Changeset e99e43f for libcfa/configure


Ignore:
Timestamp:
Jan 10, 2019, 3:50:34 PM (7 years ago)
Author:
Aaron Moss <a3moss@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
Children:
d97c3a4
Parents:
aeb8f70 (diff), 08222c7 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Aaron Moss <a3moss@…> (01/10/19 14:46:09)
git-committer:
Aaron Moss <a3moss@…> (01/10/19 15:50:34)
Message:

Merge remote-tracking branch 'plg/master' into deferred_resn

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/configure

    raeb8f70 re99e43f  
    198198  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    199199  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    200   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
     200  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
     201
     202  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
     203    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
     204    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
     205    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
     206    PATH=/empty FPATH=/empty; export PATH FPATH
     207    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
     208      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
     209test \$(( 1 + 1 )) = 2 || exit 1"
    201210  if (eval "$as_required") 2>/dev/null; then :
    202211  as_have_required=yes
     
    556565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    557566
     567SHELL=${CONFIG_SHELL-/bin/sh}
     568
    558569
    559570test -n "$DJDIR" || exec 7<&0 </dev/null
     
    585596PACKAGE_URL=''
    586597
     598# Factoring default headers for most tests.
     599ac_includes_default="\
     600#include <stdio.h>
     601#ifdef HAVE_SYS_TYPES_H
     602# include <sys/types.h>
     603#endif
     604#ifdef HAVE_SYS_STAT_H
     605# include <sys/stat.h>
     606#endif
     607#ifdef STDC_HEADERS
     608# include <stdlib.h>
     609# include <stddef.h>
     610#else
     611# ifdef HAVE_STDLIB_H
     612#  include <stdlib.h>
     613# endif
     614#endif
     615#ifdef HAVE_STRING_H
     616# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
     617#  include <memory.h>
     618# endif
     619# include <string.h>
     620#endif
     621#ifdef HAVE_STRINGS_H
     622# include <strings.h>
     623#endif
     624#ifdef HAVE_INTTYPES_H
     625# include <inttypes.h>
     626#endif
     627#ifdef HAVE_STDINT_H
     628# include <stdint.h>
     629#endif
     630#ifdef HAVE_UNISTD_H
     631# include <unistd.h>
     632#endif"
     633
    587634ac_subst_vars='am__EXEEXT_FALSE
    588635am__EXEEXT_TRUE
    589636LTLIBOBJS
    590637LIBOBJS
    591 RANLIB
    592638am__fastdepCCAS_FALSE
    593639am__fastdepCCAS_TRUE
     
    595641CCASFLAGS
    596642CCAS
     643CXXCPP
     644am__fastdepCXX_FALSE
     645am__fastdepCXX_TRUE
     646CXXDEPMODE
     647ac_ct_CXX
     648CXXFLAGS
     649CXX
     650CPP
     651LT_SYS_LIBRARY_PATH
     652OTOOL64
     653OTOOL
     654LIPO
     655NMEDIT
     656DSYMUTIL
     657MANIFEST_TOOL
     658RANLIB
     659ac_ct_AR
     660AR
     661DLLTOOL
     662OBJDUMP
     663LN_S
     664NM
     665ac_ct_DUMPBIN
     666DUMPBIN
     667LD
     668FGREP
     669EGREP
     670GREP
     671SED
    597672am__fastdepCC_FALSE
    598673am__fastdepCC_TRUE
    599674CCDEPMODE
    600 ac_ct_CC
    601 CFLAGS
    602 CC
    603 am__fastdepCXX_FALSE
    604 am__fastdepCXX_TRUE
    605 CXXDEPMODE
    606675am__nodep
    607676AMDEPBACKSLASH
     
    613682OBJEXT
    614683EXEEXT
    615 ac_ct_CXX
     684ac_ct_CC
    616685CPPFLAGS
    617686LDFLAGS
    618 CXXFLAGS
    619 CXX
     687CFLAGS
     688CC
     689host_os
     690host_vendor
     691host_cpu
     692host
     693build_os
     694build_vendor
     695build_cpu
     696build
     697LIBTOOL
    620698CFA_LIBDIR
    621699CFA_BINDIR
     
    631709CFACPP
    632710CFACC
     711CFA_VERSION
    633712DRIVER_DIR
    634713CONFIGURATION
     
    705784enable_silent_rules
    706785with_cfa_name
     786enable_shared
     787enable_static
     788with_pic
     789enable_fast_install
     790with_aix_soname
    707791enable_dependency_tracking
     792with_gnu_ld
     793with_sysroot
     794enable_libtool_lock
    708795'
    709796      ac_precious_vars='build_alias
     
    713800CONFIGURATION
    714801DRIVER_DIR
    715 CXX
    716 CXXFLAGS
     802CFA_VERSION
     803CC
     804CFLAGS
    717805LDFLAGS
    718806LIBS
    719807CPPFLAGS
     808LT_SYS_LIBRARY_PATH
     809CPP
     810CXX
     811CXXFLAGS
    720812CCC
    721 CC
    722 CFLAGS
     813CXXCPP
    723814CCAS
    724815CCASFLAGS'
     
    13351426  --program-suffix=SUFFIX            append SUFFIX to installed program names
    13361427  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
     1428
     1429System types:
     1430  --build=BUILD     configure for building on BUILD [guessed]
     1431  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
    13371432_ACEOF
    13381433fi
     
    13501445  --enable-silent-rules   less verbose build output (undo: "make V=1")
    13511446  --disable-silent-rules  verbose build output (undo: "make V=0")
     1447  --enable-shared[=PKGS]  build shared libraries [default=yes]
     1448  --enable-static[=PKGS]  build static libraries [default=yes]
     1449  --enable-fast-install[=PKGS]
     1450                          optimize for fast installation [default=yes]
    13521451  --enable-dependency-tracking
    13531452                          do not reject slow dependency extractors
    13541453  --disable-dependency-tracking
    13551454                          speeds up one-time build
     1455  --disable-libtool-lock  avoid locking (might break parallel builds)
    13561456
    13571457Optional Packages:
     
    13591459  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
    13601460  --with-cfa-name=NAME     NAME too which cfa will be installed
     1461  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
     1462                          both]
     1463  --with-aix-soname=aix|svr4|both
     1464                          shared library versioning (aka "SONAME") variant to
     1465                          provide on AIX, [default=aix].
     1466  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
     1467  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
     1468                          compiler's sysroot if not specified).
    13611469
    13621470Some influential environment variables:
     
    13671475              deubg, nodebug, nolib (prelude-only)
    13681476  DRIVER_DIR  The path to the cforall driver directory
    1369   CXX         C++ compiler command
    1370   CXXFLAGS    C++ compiler flags
     1477  CFA_VERSION The long version of cfa
     1478  CC          C compiler command
     1479  CFLAGS      C compiler flags
    13711480  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
    13721481              nonstandard directory <lib dir>
     
    13741483  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
    13751484              you have headers in a nonstandard directory <include dir>
    1376   CC          C compiler command
    1377   CFLAGS      C compiler flags
     1485  LT_SYS_LIBRARY_PATH
     1486              User-defined run-time library search path.
     1487  CPP         C preprocessor
     1488  CXX         C++ compiler command
     1489  CXXFLAGS    C++ compiler flags
     1490  CXXCPP      C++ preprocessor
    13781491  CCAS        assembler compiler command (defaults to CC)
    13791492  CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
     
    14581571## Autoconf initialization. ##
    14591572## ------------------------ ##
     1573
     1574# ac_fn_c_try_compile LINENO
     1575# --------------------------
     1576# Try to compile conftest.$ac_ext, and return whether this succeeded.
     1577ac_fn_c_try_compile ()
     1578{
     1579  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     1580  rm -f conftest.$ac_objext
     1581  if { { ac_try="$ac_compile"
     1582case "(($ac_try" in
     1583  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
     1584  *) ac_try_echo=$ac_try;;
     1585esac
     1586eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
     1587$as_echo "$ac_try_echo"; } >&5
     1588  (eval "$ac_compile") 2>conftest.err
     1589  ac_status=$?
     1590  if test -s conftest.err; then
     1591    grep -v '^ *+' conftest.err >conftest.er1
     1592    cat conftest.er1 >&5
     1593    mv -f conftest.er1 conftest.err
     1594  fi
     1595  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     1596  test $ac_status = 0; } && {
     1597         test -z "$ac_c_werror_flag" ||
     1598         test ! -s conftest.err
     1599       } && test -s conftest.$ac_objext; then :
     1600  ac_retval=0
     1601else
     1602  $as_echo "$as_me: failed program was:" >&5
     1603sed 's/^/| /' conftest.$ac_ext >&5
     1604
     1605        ac_retval=1
     1606fi
     1607  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
     1608  as_fn_set_status $ac_retval
     1609
     1610} # ac_fn_c_try_compile
     1611
     1612# ac_fn_c_try_link LINENO
     1613# -----------------------
     1614# Try to link conftest.$ac_ext, and return whether this succeeded.
     1615ac_fn_c_try_link ()
     1616{
     1617  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     1618  rm -f conftest.$ac_objext conftest$ac_exeext
     1619  if { { ac_try="$ac_link"
     1620case "(($ac_try" in
     1621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
     1622  *) ac_try_echo=$ac_try;;
     1623esac
     1624eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
     1625$as_echo "$ac_try_echo"; } >&5
     1626  (eval "$ac_link") 2>conftest.err
     1627  ac_status=$?
     1628  if test -s conftest.err; then
     1629    grep -v '^ *+' conftest.err >conftest.er1
     1630    cat conftest.er1 >&5
     1631    mv -f conftest.er1 conftest.err
     1632  fi
     1633  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     1634  test $ac_status = 0; } && {
     1635         test -z "$ac_c_werror_flag" ||
     1636         test ! -s conftest.err
     1637       } && test -s conftest$ac_exeext && {
     1638         test "$cross_compiling" = yes ||
     1639         test -x conftest$ac_exeext
     1640       }; then :
     1641  ac_retval=0
     1642else
     1643  $as_echo "$as_me: failed program was:" >&5
     1644sed 's/^/| /' conftest.$ac_ext >&5
     1645
     1646        ac_retval=1
     1647fi
     1648  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
     1649  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
     1650  # interfere with the next link command; also delete a directory that is
     1651  # left behind by Apple's compiler.  We do this before executing the actions.
     1652  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
     1653  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
     1654  as_fn_set_status $ac_retval
     1655
     1656} # ac_fn_c_try_link
     1657
     1658# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
     1659# -------------------------------------------------------
     1660# Tests whether HEADER exists and can be compiled using the include files in
     1661# INCLUDES, setting the cache variable VAR accordingly.
     1662ac_fn_c_check_header_compile ()
     1663{
     1664  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     1665  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
     1666$as_echo_n "checking for $2... " >&6; }
     1667if eval \${$3+:} false; then :
     1668  $as_echo_n "(cached) " >&6
     1669else
     1670  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     1671/* end confdefs.h.  */
     1672$4
     1673#include <$2>
     1674_ACEOF
     1675if ac_fn_c_try_compile "$LINENO"; then :
     1676  eval "$3=yes"
     1677else
     1678  eval "$3=no"
     1679fi
     1680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     1681fi
     1682eval ac_res=\$$3
     1683               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
     1684$as_echo "$ac_res" >&6; }
     1685  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
     1686
     1687} # ac_fn_c_check_header_compile
     1688
     1689# ac_fn_c_try_cpp LINENO
     1690# ----------------------
     1691# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
     1692ac_fn_c_try_cpp ()
     1693{
     1694  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     1695  if { { ac_try="$ac_cpp conftest.$ac_ext"
     1696case "(($ac_try" in
     1697  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
     1698  *) ac_try_echo=$ac_try;;
     1699esac
     1700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
     1701$as_echo "$ac_try_echo"; } >&5
     1702  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
     1703  ac_status=$?
     1704  if test -s conftest.err; then
     1705    grep -v '^ *+' conftest.err >conftest.er1
     1706    cat conftest.er1 >&5
     1707    mv -f conftest.er1 conftest.err
     1708  fi
     1709  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     1710  test $ac_status = 0; } > conftest.i && {
     1711         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
     1712         test ! -s conftest.err
     1713       }; then :
     1714  ac_retval=0
     1715else
     1716  $as_echo "$as_me: failed program was:" >&5
     1717sed 's/^/| /' conftest.$ac_ext >&5
     1718
     1719    ac_retval=1
     1720fi
     1721  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
     1722  as_fn_set_status $ac_retval
     1723
     1724} # ac_fn_c_try_cpp
     1725
     1726# ac_fn_c_try_run LINENO
     1727# ----------------------
     1728# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
     1729# that executables *can* be run.
     1730ac_fn_c_try_run ()
     1731{
     1732  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     1733  if { { ac_try="$ac_link"
     1734case "(($ac_try" in
     1735  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
     1736  *) ac_try_echo=$ac_try;;
     1737esac
     1738eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
     1739$as_echo "$ac_try_echo"; } >&5
     1740  (eval "$ac_link") 2>&5
     1741  ac_status=$?
     1742  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     1743  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
     1744  { { case "(($ac_try" in
     1745  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
     1746  *) ac_try_echo=$ac_try;;
     1747esac
     1748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
     1749$as_echo "$ac_try_echo"; } >&5
     1750  (eval "$ac_try") 2>&5
     1751  ac_status=$?
     1752  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     1753  test $ac_status = 0; }; }; then :
     1754  ac_retval=0
     1755else
     1756  $as_echo "$as_me: program exited with status $ac_status" >&5
     1757       $as_echo "$as_me: failed program was:" >&5
     1758sed 's/^/| /' conftest.$ac_ext >&5
     1759
     1760       ac_retval=$ac_status
     1761fi
     1762  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
     1763  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
     1764  as_fn_set_status $ac_retval
     1765
     1766} # ac_fn_c_try_run
     1767
     1768# ac_fn_c_check_func LINENO FUNC VAR
     1769# ----------------------------------
     1770# Tests whether FUNC exists, setting the cache variable VAR accordingly
     1771ac_fn_c_check_func ()
     1772{
     1773  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     1774  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
     1775$as_echo_n "checking for $2... " >&6; }
     1776if eval \${$3+:} false; then :
     1777  $as_echo_n "(cached) " >&6
     1778else
     1779  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     1780/* end confdefs.h.  */
     1781/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
     1782   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
     1783#define $2 innocuous_$2
     1784
     1785/* System header to define __stub macros and hopefully few prototypes,
     1786    which can conflict with char $2 (); below.
     1787    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     1788    <limits.h> exists even on freestanding compilers.  */
     1789
     1790#ifdef __STDC__
     1791# include <limits.h>
     1792#else
     1793# include <assert.h>
     1794#endif
     1795
     1796#undef $2
     1797
     1798/* Override any GCC internal prototype to avoid an error.
     1799   Use char because int might match the return type of a GCC
     1800   builtin and then its argument prototype would still apply.  */
     1801#ifdef __cplusplus
     1802extern "C"
     1803#endif
     1804char $2 ();
     1805/* The GNU C library defines this for functions which it implements
     1806    to always fail with ENOSYS.  Some functions are actually named
     1807    something starting with __ and the normal name is an alias.  */
     1808#if defined __stub_$2 || defined __stub___$2
     1809choke me
     1810#endif
     1811
     1812int
     1813main ()
     1814{
     1815return $2 ();
     1816  ;
     1817  return 0;
     1818}
     1819_ACEOF
     1820if ac_fn_c_try_link "$LINENO"; then :
     1821  eval "$3=yes"
     1822else
     1823  eval "$3=no"
     1824fi
     1825rm -f core conftest.err conftest.$ac_objext \
     1826    conftest$ac_exeext conftest.$ac_ext
     1827fi
     1828eval ac_res=\$$3
     1829               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
     1830$as_echo "$ac_res" >&6; }
     1831  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
     1832
     1833} # ac_fn_c_check_func
    14601834
    14611835# ac_fn_cxx_try_compile LINENO
     
    14971871} # ac_fn_cxx_try_compile
    14981872
    1499 # ac_fn_c_try_compile LINENO
    1500 # --------------------------
    1501 # Try to compile conftest.$ac_ext, and return whether this succeeded.
    1502 ac_fn_c_try_compile ()
     1873# ac_fn_cxx_try_cpp LINENO
     1874# ------------------------
     1875# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
     1876ac_fn_cxx_try_cpp ()
    15031877{
    15041878  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    1505   rm -f conftest.$ac_objext
    1506   if { { ac_try="$ac_compile"
     1879  if { { ac_try="$ac_cpp conftest.$ac_ext"
    15071880case "(($ac_try" in
    15081881  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
     
    15111884eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
    15121885$as_echo "$ac_try_echo"; } >&5
    1513   (eval "$ac_compile") 2>conftest.err
     1886  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
     1887  ac_status=$?
     1888  if test -s conftest.err; then
     1889    grep -v '^ *+' conftest.err >conftest.er1
     1890    cat conftest.er1 >&5
     1891    mv -f conftest.er1 conftest.err
     1892  fi
     1893  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     1894  test $ac_status = 0; } > conftest.i && {
     1895         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
     1896         test ! -s conftest.err
     1897       }; then :
     1898  ac_retval=0
     1899else
     1900  $as_echo "$as_me: failed program was:" >&5
     1901sed 's/^/| /' conftest.$ac_ext >&5
     1902
     1903    ac_retval=1
     1904fi
     1905  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
     1906  as_fn_set_status $ac_retval
     1907
     1908} # ac_fn_cxx_try_cpp
     1909
     1910# ac_fn_cxx_try_link LINENO
     1911# -------------------------
     1912# Try to link conftest.$ac_ext, and return whether this succeeded.
     1913ac_fn_cxx_try_link ()
     1914{
     1915  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     1916  rm -f conftest.$ac_objext conftest$ac_exeext
     1917  if { { ac_try="$ac_link"
     1918case "(($ac_try" in
     1919  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
     1920  *) ac_try_echo=$ac_try;;
     1921esac
     1922eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
     1923$as_echo "$ac_try_echo"; } >&5
     1924  (eval "$ac_link") 2>conftest.err
    15141925  ac_status=$?
    15151926  if test -s conftest.err; then
     
    15201931  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    15211932  test $ac_status = 0; } && {
    1522          test -z "$ac_c_werror_flag" ||
     1933         test -z "$ac_cxx_werror_flag" ||
    15231934         test ! -s conftest.err
    1524        } && test -s conftest.$ac_objext; then :
     1935       } && test -s conftest$ac_exeext && {
     1936         test "$cross_compiling" = yes ||
     1937         test -x conftest$ac_exeext
     1938       }; then :
    15251939  ac_retval=0
    15261940else
     
    15301944        ac_retval=1
    15311945fi
     1946  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
     1947  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
     1948  # interfere with the next link command; also delete a directory that is
     1949  # left behind by Apple's compiler.  We do this before executing the actions.
     1950  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
    15321951  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
    15331952  as_fn_set_status $ac_retval
    15341953
    1535 } # ac_fn_c_try_compile
     1954} # ac_fn_cxx_try_link
    15361955cat >config.log <<_ACEOF
    15371956This file contains any messages produced by compilers while
     
    18872306
    18882307ac_aux_dir=
    1889 for ac_dir in ./automake "$srcdir"/./automake; do
     2308for ac_dir in automake "$srcdir"/automake; do
    18902309  if test -f "$ac_dir/install-sh"; then
    18912310    ac_aux_dir=$ac_dir
     
    19032322done
    19042323if test -z "$ac_aux_dir"; then
    1905   as_fn_error $? "cannot find install-sh, install.sh, or shtool in ./automake \"$srcdir\"/./automake" "$LINENO" 5
     2324  as_fn_error $? "cannot find install-sh, install.sh, or shtool in automake \"$srcdir\"/automake" "$LINENO" 5
    19062325fi
    19072326
     
    19132332ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
    19142333ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
     2334
    19152335
    19162336
     
    25072927: ${CFLAGS=""}
    25082928
     2929# define this to override
     2930AR_FLAGS="cr"
     2931
    25092932# Allow program name tansformation
    25102933# will fill program_transform_name with appropriate sed regex
     
    25152938
    25162939
     2940
    25172941CFACC=${DRIVER_DIR}cfa
    25182942CFACPP=${DRIVER_DIR}cfa-cpp
     2943
    25192944
    25202945
     
    25462971                CONFIG_BUILDLIB="no"
    25472972        ;;
     2973        *)
     2974        as_fn_error $? "'Invalid value $CONFIGURATION for \$CONFIGURATION'" "$LINENO" 5
     2975        ;;
    25482976esac
    25492977
     
    26483076
    26493077# Checks for programs.
    2650 ac_ext=cpp
    2651 ac_cpp='$CXXCPP $CPPFLAGS'
    2652 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
    2653 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
    2654 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
    2655 if test -z "$CXX"; then
    2656   if test -n "$CCC"; then
    2657     CXX=$CCC
    2658   else
    2659     if test -n "$ac_tool_prefix"; then
    2660   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
    2661   do
    2662     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
    2663 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
     3078case `pwd` in
     3079  *\ * | *\     *)
     3080    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
     3081$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
     3082esac
     3083
     3084
     3085
     3086macro_version='2.4.6'
     3087macro_revision='2.4.6'
     3088
     3089
     3090
     3091
     3092
     3093
     3094
     3095
     3096
     3097
     3098
     3099
     3100
     3101ltmain=$ac_aux_dir/ltmain.sh
     3102
     3103# Make sure we can run config.sub.
     3104$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
     3105  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
     3106
     3107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
     3108$as_echo_n "checking build system type... " >&6; }
     3109if ${ac_cv_build+:} false; then :
     3110  $as_echo_n "(cached) " >&6
     3111else
     3112  ac_build_alias=$build_alias
     3113test "x$ac_build_alias" = x &&
     3114  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
     3115test "x$ac_build_alias" = x &&
     3116  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
     3117ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
     3118  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
     3119
     3120fi
     3121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
     3122$as_echo "$ac_cv_build" >&6; }
     3123case $ac_cv_build in
     3124*-*-*) ;;
     3125*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
     3126esac
     3127build=$ac_cv_build
     3128ac_save_IFS=$IFS; IFS='-'
     3129set x $ac_cv_build
     3130shift
     3131build_cpu=$1
     3132build_vendor=$2
     3133shift; shift
     3134# Remember, the first character of IFS is used to create $*,
     3135# except with old shells:
     3136build_os=$*
     3137IFS=$ac_save_IFS
     3138case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
     3139
     3140
     3141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
     3142$as_echo_n "checking host system type... " >&6; }
     3143if ${ac_cv_host+:} false; then :
     3144  $as_echo_n "(cached) " >&6
     3145else
     3146  if test "x$host_alias" = x; then
     3147  ac_cv_host=$ac_cv_build
     3148else
     3149  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
     3150    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
     3151fi
     3152
     3153fi
     3154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
     3155$as_echo "$ac_cv_host" >&6; }
     3156case $ac_cv_host in
     3157*-*-*) ;;
     3158*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
     3159esac
     3160host=$ac_cv_host
     3161ac_save_IFS=$IFS; IFS='-'
     3162set x $ac_cv_host
     3163shift
     3164host_cpu=$1
     3165host_vendor=$2
     3166shift; shift
     3167# Remember, the first character of IFS is used to create $*,
     3168# except with old shells:
     3169host_os=$*
     3170IFS=$ac_save_IFS
     3171case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
     3172
     3173
     3174# Backslashify metacharacters that are still active within
     3175# double-quoted strings.
     3176sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
     3177
     3178# Same as above, but do not quote variable references.
     3179double_quote_subst='s/\(["`\\]\)/\\\1/g'
     3180
     3181# Sed substitution to delay expansion of an escaped shell variable in a
     3182# double_quote_subst'ed string.
     3183delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
     3184
     3185# Sed substitution to delay expansion of an escaped single quote.
     3186delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
     3187
     3188# Sed substitution to avoid accidental globbing in evaled expressions
     3189no_glob_subst='s/\*/\\\*/g'
     3190
     3191ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
     3192ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
     3193ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
     3194
     3195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
     3196$as_echo_n "checking how to print strings... " >&6; }
     3197# Test print first, because it will be a builtin if present.
     3198if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
     3199   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
     3200  ECHO='print -r --'
     3201elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
     3202  ECHO='printf %s\n'
     3203else
     3204  # Use this function as a fallback that always works.
     3205  func_fallback_echo ()
     3206  {
     3207    eval 'cat <<_LTECHO_EOF
     3208$1
     3209_LTECHO_EOF'
     3210  }
     3211  ECHO='func_fallback_echo'
     3212fi
     3213
     3214# func_echo_all arg...
     3215# Invoke $ECHO with all args, space-separated.
     3216func_echo_all ()
     3217{
     3218    $ECHO ""
     3219}
     3220
     3221case $ECHO in
     3222  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
     3223$as_echo "printf" >&6; } ;;
     3224  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
     3225$as_echo "print -r" >&6; } ;;
     3226  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
     3227$as_echo "cat" >&6; } ;;
     3228esac
     3229
     3230
     3231
     3232
     3233
     3234
     3235
     3236
     3237
     3238
     3239
     3240
     3241
     3242
     3243DEPDIR="${am__leading_dot}deps"
     3244
     3245ac_config_commands="$ac_config_commands depfiles"
     3246
     3247
     3248am_make=${MAKE-make}
     3249cat > confinc << 'END'
     3250am__doit:
     3251        @echo this is the am__doit target
     3252.PHONY: am__doit
     3253END
     3254# If we don't find an include directive, just comment out the code.
     3255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
     3256$as_echo_n "checking for style of include used by $am_make... " >&6; }
     3257am__include="#"
     3258am__quote=
     3259_am_result=none
     3260# First try GNU make style include.
     3261echo "include confinc" > confmf
     3262# Ignore all kinds of additional output from 'make'.
     3263case `$am_make -s -f confmf 2> /dev/null` in #(
     3264*the\ am__doit\ target*)
     3265  am__include=include
     3266  am__quote=
     3267  _am_result=GNU
     3268  ;;
     3269esac
     3270# Now try BSD make style include.
     3271if test "$am__include" = "#"; then
     3272   echo '.include "confinc"' > confmf
     3273   case `$am_make -s -f confmf 2> /dev/null` in #(
     3274   *the\ am__doit\ target*)
     3275     am__include=.include
     3276     am__quote="\""
     3277     _am_result=BSD
     3278     ;;
     3279   esac
     3280fi
     3281
     3282
     3283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
     3284$as_echo "$_am_result" >&6; }
     3285rm -f confinc confmf
     3286
     3287# Check whether --enable-dependency-tracking was given.
     3288if test "${enable_dependency_tracking+set}" = set; then :
     3289  enableval=$enable_dependency_tracking;
     3290fi
     3291
     3292if test "x$enable_dependency_tracking" != xno; then
     3293  am_depcomp="$ac_aux_dir/depcomp"
     3294  AMDEPBACKSLASH='\'
     3295  am__nodep='_no'
     3296fi
     3297 if test "x$enable_dependency_tracking" != xno; then
     3298  AMDEP_TRUE=
     3299  AMDEP_FALSE='#'
     3300else
     3301  AMDEP_TRUE='#'
     3302  AMDEP_FALSE=
     3303fi
     3304
     3305
     3306ac_ext=c
     3307ac_cpp='$CPP $CPPFLAGS'
     3308ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     3309ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     3310ac_compiler_gnu=$ac_cv_c_compiler_gnu
     3311if test -n "$ac_tool_prefix"; then
     3312  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
     3313set dummy ${ac_tool_prefix}gcc; ac_word=$2
    26643314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
    26653315$as_echo_n "checking for $ac_word... " >&6; }
    2666 if ${ac_cv_prog_CXX+:} false; then :
     3316if ${ac_cv_prog_CC+:} false; then :
    26673317  $as_echo_n "(cached) " >&6
    26683318else
    2669   if test -n "$CXX"; then
    2670   ac_cv_prog_CXX="$CXX" # Let the user override the test.
     3319  if test -n "$CC"; then
     3320  ac_cv_prog_CC="$CC" # Let the user override the test.
    26713321else
    26723322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     
    26773327    for ac_exec_ext in '' $ac_executable_extensions; do
    26783328  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    2679     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
     3329    ac_cv_prog_CC="${ac_tool_prefix}gcc"
    26803330    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    26813331    break 2
     
    26873337fi
    26883338fi
    2689 CXX=$ac_cv_prog_CXX
    2690 if test -n "$CXX"; then
    2691   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
    2692 $as_echo "$CXX" >&6; }
     3339CC=$ac_cv_prog_CC
     3340if test -n "$CC"; then
     3341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
     3342$as_echo "$CC" >&6; }
    26933343else
    26943344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     
    26973347
    26983348
    2699     test -n "$CXX" && break
    2700   done
    2701 fi
    2702 if test -z "$CXX"; then
    2703   ac_ct_CXX=$CXX
    2704   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
    2705 do
    2706   # Extract the first word of "$ac_prog", so it can be a program name with args.
    2707 set dummy $ac_prog; ac_word=$2
     3349fi
     3350if test -z "$ac_cv_prog_CC"; then
     3351  ac_ct_CC=$CC
     3352  # Extract the first word of "gcc", so it can be a program name with args.
     3353set dummy gcc; ac_word=$2
    27083354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
    27093355$as_echo_n "checking for $ac_word... " >&6; }
    2710 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
     3356if ${ac_cv_prog_ac_ct_CC+:} false; then :
    27113357  $as_echo_n "(cached) " >&6
    27123358else
    2713   if test -n "$ac_ct_CXX"; then
    2714   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
     3359  if test -n "$ac_ct_CC"; then
     3360  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
    27153361else
    27163362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     
    27213367    for ac_exec_ext in '' $ac_executable_extensions; do
    27223368  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    2723     ac_cv_prog_ac_ct_CXX="$ac_prog"
     3369    ac_cv_prog_ac_ct_CC="gcc"
    27243370    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    27253371    break 2
     
    27313377fi
    27323378fi
    2733 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
    2734 if test -n "$ac_ct_CXX"; then
    2735   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
    2736 $as_echo "$ac_ct_CXX" >&6; }
     3379ac_ct_CC=$ac_cv_prog_ac_ct_CC
     3380if test -n "$ac_ct_CC"; then
     3381  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
     3382$as_echo "$ac_ct_CC" >&6; }
    27373383else
    27383384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     
    27403386fi
    27413387
    2742 
    2743   test -n "$ac_ct_CXX" && break
    2744 done
    2745 
    2746   if test "x$ac_ct_CXX" = x; then
    2747     CXX="g++"
     3388  if test "x$ac_ct_CC" = x; then
     3389    CC=""
    27483390  else
    27493391    case $cross_compiling:$ac_tool_warned in
     
    27533395ac_tool_warned=yes ;;
    27543396esac
    2755     CXX=$ac_ct_CXX
     3397    CC=$ac_ct_CC
    27563398  fi
    2757 fi
    2758 
     3399else
     3400  CC="$ac_cv_prog_CC"
     3401fi
     3402
     3403if test -z "$CC"; then
     3404          if test -n "$ac_tool_prefix"; then
     3405    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
     3406set dummy ${ac_tool_prefix}cc; ac_word=$2
     3407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     3408$as_echo_n "checking for $ac_word... " >&6; }
     3409if ${ac_cv_prog_CC+:} false; then :
     3410  $as_echo_n "(cached) " >&6
     3411else
     3412  if test -n "$CC"; then
     3413  ac_cv_prog_CC="$CC" # Let the user override the test.
     3414else
     3415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     3416for as_dir in $PATH
     3417do
     3418  IFS=$as_save_IFS
     3419  test -z "$as_dir" && as_dir=.
     3420    for ac_exec_ext in '' $ac_executable_extensions; do
     3421  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     3422    ac_cv_prog_CC="${ac_tool_prefix}cc"
     3423    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     3424    break 2
    27593425  fi
    2760 fi
     3426done
     3427  done
     3428IFS=$as_save_IFS
     3429
     3430fi
     3431fi
     3432CC=$ac_cv_prog_CC
     3433if test -n "$CC"; then
     3434  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
     3435$as_echo "$CC" >&6; }
     3436else
     3437  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     3438$as_echo "no" >&6; }
     3439fi
     3440
     3441
     3442  fi
     3443fi
     3444if test -z "$CC"; then
     3445  # Extract the first word of "cc", so it can be a program name with args.
     3446set dummy cc; ac_word=$2
     3447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     3448$as_echo_n "checking for $ac_word... " >&6; }
     3449if ${ac_cv_prog_CC+:} false; then :
     3450  $as_echo_n "(cached) " >&6
     3451else
     3452  if test -n "$CC"; then
     3453  ac_cv_prog_CC="$CC" # Let the user override the test.
     3454else
     3455  ac_prog_rejected=no
     3456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     3457for as_dir in $PATH
     3458do
     3459  IFS=$as_save_IFS
     3460  test -z "$as_dir" && as_dir=.
     3461    for ac_exec_ext in '' $ac_executable_extensions; do
     3462  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     3463    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
     3464       ac_prog_rejected=yes
     3465       continue
     3466     fi
     3467    ac_cv_prog_CC="cc"
     3468    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     3469    break 2
     3470  fi
     3471done
     3472  done
     3473IFS=$as_save_IFS
     3474
     3475if test $ac_prog_rejected = yes; then
     3476  # We found a bogon in the path, so make sure we never use it.
     3477  set dummy $ac_cv_prog_CC
     3478  shift
     3479  if test $# != 0; then
     3480    # We chose a different compiler from the bogus one.
     3481    # However, it has the same basename, so the bogon will be chosen
     3482    # first if we set CC to just the basename; use the full file name.
     3483    shift
     3484    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
     3485  fi
     3486fi
     3487fi
     3488fi
     3489CC=$ac_cv_prog_CC
     3490if test -n "$CC"; then
     3491  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
     3492$as_echo "$CC" >&6; }
     3493else
     3494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     3495$as_echo "no" >&6; }
     3496fi
     3497
     3498
     3499fi
     3500if test -z "$CC"; then
     3501  if test -n "$ac_tool_prefix"; then
     3502  for ac_prog in cl.exe
     3503  do
     3504    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
     3505set dummy $ac_tool_prefix$ac_prog; ac_word=$2
     3506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     3507$as_echo_n "checking for $ac_word... " >&6; }
     3508if ${ac_cv_prog_CC+:} false; then :
     3509  $as_echo_n "(cached) " >&6
     3510else
     3511  if test -n "$CC"; then
     3512  ac_cv_prog_CC="$CC" # Let the user override the test.
     3513else
     3514as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     3515for as_dir in $PATH
     3516do
     3517  IFS=$as_save_IFS
     3518  test -z "$as_dir" && as_dir=.
     3519    for ac_exec_ext in '' $ac_executable_extensions; do
     3520  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     3521    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
     3522    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     3523    break 2
     3524  fi
     3525done
     3526  done
     3527IFS=$as_save_IFS
     3528
     3529fi
     3530fi
     3531CC=$ac_cv_prog_CC
     3532if test -n "$CC"; then
     3533  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
     3534$as_echo "$CC" >&6; }
     3535else
     3536  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     3537$as_echo "no" >&6; }
     3538fi
     3539
     3540
     3541    test -n "$CC" && break
     3542  done
     3543fi
     3544if test -z "$CC"; then
     3545  ac_ct_CC=$CC
     3546  for ac_prog in cl.exe
     3547do
     3548  # Extract the first word of "$ac_prog", so it can be a program name with args.
     3549set dummy $ac_prog; ac_word=$2
     3550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     3551$as_echo_n "checking for $ac_word... " >&6; }
     3552if ${ac_cv_prog_ac_ct_CC+:} false; then :
     3553  $as_echo_n "(cached) " >&6
     3554else
     3555  if test -n "$ac_ct_CC"; then
     3556  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
     3557else
     3558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     3559for as_dir in $PATH
     3560do
     3561  IFS=$as_save_IFS
     3562  test -z "$as_dir" && as_dir=.
     3563    for ac_exec_ext in '' $ac_executable_extensions; do
     3564  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     3565    ac_cv_prog_ac_ct_CC="$ac_prog"
     3566    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     3567    break 2
     3568  fi
     3569done
     3570  done
     3571IFS=$as_save_IFS
     3572
     3573fi
     3574fi
     3575ac_ct_CC=$ac_cv_prog_ac_ct_CC
     3576if test -n "$ac_ct_CC"; then
     3577  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
     3578$as_echo "$ac_ct_CC" >&6; }
     3579else
     3580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     3581$as_echo "no" >&6; }
     3582fi
     3583
     3584
     3585  test -n "$ac_ct_CC" && break
     3586done
     3587
     3588  if test "x$ac_ct_CC" = x; then
     3589    CC=""
     3590  else
     3591    case $cross_compiling:$ac_tool_warned in
     3592yes:)
     3593{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     3594$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     3595ac_tool_warned=yes ;;
     3596esac
     3597    CC=$ac_ct_CC
     3598  fi
     3599fi
     3600
     3601fi
     3602
     3603
     3604test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
     3605$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
     3606as_fn_error $? "no acceptable C compiler found in \$PATH
     3607See \`config.log' for more details" "$LINENO" 5; }
     3608
    27613609# Provide some information about the compiler.
    2762 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
     3610$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
    27633611set X $ac_compile
    27643612ac_compiler=$2
     
    28003648# It will help us diagnose broken compilers, and finding out an intuition
    28013649# of exeext.
    2802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
    2803 $as_echo_n "checking whether the C++ compiler works... " >&6; }
     3650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
     3651$as_echo_n "checking whether the C compiler works... " >&6; }
    28043652ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
    28053653
     
    28713719{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
    28723720$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
    2873 as_fn_error 77 "C++ compiler cannot create executables
     3721as_fn_error 77 "C compiler cannot create executables
    28743722See \`config.log' for more details" "$LINENO" 5; }
    28753723else
     
    28773725$as_echo "yes" >&6; }
    28783726fi
    2879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
    2880 $as_echo_n "checking for C++ compiler default output file name... " >&6; }
     3727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
     3728$as_echo_n "checking for C compiler default output file name... " >&6; }
    28813729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
    28823730$as_echo "$ac_file" >&6; }
     
    29723820        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
    29733821$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
    2974 as_fn_error $? "cannot run C++ compiled programs.
     3822as_fn_error $? "cannot run C compiled programs.
    29753823If you meant to cross compile, use \`--host'.
    29763824See \`config.log' for more details" "$LINENO" 5; }
     
    30343882OBJEXT=$ac_cv_objext
    30353883ac_objext=$OBJEXT
     3884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
     3885$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
     3886if ${ac_cv_c_compiler_gnu+:} false; then :
     3887  $as_echo_n "(cached) " >&6
     3888else
     3889  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     3890/* end confdefs.h.  */
     3891
     3892int
     3893main ()
     3894{
     3895#ifndef __GNUC__
     3896       choke me
     3897#endif
     3898
     3899  ;
     3900  return 0;
     3901}
     3902_ACEOF
     3903if ac_fn_c_try_compile "$LINENO"; then :
     3904  ac_compiler_gnu=yes
     3905else
     3906  ac_compiler_gnu=no
     3907fi
     3908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     3909ac_cv_c_compiler_gnu=$ac_compiler_gnu
     3910
     3911fi
     3912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
     3913$as_echo "$ac_cv_c_compiler_gnu" >&6; }
     3914if test $ac_compiler_gnu = yes; then
     3915  GCC=yes
     3916else
     3917  GCC=
     3918fi
     3919ac_test_CFLAGS=${CFLAGS+set}
     3920ac_save_CFLAGS=$CFLAGS
     3921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
     3922$as_echo_n "checking whether $CC accepts -g... " >&6; }
     3923if ${ac_cv_prog_cc_g+:} false; then :
     3924  $as_echo_n "(cached) " >&6
     3925else
     3926  ac_save_c_werror_flag=$ac_c_werror_flag
     3927   ac_c_werror_flag=yes
     3928   ac_cv_prog_cc_g=no
     3929   CFLAGS="-g"
     3930   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     3931/* end confdefs.h.  */
     3932
     3933int
     3934main ()
     3935{
     3936
     3937  ;
     3938  return 0;
     3939}
     3940_ACEOF
     3941if ac_fn_c_try_compile "$LINENO"; then :
     3942  ac_cv_prog_cc_g=yes
     3943else
     3944  CFLAGS=""
     3945      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     3946/* end confdefs.h.  */
     3947
     3948int
     3949main ()
     3950{
     3951
     3952  ;
     3953  return 0;
     3954}
     3955_ACEOF
     3956if ac_fn_c_try_compile "$LINENO"; then :
     3957
     3958else
     3959  ac_c_werror_flag=$ac_save_c_werror_flag
     3960         CFLAGS="-g"
     3961         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     3962/* end confdefs.h.  */
     3963
     3964int
     3965main ()
     3966{
     3967
     3968  ;
     3969  return 0;
     3970}
     3971_ACEOF
     3972if ac_fn_c_try_compile "$LINENO"; then :
     3973  ac_cv_prog_cc_g=yes
     3974fi
     3975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     3976fi
     3977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     3978fi
     3979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     3980   ac_c_werror_flag=$ac_save_c_werror_flag
     3981fi
     3982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
     3983$as_echo "$ac_cv_prog_cc_g" >&6; }
     3984if test "$ac_test_CFLAGS" = set; then
     3985  CFLAGS=$ac_save_CFLAGS
     3986elif test $ac_cv_prog_cc_g = yes; then
     3987  if test "$GCC" = yes; then
     3988    CFLAGS="-g -O2"
     3989  else
     3990    CFLAGS="-g"
     3991  fi
     3992else
     3993  if test "$GCC" = yes; then
     3994    CFLAGS="-O2"
     3995  else
     3996    CFLAGS=
     3997  fi
     3998fi
     3999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
     4000$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
     4001if ${ac_cv_prog_cc_c89+:} false; then :
     4002  $as_echo_n "(cached) " >&6
     4003else
     4004  ac_cv_prog_cc_c89=no
     4005ac_save_CC=$CC
     4006cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     4007/* end confdefs.h.  */
     4008#include <stdarg.h>
     4009#include <stdio.h>
     4010struct stat;
     4011/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
     4012struct buf { int x; };
     4013FILE * (*rcsopen) (struct buf *, struct stat *, int);
     4014static char *e (p, i)
     4015     char **p;
     4016     int i;
     4017{
     4018  return p[i];
     4019}
     4020static char *f (char * (*g) (char **, int), char **p, ...)
     4021{
     4022  char *s;
     4023  va_list v;
     4024  va_start (v,p);
     4025  s = g (p, va_arg (v,int));
     4026  va_end (v);
     4027  return s;
     4028}
     4029
     4030/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
     4031   function prototypes and stuff, but not '\xHH' hex character constants.
     4032   These don't provoke an error unfortunately, instead are silently treated
     4033   as 'x'.  The following induces an error, until -std is added to get
     4034   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
     4035   array size at least.  It's necessary to write '\x00'==0 to get something
     4036   that's true only with -std.  */
     4037int osf4_cc_array ['\x00' == 0 ? 1 : -1];
     4038
     4039/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
     4040   inside strings and character constants.  */
     4041#define FOO(x) 'x'
     4042int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
     4043
     4044int test (int i, double x);
     4045struct s1 {int (*f) (int a);};
     4046struct s2 {int (*f) (double a);};
     4047int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
     4048int argc;
     4049char **argv;
     4050int
     4051main ()
     4052{
     4053return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
     4054  ;
     4055  return 0;
     4056}
     4057_ACEOF
     4058for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
     4059        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
     4060do
     4061  CC="$ac_save_CC $ac_arg"
     4062  if ac_fn_c_try_compile "$LINENO"; then :
     4063  ac_cv_prog_cc_c89=$ac_arg
     4064fi
     4065rm -f core conftest.err conftest.$ac_objext
     4066  test "x$ac_cv_prog_cc_c89" != "xno" && break
     4067done
     4068rm -f conftest.$ac_ext
     4069CC=$ac_save_CC
     4070
     4071fi
     4072# AC_CACHE_VAL
     4073case "x$ac_cv_prog_cc_c89" in
     4074  x)
     4075    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
     4076$as_echo "none needed" >&6; } ;;
     4077  xno)
     4078    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
     4079$as_echo "unsupported" >&6; } ;;
     4080  *)
     4081    CC="$CC $ac_cv_prog_cc_c89"
     4082    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
     4083$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
     4084esac
     4085if test "x$ac_cv_prog_cc_c89" != xno; then :
     4086
     4087fi
     4088
     4089ac_ext=c
     4090ac_cpp='$CPP $CPPFLAGS'
     4091ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     4092ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     4093ac_compiler_gnu=$ac_cv_c_compiler_gnu
     4094
     4095ac_ext=c
     4096ac_cpp='$CPP $CPPFLAGS'
     4097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     4098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     4099ac_compiler_gnu=$ac_cv_c_compiler_gnu
     4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
     4101$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
     4102if ${am_cv_prog_cc_c_o+:} false; then :
     4103  $as_echo_n "(cached) " >&6
     4104else
     4105  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     4106/* end confdefs.h.  */
     4107
     4108int
     4109main ()
     4110{
     4111
     4112  ;
     4113  return 0;
     4114}
     4115_ACEOF
     4116  # Make sure it works both with $CC and with simple cc.
     4117  # Following AC_PROG_CC_C_O, we do the test twice because some
     4118  # compilers refuse to overwrite an existing .o file with -o,
     4119  # though they will create one.
     4120  am_cv_prog_cc_c_o=yes
     4121  for am_i in 1 2; do
     4122    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
     4123   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
     4124   ac_status=$?
     4125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4126   (exit $ac_status); } \
     4127         && test -f conftest2.$ac_objext; then
     4128      : OK
     4129    else
     4130      am_cv_prog_cc_c_o=no
     4131      break
     4132    fi
     4133  done
     4134  rm -f core conftest*
     4135  unset am_i
     4136fi
     4137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
     4138$as_echo "$am_cv_prog_cc_c_o" >&6; }
     4139if test "$am_cv_prog_cc_c_o" != yes; then
     4140   # Losing compiler, so override with the script.
     4141   # FIXME: It is wrong to rewrite CC.
     4142   # But if we don't then we get into trouble of one sort or another.
     4143   # A longer-term fix would be to have automake use am__CC in this case,
     4144   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
     4145   CC="$am_aux_dir/compile $CC"
     4146fi
     4147ac_ext=c
     4148ac_cpp='$CPP $CPPFLAGS'
     4149ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     4150ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     4151ac_compiler_gnu=$ac_cv_c_compiler_gnu
     4152
     4153
     4154depcc="$CC"   am_compiler_list=
     4155
     4156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
     4157$as_echo_n "checking dependency style of $depcc... " >&6; }
     4158if ${am_cv_CC_dependencies_compiler_type+:} false; then :
     4159  $as_echo_n "(cached) " >&6
     4160else
     4161  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
     4162  # We make a subdir and do the tests there.  Otherwise we can end up
     4163  # making bogus files that we don't know about and never remove.  For
     4164  # instance it was reported that on HP-UX the gcc test will end up
     4165  # making a dummy file named 'D' -- because '-MD' means "put the output
     4166  # in D".
     4167  rm -rf conftest.dir
     4168  mkdir conftest.dir
     4169  # Copy depcomp to subdir because otherwise we won't find it if we're
     4170  # using a relative directory.
     4171  cp "$am_depcomp" conftest.dir
     4172  cd conftest.dir
     4173  # We will build objects and dependencies in a subdirectory because
     4174  # it helps to detect inapplicable dependency modes.  For instance
     4175  # both Tru64's cc and ICC support -MD to output dependencies as a
     4176  # side effect of compilation, but ICC will put the dependencies in
     4177  # the current directory while Tru64 will put them in the object
     4178  # directory.
     4179  mkdir sub
     4180
     4181  am_cv_CC_dependencies_compiler_type=none
     4182  if test "$am_compiler_list" = ""; then
     4183     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
     4184  fi
     4185  am__universal=false
     4186  case " $depcc " in #(
     4187     *\ -arch\ *\ -arch\ *) am__universal=true ;;
     4188     esac
     4189
     4190  for depmode in $am_compiler_list; do
     4191    # Setup a source with many dependencies, because some compilers
     4192    # like to wrap large dependency lists on column 80 (with \), and
     4193    # we should not choose a depcomp mode which is confused by this.
     4194    #
     4195    # We need to recreate these files for each test, as the compiler may
     4196    # overwrite some of them when testing with obscure command lines.
     4197    # This happens at least with the AIX C compiler.
     4198    : > sub/conftest.c
     4199    for i in 1 2 3 4 5 6; do
     4200      echo '#include "conftst'$i'.h"' >> sub/conftest.c
     4201      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
     4202      # Solaris 10 /bin/sh.
     4203      echo '/* dummy */' > sub/conftst$i.h
     4204    done
     4205    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
     4206
     4207    # We check with '-c' and '-o' for the sake of the "dashmstdout"
     4208    # mode.  It turns out that the SunPro C++ compiler does not properly
     4209    # handle '-M -o', and we need to detect this.  Also, some Intel
     4210    # versions had trouble with output in subdirs.
     4211    am__obj=sub/conftest.${OBJEXT-o}
     4212    am__minus_obj="-o $am__obj"
     4213    case $depmode in
     4214    gcc)
     4215      # This depmode causes a compiler race in universal mode.
     4216      test "$am__universal" = false || continue
     4217      ;;
     4218    nosideeffect)
     4219      # After this tag, mechanisms are not by side-effect, so they'll
     4220      # only be used when explicitly requested.
     4221      if test "x$enable_dependency_tracking" = xyes; then
     4222        continue
     4223      else
     4224        break
     4225      fi
     4226      ;;
     4227    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
     4228      # This compiler won't grok '-c -o', but also, the minuso test has
     4229      # not run yet.  These depmodes are late enough in the game, and
     4230      # so weak that their functioning should not be impacted.
     4231      am__obj=conftest.${OBJEXT-o}
     4232      am__minus_obj=
     4233      ;;
     4234    none) break ;;
     4235    esac
     4236    if depmode=$depmode \
     4237       source=sub/conftest.c object=$am__obj \
     4238       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
     4239       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
     4240         >/dev/null 2>conftest.err &&
     4241       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
     4242       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
     4243       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
     4244       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
     4245      # icc doesn't choke on unknown options, it will just issue warnings
     4246      # or remarks (even with -Werror).  So we grep stderr for any message
     4247      # that says an option was ignored or not supported.
     4248      # When given -MP, icc 7.0 and 7.1 complain thusly:
     4249      #   icc: Command line warning: ignoring option '-M'; no argument required
     4250      # The diagnosis changed in icc 8.0:
     4251      #   icc: Command line remark: option '-MP' not supported
     4252      if (grep 'ignoring option' conftest.err ||
     4253          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
     4254        am_cv_CC_dependencies_compiler_type=$depmode
     4255        break
     4256      fi
     4257    fi
     4258  done
     4259
     4260  cd ..
     4261  rm -rf conftest.dir
     4262else
     4263  am_cv_CC_dependencies_compiler_type=none
     4264fi
     4265
     4266fi
     4267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
     4268$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
     4269CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
     4270
     4271 if
     4272  test "x$enable_dependency_tracking" != xno \
     4273  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
     4274  am__fastdepCC_TRUE=
     4275  am__fastdepCC_FALSE='#'
     4276else
     4277  am__fastdepCC_TRUE='#'
     4278  am__fastdepCC_FALSE=
     4279fi
     4280
     4281
     4282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
     4283$as_echo_n "checking for a sed that does not truncate output... " >&6; }
     4284if ${ac_cv_path_SED+:} false; then :
     4285  $as_echo_n "(cached) " >&6
     4286else
     4287            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
     4288     for ac_i in 1 2 3 4 5 6 7; do
     4289       ac_script="$ac_script$as_nl$ac_script"
     4290     done
     4291     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
     4292     { ac_script=; unset ac_script;}
     4293     if test -z "$SED"; then
     4294  ac_path_SED_found=false
     4295  # Loop through the user's path and test for each of PROGNAME-LIST
     4296  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     4297for as_dir in $PATH
     4298do
     4299  IFS=$as_save_IFS
     4300  test -z "$as_dir" && as_dir=.
     4301    for ac_prog in sed gsed; do
     4302    for ac_exec_ext in '' $ac_executable_extensions; do
     4303      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
     4304      as_fn_executable_p "$ac_path_SED" || continue
     4305# Check for GNU ac_path_SED and select it if it is found.
     4306  # Check for GNU $ac_path_SED
     4307case `"$ac_path_SED" --version 2>&1` in
     4308*GNU*)
     4309  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
     4310*)
     4311  ac_count=0
     4312  $as_echo_n 0123456789 >"conftest.in"
     4313  while :
     4314  do
     4315    cat "conftest.in" "conftest.in" >"conftest.tmp"
     4316    mv "conftest.tmp" "conftest.in"
     4317    cp "conftest.in" "conftest.nl"
     4318    $as_echo '' >> "conftest.nl"
     4319    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
     4320    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
     4321    as_fn_arith $ac_count + 1 && ac_count=$as_val
     4322    if test $ac_count -gt ${ac_path_SED_max-0}; then
     4323      # Best one so far, save it but keep looking for a better one
     4324      ac_cv_path_SED="$ac_path_SED"
     4325      ac_path_SED_max=$ac_count
     4326    fi
     4327    # 10*(2^10) chars as input seems more than enough
     4328    test $ac_count -gt 10 && break
     4329  done
     4330  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
     4331esac
     4332
     4333      $ac_path_SED_found && break 3
     4334    done
     4335  done
     4336  done
     4337IFS=$as_save_IFS
     4338  if test -z "$ac_cv_path_SED"; then
     4339    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
     4340  fi
     4341else
     4342  ac_cv_path_SED=$SED
     4343fi
     4344
     4345fi
     4346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
     4347$as_echo "$ac_cv_path_SED" >&6; }
     4348 SED="$ac_cv_path_SED"
     4349  rm -f conftest.sed
     4350
     4351test -z "$SED" && SED=sed
     4352Xsed="$SED -e 1s/^X//"
     4353
     4354
     4355
     4356
     4357
     4358
     4359
     4360
     4361
     4362
     4363
     4364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
     4365$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
     4366if ${ac_cv_path_GREP+:} false; then :
     4367  $as_echo_n "(cached) " >&6
     4368else
     4369  if test -z "$GREP"; then
     4370  ac_path_GREP_found=false
     4371  # Loop through the user's path and test for each of PROGNAME-LIST
     4372  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     4373for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
     4374do
     4375  IFS=$as_save_IFS
     4376  test -z "$as_dir" && as_dir=.
     4377    for ac_prog in grep ggrep; do
     4378    for ac_exec_ext in '' $ac_executable_extensions; do
     4379      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
     4380      as_fn_executable_p "$ac_path_GREP" || continue
     4381# Check for GNU ac_path_GREP and select it if it is found.
     4382  # Check for GNU $ac_path_GREP
     4383case `"$ac_path_GREP" --version 2>&1` in
     4384*GNU*)
     4385  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
     4386*)
     4387  ac_count=0
     4388  $as_echo_n 0123456789 >"conftest.in"
     4389  while :
     4390  do
     4391    cat "conftest.in" "conftest.in" >"conftest.tmp"
     4392    mv "conftest.tmp" "conftest.in"
     4393    cp "conftest.in" "conftest.nl"
     4394    $as_echo 'GREP' >> "conftest.nl"
     4395    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
     4396    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
     4397    as_fn_arith $ac_count + 1 && ac_count=$as_val
     4398    if test $ac_count -gt ${ac_path_GREP_max-0}; then
     4399      # Best one so far, save it but keep looking for a better one
     4400      ac_cv_path_GREP="$ac_path_GREP"
     4401      ac_path_GREP_max=$ac_count
     4402    fi
     4403    # 10*(2^10) chars as input seems more than enough
     4404    test $ac_count -gt 10 && break
     4405  done
     4406  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
     4407esac
     4408
     4409      $ac_path_GREP_found && break 3
     4410    done
     4411  done
     4412  done
     4413IFS=$as_save_IFS
     4414  if test -z "$ac_cv_path_GREP"; then
     4415    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
     4416  fi
     4417else
     4418  ac_cv_path_GREP=$GREP
     4419fi
     4420
     4421fi
     4422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
     4423$as_echo "$ac_cv_path_GREP" >&6; }
     4424 GREP="$ac_cv_path_GREP"
     4425
     4426
     4427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
     4428$as_echo_n "checking for egrep... " >&6; }
     4429if ${ac_cv_path_EGREP+:} false; then :
     4430  $as_echo_n "(cached) " >&6
     4431else
     4432  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
     4433   then ac_cv_path_EGREP="$GREP -E"
     4434   else
     4435     if test -z "$EGREP"; then
     4436  ac_path_EGREP_found=false
     4437  # Loop through the user's path and test for each of PROGNAME-LIST
     4438  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     4439for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
     4440do
     4441  IFS=$as_save_IFS
     4442  test -z "$as_dir" && as_dir=.
     4443    for ac_prog in egrep; do
     4444    for ac_exec_ext in '' $ac_executable_extensions; do
     4445      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
     4446      as_fn_executable_p "$ac_path_EGREP" || continue
     4447# Check for GNU ac_path_EGREP and select it if it is found.
     4448  # Check for GNU $ac_path_EGREP
     4449case `"$ac_path_EGREP" --version 2>&1` in
     4450*GNU*)
     4451  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
     4452*)
     4453  ac_count=0
     4454  $as_echo_n 0123456789 >"conftest.in"
     4455  while :
     4456  do
     4457    cat "conftest.in" "conftest.in" >"conftest.tmp"
     4458    mv "conftest.tmp" "conftest.in"
     4459    cp "conftest.in" "conftest.nl"
     4460    $as_echo 'EGREP' >> "conftest.nl"
     4461    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
     4462    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
     4463    as_fn_arith $ac_count + 1 && ac_count=$as_val
     4464    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
     4465      # Best one so far, save it but keep looking for a better one
     4466      ac_cv_path_EGREP="$ac_path_EGREP"
     4467      ac_path_EGREP_max=$ac_count
     4468    fi
     4469    # 10*(2^10) chars as input seems more than enough
     4470    test $ac_count -gt 10 && break
     4471  done
     4472  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
     4473esac
     4474
     4475      $ac_path_EGREP_found && break 3
     4476    done
     4477  done
     4478  done
     4479IFS=$as_save_IFS
     4480  if test -z "$ac_cv_path_EGREP"; then
     4481    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
     4482  fi
     4483else
     4484  ac_cv_path_EGREP=$EGREP
     4485fi
     4486
     4487   fi
     4488fi
     4489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
     4490$as_echo "$ac_cv_path_EGREP" >&6; }
     4491 EGREP="$ac_cv_path_EGREP"
     4492
     4493
     4494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
     4495$as_echo_n "checking for fgrep... " >&6; }
     4496if ${ac_cv_path_FGREP+:} false; then :
     4497  $as_echo_n "(cached) " >&6
     4498else
     4499  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
     4500   then ac_cv_path_FGREP="$GREP -F"
     4501   else
     4502     if test -z "$FGREP"; then
     4503  ac_path_FGREP_found=false
     4504  # Loop through the user's path and test for each of PROGNAME-LIST
     4505  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     4506for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
     4507do
     4508  IFS=$as_save_IFS
     4509  test -z "$as_dir" && as_dir=.
     4510    for ac_prog in fgrep; do
     4511    for ac_exec_ext in '' $ac_executable_extensions; do
     4512      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
     4513      as_fn_executable_p "$ac_path_FGREP" || continue
     4514# Check for GNU ac_path_FGREP and select it if it is found.
     4515  # Check for GNU $ac_path_FGREP
     4516case `"$ac_path_FGREP" --version 2>&1` in
     4517*GNU*)
     4518  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
     4519*)
     4520  ac_count=0
     4521  $as_echo_n 0123456789 >"conftest.in"
     4522  while :
     4523  do
     4524    cat "conftest.in" "conftest.in" >"conftest.tmp"
     4525    mv "conftest.tmp" "conftest.in"
     4526    cp "conftest.in" "conftest.nl"
     4527    $as_echo 'FGREP' >> "conftest.nl"
     4528    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
     4529    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
     4530    as_fn_arith $ac_count + 1 && ac_count=$as_val
     4531    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
     4532      # Best one so far, save it but keep looking for a better one
     4533      ac_cv_path_FGREP="$ac_path_FGREP"
     4534      ac_path_FGREP_max=$ac_count
     4535    fi
     4536    # 10*(2^10) chars as input seems more than enough
     4537    test $ac_count -gt 10 && break
     4538  done
     4539  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
     4540esac
     4541
     4542      $ac_path_FGREP_found && break 3
     4543    done
     4544  done
     4545  done
     4546IFS=$as_save_IFS
     4547  if test -z "$ac_cv_path_FGREP"; then
     4548    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
     4549  fi
     4550else
     4551  ac_cv_path_FGREP=$FGREP
     4552fi
     4553
     4554   fi
     4555fi
     4556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
     4557$as_echo "$ac_cv_path_FGREP" >&6; }
     4558 FGREP="$ac_cv_path_FGREP"
     4559
     4560
     4561test -z "$GREP" && GREP=grep
     4562
     4563
     4564
     4565
     4566
     4567
     4568
     4569
     4570
     4571
     4572
     4573
     4574
     4575
     4576
     4577
     4578
     4579
     4580
     4581# Check whether --with-gnu-ld was given.
     4582if test "${with_gnu_ld+set}" = set; then :
     4583  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
     4584else
     4585  with_gnu_ld=no
     4586fi
     4587
     4588ac_prog=ld
     4589if test yes = "$GCC"; then
     4590  # Check if gcc -print-prog-name=ld gives a path.
     4591  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
     4592$as_echo_n "checking for ld used by $CC... " >&6; }
     4593  case $host in
     4594  *-*-mingw*)
     4595    # gcc leaves a trailing carriage return, which upsets mingw
     4596    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
     4597  *)
     4598    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
     4599  esac
     4600  case $ac_prog in
     4601    # Accept absolute paths.
     4602    [\\/]* | ?:[\\/]*)
     4603      re_direlt='/[^/][^/]*/\.\./'
     4604      # Canonicalize the pathname of ld
     4605      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
     4606      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
     4607        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
     4608      done
     4609      test -z "$LD" && LD=$ac_prog
     4610      ;;
     4611  "")
     4612    # If it fails, then pretend we aren't using GCC.
     4613    ac_prog=ld
     4614    ;;
     4615  *)
     4616    # If it is relative, then search for the first ld in PATH.
     4617    with_gnu_ld=unknown
     4618    ;;
     4619  esac
     4620elif test yes = "$with_gnu_ld"; then
     4621  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
     4622$as_echo_n "checking for GNU ld... " >&6; }
     4623else
     4624  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
     4625$as_echo_n "checking for non-GNU ld... " >&6; }
     4626fi
     4627if ${lt_cv_path_LD+:} false; then :
     4628  $as_echo_n "(cached) " >&6
     4629else
     4630  if test -z "$LD"; then
     4631  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
     4632  for ac_dir in $PATH; do
     4633    IFS=$lt_save_ifs
     4634    test -z "$ac_dir" && ac_dir=.
     4635    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
     4636      lt_cv_path_LD=$ac_dir/$ac_prog
     4637      # Check to see if the program is GNU ld.  I'd rather use --version,
     4638      # but apparently some variants of GNU ld only accept -v.
     4639      # Break only if it was the GNU/non-GNU ld that we prefer.
     4640      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
     4641      *GNU* | *'with BFD'*)
     4642        test no != "$with_gnu_ld" && break
     4643        ;;
     4644      *)
     4645        test yes != "$with_gnu_ld" && break
     4646        ;;
     4647      esac
     4648    fi
     4649  done
     4650  IFS=$lt_save_ifs
     4651else
     4652  lt_cv_path_LD=$LD # Let the user override the test with a path.
     4653fi
     4654fi
     4655
     4656LD=$lt_cv_path_LD
     4657if test -n "$LD"; then
     4658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
     4659$as_echo "$LD" >&6; }
     4660else
     4661  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     4662$as_echo "no" >&6; }
     4663fi
     4664test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
     4665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
     4666$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
     4667if ${lt_cv_prog_gnu_ld+:} false; then :
     4668  $as_echo_n "(cached) " >&6
     4669else
     4670  # I'd rather use --version here, but apparently some GNU lds only accept -v.
     4671case `$LD -v 2>&1 </dev/null` in
     4672*GNU* | *'with BFD'*)
     4673  lt_cv_prog_gnu_ld=yes
     4674  ;;
     4675*)
     4676  lt_cv_prog_gnu_ld=no
     4677  ;;
     4678esac
     4679fi
     4680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
     4681$as_echo "$lt_cv_prog_gnu_ld" >&6; }
     4682with_gnu_ld=$lt_cv_prog_gnu_ld
     4683
     4684
     4685
     4686
     4687
     4688
     4689
     4690
     4691
     4692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
     4693$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
     4694if ${lt_cv_path_NM+:} false; then :
     4695  $as_echo_n "(cached) " >&6
     4696else
     4697  if test -n "$NM"; then
     4698  # Let the user override the test.
     4699  lt_cv_path_NM=$NM
     4700else
     4701  lt_nm_to_check=${ac_tool_prefix}nm
     4702  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
     4703    lt_nm_to_check="$lt_nm_to_check nm"
     4704  fi
     4705  for lt_tmp_nm in $lt_nm_to_check; do
     4706    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
     4707    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
     4708      IFS=$lt_save_ifs
     4709      test -z "$ac_dir" && ac_dir=.
     4710      tmp_nm=$ac_dir/$lt_tmp_nm
     4711      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
     4712        # Check to see if the nm accepts a BSD-compat flag.
     4713        # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
     4714        #   nm: unknown option "B" ignored
     4715        # Tru64's nm complains that /dev/null is an invalid object file
     4716        # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
     4717        case $build_os in
     4718        mingw*) lt_bad_file=conftest.nm/nofile ;;
     4719        *) lt_bad_file=/dev/null ;;
     4720        esac
     4721        case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
     4722        *$lt_bad_file* | *'Invalid file or object type'*)
     4723          lt_cv_path_NM="$tmp_nm -B"
     4724          break 2
     4725          ;;
     4726        *)
     4727          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
     4728          */dev/null*)
     4729            lt_cv_path_NM="$tmp_nm -p"
     4730            break 2
     4731            ;;
     4732          *)
     4733            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
     4734            continue # so that we can try to find one that supports BSD flags
     4735            ;;
     4736          esac
     4737          ;;
     4738        esac
     4739      fi
     4740    done
     4741    IFS=$lt_save_ifs
     4742  done
     4743  : ${lt_cv_path_NM=no}
     4744fi
     4745fi
     4746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
     4747$as_echo "$lt_cv_path_NM" >&6; }
     4748if test no != "$lt_cv_path_NM"; then
     4749  NM=$lt_cv_path_NM
     4750else
     4751  # Didn't find any BSD compatible name lister, look for dumpbin.
     4752  if test -n "$DUMPBIN"; then :
     4753    # Let the user override the test.
     4754  else
     4755    if test -n "$ac_tool_prefix"; then
     4756  for ac_prog in dumpbin "link -dump"
     4757  do
     4758    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
     4759set dummy $ac_tool_prefix$ac_prog; ac_word=$2
     4760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     4761$as_echo_n "checking for $ac_word... " >&6; }
     4762if ${ac_cv_prog_DUMPBIN+:} false; then :
     4763  $as_echo_n "(cached) " >&6
     4764else
     4765  if test -n "$DUMPBIN"; then
     4766  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
     4767else
     4768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     4769for as_dir in $PATH
     4770do
     4771  IFS=$as_save_IFS
     4772  test -z "$as_dir" && as_dir=.
     4773    for ac_exec_ext in '' $ac_executable_extensions; do
     4774  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     4775    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
     4776    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     4777    break 2
     4778  fi
     4779done
     4780  done
     4781IFS=$as_save_IFS
     4782
     4783fi
     4784fi
     4785DUMPBIN=$ac_cv_prog_DUMPBIN
     4786if test -n "$DUMPBIN"; then
     4787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
     4788$as_echo "$DUMPBIN" >&6; }
     4789else
     4790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     4791$as_echo "no" >&6; }
     4792fi
     4793
     4794
     4795    test -n "$DUMPBIN" && break
     4796  done
     4797fi
     4798if test -z "$DUMPBIN"; then
     4799  ac_ct_DUMPBIN=$DUMPBIN
     4800  for ac_prog in dumpbin "link -dump"
     4801do
     4802  # Extract the first word of "$ac_prog", so it can be a program name with args.
     4803set dummy $ac_prog; ac_word=$2
     4804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     4805$as_echo_n "checking for $ac_word... " >&6; }
     4806if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
     4807  $as_echo_n "(cached) " >&6
     4808else
     4809  if test -n "$ac_ct_DUMPBIN"; then
     4810  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
     4811else
     4812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     4813for as_dir in $PATH
     4814do
     4815  IFS=$as_save_IFS
     4816  test -z "$as_dir" && as_dir=.
     4817    for ac_exec_ext in '' $ac_executable_extensions; do
     4818  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     4819    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
     4820    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     4821    break 2
     4822  fi
     4823done
     4824  done
     4825IFS=$as_save_IFS
     4826
     4827fi
     4828fi
     4829ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
     4830if test -n "$ac_ct_DUMPBIN"; then
     4831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
     4832$as_echo "$ac_ct_DUMPBIN" >&6; }
     4833else
     4834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     4835$as_echo "no" >&6; }
     4836fi
     4837
     4838
     4839  test -n "$ac_ct_DUMPBIN" && break
     4840done
     4841
     4842  if test "x$ac_ct_DUMPBIN" = x; then
     4843    DUMPBIN=":"
     4844  else
     4845    case $cross_compiling:$ac_tool_warned in
     4846yes:)
     4847{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     4848$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     4849ac_tool_warned=yes ;;
     4850esac
     4851    DUMPBIN=$ac_ct_DUMPBIN
     4852  fi
     4853fi
     4854
     4855    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
     4856    *COFF*)
     4857      DUMPBIN="$DUMPBIN -symbols -headers"
     4858      ;;
     4859    *)
     4860      DUMPBIN=:
     4861      ;;
     4862    esac
     4863  fi
     4864
     4865  if test : != "$DUMPBIN"; then
     4866    NM=$DUMPBIN
     4867  fi
     4868fi
     4869test -z "$NM" && NM=nm
     4870
     4871
     4872
     4873
     4874
     4875
     4876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
     4877$as_echo_n "checking the name lister ($NM) interface... " >&6; }
     4878if ${lt_cv_nm_interface+:} false; then :
     4879  $as_echo_n "(cached) " >&6
     4880else
     4881  lt_cv_nm_interface="BSD nm"
     4882  echo "int some_variable = 0;" > conftest.$ac_ext
     4883  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
     4884  (eval "$ac_compile" 2>conftest.err)
     4885  cat conftest.err >&5
     4886  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
     4887  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
     4888  cat conftest.err >&5
     4889  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
     4890  cat conftest.out >&5
     4891  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
     4892    lt_cv_nm_interface="MS dumpbin"
     4893  fi
     4894  rm -f conftest*
     4895fi
     4896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
     4897$as_echo "$lt_cv_nm_interface" >&6; }
     4898
     4899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
     4900$as_echo_n "checking whether ln -s works... " >&6; }
     4901LN_S=$as_ln_s
     4902if test "$LN_S" = "ln -s"; then
     4903  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
     4904$as_echo "yes" >&6; }
     4905else
     4906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
     4907$as_echo "no, using $LN_S" >&6; }
     4908fi
     4909
     4910# find the maximum length of command line arguments
     4911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
     4912$as_echo_n "checking the maximum length of command line arguments... " >&6; }
     4913if ${lt_cv_sys_max_cmd_len+:} false; then :
     4914  $as_echo_n "(cached) " >&6
     4915else
     4916    i=0
     4917  teststring=ABCD
     4918
     4919  case $build_os in
     4920  msdosdjgpp*)
     4921    # On DJGPP, this test can blow up pretty badly due to problems in libc
     4922    # (any single argument exceeding 2000 bytes causes a buffer overrun
     4923    # during glob expansion).  Even if it were fixed, the result of this
     4924    # check would be larger than it should be.
     4925    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
     4926    ;;
     4927
     4928  gnu*)
     4929    # Under GNU Hurd, this test is not required because there is
     4930    # no limit to the length of command line arguments.
     4931    # Libtool will interpret -1 as no limit whatsoever
     4932    lt_cv_sys_max_cmd_len=-1;
     4933    ;;
     4934
     4935  cygwin* | mingw* | cegcc*)
     4936    # On Win9x/ME, this test blows up -- it succeeds, but takes
     4937    # about 5 minutes as the teststring grows exponentially.
     4938    # Worse, since 9x/ME are not pre-emptively multitasking,
     4939    # you end up with a "frozen" computer, even though with patience
     4940    # the test eventually succeeds (with a max line length of 256k).
     4941    # Instead, let's just punt: use the minimum linelength reported by
     4942    # all of the supported platforms: 8192 (on NT/2K/XP).
     4943    lt_cv_sys_max_cmd_len=8192;
     4944    ;;
     4945
     4946  mint*)
     4947    # On MiNT this can take a long time and run out of memory.
     4948    lt_cv_sys_max_cmd_len=8192;
     4949    ;;
     4950
     4951  amigaos*)
     4952    # On AmigaOS with pdksh, this test takes hours, literally.
     4953    # So we just punt and use a minimum line length of 8192.
     4954    lt_cv_sys_max_cmd_len=8192;
     4955    ;;
     4956
     4957  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
     4958    # This has been around since 386BSD, at least.  Likely further.
     4959    if test -x /sbin/sysctl; then
     4960      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
     4961    elif test -x /usr/sbin/sysctl; then
     4962      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
     4963    else
     4964      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
     4965    fi
     4966    # And add a safety zone
     4967    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
     4968    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
     4969    ;;
     4970
     4971  interix*)
     4972    # We know the value 262144 and hardcode it with a safety zone (like BSD)
     4973    lt_cv_sys_max_cmd_len=196608
     4974    ;;
     4975
     4976  os2*)
     4977    # The test takes a long time on OS/2.
     4978    lt_cv_sys_max_cmd_len=8192
     4979    ;;
     4980
     4981  osf*)
     4982    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
     4983    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
     4984    # nice to cause kernel panics so lets avoid the loop below.
     4985    # First set a reasonable default.
     4986    lt_cv_sys_max_cmd_len=16384
     4987    #
     4988    if test -x /sbin/sysconfig; then
     4989      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
     4990        *1*) lt_cv_sys_max_cmd_len=-1 ;;
     4991      esac
     4992    fi
     4993    ;;
     4994  sco3.2v5*)
     4995    lt_cv_sys_max_cmd_len=102400
     4996    ;;
     4997  sysv5* | sco5v6* | sysv4.2uw2*)
     4998    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
     4999    if test -n "$kargmax"; then
     5000      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
     5001    else
     5002      lt_cv_sys_max_cmd_len=32768
     5003    fi
     5004    ;;
     5005  *)
     5006    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
     5007    if test -n "$lt_cv_sys_max_cmd_len" && \
     5008       test undefined != "$lt_cv_sys_max_cmd_len"; then
     5009      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
     5010      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
     5011    else
     5012      # Make teststring a little bigger before we do anything with it.
     5013      # a 1K string should be a reasonable start.
     5014      for i in 1 2 3 4 5 6 7 8; do
     5015        teststring=$teststring$teststring
     5016      done
     5017      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
     5018      # If test is not a shell built-in, we'll probably end up computing a
     5019      # maximum length that is only half of the actual maximum length, but
     5020      # we can't tell.
     5021      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
     5022                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
     5023              test 17 != "$i" # 1/2 MB should be enough
     5024      do
     5025        i=`expr $i + 1`
     5026        teststring=$teststring$teststring
     5027      done
     5028      # Only check the string length outside the loop.
     5029      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
     5030      teststring=
     5031      # Add a significant safety factor because C++ compilers can tack on
     5032      # massive amounts of additional arguments before passing them to the
     5033      # linker.  It appears as though 1/2 is a usable value.
     5034      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
     5035    fi
     5036    ;;
     5037  esac
     5038
     5039fi
     5040
     5041if test -n "$lt_cv_sys_max_cmd_len"; then
     5042  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
     5043$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
     5044else
     5045  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
     5046$as_echo "none" >&6; }
     5047fi
     5048max_cmd_len=$lt_cv_sys_max_cmd_len
     5049
     5050
     5051
     5052
     5053
     5054
     5055: ${CP="cp -f"}
     5056: ${MV="mv -f"}
     5057: ${RM="rm -f"}
     5058
     5059if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
     5060  lt_unset=unset
     5061else
     5062  lt_unset=false
     5063fi
     5064
     5065
     5066
     5067
     5068
     5069# test EBCDIC or ASCII
     5070case `echo X|tr X '\101'` in
     5071 A) # ASCII based system
     5072    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
     5073  lt_SP2NL='tr \040 \012'
     5074  lt_NL2SP='tr \015\012 \040\040'
     5075  ;;
     5076 *) # EBCDIC based system
     5077  lt_SP2NL='tr \100 \n'
     5078  lt_NL2SP='tr \r\n \100\100'
     5079  ;;
     5080esac
     5081
     5082
     5083
     5084
     5085
     5086
     5087
     5088
     5089
     5090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
     5091$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
     5092if ${lt_cv_to_host_file_cmd+:} false; then :
     5093  $as_echo_n "(cached) " >&6
     5094else
     5095  case $host in
     5096  *-*-mingw* )
     5097    case $build in
     5098      *-*-mingw* ) # actually msys
     5099        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
     5100        ;;
     5101      *-*-cygwin* )
     5102        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
     5103        ;;
     5104      * ) # otherwise, assume *nix
     5105        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
     5106        ;;
     5107    esac
     5108    ;;
     5109  *-*-cygwin* )
     5110    case $build in
     5111      *-*-mingw* ) # actually msys
     5112        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
     5113        ;;
     5114      *-*-cygwin* )
     5115        lt_cv_to_host_file_cmd=func_convert_file_noop
     5116        ;;
     5117      * ) # otherwise, assume *nix
     5118        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
     5119        ;;
     5120    esac
     5121    ;;
     5122  * ) # unhandled hosts (and "normal" native builds)
     5123    lt_cv_to_host_file_cmd=func_convert_file_noop
     5124    ;;
     5125esac
     5126
     5127fi
     5128
     5129to_host_file_cmd=$lt_cv_to_host_file_cmd
     5130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
     5131$as_echo "$lt_cv_to_host_file_cmd" >&6; }
     5132
     5133
     5134
     5135
     5136
     5137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
     5138$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
     5139if ${lt_cv_to_tool_file_cmd+:} false; then :
     5140  $as_echo_n "(cached) " >&6
     5141else
     5142  #assume ordinary cross tools, or native build.
     5143lt_cv_to_tool_file_cmd=func_convert_file_noop
     5144case $host in
     5145  *-*-mingw* )
     5146    case $build in
     5147      *-*-mingw* ) # actually msys
     5148        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
     5149        ;;
     5150    esac
     5151    ;;
     5152esac
     5153
     5154fi
     5155
     5156to_tool_file_cmd=$lt_cv_to_tool_file_cmd
     5157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
     5158$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
     5159
     5160
     5161
     5162
     5163
     5164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
     5165$as_echo_n "checking for $LD option to reload object files... " >&6; }
     5166if ${lt_cv_ld_reload_flag+:} false; then :
     5167  $as_echo_n "(cached) " >&6
     5168else
     5169  lt_cv_ld_reload_flag='-r'
     5170fi
     5171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
     5172$as_echo "$lt_cv_ld_reload_flag" >&6; }
     5173reload_flag=$lt_cv_ld_reload_flag
     5174case $reload_flag in
     5175"" | " "*) ;;
     5176*) reload_flag=" $reload_flag" ;;
     5177esac
     5178reload_cmds='$LD$reload_flag -o $output$reload_objs'
     5179case $host_os in
     5180  cygwin* | mingw* | pw32* | cegcc*)
     5181    if test yes != "$GCC"; then
     5182      reload_cmds=false
     5183    fi
     5184    ;;
     5185  darwin*)
     5186    if test yes = "$GCC"; then
     5187      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
     5188    else
     5189      reload_cmds='$LD$reload_flag -o $output$reload_objs'
     5190    fi
     5191    ;;
     5192esac
     5193
     5194
     5195
     5196
     5197
     5198
     5199
     5200
     5201
     5202if test -n "$ac_tool_prefix"; then
     5203  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
     5204set dummy ${ac_tool_prefix}objdump; ac_word=$2
     5205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     5206$as_echo_n "checking for $ac_word... " >&6; }
     5207if ${ac_cv_prog_OBJDUMP+:} false; then :
     5208  $as_echo_n "(cached) " >&6
     5209else
     5210  if test -n "$OBJDUMP"; then
     5211  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
     5212else
     5213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5214for as_dir in $PATH
     5215do
     5216  IFS=$as_save_IFS
     5217  test -z "$as_dir" && as_dir=.
     5218    for ac_exec_ext in '' $ac_executable_extensions; do
     5219  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5220    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
     5221    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     5222    break 2
     5223  fi
     5224done
     5225  done
     5226IFS=$as_save_IFS
     5227
     5228fi
     5229fi
     5230OBJDUMP=$ac_cv_prog_OBJDUMP
     5231if test -n "$OBJDUMP"; then
     5232  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
     5233$as_echo "$OBJDUMP" >&6; }
     5234else
     5235  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     5236$as_echo "no" >&6; }
     5237fi
     5238
     5239
     5240fi
     5241if test -z "$ac_cv_prog_OBJDUMP"; then
     5242  ac_ct_OBJDUMP=$OBJDUMP
     5243  # Extract the first word of "objdump", so it can be a program name with args.
     5244set dummy objdump; ac_word=$2
     5245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     5246$as_echo_n "checking for $ac_word... " >&6; }
     5247if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
     5248  $as_echo_n "(cached) " >&6
     5249else
     5250  if test -n "$ac_ct_OBJDUMP"; then
     5251  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
     5252else
     5253as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5254for as_dir in $PATH
     5255do
     5256  IFS=$as_save_IFS
     5257  test -z "$as_dir" && as_dir=.
     5258    for ac_exec_ext in '' $ac_executable_extensions; do
     5259  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5260    ac_cv_prog_ac_ct_OBJDUMP="objdump"
     5261    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     5262    break 2
     5263  fi
     5264done
     5265  done
     5266IFS=$as_save_IFS
     5267
     5268fi
     5269fi
     5270ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
     5271if test -n "$ac_ct_OBJDUMP"; then
     5272  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
     5273$as_echo "$ac_ct_OBJDUMP" >&6; }
     5274else
     5275  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     5276$as_echo "no" >&6; }
     5277fi
     5278
     5279  if test "x$ac_ct_OBJDUMP" = x; then
     5280    OBJDUMP="false"
     5281  else
     5282    case $cross_compiling:$ac_tool_warned in
     5283yes:)
     5284{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     5285$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     5286ac_tool_warned=yes ;;
     5287esac
     5288    OBJDUMP=$ac_ct_OBJDUMP
     5289  fi
     5290else
     5291  OBJDUMP="$ac_cv_prog_OBJDUMP"
     5292fi
     5293
     5294test -z "$OBJDUMP" && OBJDUMP=objdump
     5295
     5296
     5297
     5298
     5299
     5300
     5301
     5302
     5303
     5304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
     5305$as_echo_n "checking how to recognize dependent libraries... " >&6; }
     5306if ${lt_cv_deplibs_check_method+:} false; then :
     5307  $as_echo_n "(cached) " >&6
     5308else
     5309  lt_cv_file_magic_cmd='$MAGIC_CMD'
     5310lt_cv_file_magic_test_file=
     5311lt_cv_deplibs_check_method='unknown'
     5312# Need to set the preceding variable on all platforms that support
     5313# interlibrary dependencies.
     5314# 'none' -- dependencies not supported.
     5315# 'unknown' -- same as none, but documents that we really don't know.
     5316# 'pass_all' -- all dependencies passed with no checks.
     5317# 'test_compile' -- check by making test program.
     5318# 'file_magic [[regex]]' -- check by looking for files in library path
     5319# that responds to the $file_magic_cmd with a given extended regex.
     5320# If you have 'file' or equivalent on your system and you're not sure
     5321# whether 'pass_all' will *always* work, you probably want this one.
     5322
     5323case $host_os in
     5324aix[4-9]*)
     5325  lt_cv_deplibs_check_method=pass_all
     5326  ;;
     5327
     5328beos*)
     5329  lt_cv_deplibs_check_method=pass_all
     5330  ;;
     5331
     5332bsdi[45]*)
     5333  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
     5334  lt_cv_file_magic_cmd='/usr/bin/file -L'
     5335  lt_cv_file_magic_test_file=/shlib/libc.so
     5336  ;;
     5337
     5338cygwin*)
     5339  # func_win32_libid is a shell function defined in ltmain.sh
     5340  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
     5341  lt_cv_file_magic_cmd='func_win32_libid'
     5342  ;;
     5343
     5344mingw* | pw32*)
     5345  # Base MSYS/MinGW do not provide the 'file' command needed by
     5346  # func_win32_libid shell function, so use a weaker test based on 'objdump',
     5347  # unless we find 'file', for example because we are cross-compiling.
     5348  if ( file / ) >/dev/null 2>&1; then
     5349    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
     5350    lt_cv_file_magic_cmd='func_win32_libid'
     5351  else
     5352    # Keep this pattern in sync with the one in func_win32_libid.
     5353    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
     5354    lt_cv_file_magic_cmd='$OBJDUMP -f'
     5355  fi
     5356  ;;
     5357
     5358cegcc*)
     5359  # use the weaker test based on 'objdump'. See mingw*.
     5360  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
     5361  lt_cv_file_magic_cmd='$OBJDUMP -f'
     5362  ;;
     5363
     5364darwin* | rhapsody*)
     5365  lt_cv_deplibs_check_method=pass_all
     5366  ;;
     5367
     5368freebsd* | dragonfly*)
     5369  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     5370    case $host_cpu in
     5371    i*86 )
     5372      # Not sure whether the presence of OpenBSD here was a mistake.
     5373      # Let's accept both of them until this is cleared up.
     5374      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
     5375      lt_cv_file_magic_cmd=/usr/bin/file
     5376      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
     5377      ;;
     5378    esac
     5379  else
     5380    lt_cv_deplibs_check_method=pass_all
     5381  fi
     5382  ;;
     5383
     5384haiku*)
     5385  lt_cv_deplibs_check_method=pass_all
     5386  ;;
     5387
     5388hpux10.20* | hpux11*)
     5389  lt_cv_file_magic_cmd=/usr/bin/file
     5390  case $host_cpu in
     5391  ia64*)
     5392    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
     5393    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
     5394    ;;
     5395  hppa*64*)
     5396    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
     5397    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
     5398    ;;
     5399  *)
     5400    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
     5401    lt_cv_file_magic_test_file=/usr/lib/libc.sl
     5402    ;;
     5403  esac
     5404  ;;
     5405
     5406interix[3-9]*)
     5407  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
     5408  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
     5409  ;;
     5410
     5411irix5* | irix6* | nonstopux*)
     5412  case $LD in
     5413  *-32|*"-32 ") libmagic=32-bit;;
     5414  *-n32|*"-n32 ") libmagic=N32;;
     5415  *-64|*"-64 ") libmagic=64-bit;;
     5416  *) libmagic=never-match;;
     5417  esac
     5418  lt_cv_deplibs_check_method=pass_all
     5419  ;;
     5420
     5421# This must be glibc/ELF.
     5422linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
     5423  lt_cv_deplibs_check_method=pass_all
     5424  ;;
     5425
     5426netbsd* | netbsdelf*-gnu)
     5427  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     5428    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
     5429  else
     5430    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
     5431  fi
     5432  ;;
     5433
     5434newos6*)
     5435  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
     5436  lt_cv_file_magic_cmd=/usr/bin/file
     5437  lt_cv_file_magic_test_file=/usr/lib/libnls.so
     5438  ;;
     5439
     5440*nto* | *qnx*)
     5441  lt_cv_deplibs_check_method=pass_all
     5442  ;;
     5443
     5444openbsd* | bitrig*)
     5445  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
     5446    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
     5447  else
     5448    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
     5449  fi
     5450  ;;
     5451
     5452osf3* | osf4* | osf5*)
     5453  lt_cv_deplibs_check_method=pass_all
     5454  ;;
     5455
     5456rdos*)
     5457  lt_cv_deplibs_check_method=pass_all
     5458  ;;
     5459
     5460solaris*)
     5461  lt_cv_deplibs_check_method=pass_all
     5462  ;;
     5463
     5464sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
     5465  lt_cv_deplibs_check_method=pass_all
     5466  ;;
     5467
     5468sysv4 | sysv4.3*)
     5469  case $host_vendor in
     5470  motorola)
     5471    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
     5472    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
     5473    ;;
     5474  ncr)
     5475    lt_cv_deplibs_check_method=pass_all
     5476    ;;
     5477  sequent)
     5478    lt_cv_file_magic_cmd='/bin/file'
     5479    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
     5480    ;;
     5481  sni)
     5482    lt_cv_file_magic_cmd='/bin/file'
     5483    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
     5484    lt_cv_file_magic_test_file=/lib/libc.so
     5485    ;;
     5486  siemens)
     5487    lt_cv_deplibs_check_method=pass_all
     5488    ;;
     5489  pc)
     5490    lt_cv_deplibs_check_method=pass_all
     5491    ;;
     5492  esac
     5493  ;;
     5494
     5495tpf*)
     5496  lt_cv_deplibs_check_method=pass_all
     5497  ;;
     5498os2*)
     5499  lt_cv_deplibs_check_method=pass_all
     5500  ;;
     5501esac
     5502
     5503fi
     5504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
     5505$as_echo "$lt_cv_deplibs_check_method" >&6; }
     5506
     5507file_magic_glob=
     5508want_nocaseglob=no
     5509if test "$build" = "$host"; then
     5510  case $host_os in
     5511  mingw* | pw32*)
     5512    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
     5513      want_nocaseglob=yes
     5514    else
     5515      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
     5516    fi
     5517    ;;
     5518  esac
     5519fi
     5520
     5521file_magic_cmd=$lt_cv_file_magic_cmd
     5522deplibs_check_method=$lt_cv_deplibs_check_method
     5523test -z "$deplibs_check_method" && deplibs_check_method=unknown
     5524
     5525
     5526
     5527
     5528
     5529
     5530
     5531
     5532
     5533
     5534
     5535
     5536
     5537
     5538
     5539
     5540
     5541
     5542
     5543
     5544
     5545
     5546if test -n "$ac_tool_prefix"; then
     5547  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
     5548set dummy ${ac_tool_prefix}dlltool; ac_word=$2
     5549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     5550$as_echo_n "checking for $ac_word... " >&6; }
     5551if ${ac_cv_prog_DLLTOOL+:} false; then :
     5552  $as_echo_n "(cached) " >&6
     5553else
     5554  if test -n "$DLLTOOL"; then
     5555  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
     5556else
     5557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5558for as_dir in $PATH
     5559do
     5560  IFS=$as_save_IFS
     5561  test -z "$as_dir" && as_dir=.
     5562    for ac_exec_ext in '' $ac_executable_extensions; do
     5563  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5564    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
     5565    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     5566    break 2
     5567  fi
     5568done
     5569  done
     5570IFS=$as_save_IFS
     5571
     5572fi
     5573fi
     5574DLLTOOL=$ac_cv_prog_DLLTOOL
     5575if test -n "$DLLTOOL"; then
     5576  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
     5577$as_echo "$DLLTOOL" >&6; }
     5578else
     5579  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     5580$as_echo "no" >&6; }
     5581fi
     5582
     5583
     5584fi
     5585if test -z "$ac_cv_prog_DLLTOOL"; then
     5586  ac_ct_DLLTOOL=$DLLTOOL
     5587  # Extract the first word of "dlltool", so it can be a program name with args.
     5588set dummy dlltool; ac_word=$2
     5589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     5590$as_echo_n "checking for $ac_word... " >&6; }
     5591if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
     5592  $as_echo_n "(cached) " >&6
     5593else
     5594  if test -n "$ac_ct_DLLTOOL"; then
     5595  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
     5596else
     5597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5598for as_dir in $PATH
     5599do
     5600  IFS=$as_save_IFS
     5601  test -z "$as_dir" && as_dir=.
     5602    for ac_exec_ext in '' $ac_executable_extensions; do
     5603  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5604    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
     5605    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     5606    break 2
     5607  fi
     5608done
     5609  done
     5610IFS=$as_save_IFS
     5611
     5612fi
     5613fi
     5614ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
     5615if test -n "$ac_ct_DLLTOOL"; then
     5616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
     5617$as_echo "$ac_ct_DLLTOOL" >&6; }
     5618else
     5619  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     5620$as_echo "no" >&6; }
     5621fi
     5622
     5623  if test "x$ac_ct_DLLTOOL" = x; then
     5624    DLLTOOL="false"
     5625  else
     5626    case $cross_compiling:$ac_tool_warned in
     5627yes:)
     5628{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     5629$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     5630ac_tool_warned=yes ;;
     5631esac
     5632    DLLTOOL=$ac_ct_DLLTOOL
     5633  fi
     5634else
     5635  DLLTOOL="$ac_cv_prog_DLLTOOL"
     5636fi
     5637
     5638test -z "$DLLTOOL" && DLLTOOL=dlltool
     5639
     5640
     5641
     5642
     5643
     5644
     5645
     5646
     5647
     5648
     5649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
     5650$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
     5651if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
     5652  $as_echo_n "(cached) " >&6
     5653else
     5654  lt_cv_sharedlib_from_linklib_cmd='unknown'
     5655
     5656case $host_os in
     5657cygwin* | mingw* | pw32* | cegcc*)
     5658  # two different shell functions defined in ltmain.sh;
     5659  # decide which one to use based on capabilities of $DLLTOOL
     5660  case `$DLLTOOL --help 2>&1` in
     5661  *--identify-strict*)
     5662    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
     5663    ;;
     5664  *)
     5665    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
     5666    ;;
     5667  esac
     5668  ;;
     5669*)
     5670  # fallback: assume linklib IS sharedlib
     5671  lt_cv_sharedlib_from_linklib_cmd=$ECHO
     5672  ;;
     5673esac
     5674
     5675fi
     5676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
     5677$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
     5678sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
     5679test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
     5680
     5681
     5682
     5683
     5684
     5685
     5686
     5687
     5688if test -n "$ac_tool_prefix"; then
     5689  for ac_prog in ar
     5690  do
     5691    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
     5692set dummy $ac_tool_prefix$ac_prog; ac_word=$2
     5693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     5694$as_echo_n "checking for $ac_word... " >&6; }
     5695if ${ac_cv_prog_AR+:} false; then :
     5696  $as_echo_n "(cached) " >&6
     5697else
     5698  if test -n "$AR"; then
     5699  ac_cv_prog_AR="$AR" # Let the user override the test.
     5700else
     5701as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5702for as_dir in $PATH
     5703do
     5704  IFS=$as_save_IFS
     5705  test -z "$as_dir" && as_dir=.
     5706    for ac_exec_ext in '' $ac_executable_extensions; do
     5707  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5708    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
     5709    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     5710    break 2
     5711  fi
     5712done
     5713  done
     5714IFS=$as_save_IFS
     5715
     5716fi
     5717fi
     5718AR=$ac_cv_prog_AR
     5719if test -n "$AR"; then
     5720  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
     5721$as_echo "$AR" >&6; }
     5722else
     5723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     5724$as_echo "no" >&6; }
     5725fi
     5726
     5727
     5728    test -n "$AR" && break
     5729  done
     5730fi
     5731if test -z "$AR"; then
     5732  ac_ct_AR=$AR
     5733  for ac_prog in ar
     5734do
     5735  # Extract the first word of "$ac_prog", so it can be a program name with args.
     5736set dummy $ac_prog; ac_word=$2
     5737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     5738$as_echo_n "checking for $ac_word... " >&6; }
     5739if ${ac_cv_prog_ac_ct_AR+:} false; then :
     5740  $as_echo_n "(cached) " >&6
     5741else
     5742  if test -n "$ac_ct_AR"; then
     5743  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
     5744else
     5745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5746for as_dir in $PATH
     5747do
     5748  IFS=$as_save_IFS
     5749  test -z "$as_dir" && as_dir=.
     5750    for ac_exec_ext in '' $ac_executable_extensions; do
     5751  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5752    ac_cv_prog_ac_ct_AR="$ac_prog"
     5753    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     5754    break 2
     5755  fi
     5756done
     5757  done
     5758IFS=$as_save_IFS
     5759
     5760fi
     5761fi
     5762ac_ct_AR=$ac_cv_prog_ac_ct_AR
     5763if test -n "$ac_ct_AR"; then
     5764  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
     5765$as_echo "$ac_ct_AR" >&6; }
     5766else
     5767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     5768$as_echo "no" >&6; }
     5769fi
     5770
     5771
     5772  test -n "$ac_ct_AR" && break
     5773done
     5774
     5775  if test "x$ac_ct_AR" = x; then
     5776    AR="false"
     5777  else
     5778    case $cross_compiling:$ac_tool_warned in
     5779yes:)
     5780{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     5781$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     5782ac_tool_warned=yes ;;
     5783esac
     5784    AR=$ac_ct_AR
     5785  fi
     5786fi
     5787
     5788: ${AR=ar}
     5789: ${AR_FLAGS=cru}
     5790
     5791
     5792
     5793
     5794
     5795
     5796
     5797
     5798
     5799
     5800
     5801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
     5802$as_echo_n "checking for archiver @FILE support... " >&6; }
     5803if ${lt_cv_ar_at_file+:} false; then :
     5804  $as_echo_n "(cached) " >&6
     5805else
     5806  lt_cv_ar_at_file=no
     5807   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     5808/* end confdefs.h.  */
     5809
     5810int
     5811main ()
     5812{
     5813
     5814  ;
     5815  return 0;
     5816}
     5817_ACEOF
     5818if ac_fn_c_try_compile "$LINENO"; then :
     5819  echo conftest.$ac_objext > conftest.lst
     5820      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
     5821      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
     5822  (eval $lt_ar_try) 2>&5
     5823  ac_status=$?
     5824  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     5825  test $ac_status = 0; }
     5826      if test 0 -eq "$ac_status"; then
     5827        # Ensure the archiver fails upon bogus file names.
     5828        rm -f conftest.$ac_objext libconftest.a
     5829        { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
     5830  (eval $lt_ar_try) 2>&5
     5831  ac_status=$?
     5832  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     5833  test $ac_status = 0; }
     5834        if test 0 -ne "$ac_status"; then
     5835          lt_cv_ar_at_file=@
     5836        fi
     5837      fi
     5838      rm -f conftest.* libconftest.a
     5839
     5840fi
     5841rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     5842
     5843fi
     5844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
     5845$as_echo "$lt_cv_ar_at_file" >&6; }
     5846
     5847if test no = "$lt_cv_ar_at_file"; then
     5848  archiver_list_spec=
     5849else
     5850  archiver_list_spec=$lt_cv_ar_at_file
     5851fi
     5852
     5853
     5854
     5855
     5856
     5857
     5858
     5859if test -n "$ac_tool_prefix"; then
     5860  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
     5861set dummy ${ac_tool_prefix}strip; ac_word=$2
     5862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     5863$as_echo_n "checking for $ac_word... " >&6; }
     5864if ${ac_cv_prog_STRIP+:} false; then :
     5865  $as_echo_n "(cached) " >&6
     5866else
     5867  if test -n "$STRIP"; then
     5868  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
     5869else
     5870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5871for as_dir in $PATH
     5872do
     5873  IFS=$as_save_IFS
     5874  test -z "$as_dir" && as_dir=.
     5875    for ac_exec_ext in '' $ac_executable_extensions; do
     5876  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5877    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
     5878    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     5879    break 2
     5880  fi
     5881done
     5882  done
     5883IFS=$as_save_IFS
     5884
     5885fi
     5886fi
     5887STRIP=$ac_cv_prog_STRIP
     5888if test -n "$STRIP"; then
     5889  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
     5890$as_echo "$STRIP" >&6; }
     5891else
     5892  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     5893$as_echo "no" >&6; }
     5894fi
     5895
     5896
     5897fi
     5898if test -z "$ac_cv_prog_STRIP"; then
     5899  ac_ct_STRIP=$STRIP
     5900  # Extract the first word of "strip", so it can be a program name with args.
     5901set dummy strip; ac_word=$2
     5902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     5903$as_echo_n "checking for $ac_word... " >&6; }
     5904if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
     5905  $as_echo_n "(cached) " >&6
     5906else
     5907  if test -n "$ac_ct_STRIP"; then
     5908  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
     5909else
     5910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5911for as_dir in $PATH
     5912do
     5913  IFS=$as_save_IFS
     5914  test -z "$as_dir" && as_dir=.
     5915    for ac_exec_ext in '' $ac_executable_extensions; do
     5916  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5917    ac_cv_prog_ac_ct_STRIP="strip"
     5918    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     5919    break 2
     5920  fi
     5921done
     5922  done
     5923IFS=$as_save_IFS
     5924
     5925fi
     5926fi
     5927ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
     5928if test -n "$ac_ct_STRIP"; then
     5929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
     5930$as_echo "$ac_ct_STRIP" >&6; }
     5931else
     5932  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     5933$as_echo "no" >&6; }
     5934fi
     5935
     5936  if test "x$ac_ct_STRIP" = x; then
     5937    STRIP=":"
     5938  else
     5939    case $cross_compiling:$ac_tool_warned in
     5940yes:)
     5941{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     5942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     5943ac_tool_warned=yes ;;
     5944esac
     5945    STRIP=$ac_ct_STRIP
     5946  fi
     5947else
     5948  STRIP="$ac_cv_prog_STRIP"
     5949fi
     5950
     5951test -z "$STRIP" && STRIP=:
     5952
     5953
     5954
     5955
     5956
     5957
     5958if test -n "$ac_tool_prefix"; then
     5959  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
     5960set dummy ${ac_tool_prefix}ranlib; ac_word=$2
     5961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     5962$as_echo_n "checking for $ac_word... " >&6; }
     5963if ${ac_cv_prog_RANLIB+:} false; then :
     5964  $as_echo_n "(cached) " >&6
     5965else
     5966  if test -n "$RANLIB"; then
     5967  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
     5968else
     5969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5970for as_dir in $PATH
     5971do
     5972  IFS=$as_save_IFS
     5973  test -z "$as_dir" && as_dir=.
     5974    for ac_exec_ext in '' $ac_executable_extensions; do
     5975  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5976    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
     5977    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     5978    break 2
     5979  fi
     5980done
     5981  done
     5982IFS=$as_save_IFS
     5983
     5984fi
     5985fi
     5986RANLIB=$ac_cv_prog_RANLIB
     5987if test -n "$RANLIB"; then
     5988  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
     5989$as_echo "$RANLIB" >&6; }
     5990else
     5991  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     5992$as_echo "no" >&6; }
     5993fi
     5994
     5995
     5996fi
     5997if test -z "$ac_cv_prog_RANLIB"; then
     5998  ac_ct_RANLIB=$RANLIB
     5999  # Extract the first word of "ranlib", so it can be a program name with args.
     6000set dummy ranlib; ac_word=$2
     6001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     6002$as_echo_n "checking for $ac_word... " >&6; }
     6003if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
     6004  $as_echo_n "(cached) " >&6
     6005else
     6006  if test -n "$ac_ct_RANLIB"; then
     6007  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
     6008else
     6009as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     6010for as_dir in $PATH
     6011do
     6012  IFS=$as_save_IFS
     6013  test -z "$as_dir" && as_dir=.
     6014    for ac_exec_ext in '' $ac_executable_extensions; do
     6015  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     6016    ac_cv_prog_ac_ct_RANLIB="ranlib"
     6017    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     6018    break 2
     6019  fi
     6020done
     6021  done
     6022IFS=$as_save_IFS
     6023
     6024fi
     6025fi
     6026ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
     6027if test -n "$ac_ct_RANLIB"; then
     6028  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
     6029$as_echo "$ac_ct_RANLIB" >&6; }
     6030else
     6031  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     6032$as_echo "no" >&6; }
     6033fi
     6034
     6035  if test "x$ac_ct_RANLIB" = x; then
     6036    RANLIB=":"
     6037  else
     6038    case $cross_compiling:$ac_tool_warned in
     6039yes:)
     6040{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     6041$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     6042ac_tool_warned=yes ;;
     6043esac
     6044    RANLIB=$ac_ct_RANLIB
     6045  fi
     6046else
     6047  RANLIB="$ac_cv_prog_RANLIB"
     6048fi
     6049
     6050test -z "$RANLIB" && RANLIB=:
     6051
     6052
     6053
     6054
     6055
     6056
     6057# Determine commands to create old-style static archives.
     6058old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
     6059old_postinstall_cmds='chmod 644 $oldlib'
     6060old_postuninstall_cmds=
     6061
     6062if test -n "$RANLIB"; then
     6063  case $host_os in
     6064  bitrig* | openbsd*)
     6065    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
     6066    ;;
     6067  *)
     6068    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
     6069    ;;
     6070  esac
     6071  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
     6072fi
     6073
     6074case $host_os in
     6075  darwin*)
     6076    lock_old_archive_extraction=yes ;;
     6077  *)
     6078    lock_old_archive_extraction=no ;;
     6079esac
     6080
     6081
     6082
     6083
     6084
     6085
     6086
     6087
     6088
     6089
     6090
     6091
     6092
     6093
     6094
     6095
     6096
     6097
     6098
     6099
     6100
     6101
     6102
     6103
     6104
     6105
     6106
     6107
     6108
     6109
     6110
     6111
     6112
     6113
     6114
     6115
     6116
     6117
     6118
     6119# If no C compiler was specified, use CC.
     6120LTCC=${LTCC-"$CC"}
     6121
     6122# If no C compiler flags were specified, use CFLAGS.
     6123LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
     6124
     6125# Allow CC to be a program name with arguments.
     6126compiler=$CC
     6127
     6128
     6129# Check for command to grab the raw symbol name followed by C symbol from nm.
     6130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
     6131$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
     6132if ${lt_cv_sys_global_symbol_pipe+:} false; then :
     6133  $as_echo_n "(cached) " >&6
     6134else
     6135
     6136# These are sane defaults that work on at least a few old systems.
     6137# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
     6138
     6139# Character class describing NM global symbol codes.
     6140symcode='[BCDEGRST]'
     6141
     6142# Regexp to match symbols that can be accessed directly from C.
     6143sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
     6144
     6145# Define system-specific variables.
     6146case $host_os in
     6147aix*)
     6148  symcode='[BCDT]'
     6149  ;;
     6150cygwin* | mingw* | pw32* | cegcc*)
     6151  symcode='[ABCDGISTW]'
     6152  ;;
     6153hpux*)
     6154  if test ia64 = "$host_cpu"; then
     6155    symcode='[ABCDEGRST]'
     6156  fi
     6157  ;;
     6158irix* | nonstopux*)
     6159  symcode='[BCDEGRST]'
     6160  ;;
     6161osf*)
     6162  symcode='[BCDEGQRST]'
     6163  ;;
     6164solaris*)
     6165  symcode='[BDRT]'
     6166  ;;
     6167sco3.2v5*)
     6168  symcode='[DT]'
     6169  ;;
     6170sysv4.2uw2*)
     6171  symcode='[DT]'
     6172  ;;
     6173sysv5* | sco5v6* | unixware* | OpenUNIX*)
     6174  symcode='[ABDT]'
     6175  ;;
     6176sysv4)
     6177  symcode='[DFNSTU]'
     6178  ;;
     6179esac
     6180
     6181# If we're using GNU nm, then use its standard symbol codes.
     6182case `$NM -V 2>&1` in
     6183*GNU* | *'with BFD'*)
     6184  symcode='[ABCDGIRSTW]' ;;
     6185esac
     6186
     6187if test "$lt_cv_nm_interface" = "MS dumpbin"; then
     6188  # Gets list of data symbols to import.
     6189  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
     6190  # Adjust the below global symbol transforms to fixup imported variables.
     6191  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
     6192  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
     6193  lt_c_name_lib_hook="\
     6194  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
     6195  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
     6196else
     6197  # Disable hooks by default.
     6198  lt_cv_sys_global_symbol_to_import=
     6199  lt_cdecl_hook=
     6200  lt_c_name_hook=
     6201  lt_c_name_lib_hook=
     6202fi
     6203
     6204# Transform an extracted symbol line into a proper C declaration.
     6205# Some systems (esp. on ia64) link data and code symbols differently,
     6206# so use this general approach.
     6207lt_cv_sys_global_symbol_to_cdecl="sed -n"\
     6208$lt_cdecl_hook\
     6209" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
     6210" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
     6211
     6212# Transform an extracted symbol line into symbol name and symbol address
     6213lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
     6214$lt_c_name_hook\
     6215" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
     6216" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
     6217
     6218# Transform an extracted symbol line into symbol name with lib prefix and
     6219# symbol address.
     6220lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
     6221$lt_c_name_lib_hook\
     6222" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
     6223" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
     6224" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
     6225
     6226# Handle CRLF in mingw tool chain
     6227opt_cr=
     6228case $build_os in
     6229mingw*)
     6230  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
     6231  ;;
     6232esac
     6233
     6234# Try without a prefix underscore, then with it.
     6235for ac_symprfx in "" "_"; do
     6236
     6237  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
     6238  symxfrm="\\1 $ac_symprfx\\2 \\2"
     6239
     6240  # Write the raw and C identifiers.
     6241  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
     6242    # Fake it for dumpbin and say T for any non-static function,
     6243    # D for any global variable and I for any imported variable.
     6244    # Also find C++ and __fastcall symbols from MSVC++,
     6245    # which start with @ or ?.
     6246    lt_cv_sys_global_symbol_pipe="$AWK '"\
     6247"     {last_section=section; section=\$ 3};"\
     6248"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
     6249"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
     6250"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
     6251"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
     6252"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
     6253"     \$ 0!~/External *\|/{next};"\
     6254"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
     6255"     {if(hide[section]) next};"\
     6256"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
     6257"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
     6258"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
     6259"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
     6260"     ' prfx=^$ac_symprfx"
     6261  else
     6262    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
     6263  fi
     6264  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
     6265
     6266  # Check to see that the pipe works correctly.
     6267  pipe_works=no
     6268
     6269  rm -f conftest*
     6270  cat > conftest.$ac_ext <<_LT_EOF
     6271#ifdef __cplusplus
     6272extern "C" {
     6273#endif
     6274char nm_test_var;
     6275void nm_test_func(void);
     6276void nm_test_func(void){}
     6277#ifdef __cplusplus
     6278}
     6279#endif
     6280int main(){nm_test_var='a';nm_test_func();return(0);}
     6281_LT_EOF
     6282
     6283  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
     6284  (eval $ac_compile) 2>&5
     6285  ac_status=$?
     6286  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     6287  test $ac_status = 0; }; then
     6288    # Now try to grab the symbols.
     6289    nlist=conftest.nm
     6290    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
     6291  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
     6292  ac_status=$?
     6293  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     6294  test $ac_status = 0; } && test -s "$nlist"; then
     6295      # Try sorting and uniquifying the output.
     6296      if sort "$nlist" | uniq > "$nlist"T; then
     6297        mv -f "$nlist"T "$nlist"
     6298      else
     6299        rm -f "$nlist"T
     6300      fi
     6301
     6302      # Make sure that we snagged all the symbols we need.
     6303      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
     6304        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
     6305          cat <<_LT_EOF > conftest.$ac_ext
     6306/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
     6307#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
     6308/* DATA imports from DLLs on WIN32 can't be const, because runtime
     6309   relocations are performed -- see ld's documentation on pseudo-relocs.  */
     6310# define LT_DLSYM_CONST
     6311#elif defined __osf__
     6312/* This system does not cope well with relocations in const data.  */
     6313# define LT_DLSYM_CONST
     6314#else
     6315# define LT_DLSYM_CONST const
     6316#endif
     6317
     6318#ifdef __cplusplus
     6319extern "C" {
     6320#endif
     6321
     6322_LT_EOF
     6323          # Now generate the symbol file.
     6324          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
     6325
     6326          cat <<_LT_EOF >> conftest.$ac_ext
     6327
     6328/* The mapping between symbol names and symbols.  */
     6329LT_DLSYM_CONST struct {
     6330  const char *name;
     6331  void       *address;
     6332}
     6333lt__PROGRAM__LTX_preloaded_symbols[] =
     6334{
     6335  { "@PROGRAM@", (void *) 0 },
     6336_LT_EOF
     6337          $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
     6338          cat <<\_LT_EOF >> conftest.$ac_ext
     6339  {0, (void *) 0}
     6340};
     6341
     6342/* This works around a problem in FreeBSD linker */
     6343#ifdef FREEBSD_WORKAROUND
     6344static const void *lt_preloaded_setup() {
     6345  return lt__PROGRAM__LTX_preloaded_symbols;
     6346}
     6347#endif
     6348
     6349#ifdef __cplusplus
     6350}
     6351#endif
     6352_LT_EOF
     6353          # Now try linking the two files.
     6354          mv conftest.$ac_objext conftstm.$ac_objext
     6355          lt_globsym_save_LIBS=$LIBS
     6356          lt_globsym_save_CFLAGS=$CFLAGS
     6357          LIBS=conftstm.$ac_objext
     6358          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
     6359          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
     6360  (eval $ac_link) 2>&5
     6361  ac_status=$?
     6362  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     6363  test $ac_status = 0; } && test -s conftest$ac_exeext; then
     6364            pipe_works=yes
     6365          fi
     6366          LIBS=$lt_globsym_save_LIBS
     6367          CFLAGS=$lt_globsym_save_CFLAGS
     6368        else
     6369          echo "cannot find nm_test_func in $nlist" >&5
     6370        fi
     6371      else
     6372        echo "cannot find nm_test_var in $nlist" >&5
     6373      fi
     6374    else
     6375      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
     6376    fi
     6377  else
     6378    echo "$progname: failed program was:" >&5
     6379    cat conftest.$ac_ext >&5
     6380  fi
     6381  rm -rf conftest* conftst*
     6382
     6383  # Do not use the global_symbol_pipe unless it works.
     6384  if test yes = "$pipe_works"; then
     6385    break
     6386  else
     6387    lt_cv_sys_global_symbol_pipe=
     6388  fi
     6389done
     6390
     6391fi
     6392
     6393if test -z "$lt_cv_sys_global_symbol_pipe"; then
     6394  lt_cv_sys_global_symbol_to_cdecl=
     6395fi
     6396if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
     6397  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
     6398$as_echo "failed" >&6; }
     6399else
     6400  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
     6401$as_echo "ok" >&6; }
     6402fi
     6403
     6404# Response file support.
     6405if test "$lt_cv_nm_interface" = "MS dumpbin"; then
     6406  nm_file_list_spec='@'
     6407elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
     6408  nm_file_list_spec='@'
     6409fi
     6410
     6411
     6412
     6413
     6414
     6415
     6416
     6417
     6418
     6419
     6420
     6421
     6422
     6423
     6424
     6425
     6426
     6427
     6428
     6429
     6430
     6431
     6432
     6433
     6434
     6435
     6436
     6437
     6438
     6439
     6440
     6441
     6442
     6443
     6444
     6445
     6446
     6447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
     6448$as_echo_n "checking for sysroot... " >&6; }
     6449
     6450# Check whether --with-sysroot was given.
     6451if test "${with_sysroot+set}" = set; then :
     6452  withval=$with_sysroot;
     6453else
     6454  with_sysroot=no
     6455fi
     6456
     6457
     6458lt_sysroot=
     6459case $with_sysroot in #(
     6460 yes)
     6461   if test yes = "$GCC"; then
     6462     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
     6463   fi
     6464   ;; #(
     6465 /*)
     6466   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
     6467   ;; #(
     6468 no|'')
     6469   ;; #(
     6470 *)
     6471   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
     6472$as_echo "$with_sysroot" >&6; }
     6473   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
     6474   ;;
     6475esac
     6476
     6477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
     6478$as_echo "${lt_sysroot:-no}" >&6; }
     6479
     6480
     6481
     6482
     6483
     6484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
     6485$as_echo_n "checking for a working dd... " >&6; }
     6486if ${ac_cv_path_lt_DD+:} false; then :
     6487  $as_echo_n "(cached) " >&6
     6488else
     6489  printf 0123456789abcdef0123456789abcdef >conftest.i
     6490cat conftest.i conftest.i >conftest2.i
     6491: ${lt_DD:=$DD}
     6492if test -z "$lt_DD"; then
     6493  ac_path_lt_DD_found=false
     6494  # Loop through the user's path and test for each of PROGNAME-LIST
     6495  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     6496for as_dir in $PATH
     6497do
     6498  IFS=$as_save_IFS
     6499  test -z "$as_dir" && as_dir=.
     6500    for ac_prog in dd; do
     6501    for ac_exec_ext in '' $ac_executable_extensions; do
     6502      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
     6503      as_fn_executable_p "$ac_path_lt_DD" || continue
     6504if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
     6505  cmp -s conftest.i conftest.out \
     6506  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
     6507fi
     6508      $ac_path_lt_DD_found && break 3
     6509    done
     6510  done
     6511  done
     6512IFS=$as_save_IFS
     6513  if test -z "$ac_cv_path_lt_DD"; then
     6514    :
     6515  fi
     6516else
     6517  ac_cv_path_lt_DD=$lt_DD
     6518fi
     6519
     6520rm -f conftest.i conftest2.i conftest.out
     6521fi
     6522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
     6523$as_echo "$ac_cv_path_lt_DD" >&6; }
     6524
     6525
     6526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
     6527$as_echo_n "checking how to truncate binary pipes... " >&6; }
     6528if ${lt_cv_truncate_bin+:} false; then :
     6529  $as_echo_n "(cached) " >&6
     6530else
     6531  printf 0123456789abcdef0123456789abcdef >conftest.i
     6532cat conftest.i conftest.i >conftest2.i
     6533lt_cv_truncate_bin=
     6534if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
     6535  cmp -s conftest.i conftest.out \
     6536  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
     6537fi
     6538rm -f conftest.i conftest2.i conftest.out
     6539test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
     6540fi
     6541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
     6542$as_echo "$lt_cv_truncate_bin" >&6; }
     6543
     6544
     6545
     6546
     6547
     6548
     6549
     6550# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
     6551func_cc_basename ()
     6552{
     6553    for cc_temp in $*""; do
     6554      case $cc_temp in
     6555        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
     6556        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
     6557        \-*) ;;
     6558        *) break;;
     6559      esac
     6560    done
     6561    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
     6562}
     6563
     6564# Check whether --enable-libtool-lock was given.
     6565if test "${enable_libtool_lock+set}" = set; then :
     6566  enableval=$enable_libtool_lock;
     6567fi
     6568
     6569test no = "$enable_libtool_lock" || enable_libtool_lock=yes
     6570
     6571# Some flags need to be propagated to the compiler or linker for good
     6572# libtool support.
     6573case $host in
     6574ia64-*-hpux*)
     6575  # Find out what ABI is being produced by ac_compile, and set mode
     6576  # options accordingly.
     6577  echo 'int i;' > conftest.$ac_ext
     6578  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
     6579  (eval $ac_compile) 2>&5
     6580  ac_status=$?
     6581  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     6582  test $ac_status = 0; }; then
     6583    case `/usr/bin/file conftest.$ac_objext` in
     6584      *ELF-32*)
     6585        HPUX_IA64_MODE=32
     6586        ;;
     6587      *ELF-64*)
     6588        HPUX_IA64_MODE=64
     6589        ;;
     6590    esac
     6591  fi
     6592  rm -rf conftest*
     6593  ;;
     6594*-*-irix6*)
     6595  # Find out what ABI is being produced by ac_compile, and set linker
     6596  # options accordingly.
     6597  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
     6598  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
     6599  (eval $ac_compile) 2>&5
     6600  ac_status=$?
     6601  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     6602  test $ac_status = 0; }; then
     6603    if test yes = "$lt_cv_prog_gnu_ld"; then
     6604      case `/usr/bin/file conftest.$ac_objext` in
     6605        *32-bit*)
     6606          LD="${LD-ld} -melf32bsmip"
     6607          ;;
     6608        *N32*)
     6609          LD="${LD-ld} -melf32bmipn32"
     6610          ;;
     6611        *64-bit*)
     6612          LD="${LD-ld} -melf64bmip"
     6613        ;;
     6614      esac
     6615    else
     6616      case `/usr/bin/file conftest.$ac_objext` in
     6617        *32-bit*)
     6618          LD="${LD-ld} -32"
     6619          ;;
     6620        *N32*)
     6621          LD="${LD-ld} -n32"
     6622          ;;
     6623        *64-bit*)
     6624          LD="${LD-ld} -64"
     6625          ;;
     6626      esac
     6627    fi
     6628  fi
     6629  rm -rf conftest*
     6630  ;;
     6631
     6632mips64*-*linux*)
     6633  # Find out what ABI is being produced by ac_compile, and set linker
     6634  # options accordingly.
     6635  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
     6636  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
     6637  (eval $ac_compile) 2>&5
     6638  ac_status=$?
     6639  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     6640  test $ac_status = 0; }; then
     6641    emul=elf
     6642    case `/usr/bin/file conftest.$ac_objext` in
     6643      *32-bit*)
     6644        emul="${emul}32"
     6645        ;;
     6646      *64-bit*)
     6647        emul="${emul}64"
     6648        ;;
     6649    esac
     6650    case `/usr/bin/file conftest.$ac_objext` in
     6651      *MSB*)
     6652        emul="${emul}btsmip"
     6653        ;;
     6654      *LSB*)
     6655        emul="${emul}ltsmip"
     6656        ;;
     6657    esac
     6658    case `/usr/bin/file conftest.$ac_objext` in
     6659      *N32*)
     6660        emul="${emul}n32"
     6661        ;;
     6662    esac
     6663    LD="${LD-ld} -m $emul"
     6664  fi
     6665  rm -rf conftest*
     6666  ;;
     6667
     6668x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
     6669s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
     6670  # Find out what ABI is being produced by ac_compile, and set linker
     6671  # options accordingly.  Note that the listed cases only cover the
     6672  # situations where additional linker options are needed (such as when
     6673  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
     6674  # vice versa); the common cases where no linker options are needed do
     6675  # not appear in the list.
     6676  echo 'int i;' > conftest.$ac_ext
     6677  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
     6678  (eval $ac_compile) 2>&5
     6679  ac_status=$?
     6680  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     6681  test $ac_status = 0; }; then
     6682    case `/usr/bin/file conftest.o` in
     6683      *32-bit*)
     6684        case $host in
     6685          x86_64-*kfreebsd*-gnu)
     6686            LD="${LD-ld} -m elf_i386_fbsd"
     6687            ;;
     6688          x86_64-*linux*)
     6689            case `/usr/bin/file conftest.o` in
     6690              *x86-64*)
     6691                LD="${LD-ld} -m elf32_x86_64"
     6692                ;;
     6693              *)
     6694                LD="${LD-ld} -m elf_i386"
     6695                ;;
     6696            esac
     6697            ;;
     6698          powerpc64le-*linux*)
     6699            LD="${LD-ld} -m elf32lppclinux"
     6700            ;;
     6701          powerpc64-*linux*)
     6702            LD="${LD-ld} -m elf32ppclinux"
     6703            ;;
     6704          s390x-*linux*)
     6705            LD="${LD-ld} -m elf_s390"
     6706            ;;
     6707          sparc64-*linux*)
     6708            LD="${LD-ld} -m elf32_sparc"
     6709            ;;
     6710        esac
     6711        ;;
     6712      *64-bit*)
     6713        case $host in
     6714          x86_64-*kfreebsd*-gnu)
     6715            LD="${LD-ld} -m elf_x86_64_fbsd"
     6716            ;;
     6717          x86_64-*linux*)
     6718            LD="${LD-ld} -m elf_x86_64"
     6719            ;;
     6720          powerpcle-*linux*)
     6721            LD="${LD-ld} -m elf64lppc"
     6722            ;;
     6723          powerpc-*linux*)
     6724            LD="${LD-ld} -m elf64ppc"
     6725            ;;
     6726          s390*-*linux*|s390*-*tpf*)
     6727            LD="${LD-ld} -m elf64_s390"
     6728            ;;
     6729          sparc*-*linux*)
     6730            LD="${LD-ld} -m elf64_sparc"
     6731            ;;
     6732        esac
     6733        ;;
     6734    esac
     6735  fi
     6736  rm -rf conftest*
     6737  ;;
     6738
     6739*-*-sco3.2v5*)
     6740  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
     6741  SAVE_CFLAGS=$CFLAGS
     6742  CFLAGS="$CFLAGS -belf"
     6743  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
     6744$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
     6745if ${lt_cv_cc_needs_belf+:} false; then :
     6746  $as_echo_n "(cached) " >&6
     6747else
     6748  ac_ext=c
     6749ac_cpp='$CPP $CPPFLAGS'
     6750ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     6751ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     6752ac_compiler_gnu=$ac_cv_c_compiler_gnu
     6753
     6754     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     6755/* end confdefs.h.  */
     6756
     6757int
     6758main ()
     6759{
     6760
     6761  ;
     6762  return 0;
     6763}
     6764_ACEOF
     6765if ac_fn_c_try_link "$LINENO"; then :
     6766  lt_cv_cc_needs_belf=yes
     6767else
     6768  lt_cv_cc_needs_belf=no
     6769fi
     6770rm -f core conftest.err conftest.$ac_objext \
     6771    conftest$ac_exeext conftest.$ac_ext
     6772     ac_ext=c
     6773ac_cpp='$CPP $CPPFLAGS'
     6774ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     6775ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     6776ac_compiler_gnu=$ac_cv_c_compiler_gnu
     6777
     6778fi
     6779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
     6780$as_echo "$lt_cv_cc_needs_belf" >&6; }
     6781  if test yes != "$lt_cv_cc_needs_belf"; then
     6782    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
     6783    CFLAGS=$SAVE_CFLAGS
     6784  fi
     6785  ;;
     6786*-*solaris*)
     6787  # Find out what ABI is being produced by ac_compile, and set linker
     6788  # options accordingly.
     6789  echo 'int i;' > conftest.$ac_ext
     6790  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
     6791  (eval $ac_compile) 2>&5
     6792  ac_status=$?
     6793  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     6794  test $ac_status = 0; }; then
     6795    case `/usr/bin/file conftest.o` in
     6796    *64-bit*)
     6797      case $lt_cv_prog_gnu_ld in
     6798      yes*)
     6799        case $host in
     6800        i?86-*-solaris*|x86_64-*-solaris*)
     6801          LD="${LD-ld} -m elf_x86_64"
     6802          ;;
     6803        sparc*-*-solaris*)
     6804          LD="${LD-ld} -m elf64_sparc"
     6805          ;;
     6806        esac
     6807        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
     6808        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
     6809          LD=${LD-ld}_sol2
     6810        fi
     6811        ;;
     6812      *)
     6813        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
     6814          LD="${LD-ld} -64"
     6815        fi
     6816        ;;
     6817      esac
     6818      ;;
     6819    esac
     6820  fi
     6821  rm -rf conftest*
     6822  ;;
     6823esac
     6824
     6825need_locks=$enable_libtool_lock
     6826
     6827if test -n "$ac_tool_prefix"; then
     6828  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
     6829set dummy ${ac_tool_prefix}mt; ac_word=$2
     6830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     6831$as_echo_n "checking for $ac_word... " >&6; }
     6832if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
     6833  $as_echo_n "(cached) " >&6
     6834else
     6835  if test -n "$MANIFEST_TOOL"; then
     6836  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
     6837else
     6838as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     6839for as_dir in $PATH
     6840do
     6841  IFS=$as_save_IFS
     6842  test -z "$as_dir" && as_dir=.
     6843    for ac_exec_ext in '' $ac_executable_extensions; do
     6844  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     6845    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
     6846    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     6847    break 2
     6848  fi
     6849done
     6850  done
     6851IFS=$as_save_IFS
     6852
     6853fi
     6854fi
     6855MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
     6856if test -n "$MANIFEST_TOOL"; then
     6857  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
     6858$as_echo "$MANIFEST_TOOL" >&6; }
     6859else
     6860  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     6861$as_echo "no" >&6; }
     6862fi
     6863
     6864
     6865fi
     6866if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
     6867  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
     6868  # Extract the first word of "mt", so it can be a program name with args.
     6869set dummy mt; ac_word=$2
     6870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     6871$as_echo_n "checking for $ac_word... " >&6; }
     6872if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
     6873  $as_echo_n "(cached) " >&6
     6874else
     6875  if test -n "$ac_ct_MANIFEST_TOOL"; then
     6876  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
     6877else
     6878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     6879for as_dir in $PATH
     6880do
     6881  IFS=$as_save_IFS
     6882  test -z "$as_dir" && as_dir=.
     6883    for ac_exec_ext in '' $ac_executable_extensions; do
     6884  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     6885    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
     6886    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     6887    break 2
     6888  fi
     6889done
     6890  done
     6891IFS=$as_save_IFS
     6892
     6893fi
     6894fi
     6895ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
     6896if test -n "$ac_ct_MANIFEST_TOOL"; then
     6897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
     6898$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
     6899else
     6900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     6901$as_echo "no" >&6; }
     6902fi
     6903
     6904  if test "x$ac_ct_MANIFEST_TOOL" = x; then
     6905    MANIFEST_TOOL=":"
     6906  else
     6907    case $cross_compiling:$ac_tool_warned in
     6908yes:)
     6909{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     6910$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     6911ac_tool_warned=yes ;;
     6912esac
     6913    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
     6914  fi
     6915else
     6916  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
     6917fi
     6918
     6919test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
     6920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
     6921$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
     6922if ${lt_cv_path_mainfest_tool+:} false; then :
     6923  $as_echo_n "(cached) " >&6
     6924else
     6925  lt_cv_path_mainfest_tool=no
     6926  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
     6927  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
     6928  cat conftest.err >&5
     6929  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
     6930    lt_cv_path_mainfest_tool=yes
     6931  fi
     6932  rm -f conftest*
     6933fi
     6934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
     6935$as_echo "$lt_cv_path_mainfest_tool" >&6; }
     6936if test yes != "$lt_cv_path_mainfest_tool"; then
     6937  MANIFEST_TOOL=:
     6938fi
     6939
     6940
     6941
     6942
     6943
     6944
     6945  case $host_os in
     6946    rhapsody* | darwin*)
     6947    if test -n "$ac_tool_prefix"; then
     6948  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
     6949set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
     6950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     6951$as_echo_n "checking for $ac_word... " >&6; }
     6952if ${ac_cv_prog_DSYMUTIL+:} false; then :
     6953  $as_echo_n "(cached) " >&6
     6954else
     6955  if test -n "$DSYMUTIL"; then
     6956  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
     6957else
     6958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     6959for as_dir in $PATH
     6960do
     6961  IFS=$as_save_IFS
     6962  test -z "$as_dir" && as_dir=.
     6963    for ac_exec_ext in '' $ac_executable_extensions; do
     6964  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     6965    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
     6966    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     6967    break 2
     6968  fi
     6969done
     6970  done
     6971IFS=$as_save_IFS
     6972
     6973fi
     6974fi
     6975DSYMUTIL=$ac_cv_prog_DSYMUTIL
     6976if test -n "$DSYMUTIL"; then
     6977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
     6978$as_echo "$DSYMUTIL" >&6; }
     6979else
     6980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     6981$as_echo "no" >&6; }
     6982fi
     6983
     6984
     6985fi
     6986if test -z "$ac_cv_prog_DSYMUTIL"; then
     6987  ac_ct_DSYMUTIL=$DSYMUTIL
     6988  # Extract the first word of "dsymutil", so it can be a program name with args.
     6989set dummy dsymutil; ac_word=$2
     6990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     6991$as_echo_n "checking for $ac_word... " >&6; }
     6992if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
     6993  $as_echo_n "(cached) " >&6
     6994else
     6995  if test -n "$ac_ct_DSYMUTIL"; then
     6996  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
     6997else
     6998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     6999for as_dir in $PATH
     7000do
     7001  IFS=$as_save_IFS
     7002  test -z "$as_dir" && as_dir=.
     7003    for ac_exec_ext in '' $ac_executable_extensions; do
     7004  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     7005    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
     7006    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     7007    break 2
     7008  fi
     7009done
     7010  done
     7011IFS=$as_save_IFS
     7012
     7013fi
     7014fi
     7015ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
     7016if test -n "$ac_ct_DSYMUTIL"; then
     7017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
     7018$as_echo "$ac_ct_DSYMUTIL" >&6; }
     7019else
     7020  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     7021$as_echo "no" >&6; }
     7022fi
     7023
     7024  if test "x$ac_ct_DSYMUTIL" = x; then
     7025    DSYMUTIL=":"
     7026  else
     7027    case $cross_compiling:$ac_tool_warned in
     7028yes:)
     7029{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     7030$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     7031ac_tool_warned=yes ;;
     7032esac
     7033    DSYMUTIL=$ac_ct_DSYMUTIL
     7034  fi
     7035else
     7036  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
     7037fi
     7038
     7039    if test -n "$ac_tool_prefix"; then
     7040  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
     7041set dummy ${ac_tool_prefix}nmedit; ac_word=$2
     7042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     7043$as_echo_n "checking for $ac_word... " >&6; }
     7044if ${ac_cv_prog_NMEDIT+:} false; then :
     7045  $as_echo_n "(cached) " >&6
     7046else
     7047  if test -n "$NMEDIT"; then
     7048  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
     7049else
     7050as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     7051for as_dir in $PATH
     7052do
     7053  IFS=$as_save_IFS
     7054  test -z "$as_dir" && as_dir=.
     7055    for ac_exec_ext in '' $ac_executable_extensions; do
     7056  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     7057    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
     7058    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     7059    break 2
     7060  fi
     7061done
     7062  done
     7063IFS=$as_save_IFS
     7064
     7065fi
     7066fi
     7067NMEDIT=$ac_cv_prog_NMEDIT
     7068if test -n "$NMEDIT"; then
     7069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
     7070$as_echo "$NMEDIT" >&6; }
     7071else
     7072  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     7073$as_echo "no" >&6; }
     7074fi
     7075
     7076
     7077fi
     7078if test -z "$ac_cv_prog_NMEDIT"; then
     7079  ac_ct_NMEDIT=$NMEDIT
     7080  # Extract the first word of "nmedit", so it can be a program name with args.
     7081set dummy nmedit; ac_word=$2
     7082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     7083$as_echo_n "checking for $ac_word... " >&6; }
     7084if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
     7085  $as_echo_n "(cached) " >&6
     7086else
     7087  if test -n "$ac_ct_NMEDIT"; then
     7088  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
     7089else
     7090as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     7091for as_dir in $PATH
     7092do
     7093  IFS=$as_save_IFS
     7094  test -z "$as_dir" && as_dir=.
     7095    for ac_exec_ext in '' $ac_executable_extensions; do
     7096  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     7097    ac_cv_prog_ac_ct_NMEDIT="nmedit"
     7098    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     7099    break 2
     7100  fi
     7101done
     7102  done
     7103IFS=$as_save_IFS
     7104
     7105fi
     7106fi
     7107ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
     7108if test -n "$ac_ct_NMEDIT"; then
     7109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
     7110$as_echo "$ac_ct_NMEDIT" >&6; }
     7111else
     7112  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     7113$as_echo "no" >&6; }
     7114fi
     7115
     7116  if test "x$ac_ct_NMEDIT" = x; then
     7117    NMEDIT=":"
     7118  else
     7119    case $cross_compiling:$ac_tool_warned in
     7120yes:)
     7121{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     7122$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     7123ac_tool_warned=yes ;;
     7124esac
     7125    NMEDIT=$ac_ct_NMEDIT
     7126  fi
     7127else
     7128  NMEDIT="$ac_cv_prog_NMEDIT"
     7129fi
     7130
     7131    if test -n "$ac_tool_prefix"; then
     7132  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
     7133set dummy ${ac_tool_prefix}lipo; ac_word=$2
     7134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     7135$as_echo_n "checking for $ac_word... " >&6; }
     7136if ${ac_cv_prog_LIPO+:} false; then :
     7137  $as_echo_n "(cached) " >&6
     7138else
     7139  if test -n "$LIPO"; then
     7140  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
     7141else
     7142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     7143for as_dir in $PATH
     7144do
     7145  IFS=$as_save_IFS
     7146  test -z "$as_dir" && as_dir=.
     7147    for ac_exec_ext in '' $ac_executable_extensions; do
     7148  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     7149    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
     7150    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     7151    break 2
     7152  fi
     7153done
     7154  done
     7155IFS=$as_save_IFS
     7156
     7157fi
     7158fi
     7159LIPO=$ac_cv_prog_LIPO
     7160if test -n "$LIPO"; then
     7161  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
     7162$as_echo "$LIPO" >&6; }
     7163else
     7164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     7165$as_echo "no" >&6; }
     7166fi
     7167
     7168
     7169fi
     7170if test -z "$ac_cv_prog_LIPO"; then
     7171  ac_ct_LIPO=$LIPO
     7172  # Extract the first word of "lipo", so it can be a program name with args.
     7173set dummy lipo; ac_word=$2
     7174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     7175$as_echo_n "checking for $ac_word... " >&6; }
     7176if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
     7177  $as_echo_n "(cached) " >&6
     7178else
     7179  if test -n "$ac_ct_LIPO"; then
     7180  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
     7181else
     7182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     7183for as_dir in $PATH
     7184do
     7185  IFS=$as_save_IFS
     7186  test -z "$as_dir" && as_dir=.
     7187    for ac_exec_ext in '' $ac_executable_extensions; do
     7188  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     7189    ac_cv_prog_ac_ct_LIPO="lipo"
     7190    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     7191    break 2
     7192  fi
     7193done
     7194  done
     7195IFS=$as_save_IFS
     7196
     7197fi
     7198fi
     7199ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
     7200if test -n "$ac_ct_LIPO"; then
     7201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
     7202$as_echo "$ac_ct_LIPO" >&6; }
     7203else
     7204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     7205$as_echo "no" >&6; }
     7206fi
     7207
     7208  if test "x$ac_ct_LIPO" = x; then
     7209    LIPO=":"
     7210  else
     7211    case $cross_compiling:$ac_tool_warned in
     7212yes:)
     7213{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     7214$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     7215ac_tool_warned=yes ;;
     7216esac
     7217    LIPO=$ac_ct_LIPO
     7218  fi
     7219else
     7220  LIPO="$ac_cv_prog_LIPO"
     7221fi
     7222
     7223    if test -n "$ac_tool_prefix"; then
     7224  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
     7225set dummy ${ac_tool_prefix}otool; ac_word=$2
     7226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     7227$as_echo_n "checking for $ac_word... " >&6; }
     7228if ${ac_cv_prog_OTOOL+:} false; then :
     7229  $as_echo_n "(cached) " >&6
     7230else
     7231  if test -n "$OTOOL"; then
     7232  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
     7233else
     7234as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     7235for as_dir in $PATH
     7236do
     7237  IFS=$as_save_IFS
     7238  test -z "$as_dir" && as_dir=.
     7239    for ac_exec_ext in '' $ac_executable_extensions; do
     7240  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     7241    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
     7242    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     7243    break 2
     7244  fi
     7245done
     7246  done
     7247IFS=$as_save_IFS
     7248
     7249fi
     7250fi
     7251OTOOL=$ac_cv_prog_OTOOL
     7252if test -n "$OTOOL"; then
     7253  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
     7254$as_echo "$OTOOL" >&6; }
     7255else
     7256  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     7257$as_echo "no" >&6; }
     7258fi
     7259
     7260
     7261fi
     7262if test -z "$ac_cv_prog_OTOOL"; then
     7263  ac_ct_OTOOL=$OTOOL
     7264  # Extract the first word of "otool", so it can be a program name with args.
     7265set dummy otool; ac_word=$2
     7266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     7267$as_echo_n "checking for $ac_word... " >&6; }
     7268if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
     7269  $as_echo_n "(cached) " >&6
     7270else
     7271  if test -n "$ac_ct_OTOOL"; then
     7272  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
     7273else
     7274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     7275for as_dir in $PATH
     7276do
     7277  IFS=$as_save_IFS
     7278  test -z "$as_dir" && as_dir=.
     7279    for ac_exec_ext in '' $ac_executable_extensions; do
     7280  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     7281    ac_cv_prog_ac_ct_OTOOL="otool"
     7282    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     7283    break 2
     7284  fi
     7285done
     7286  done
     7287IFS=$as_save_IFS
     7288
     7289fi
     7290fi
     7291ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
     7292if test -n "$ac_ct_OTOOL"; then
     7293  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
     7294$as_echo "$ac_ct_OTOOL" >&6; }
     7295else
     7296  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     7297$as_echo "no" >&6; }
     7298fi
     7299
     7300  if test "x$ac_ct_OTOOL" = x; then
     7301    OTOOL=":"
     7302  else
     7303    case $cross_compiling:$ac_tool_warned in
     7304yes:)
     7305{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     7306$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     7307ac_tool_warned=yes ;;
     7308esac
     7309    OTOOL=$ac_ct_OTOOL
     7310  fi
     7311else
     7312  OTOOL="$ac_cv_prog_OTOOL"
     7313fi
     7314
     7315    if test -n "$ac_tool_prefix"; then
     7316  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
     7317set dummy ${ac_tool_prefix}otool64; ac_word=$2
     7318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     7319$as_echo_n "checking for $ac_word... " >&6; }
     7320if ${ac_cv_prog_OTOOL64+:} false; then :
     7321  $as_echo_n "(cached) " >&6
     7322else
     7323  if test -n "$OTOOL64"; then
     7324  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
     7325else
     7326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     7327for as_dir in $PATH
     7328do
     7329  IFS=$as_save_IFS
     7330  test -z "$as_dir" && as_dir=.
     7331    for ac_exec_ext in '' $ac_executable_extensions; do
     7332  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     7333    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
     7334    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     7335    break 2
     7336  fi
     7337done
     7338  done
     7339IFS=$as_save_IFS
     7340
     7341fi
     7342fi
     7343OTOOL64=$ac_cv_prog_OTOOL64
     7344if test -n "$OTOOL64"; then
     7345  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
     7346$as_echo "$OTOOL64" >&6; }
     7347else
     7348  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     7349$as_echo "no" >&6; }
     7350fi
     7351
     7352
     7353fi
     7354if test -z "$ac_cv_prog_OTOOL64"; then
     7355  ac_ct_OTOOL64=$OTOOL64
     7356  # Extract the first word of "otool64", so it can be a program name with args.
     7357set dummy otool64; ac_word=$2
     7358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     7359$as_echo_n "checking for $ac_word... " >&6; }
     7360if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
     7361  $as_echo_n "(cached) " >&6
     7362else
     7363  if test -n "$ac_ct_OTOOL64"; then
     7364  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
     7365else
     7366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     7367for as_dir in $PATH
     7368do
     7369  IFS=$as_save_IFS
     7370  test -z "$as_dir" && as_dir=.
     7371    for ac_exec_ext in '' $ac_executable_extensions; do
     7372  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     7373    ac_cv_prog_ac_ct_OTOOL64="otool64"
     7374    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     7375    break 2
     7376  fi
     7377done
     7378  done
     7379IFS=$as_save_IFS
     7380
     7381fi
     7382fi
     7383ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
     7384if test -n "$ac_ct_OTOOL64"; then
     7385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
     7386$as_echo "$ac_ct_OTOOL64" >&6; }
     7387else
     7388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     7389$as_echo "no" >&6; }
     7390fi
     7391
     7392  if test "x$ac_ct_OTOOL64" = x; then
     7393    OTOOL64=":"
     7394  else
     7395    case $cross_compiling:$ac_tool_warned in
     7396yes:)
     7397{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     7398$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     7399ac_tool_warned=yes ;;
     7400esac
     7401    OTOOL64=$ac_ct_OTOOL64
     7402  fi
     7403else
     7404  OTOOL64="$ac_cv_prog_OTOOL64"
     7405fi
     7406
     7407
     7408
     7409
     7410
     7411
     7412
     7413
     7414
     7415
     7416
     7417
     7418
     7419
     7420
     7421
     7422
     7423
     7424
     7425
     7426
     7427
     7428
     7429
     7430
     7431
     7432
     7433    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
     7434$as_echo_n "checking for -single_module linker flag... " >&6; }
     7435if ${lt_cv_apple_cc_single_mod+:} false; then :
     7436  $as_echo_n "(cached) " >&6
     7437else
     7438  lt_cv_apple_cc_single_mod=no
     7439      if test -z "$LT_MULTI_MODULE"; then
     7440        # By default we will add the -single_module flag. You can override
     7441        # by either setting the environment variable LT_MULTI_MODULE
     7442        # non-empty at configure time, or by adding -multi_module to the
     7443        # link flags.
     7444        rm -rf libconftest.dylib*
     7445        echo "int foo(void){return 1;}" > conftest.c
     7446        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
     7447-dynamiclib -Wl,-single_module conftest.c" >&5
     7448        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
     7449          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
     7450        _lt_result=$?
     7451        # If there is a non-empty error log, and "single_module"
     7452        # appears in it, assume the flag caused a linker warning
     7453        if test -s conftest.err && $GREP single_module conftest.err; then
     7454          cat conftest.err >&5
     7455        # Otherwise, if the output was created with a 0 exit code from
     7456        # the compiler, it worked.
     7457        elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
     7458          lt_cv_apple_cc_single_mod=yes
     7459        else
     7460          cat conftest.err >&5
     7461        fi
     7462        rm -rf libconftest.dylib*
     7463        rm -f conftest.*
     7464      fi
     7465fi
     7466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
     7467$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
     7468
     7469    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
     7470$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
     7471if ${lt_cv_ld_exported_symbols_list+:} false; then :
     7472  $as_echo_n "(cached) " >&6
     7473else
     7474  lt_cv_ld_exported_symbols_list=no
     7475      save_LDFLAGS=$LDFLAGS
     7476      echo "_main" > conftest.sym
     7477      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
     7478      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     7479/* end confdefs.h.  */
     7480
     7481int
     7482main ()
     7483{
     7484
     7485  ;
     7486  return 0;
     7487}
     7488_ACEOF
     7489if ac_fn_c_try_link "$LINENO"; then :
     7490  lt_cv_ld_exported_symbols_list=yes
     7491else
     7492  lt_cv_ld_exported_symbols_list=no
     7493fi
     7494rm -f core conftest.err conftest.$ac_objext \
     7495    conftest$ac_exeext conftest.$ac_ext
     7496        LDFLAGS=$save_LDFLAGS
     7497
     7498fi
     7499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
     7500$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
     7501
     7502    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
     7503$as_echo_n "checking for -force_load linker flag... " >&6; }
     7504if ${lt_cv_ld_force_load+:} false; then :
     7505  $as_echo_n "(cached) " >&6
     7506else
     7507  lt_cv_ld_force_load=no
     7508      cat > conftest.c << _LT_EOF
     7509int forced_loaded() { return 2;}
     7510_LT_EOF
     7511      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
     7512      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
     7513      echo "$AR cru libconftest.a conftest.o" >&5
     7514      $AR cru libconftest.a conftest.o 2>&5
     7515      echo "$RANLIB libconftest.a" >&5
     7516      $RANLIB libconftest.a 2>&5
     7517      cat > conftest.c << _LT_EOF
     7518int main() { return 0;}
     7519_LT_EOF
     7520      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
     7521      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
     7522      _lt_result=$?
     7523      if test -s conftest.err && $GREP force_load conftest.err; then
     7524        cat conftest.err >&5
     7525      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
     7526        lt_cv_ld_force_load=yes
     7527      else
     7528        cat conftest.err >&5
     7529      fi
     7530        rm -f conftest.err libconftest.a conftest conftest.c
     7531        rm -rf conftest.dSYM
     7532
     7533fi
     7534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
     7535$as_echo "$lt_cv_ld_force_load" >&6; }
     7536    case $host_os in
     7537    rhapsody* | darwin1.[012])
     7538      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
     7539    darwin1.*)
     7540      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
     7541    darwin*) # darwin 5.x on
     7542      # if running on 10.5 or later, the deployment target defaults
     7543      # to the OS version, if on x86, and 10.4, the deployment
     7544      # target defaults to 10.4. Don't you love it?
     7545      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
     7546        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
     7547          _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
     7548        10.[012][,.]*)
     7549          _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
     7550        10.*)
     7551          _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
     7552      esac
     7553    ;;
     7554  esac
     7555    if test yes = "$lt_cv_apple_cc_single_mod"; then
     7556      _lt_dar_single_mod='$single_module'
     7557    fi
     7558    if test yes = "$lt_cv_ld_exported_symbols_list"; then
     7559      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
     7560    else
     7561      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
     7562    fi
     7563    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
     7564      _lt_dsymutil='~$DSYMUTIL $lib || :'
     7565    else
     7566      _lt_dsymutil=
     7567    fi
     7568    ;;
     7569  esac
     7570
     7571# func_munge_path_list VARIABLE PATH
     7572# -----------------------------------
     7573# VARIABLE is name of variable containing _space_ separated list of
     7574# directories to be munged by the contents of PATH, which is string
     7575# having a format:
     7576# "DIR[:DIR]:"
     7577#       string "DIR[ DIR]" will be prepended to VARIABLE
     7578# ":DIR[:DIR]"
     7579#       string "DIR[ DIR]" will be appended to VARIABLE
     7580# "DIRP[:DIRP]::[DIRA:]DIRA"
     7581#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
     7582#       "DIRA[ DIRA]" will be appended to VARIABLE
     7583# "DIR[:DIR]"
     7584#       VARIABLE will be replaced by "DIR[ DIR]"
     7585func_munge_path_list ()
     7586{
     7587    case x$2 in
     7588    x)
     7589        ;;
     7590    *:)
     7591        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
     7592        ;;
     7593    x:*)
     7594        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
     7595        ;;
     7596    *::*)
     7597        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
     7598        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
     7599        ;;
     7600    *)
     7601        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
     7602        ;;
     7603    esac
     7604}
     7605
     7606ac_ext=c
     7607ac_cpp='$CPP $CPPFLAGS'
     7608ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     7609ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     7610ac_compiler_gnu=$ac_cv_c_compiler_gnu
     7611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
     7612$as_echo_n "checking how to run the C preprocessor... " >&6; }
     7613# On Suns, sometimes $CPP names a directory.
     7614if test -n "$CPP" && test -d "$CPP"; then
     7615  CPP=
     7616fi
     7617if test -z "$CPP"; then
     7618  if ${ac_cv_prog_CPP+:} false; then :
     7619  $as_echo_n "(cached) " >&6
     7620else
     7621      # Double quotes because CPP needs to be expanded
     7622    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
     7623    do
     7624      ac_preproc_ok=false
     7625for ac_c_preproc_warn_flag in '' yes
     7626do
     7627  # Use a header file that comes with gcc, so configuring glibc
     7628  # with a fresh cross-compiler works.
     7629  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     7630  # <limits.h> exists even on freestanding compilers.
     7631  # On the NeXT, cc -E runs the code through the compiler's parser,
     7632  # not just through cpp. "Syntax error" is here to catch this case.
     7633  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     7634/* end confdefs.h.  */
     7635#ifdef __STDC__
     7636# include <limits.h>
     7637#else
     7638# include <assert.h>
     7639#endif
     7640                     Syntax error
     7641_ACEOF
     7642if ac_fn_c_try_cpp "$LINENO"; then :
     7643
     7644else
     7645  # Broken: fails on valid input.
     7646continue
     7647fi
     7648rm -f conftest.err conftest.i conftest.$ac_ext
     7649
     7650  # OK, works on sane cases.  Now check whether nonexistent headers
     7651  # can be detected and how.
     7652  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     7653/* end confdefs.h.  */
     7654#include <ac_nonexistent.h>
     7655_ACEOF
     7656if ac_fn_c_try_cpp "$LINENO"; then :
     7657  # Broken: success on invalid input.
     7658continue
     7659else
     7660  # Passes both tests.
     7661ac_preproc_ok=:
     7662break
     7663fi
     7664rm -f conftest.err conftest.i conftest.$ac_ext
     7665
     7666done
     7667# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
     7668rm -f conftest.i conftest.err conftest.$ac_ext
     7669if $ac_preproc_ok; then :
     7670  break
     7671fi
     7672
     7673    done
     7674    ac_cv_prog_CPP=$CPP
     7675
     7676fi
     7677  CPP=$ac_cv_prog_CPP
     7678else
     7679  ac_cv_prog_CPP=$CPP
     7680fi
     7681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
     7682$as_echo "$CPP" >&6; }
     7683ac_preproc_ok=false
     7684for ac_c_preproc_warn_flag in '' yes
     7685do
     7686  # Use a header file that comes with gcc, so configuring glibc
     7687  # with a fresh cross-compiler works.
     7688  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     7689  # <limits.h> exists even on freestanding compilers.
     7690  # On the NeXT, cc -E runs the code through the compiler's parser,
     7691  # not just through cpp. "Syntax error" is here to catch this case.
     7692  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     7693/* end confdefs.h.  */
     7694#ifdef __STDC__
     7695# include <limits.h>
     7696#else
     7697# include <assert.h>
     7698#endif
     7699                     Syntax error
     7700_ACEOF
     7701if ac_fn_c_try_cpp "$LINENO"; then :
     7702
     7703else
     7704  # Broken: fails on valid input.
     7705continue
     7706fi
     7707rm -f conftest.err conftest.i conftest.$ac_ext
     7708
     7709  # OK, works on sane cases.  Now check whether nonexistent headers
     7710  # can be detected and how.
     7711  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     7712/* end confdefs.h.  */
     7713#include <ac_nonexistent.h>
     7714_ACEOF
     7715if ac_fn_c_try_cpp "$LINENO"; then :
     7716  # Broken: success on invalid input.
     7717continue
     7718else
     7719  # Passes both tests.
     7720ac_preproc_ok=:
     7721break
     7722fi
     7723rm -f conftest.err conftest.i conftest.$ac_ext
     7724
     7725done
     7726# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
     7727rm -f conftest.i conftest.err conftest.$ac_ext
     7728if $ac_preproc_ok; then :
     7729
     7730else
     7731  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
     7732$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
     7733as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
     7734See \`config.log' for more details" "$LINENO" 5; }
     7735fi
     7736
     7737ac_ext=c
     7738ac_cpp='$CPP $CPPFLAGS'
     7739ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     7740ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     7741ac_compiler_gnu=$ac_cv_c_compiler_gnu
     7742
     7743
     7744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
     7745$as_echo_n "checking for ANSI C header files... " >&6; }
     7746if ${ac_cv_header_stdc+:} false; then :
     7747  $as_echo_n "(cached) " >&6
     7748else
     7749  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     7750/* end confdefs.h.  */
     7751#include <stdlib.h>
     7752#include <stdarg.h>
     7753#include <string.h>
     7754#include <float.h>
     7755
     7756int
     7757main ()
     7758{
     7759
     7760  ;
     7761  return 0;
     7762}
     7763_ACEOF
     7764if ac_fn_c_try_compile "$LINENO"; then :
     7765  ac_cv_header_stdc=yes
     7766else
     7767  ac_cv_header_stdc=no
     7768fi
     7769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     7770
     7771if test $ac_cv_header_stdc = yes; then
     7772  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
     7773  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     7774/* end confdefs.h.  */
     7775#include <string.h>
     7776
     7777_ACEOF
     7778if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
     7779  $EGREP "memchr" >/dev/null 2>&1; then :
     7780
     7781else
     7782  ac_cv_header_stdc=no
     7783fi
     7784rm -f conftest*
     7785
     7786fi
     7787
     7788if test $ac_cv_header_stdc = yes; then
     7789  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
     7790  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     7791/* end confdefs.h.  */
     7792#include <stdlib.h>
     7793
     7794_ACEOF
     7795if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
     7796  $EGREP "free" >/dev/null 2>&1; then :
     7797
     7798else
     7799  ac_cv_header_stdc=no
     7800fi
     7801rm -f conftest*
     7802
     7803fi
     7804
     7805if test $ac_cv_header_stdc = yes; then
     7806  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
     7807  if test "$cross_compiling" = yes; then :
     7808  :
     7809else
     7810  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     7811/* end confdefs.h.  */
     7812#include <ctype.h>
     7813#include <stdlib.h>
     7814#if ((' ' & 0x0FF) == 0x020)
     7815# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
     7816# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
     7817#else
     7818# define ISLOWER(c) \
     7819                   (('a' <= (c) && (c) <= 'i') \
     7820                     || ('j' <= (c) && (c) <= 'r') \
     7821                     || ('s' <= (c) && (c) <= 'z'))
     7822# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
     7823#endif
     7824
     7825#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
     7826int
     7827main ()
     7828{
     7829  int i;
     7830  for (i = 0; i < 256; i++)
     7831    if (XOR (islower (i), ISLOWER (i))
     7832        || toupper (i) != TOUPPER (i))
     7833      return 2;
     7834  return 0;
     7835}
     7836_ACEOF
     7837if ac_fn_c_try_run "$LINENO"; then :
     7838
     7839else
     7840  ac_cv_header_stdc=no
     7841fi
     7842rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
     7843  conftest.$ac_objext conftest.beam conftest.$ac_ext
     7844fi
     7845
     7846fi
     7847fi
     7848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
     7849$as_echo "$ac_cv_header_stdc" >&6; }
     7850if test $ac_cv_header_stdc = yes; then
     7851
     7852$as_echo "#define STDC_HEADERS 1" >>confdefs.h
     7853
     7854fi
     7855
     7856# On IRIX 5.3, sys/types and inttypes.h are conflicting.
     7857for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
     7858                  inttypes.h stdint.h unistd.h
     7859do :
     7860  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
     7861ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
     7862"
     7863if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
     7864  cat >>confdefs.h <<_ACEOF
     7865#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
     7866_ACEOF
     7867
     7868fi
     7869
     7870done
     7871
     7872
     7873for ac_header in dlfcn.h
     7874do :
     7875  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
     7876"
     7877if test "x$ac_cv_header_dlfcn_h" = xyes; then :
     7878  cat >>confdefs.h <<_ACEOF
     7879#define HAVE_DLFCN_H 1
     7880_ACEOF
     7881
     7882fi
     7883
     7884done
     7885
     7886
     7887
     7888
     7889
     7890# Set options
     7891
     7892
     7893
     7894        enable_dlopen=no
     7895
     7896
     7897  enable_win32_dll=no
     7898
     7899
     7900            # Check whether --enable-shared was given.
     7901if test "${enable_shared+set}" = set; then :
     7902  enableval=$enable_shared; p=${PACKAGE-default}
     7903    case $enableval in
     7904    yes) enable_shared=yes ;;
     7905    no) enable_shared=no ;;
     7906    *)
     7907      enable_shared=no
     7908      # Look at the argument we got.  We use all the common list separators.
     7909      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
     7910      for pkg in $enableval; do
     7911        IFS=$lt_save_ifs
     7912        if test "X$pkg" = "X$p"; then
     7913          enable_shared=yes
     7914        fi
     7915      done
     7916      IFS=$lt_save_ifs
     7917      ;;
     7918    esac
     7919else
     7920  enable_shared=yes
     7921fi
     7922
     7923
     7924
     7925
     7926
     7927
     7928
     7929
     7930
     7931  # Check whether --enable-static was given.
     7932if test "${enable_static+set}" = set; then :
     7933  enableval=$enable_static; p=${PACKAGE-default}
     7934    case $enableval in
     7935    yes) enable_static=yes ;;
     7936    no) enable_static=no ;;
     7937    *)
     7938     enable_static=no
     7939      # Look at the argument we got.  We use all the common list separators.
     7940      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
     7941      for pkg in $enableval; do
     7942        IFS=$lt_save_ifs
     7943        if test "X$pkg" = "X$p"; then
     7944          enable_static=yes
     7945        fi
     7946      done
     7947      IFS=$lt_save_ifs
     7948      ;;
     7949    esac
     7950else
     7951  enable_static=yes
     7952fi
     7953
     7954
     7955
     7956
     7957
     7958
     7959
     7960
     7961
     7962
     7963# Check whether --with-pic was given.
     7964if test "${with_pic+set}" = set; then :
     7965  withval=$with_pic; lt_p=${PACKAGE-default}
     7966    case $withval in
     7967    yes|no) pic_mode=$withval ;;
     7968    *)
     7969      pic_mode=default
     7970      # Look at the argument we got.  We use all the common list separators.
     7971      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
     7972      for lt_pkg in $withval; do
     7973        IFS=$lt_save_ifs
     7974        if test "X$lt_pkg" = "X$lt_p"; then
     7975          pic_mode=yes
     7976        fi
     7977      done
     7978      IFS=$lt_save_ifs
     7979      ;;
     7980    esac
     7981else
     7982  pic_mode=default
     7983fi
     7984
     7985
     7986
     7987
     7988
     7989
     7990
     7991
     7992  # Check whether --enable-fast-install was given.
     7993if test "${enable_fast_install+set}" = set; then :
     7994  enableval=$enable_fast_install; p=${PACKAGE-default}
     7995    case $enableval in
     7996    yes) enable_fast_install=yes ;;
     7997    no) enable_fast_install=no ;;
     7998    *)
     7999      enable_fast_install=no
     8000      # Look at the argument we got.  We use all the common list separators.
     8001      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
     8002      for pkg in $enableval; do
     8003        IFS=$lt_save_ifs
     8004        if test "X$pkg" = "X$p"; then
     8005          enable_fast_install=yes
     8006        fi
     8007      done
     8008      IFS=$lt_save_ifs
     8009      ;;
     8010    esac
     8011else
     8012  enable_fast_install=yes
     8013fi
     8014
     8015
     8016
     8017
     8018
     8019
     8020
     8021
     8022  shared_archive_member_spec=
     8023case $host,$enable_shared in
     8024power*-*-aix[5-9]*,yes)
     8025  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
     8026$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
     8027
     8028# Check whether --with-aix-soname was given.
     8029if test "${with_aix_soname+set}" = set; then :
     8030  withval=$with_aix_soname; case $withval in
     8031    aix|svr4|both)
     8032      ;;
     8033    *)
     8034      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
     8035      ;;
     8036    esac
     8037    lt_cv_with_aix_soname=$with_aix_soname
     8038else
     8039  if ${lt_cv_with_aix_soname+:} false; then :
     8040  $as_echo_n "(cached) " >&6
     8041else
     8042  lt_cv_with_aix_soname=aix
     8043fi
     8044
     8045    with_aix_soname=$lt_cv_with_aix_soname
     8046fi
     8047
     8048  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
     8049$as_echo "$with_aix_soname" >&6; }
     8050  if test aix != "$with_aix_soname"; then
     8051    # For the AIX way of multilib, we name the shared archive member
     8052    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
     8053    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
     8054    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
     8055    # the AIX toolchain works better with OBJECT_MODE set (default 32).
     8056    if test 64 = "${OBJECT_MODE-32}"; then
     8057      shared_archive_member_spec=shr_64
     8058    else
     8059      shared_archive_member_spec=shr
     8060    fi
     8061  fi
     8062  ;;
     8063*)
     8064  with_aix_soname=aix
     8065  ;;
     8066esac
     8067
     8068
     8069
     8070
     8071
     8072
     8073
     8074
     8075
     8076
     8077# This can be used to rebuild libtool when needed
     8078LIBTOOL_DEPS=$ltmain
     8079
     8080# Always use our own libtool.
     8081LIBTOOL='$(SHELL) $(top_builddir)/libtool'
     8082
     8083
     8084
     8085
     8086
     8087
     8088
     8089
     8090
     8091
     8092
     8093
     8094
     8095
     8096
     8097
     8098
     8099
     8100
     8101
     8102
     8103
     8104
     8105
     8106
     8107
     8108
     8109
     8110
     8111
     8112test -z "$LN_S" && LN_S="ln -s"
     8113
     8114
     8115
     8116
     8117
     8118
     8119
     8120
     8121
     8122
     8123
     8124
     8125
     8126
     8127if test -n "${ZSH_VERSION+set}"; then
     8128   setopt NO_GLOB_SUBST
     8129fi
     8130
     8131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
     8132$as_echo_n "checking for objdir... " >&6; }
     8133if ${lt_cv_objdir+:} false; then :
     8134  $as_echo_n "(cached) " >&6
     8135else
     8136  rm -f .libs 2>/dev/null
     8137mkdir .libs 2>/dev/null
     8138if test -d .libs; then
     8139  lt_cv_objdir=.libs
     8140else
     8141  # MS-DOS does not allow filenames that begin with a dot.
     8142  lt_cv_objdir=_libs
     8143fi
     8144rmdir .libs 2>/dev/null
     8145fi
     8146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
     8147$as_echo "$lt_cv_objdir" >&6; }
     8148objdir=$lt_cv_objdir
     8149
     8150
     8151
     8152
     8153
     8154cat >>confdefs.h <<_ACEOF
     8155#define LT_OBJDIR "$lt_cv_objdir/"
     8156_ACEOF
     8157
     8158
     8159
     8160
     8161case $host_os in
     8162aix3*)
     8163  # AIX sometimes has problems with the GCC collect2 program.  For some
     8164  # reason, if we set the COLLECT_NAMES environment variable, the problems
     8165  # vanish in a puff of smoke.
     8166  if test set != "${COLLECT_NAMES+set}"; then
     8167    COLLECT_NAMES=
     8168    export COLLECT_NAMES
     8169  fi
     8170  ;;
     8171esac
     8172
     8173# Global variables:
     8174ofile=libtool
     8175can_build_shared=yes
     8176
     8177# All known linkers require a '.a' archive for static linking (except MSVC,
     8178# which needs '.lib').
     8179libext=a
     8180
     8181with_gnu_ld=$lt_cv_prog_gnu_ld
     8182
     8183old_CC=$CC
     8184old_CFLAGS=$CFLAGS
     8185
     8186# Set sane defaults for various variables
     8187test -z "$CC" && CC=cc
     8188test -z "$LTCC" && LTCC=$CC
     8189test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
     8190test -z "$LD" && LD=ld
     8191test -z "$ac_objext" && ac_objext=o
     8192
     8193func_cc_basename $compiler
     8194cc_basename=$func_cc_basename_result
     8195
     8196
     8197# Only perform the check for file, if the check method requires it
     8198test -z "$MAGIC_CMD" && MAGIC_CMD=file
     8199case $deplibs_check_method in
     8200file_magic*)
     8201  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
     8202    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
     8203$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
     8204if ${lt_cv_path_MAGIC_CMD+:} false; then :
     8205  $as_echo_n "(cached) " >&6
     8206else
     8207  case $MAGIC_CMD in
     8208[\\/*] |  ?:[\\/]*)
     8209  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
     8210  ;;
     8211*)
     8212  lt_save_MAGIC_CMD=$MAGIC_CMD
     8213  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
     8214  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
     8215  for ac_dir in $ac_dummy; do
     8216    IFS=$lt_save_ifs
     8217    test -z "$ac_dir" && ac_dir=.
     8218    if test -f "$ac_dir/${ac_tool_prefix}file"; then
     8219      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
     8220      if test -n "$file_magic_test_file"; then
     8221        case $deplibs_check_method in
     8222        "file_magic "*)
     8223          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
     8224          MAGIC_CMD=$lt_cv_path_MAGIC_CMD
     8225          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
     8226            $EGREP "$file_magic_regex" > /dev/null; then
     8227            :
     8228          else
     8229            cat <<_LT_EOF 1>&2
     8230
     8231*** Warning: the command libtool uses to detect shared libraries,
     8232*** $file_magic_cmd, produces output that libtool cannot recognize.
     8233*** The result is that libtool may fail to recognize shared libraries
     8234*** as such.  This will affect the creation of libtool libraries that
     8235*** depend on shared libraries, but programs linked with such libtool
     8236*** libraries will work regardless of this problem.  Nevertheless, you
     8237*** may want to report the problem to your system manager and/or to
     8238*** bug-libtool@gnu.org
     8239
     8240_LT_EOF
     8241          fi ;;
     8242        esac
     8243      fi
     8244      break
     8245    fi
     8246  done
     8247  IFS=$lt_save_ifs
     8248  MAGIC_CMD=$lt_save_MAGIC_CMD
     8249  ;;
     8250esac
     8251fi
     8252
     8253MAGIC_CMD=$lt_cv_path_MAGIC_CMD
     8254if test -n "$MAGIC_CMD"; then
     8255  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
     8256$as_echo "$MAGIC_CMD" >&6; }
     8257else
     8258  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     8259$as_echo "no" >&6; }
     8260fi
     8261
     8262
     8263
     8264
     8265
     8266if test -z "$lt_cv_path_MAGIC_CMD"; then
     8267  if test -n "$ac_tool_prefix"; then
     8268    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
     8269$as_echo_n "checking for file... " >&6; }
     8270if ${lt_cv_path_MAGIC_CMD+:} false; then :
     8271  $as_echo_n "(cached) " >&6
     8272else
     8273  case $MAGIC_CMD in
     8274[\\/*] |  ?:[\\/]*)
     8275  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
     8276  ;;
     8277*)
     8278  lt_save_MAGIC_CMD=$MAGIC_CMD
     8279  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
     8280  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
     8281  for ac_dir in $ac_dummy; do
     8282    IFS=$lt_save_ifs
     8283    test -z "$ac_dir" && ac_dir=.
     8284    if test -f "$ac_dir/file"; then
     8285      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
     8286      if test -n "$file_magic_test_file"; then
     8287        case $deplibs_check_method in
     8288        "file_magic "*)
     8289          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
     8290          MAGIC_CMD=$lt_cv_path_MAGIC_CMD
     8291          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
     8292            $EGREP "$file_magic_regex" > /dev/null; then
     8293            :
     8294          else
     8295            cat <<_LT_EOF 1>&2
     8296
     8297*** Warning: the command libtool uses to detect shared libraries,
     8298*** $file_magic_cmd, produces output that libtool cannot recognize.
     8299*** The result is that libtool may fail to recognize shared libraries
     8300*** as such.  This will affect the creation of libtool libraries that
     8301*** depend on shared libraries, but programs linked with such libtool
     8302*** libraries will work regardless of this problem.  Nevertheless, you
     8303*** may want to report the problem to your system manager and/or to
     8304*** bug-libtool@gnu.org
     8305
     8306_LT_EOF
     8307          fi ;;
     8308        esac
     8309      fi
     8310      break
     8311    fi
     8312  done
     8313  IFS=$lt_save_ifs
     8314  MAGIC_CMD=$lt_save_MAGIC_CMD
     8315  ;;
     8316esac
     8317fi
     8318
     8319MAGIC_CMD=$lt_cv_path_MAGIC_CMD
     8320if test -n "$MAGIC_CMD"; then
     8321  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
     8322$as_echo "$MAGIC_CMD" >&6; }
     8323else
     8324  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     8325$as_echo "no" >&6; }
     8326fi
     8327
     8328
     8329  else
     8330    MAGIC_CMD=:
     8331  fi
     8332fi
     8333
     8334  fi
     8335  ;;
     8336esac
     8337
     8338# Use C for the default configuration in the libtool script
     8339
     8340lt_save_CC=$CC
     8341ac_ext=c
     8342ac_cpp='$CPP $CPPFLAGS'
     8343ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     8344ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     8345ac_compiler_gnu=$ac_cv_c_compiler_gnu
     8346
     8347
     8348# Source file extension for C test sources.
     8349ac_ext=c
     8350
     8351# Object file extension for compiled C test sources.
     8352objext=o
     8353objext=$objext
     8354
     8355# Code to be used in simple compile tests
     8356lt_simple_compile_test_code="int some_variable = 0;"
     8357
     8358# Code to be used in simple link tests
     8359lt_simple_link_test_code='int main(){return(0);}'
     8360
     8361
     8362
     8363
     8364
     8365
     8366
     8367# If no C compiler was specified, use CC.
     8368LTCC=${LTCC-"$CC"}
     8369
     8370# If no C compiler flags were specified, use CFLAGS.
     8371LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
     8372
     8373# Allow CC to be a program name with arguments.
     8374compiler=$CC
     8375
     8376# Save the default compiler, since it gets overwritten when the other
     8377# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
     8378compiler_DEFAULT=$CC
     8379
     8380# save warnings/boilerplate of simple test code
     8381ac_outfile=conftest.$ac_objext
     8382echo "$lt_simple_compile_test_code" >conftest.$ac_ext
     8383eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
     8384_lt_compiler_boilerplate=`cat conftest.err`
     8385$RM conftest*
     8386
     8387ac_outfile=conftest.$ac_objext
     8388echo "$lt_simple_link_test_code" >conftest.$ac_ext
     8389eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
     8390_lt_linker_boilerplate=`cat conftest.err`
     8391$RM -r conftest*
     8392
     8393
     8394## CAVEAT EMPTOR:
     8395## There is no encapsulation within the following macros, do not change
     8396## the running order or otherwise move them around unless you know exactly
     8397## what you are doing...
     8398if test -n "$compiler"; then
     8399
     8400lt_prog_compiler_no_builtin_flag=
     8401
     8402if test yes = "$GCC"; then
     8403  case $cc_basename in
     8404  nvcc*)
     8405    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
     8406  *)
     8407    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
     8408  esac
     8409
     8410  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
     8411$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
     8412if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
     8413  $as_echo_n "(cached) " >&6
     8414else
     8415  lt_cv_prog_compiler_rtti_exceptions=no
     8416   ac_outfile=conftest.$ac_objext
     8417   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     8418   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
     8419   # Insert the option either (1) after the last *FLAGS variable, or
     8420   # (2) before a word containing "conftest.", or (3) at the end.
     8421   # Note that $ac_compile itself does not contain backslashes and begins
     8422   # with a dollar sign (not a hyphen), so the echo should work correctly.
     8423   # The option is referenced via a variable to avoid confusing sed.
     8424   lt_compile=`echo "$ac_compile" | $SED \
     8425   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     8426   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     8427   -e 's:$: $lt_compiler_flag:'`
     8428   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
     8429   (eval "$lt_compile" 2>conftest.err)
     8430   ac_status=$?
     8431   cat conftest.err >&5
     8432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8433   if (exit $ac_status) && test -s "$ac_outfile"; then
     8434     # The compiler can only warn and ignore the option if not recognized
     8435     # So say no if there are warnings other than the usual output.
     8436     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
     8437     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
     8438     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
     8439       lt_cv_prog_compiler_rtti_exceptions=yes
     8440     fi
     8441   fi
     8442   $RM conftest*
     8443
     8444fi
     8445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
     8446$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
     8447
     8448if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
     8449    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
     8450else
     8451    :
     8452fi
     8453
     8454fi
     8455
     8456
     8457
     8458
     8459
     8460
     8461  lt_prog_compiler_wl=
     8462lt_prog_compiler_pic=
     8463lt_prog_compiler_static=
     8464
     8465
     8466  if test yes = "$GCC"; then
     8467    lt_prog_compiler_wl='-Wl,'
     8468    lt_prog_compiler_static='-static'
     8469
     8470    case $host_os in
     8471      aix*)
     8472      # All AIX code is PIC.
     8473      if test ia64 = "$host_cpu"; then
     8474        # AIX 5 now supports IA64 processor
     8475        lt_prog_compiler_static='-Bstatic'
     8476      fi
     8477      lt_prog_compiler_pic='-fPIC'
     8478      ;;
     8479
     8480    amigaos*)
     8481      case $host_cpu in
     8482      powerpc)
     8483            # see comment about AmigaOS4 .so support
     8484            lt_prog_compiler_pic='-fPIC'
     8485        ;;
     8486      m68k)
     8487            # FIXME: we need at least 68020 code to build shared libraries, but
     8488            # adding the '-m68020' flag to GCC prevents building anything better,
     8489            # like '-m68040'.
     8490            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
     8491        ;;
     8492      esac
     8493      ;;
     8494
     8495    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
     8496      # PIC is the default for these OSes.
     8497      ;;
     8498
     8499    mingw* | cygwin* | pw32* | os2* | cegcc*)
     8500      # This hack is so that the source file can tell whether it is being
     8501      # built for inclusion in a dll (and should export symbols for example).
     8502      # Although the cygwin gcc ignores -fPIC, still need this for old-style
     8503      # (--disable-auto-import) libraries
     8504      lt_prog_compiler_pic='-DDLL_EXPORT'
     8505      case $host_os in
     8506      os2*)
     8507        lt_prog_compiler_static='$wl-static'
     8508        ;;
     8509      esac
     8510      ;;
     8511
     8512    darwin* | rhapsody*)
     8513      # PIC is the default on this platform
     8514      # Common symbols not allowed in MH_DYLIB files
     8515      lt_prog_compiler_pic='-fno-common'
     8516      ;;
     8517
     8518    haiku*)
     8519      # PIC is the default for Haiku.
     8520      # The "-static" flag exists, but is broken.
     8521      lt_prog_compiler_static=
     8522      ;;
     8523
     8524    hpux*)
     8525      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
     8526      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
     8527      # sets the default TLS model and affects inlining.
     8528      case $host_cpu in
     8529      hppa*64*)
     8530        # +Z the default
     8531        ;;
     8532      *)
     8533        lt_prog_compiler_pic='-fPIC'
     8534        ;;
     8535      esac
     8536      ;;
     8537
     8538    interix[3-9]*)
     8539      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
     8540      # Instead, we relocate shared libraries at runtime.
     8541      ;;
     8542
     8543    msdosdjgpp*)
     8544      # Just because we use GCC doesn't mean we suddenly get shared libraries
     8545      # on systems that don't support them.
     8546      lt_prog_compiler_can_build_shared=no
     8547      enable_shared=no
     8548      ;;
     8549
     8550    *nto* | *qnx*)
     8551      # QNX uses GNU C++, but need to define -shared option too, otherwise
     8552      # it will coredump.
     8553      lt_prog_compiler_pic='-fPIC -shared'
     8554      ;;
     8555
     8556    sysv4*MP*)
     8557      if test -d /usr/nec; then
     8558        lt_prog_compiler_pic=-Kconform_pic
     8559      fi
     8560      ;;
     8561
     8562    *)
     8563      lt_prog_compiler_pic='-fPIC'
     8564      ;;
     8565    esac
     8566
     8567    case $cc_basename in
     8568    nvcc*) # Cuda Compiler Driver 2.2
     8569      lt_prog_compiler_wl='-Xlinker '
     8570      if test -n "$lt_prog_compiler_pic"; then
     8571        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
     8572      fi
     8573      ;;
     8574    esac
     8575  else
     8576    # PORTME Check for flag to pass linker flags through the system compiler.
     8577    case $host_os in
     8578    aix*)
     8579      lt_prog_compiler_wl='-Wl,'
     8580      if test ia64 = "$host_cpu"; then
     8581        # AIX 5 now supports IA64 processor
     8582        lt_prog_compiler_static='-Bstatic'
     8583      else
     8584        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
     8585      fi
     8586      ;;
     8587
     8588    darwin* | rhapsody*)
     8589      # PIC is the default on this platform
     8590      # Common symbols not allowed in MH_DYLIB files
     8591      lt_prog_compiler_pic='-fno-common'
     8592      case $cc_basename in
     8593      nagfor*)
     8594        # NAG Fortran compiler
     8595        lt_prog_compiler_wl='-Wl,-Wl,,'
     8596        lt_prog_compiler_pic='-PIC'
     8597        lt_prog_compiler_static='-Bstatic'
     8598        ;;
     8599      esac
     8600      ;;
     8601
     8602    mingw* | cygwin* | pw32* | os2* | cegcc*)
     8603      # This hack is so that the source file can tell whether it is being
     8604      # built for inclusion in a dll (and should export symbols for example).
     8605      lt_prog_compiler_pic='-DDLL_EXPORT'
     8606      case $host_os in
     8607      os2*)
     8608        lt_prog_compiler_static='$wl-static'
     8609        ;;
     8610      esac
     8611      ;;
     8612
     8613    hpux9* | hpux10* | hpux11*)
     8614      lt_prog_compiler_wl='-Wl,'
     8615      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
     8616      # not for PA HP-UX.
     8617      case $host_cpu in
     8618      hppa*64*|ia64*)
     8619        # +Z the default
     8620        ;;
     8621      *)
     8622        lt_prog_compiler_pic='+Z'
     8623        ;;
     8624      esac
     8625      # Is there a better lt_prog_compiler_static that works with the bundled CC?
     8626      lt_prog_compiler_static='$wl-a ${wl}archive'
     8627      ;;
     8628
     8629    irix5* | irix6* | nonstopux*)
     8630      lt_prog_compiler_wl='-Wl,'
     8631      # PIC (with -KPIC) is the default.
     8632      lt_prog_compiler_static='-non_shared'
     8633      ;;
     8634
     8635    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
     8636      case $cc_basename in
     8637      # old Intel for x86_64, which still supported -KPIC.
     8638      ecc*)
     8639        lt_prog_compiler_wl='-Wl,'
     8640        lt_prog_compiler_pic='-KPIC'
     8641        lt_prog_compiler_static='-static'
     8642        ;;
     8643      # icc used to be incompatible with GCC.
     8644      # ICC 10 doesn't accept -KPIC any more.
     8645      icc* | ifort*)
     8646        lt_prog_compiler_wl='-Wl,'
     8647        lt_prog_compiler_pic='-fPIC'
     8648        lt_prog_compiler_static='-static'
     8649        ;;
     8650      # Lahey Fortran 8.1.
     8651      lf95*)
     8652        lt_prog_compiler_wl='-Wl,'
     8653        lt_prog_compiler_pic='--shared'
     8654        lt_prog_compiler_static='--static'
     8655        ;;
     8656      nagfor*)
     8657        # NAG Fortran compiler
     8658        lt_prog_compiler_wl='-Wl,-Wl,,'
     8659        lt_prog_compiler_pic='-PIC'
     8660        lt_prog_compiler_static='-Bstatic'
     8661        ;;
     8662      tcc*)
     8663        # Fabrice Bellard et al's Tiny C Compiler
     8664        lt_prog_compiler_wl='-Wl,'
     8665        lt_prog_compiler_pic='-fPIC'
     8666        lt_prog_compiler_static='-static'
     8667        ;;
     8668      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
     8669        # Portland Group compilers (*not* the Pentium gcc compiler,
     8670        # which looks to be a dead project)
     8671        lt_prog_compiler_wl='-Wl,'
     8672        lt_prog_compiler_pic='-fpic'
     8673        lt_prog_compiler_static='-Bstatic'
     8674        ;;
     8675      ccc*)
     8676        lt_prog_compiler_wl='-Wl,'
     8677        # All Alpha code is PIC.
     8678        lt_prog_compiler_static='-non_shared'
     8679        ;;
     8680      xl* | bgxl* | bgf* | mpixl*)
     8681        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
     8682        lt_prog_compiler_wl='-Wl,'
     8683        lt_prog_compiler_pic='-qpic'
     8684        lt_prog_compiler_static='-qstaticlink'
     8685        ;;
     8686      *)
     8687        case `$CC -V 2>&1 | sed 5q` in
     8688        *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
     8689          # Sun Fortran 8.3 passes all unrecognized flags to the linker
     8690          lt_prog_compiler_pic='-KPIC'
     8691          lt_prog_compiler_static='-Bstatic'
     8692          lt_prog_compiler_wl=''
     8693          ;;
     8694        *Sun\ F* | *Sun*Fortran*)
     8695          lt_prog_compiler_pic='-KPIC'
     8696          lt_prog_compiler_static='-Bstatic'
     8697          lt_prog_compiler_wl='-Qoption ld '
     8698          ;;
     8699        *Sun\ C*)
     8700          # Sun C 5.9
     8701          lt_prog_compiler_pic='-KPIC'
     8702          lt_prog_compiler_static='-Bstatic'
     8703          lt_prog_compiler_wl='-Wl,'
     8704          ;;
     8705        *Intel*\ [CF]*Compiler*)
     8706          lt_prog_compiler_wl='-Wl,'
     8707          lt_prog_compiler_pic='-fPIC'
     8708          lt_prog_compiler_static='-static'
     8709          ;;
     8710        *Portland\ Group*)
     8711          lt_prog_compiler_wl='-Wl,'
     8712          lt_prog_compiler_pic='-fpic'
     8713          lt_prog_compiler_static='-Bstatic'
     8714          ;;
     8715        esac
     8716        ;;
     8717      esac
     8718      ;;
     8719
     8720    newsos6)
     8721      lt_prog_compiler_pic='-KPIC'
     8722      lt_prog_compiler_static='-Bstatic'
     8723      ;;
     8724
     8725    *nto* | *qnx*)
     8726      # QNX uses GNU C++, but need to define -shared option too, otherwise
     8727      # it will coredump.
     8728      lt_prog_compiler_pic='-fPIC -shared'
     8729      ;;
     8730
     8731    osf3* | osf4* | osf5*)
     8732      lt_prog_compiler_wl='-Wl,'
     8733      # All OSF/1 code is PIC.
     8734      lt_prog_compiler_static='-non_shared'
     8735      ;;
     8736
     8737    rdos*)
     8738      lt_prog_compiler_static='-non_shared'
     8739      ;;
     8740
     8741    solaris*)
     8742      lt_prog_compiler_pic='-KPIC'
     8743      lt_prog_compiler_static='-Bstatic'
     8744      case $cc_basename in
     8745      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
     8746        lt_prog_compiler_wl='-Qoption ld ';;
     8747      *)
     8748        lt_prog_compiler_wl='-Wl,';;
     8749      esac
     8750      ;;
     8751
     8752    sunos4*)
     8753      lt_prog_compiler_wl='-Qoption ld '
     8754      lt_prog_compiler_pic='-PIC'
     8755      lt_prog_compiler_static='-Bstatic'
     8756      ;;
     8757
     8758    sysv4 | sysv4.2uw2* | sysv4.3*)
     8759      lt_prog_compiler_wl='-Wl,'
     8760      lt_prog_compiler_pic='-KPIC'
     8761      lt_prog_compiler_static='-Bstatic'
     8762      ;;
     8763
     8764    sysv4*MP*)
     8765      if test -d /usr/nec; then
     8766        lt_prog_compiler_pic='-Kconform_pic'
     8767        lt_prog_compiler_static='-Bstatic'
     8768      fi
     8769      ;;
     8770
     8771    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
     8772      lt_prog_compiler_wl='-Wl,'
     8773      lt_prog_compiler_pic='-KPIC'
     8774      lt_prog_compiler_static='-Bstatic'
     8775      ;;
     8776
     8777    unicos*)
     8778      lt_prog_compiler_wl='-Wl,'
     8779      lt_prog_compiler_can_build_shared=no
     8780      ;;
     8781
     8782    uts4*)
     8783      lt_prog_compiler_pic='-pic'
     8784      lt_prog_compiler_static='-Bstatic'
     8785      ;;
     8786
     8787    *)
     8788      lt_prog_compiler_can_build_shared=no
     8789      ;;
     8790    esac
     8791  fi
     8792
     8793case $host_os in
     8794  # For platforms that do not support PIC, -DPIC is meaningless:
     8795  *djgpp*)
     8796    lt_prog_compiler_pic=
     8797    ;;
     8798  *)
     8799    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
     8800    ;;
     8801esac
     8802
     8803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
     8804$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
     8805if ${lt_cv_prog_compiler_pic+:} false; then :
     8806  $as_echo_n "(cached) " >&6
     8807else
     8808  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
     8809fi
     8810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
     8811$as_echo "$lt_cv_prog_compiler_pic" >&6; }
     8812lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
     8813
     8814#
     8815# Check to make sure the PIC flag actually works.
     8816#
     8817if test -n "$lt_prog_compiler_pic"; then
     8818  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
     8819$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
     8820if ${lt_cv_prog_compiler_pic_works+:} false; then :
     8821  $as_echo_n "(cached) " >&6
     8822else
     8823  lt_cv_prog_compiler_pic_works=no
     8824   ac_outfile=conftest.$ac_objext
     8825   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     8826   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
     8827   # Insert the option either (1) after the last *FLAGS variable, or
     8828   # (2) before a word containing "conftest.", or (3) at the end.
     8829   # Note that $ac_compile itself does not contain backslashes and begins
     8830   # with a dollar sign (not a hyphen), so the echo should work correctly.
     8831   # The option is referenced via a variable to avoid confusing sed.
     8832   lt_compile=`echo "$ac_compile" | $SED \
     8833   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     8834   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     8835   -e 's:$: $lt_compiler_flag:'`
     8836   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
     8837   (eval "$lt_compile" 2>conftest.err)
     8838   ac_status=$?
     8839   cat conftest.err >&5
     8840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8841   if (exit $ac_status) && test -s "$ac_outfile"; then
     8842     # The compiler can only warn and ignore the option if not recognized
     8843     # So say no if there are warnings other than the usual output.
     8844     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
     8845     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
     8846     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
     8847       lt_cv_prog_compiler_pic_works=yes
     8848     fi
     8849   fi
     8850   $RM conftest*
     8851
     8852fi
     8853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
     8854$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
     8855
     8856if test yes = "$lt_cv_prog_compiler_pic_works"; then
     8857    case $lt_prog_compiler_pic in
     8858     "" | " "*) ;;
     8859     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
     8860     esac
     8861else
     8862    lt_prog_compiler_pic=
     8863     lt_prog_compiler_can_build_shared=no
     8864fi
     8865
     8866fi
     8867
     8868
     8869
     8870
     8871
     8872
     8873
     8874
     8875
     8876
     8877
     8878#
     8879# Check to make sure the static flag actually works.
     8880#
     8881wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
     8882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
     8883$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
     8884if ${lt_cv_prog_compiler_static_works+:} false; then :
     8885  $as_echo_n "(cached) " >&6
     8886else
     8887  lt_cv_prog_compiler_static_works=no
     8888   save_LDFLAGS=$LDFLAGS
     8889   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
     8890   echo "$lt_simple_link_test_code" > conftest.$ac_ext
     8891   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
     8892     # The linker can only warn and ignore the option if not recognized
     8893     # So say no if there are warnings
     8894     if test -s conftest.err; then
     8895       # Append any errors to the config.log.
     8896       cat conftest.err 1>&5
     8897       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
     8898       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
     8899       if diff conftest.exp conftest.er2 >/dev/null; then
     8900         lt_cv_prog_compiler_static_works=yes
     8901       fi
     8902     else
     8903       lt_cv_prog_compiler_static_works=yes
     8904     fi
     8905   fi
     8906   $RM -r conftest*
     8907   LDFLAGS=$save_LDFLAGS
     8908
     8909fi
     8910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
     8911$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
     8912
     8913if test yes = "$lt_cv_prog_compiler_static_works"; then
     8914    :
     8915else
     8916    lt_prog_compiler_static=
     8917fi
     8918
     8919
     8920
     8921
     8922
     8923
     8924
     8925  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
     8926$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
     8927if ${lt_cv_prog_compiler_c_o+:} false; then :
     8928  $as_echo_n "(cached) " >&6
     8929else
     8930  lt_cv_prog_compiler_c_o=no
     8931   $RM -r conftest 2>/dev/null
     8932   mkdir conftest
     8933   cd conftest
     8934   mkdir out
     8935   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     8936
     8937   lt_compiler_flag="-o out/conftest2.$ac_objext"
     8938   # Insert the option either (1) after the last *FLAGS variable, or
     8939   # (2) before a word containing "conftest.", or (3) at the end.
     8940   # Note that $ac_compile itself does not contain backslashes and begins
     8941   # with a dollar sign (not a hyphen), so the echo should work correctly.
     8942   lt_compile=`echo "$ac_compile" | $SED \
     8943   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     8944   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     8945   -e 's:$: $lt_compiler_flag:'`
     8946   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
     8947   (eval "$lt_compile" 2>out/conftest.err)
     8948   ac_status=$?
     8949   cat out/conftest.err >&5
     8950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8951   if (exit $ac_status) && test -s out/conftest2.$ac_objext
     8952   then
     8953     # The compiler can only warn and ignore the option if not recognized
     8954     # So say no if there are warnings
     8955     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
     8956     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
     8957     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
     8958       lt_cv_prog_compiler_c_o=yes
     8959     fi
     8960   fi
     8961   chmod u+w . 2>&5
     8962   $RM conftest*
     8963   # SGI C++ compiler will create directory out/ii_files/ for
     8964   # template instantiation
     8965   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
     8966   $RM out/* && rmdir out
     8967   cd ..
     8968   $RM -r conftest
     8969   $RM conftest*
     8970
     8971fi
     8972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
     8973$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
     8974
     8975
     8976
     8977
     8978
     8979
     8980  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
     8981$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
     8982if ${lt_cv_prog_compiler_c_o+:} false; then :
     8983  $as_echo_n "(cached) " >&6
     8984else
     8985  lt_cv_prog_compiler_c_o=no
     8986   $RM -r conftest 2>/dev/null
     8987   mkdir conftest
     8988   cd conftest
     8989   mkdir out
     8990   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     8991
     8992   lt_compiler_flag="-o out/conftest2.$ac_objext"
     8993   # Insert the option either (1) after the last *FLAGS variable, or
     8994   # (2) before a word containing "conftest.", or (3) at the end.
     8995   # Note that $ac_compile itself does not contain backslashes and begins
     8996   # with a dollar sign (not a hyphen), so the echo should work correctly.
     8997   lt_compile=`echo "$ac_compile" | $SED \
     8998   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     8999   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     9000   -e 's:$: $lt_compiler_flag:'`
     9001   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
     9002   (eval "$lt_compile" 2>out/conftest.err)
     9003   ac_status=$?
     9004   cat out/conftest.err >&5
     9005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
     9006   if (exit $ac_status) && test -s out/conftest2.$ac_objext
     9007   then
     9008     # The compiler can only warn and ignore the option if not recognized
     9009     # So say no if there are warnings
     9010     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
     9011     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
     9012     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
     9013       lt_cv_prog_compiler_c_o=yes
     9014     fi
     9015   fi
     9016   chmod u+w . 2>&5
     9017   $RM conftest*
     9018   # SGI C++ compiler will create directory out/ii_files/ for
     9019   # template instantiation
     9020   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
     9021   $RM out/* && rmdir out
     9022   cd ..
     9023   $RM -r conftest
     9024   $RM conftest*
     9025
     9026fi
     9027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
     9028$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
     9029
     9030
     9031
     9032
     9033hard_links=nottested
     9034if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
     9035  # do not overwrite the value of need_locks provided by the user
     9036  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
     9037$as_echo_n "checking if we can lock with hard links... " >&6; }
     9038  hard_links=yes
     9039  $RM conftest*
     9040  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     9041  touch conftest.a
     9042  ln conftest.a conftest.b 2>&5 || hard_links=no
     9043  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     9044  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
     9045$as_echo "$hard_links" >&6; }
     9046  if test no = "$hard_links"; then
     9047    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
     9048$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
     9049    need_locks=warn
     9050  fi
     9051else
     9052  need_locks=no
     9053fi
     9054
     9055
     9056
     9057
     9058
     9059
     9060  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
     9061$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
     9062
     9063  runpath_var=
     9064  allow_undefined_flag=
     9065  always_export_symbols=no
     9066  archive_cmds=
     9067  archive_expsym_cmds=
     9068  compiler_needs_object=no
     9069  enable_shared_with_static_runtimes=no
     9070  export_dynamic_flag_spec=
     9071  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     9072  hardcode_automatic=no
     9073  hardcode_direct=no
     9074  hardcode_direct_absolute=no
     9075  hardcode_libdir_flag_spec=
     9076  hardcode_libdir_separator=
     9077  hardcode_minus_L=no
     9078  hardcode_shlibpath_var=unsupported
     9079  inherit_rpath=no
     9080  link_all_deplibs=unknown
     9081  module_cmds=
     9082  module_expsym_cmds=
     9083  old_archive_from_new_cmds=
     9084  old_archive_from_expsyms_cmds=
     9085  thread_safe_flag_spec=
     9086  whole_archive_flag_spec=
     9087  # include_expsyms should be a list of space-separated symbols to be *always*
     9088  # included in the symbol list
     9089  include_expsyms=
     9090  # exclude_expsyms can be an extended regexp of symbols to exclude
     9091  # it will be wrapped by ' (' and ')$', so one must not match beginning or
     9092  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
     9093  # as well as any symbol that contains 'd'.
     9094  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
     9095  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
     9096  # platforms (ab)use it in PIC code, but their linkers get confused if
     9097  # the symbol is explicitly referenced.  Since portable code cannot
     9098  # rely on this symbol name, it's probably fine to never include it in
     9099  # preloaded symbol tables.
     9100  # Exclude shared library initialization/finalization symbols.
     9101  extract_expsyms_cmds=
     9102
     9103  case $host_os in
     9104  cygwin* | mingw* | pw32* | cegcc*)
     9105    # FIXME: the MSVC++ port hasn't been tested in a loooong time
     9106    # When not using gcc, we currently assume that we are using
     9107    # Microsoft Visual C++.
     9108    if test yes != "$GCC"; then
     9109      with_gnu_ld=no
     9110    fi
     9111    ;;
     9112  interix*)
     9113    # we just hope/assume this is gcc and not c89 (= MSVC++)
     9114    with_gnu_ld=yes
     9115    ;;
     9116  openbsd* | bitrig*)
     9117    with_gnu_ld=no
     9118    ;;
     9119  linux* | k*bsd*-gnu | gnu*)
     9120    link_all_deplibs=no
     9121    ;;
     9122  esac
     9123
     9124  ld_shlibs=yes
     9125
     9126  # On some targets, GNU ld is compatible enough with the native linker
     9127  # that we're better off using the native interface for both.
     9128  lt_use_gnu_ld_interface=no
     9129  if test yes = "$with_gnu_ld"; then
     9130    case $host_os in
     9131      aix*)
     9132        # The AIX port of GNU ld has always aspired to compatibility
     9133        # with the native linker.  However, as the warning in the GNU ld
     9134        # block says, versions before 2.19.5* couldn't really create working
     9135        # shared libraries, regardless of the interface used.
     9136        case `$LD -v 2>&1` in
     9137          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
     9138          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
     9139          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
     9140          *)
     9141            lt_use_gnu_ld_interface=yes
     9142            ;;
     9143        esac
     9144        ;;
     9145      *)
     9146        lt_use_gnu_ld_interface=yes
     9147        ;;
     9148    esac
     9149  fi
     9150
     9151  if test yes = "$lt_use_gnu_ld_interface"; then
     9152    # If archive_cmds runs LD, not CC, wlarc should be empty
     9153    wlarc='$wl'
     9154
     9155    # Set some defaults for GNU ld with shared library support. These
     9156    # are reset later if shared libraries are not supported. Putting them
     9157    # here allows them to be overridden if necessary.
     9158    runpath_var=LD_RUN_PATH
     9159    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
     9160    export_dynamic_flag_spec='$wl--export-dynamic'
     9161    # ancient GNU ld didn't support --whole-archive et. al.
     9162    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
     9163      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
     9164    else
     9165      whole_archive_flag_spec=
     9166    fi
     9167    supports_anon_versioning=no
     9168    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
     9169      *GNU\ gold*) supports_anon_versioning=yes ;;
     9170      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
     9171      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
     9172      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
     9173      *\ 2.11.*) ;; # other 2.11 versions
     9174      *) supports_anon_versioning=yes ;;
     9175    esac
     9176
     9177    # See if GNU ld supports shared libraries.
     9178    case $host_os in
     9179    aix[3-9]*)
     9180      # On AIX/PPC, the GNU linker is very broken
     9181      if test ia64 != "$host_cpu"; then
     9182        ld_shlibs=no
     9183        cat <<_LT_EOF 1>&2
     9184
     9185*** Warning: the GNU linker, at least up to release 2.19, is reported
     9186*** to be unable to reliably create shared libraries on AIX.
     9187*** Therefore, libtool is disabling shared libraries support.  If you
     9188*** really care for shared libraries, you may want to install binutils
     9189*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
     9190*** You will then need to restart the configuration process.
     9191
     9192_LT_EOF
     9193      fi
     9194      ;;
     9195
     9196    amigaos*)
     9197      case $host_cpu in
     9198      powerpc)
     9199            # see comment about AmigaOS4 .so support
     9200            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     9201            archive_expsym_cmds=''
     9202        ;;
     9203      m68k)
     9204            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)'
     9205            hardcode_libdir_flag_spec='-L$libdir'
     9206            hardcode_minus_L=yes
     9207        ;;
     9208      esac
     9209      ;;
     9210
     9211    beos*)
     9212      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
     9213        allow_undefined_flag=unsupported
     9214        # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
     9215        # support --undefined.  This deserves some investigation.  FIXME
     9216        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     9217      else
     9218        ld_shlibs=no
     9219      fi
     9220      ;;
     9221
     9222    cygwin* | mingw* | pw32* | cegcc*)
     9223      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
     9224      # as there is no search path for DLLs.
     9225      hardcode_libdir_flag_spec='-L$libdir'
     9226      export_dynamic_flag_spec='$wl--export-all-symbols'
     9227      allow_undefined_flag=unsupported
     9228      always_export_symbols=no
     9229      enable_shared_with_static_runtimes=yes
     9230      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
     9231      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
     9232
     9233      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
     9234        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
     9235        # If the export-symbols file already is a .def file, use it as
     9236        # is; otherwise, prepend EXPORTS...
     9237        archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
     9238          cp $export_symbols $output_objdir/$soname.def;
     9239        else
     9240          echo EXPORTS > $output_objdir/$soname.def;
     9241          cat $export_symbols >> $output_objdir/$soname.def;
     9242        fi~
     9243        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
     9244      else
     9245        ld_shlibs=no
     9246      fi
     9247      ;;
     9248
     9249    haiku*)
     9250      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     9251      link_all_deplibs=yes
     9252      ;;
     9253
     9254    os2*)
     9255      hardcode_libdir_flag_spec='-L$libdir'
     9256      hardcode_minus_L=yes
     9257      allow_undefined_flag=unsupported
     9258      shrext_cmds=.dll
     9259      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
     9260        $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
     9261        $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
     9262        $ECHO EXPORTS >> $output_objdir/$libname.def~
     9263        emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
     9264        $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
     9265        emximp -o $lib $output_objdir/$libname.def'
     9266      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
     9267        $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
     9268        $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
     9269        $ECHO EXPORTS >> $output_objdir/$libname.def~
     9270        prefix_cmds="$SED"~
     9271        if test EXPORTS = "`$SED 1q $export_symbols`"; then
     9272          prefix_cmds="$prefix_cmds -e 1d";
     9273        fi~
     9274        prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
     9275        cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
     9276        $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
     9277        emximp -o $lib $output_objdir/$libname.def'
     9278      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
     9279      enable_shared_with_static_runtimes=yes
     9280      ;;
     9281
     9282    interix[3-9]*)
     9283      hardcode_direct=no
     9284      hardcode_shlibpath_var=no
     9285      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
     9286      export_dynamic_flag_spec='$wl-E'
     9287      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
     9288      # Instead, shared libraries are loaded at an image base (0x10000000 by
     9289      # default) and relocated if they conflict, which is a slow very memory
     9290      # consuming and fragmenting process.  To avoid this, we pick a random,
     9291      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
     9292      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
     9293      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
     9294      archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
     9295      ;;
     9296
     9297    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
     9298      tmp_diet=no
     9299      if test linux-dietlibc = "$host_os"; then
     9300        case $cc_basename in
     9301          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
     9302        esac
     9303      fi
     9304      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
     9305         && test no = "$tmp_diet"
     9306      then
     9307        tmp_addflag=' $pic_flag'
     9308        tmp_sharedflag='-shared'
     9309        case $cc_basename,$host_cpu in
     9310        pgcc*)                          # Portland Group C compiler
     9311          whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
     9312          tmp_addflag=' $pic_flag'
     9313          ;;
     9314        pgf77* | pgf90* | pgf95* | pgfortran*)
     9315                                        # Portland Group f77 and f90 compilers
     9316          whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
     9317          tmp_addflag=' $pic_flag -Mnomain' ;;
     9318        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
     9319          tmp_addflag=' -i_dynamic' ;;
     9320        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
     9321          tmp_addflag=' -i_dynamic -nofor_main' ;;
     9322        ifc* | ifort*)                  # Intel Fortran compiler
     9323          tmp_addflag=' -nofor_main' ;;
     9324        lf95*)                          # Lahey Fortran 8.1
     9325          whole_archive_flag_spec=
     9326          tmp_sharedflag='--shared' ;;
     9327        nagfor*)                        # NAGFOR 5.3
     9328          tmp_sharedflag='-Wl,-shared' ;;
     9329        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
     9330          tmp_sharedflag='-qmkshrobj'
     9331          tmp_addflag= ;;
     9332        nvcc*)  # Cuda Compiler Driver 2.2
     9333          whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
     9334          compiler_needs_object=yes
     9335          ;;
     9336        esac
     9337        case `$CC -V 2>&1 | sed 5q` in
     9338        *Sun\ C*)                       # Sun C 5.9
     9339          whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
     9340          compiler_needs_object=yes
     9341          tmp_sharedflag='-G' ;;
     9342        *Sun\ F*)                       # Sun Fortran 8.3
     9343          tmp_sharedflag='-G' ;;
     9344        esac
     9345        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     9346
     9347        if test yes = "$supports_anon_versioning"; then
     9348          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
     9349            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
     9350            echo "local: *; };" >> $output_objdir/$libname.ver~
     9351            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
     9352        fi
     9353
     9354        case $cc_basename in
     9355        tcc*)
     9356          export_dynamic_flag_spec='-rdynamic'
     9357          ;;
     9358        xlf* | bgf* | bgxlf* | mpixlf*)
     9359          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
     9360          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
     9361          hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
     9362          archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
     9363          if test yes = "$supports_anon_versioning"; then
     9364            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
     9365              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
     9366              echo "local: *; };" >> $output_objdir/$libname.ver~
     9367              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
     9368          fi
     9369          ;;
     9370        esac
     9371      else
     9372        ld_shlibs=no
     9373      fi
     9374      ;;
     9375
     9376    netbsd* | netbsdelf*-gnu)
     9377      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
     9378        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
     9379        wlarc=
     9380      else
     9381        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     9382        archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
     9383      fi
     9384      ;;
     9385
     9386    solaris*)
     9387      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
     9388        ld_shlibs=no
     9389        cat <<_LT_EOF 1>&2
     9390
     9391*** Warning: The releases 2.8.* of the GNU linker cannot reliably
     9392*** create shared libraries on Solaris systems.  Therefore, libtool
     9393*** is disabling shared libraries support.  We urge you to upgrade GNU
     9394*** binutils to release 2.9.1 or newer.  Another option is to modify
     9395*** your PATH or compiler configuration so that the native linker is
     9396*** used, and then restart.
     9397
     9398_LT_EOF
     9399      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
     9400        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     9401        archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
     9402      else
     9403        ld_shlibs=no
     9404      fi
     9405      ;;
     9406
     9407    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
     9408      case `$LD -v 2>&1` in
     9409        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
     9410        ld_shlibs=no
     9411        cat <<_LT_EOF 1>&2
     9412
     9413*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
     9414*** reliably create shared libraries on SCO systems.  Therefore, libtool
     9415*** is disabling shared libraries support.  We urge you to upgrade GNU
     9416*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
     9417*** your PATH or compiler configuration so that the native linker is
     9418*** used, and then restart.
     9419
     9420_LT_EOF
     9421        ;;
     9422        *)
     9423          # For security reasons, it is highly recommended that you always
     9424          # use absolute paths for naming shared libraries, and exclude the
     9425          # DT_RUNPATH tag from executables and libraries.  But doing so
     9426          # requires that you compile everything twice, which is a pain.
     9427          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
     9428            hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
     9429            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     9430            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
     9431          else
     9432            ld_shlibs=no
     9433          fi
     9434        ;;
     9435      esac
     9436      ;;
     9437
     9438    sunos4*)
     9439      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     9440      wlarc=
     9441      hardcode_direct=yes
     9442      hardcode_shlibpath_var=no
     9443      ;;
     9444
     9445    *)
     9446      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
     9447        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     9448        archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
     9449      else
     9450        ld_shlibs=no
     9451      fi
     9452      ;;
     9453    esac
     9454
     9455    if test no = "$ld_shlibs"; then
     9456      runpath_var=
     9457      hardcode_libdir_flag_spec=
     9458      export_dynamic_flag_spec=
     9459      whole_archive_flag_spec=
     9460    fi
     9461  else
     9462    # PORTME fill in a description of your system's linker (not GNU ld)
     9463    case $host_os in
     9464    aix3*)
     9465      allow_undefined_flag=unsupported
     9466      always_export_symbols=yes
     9467      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'
     9468      # Note: this linker hardcodes the directories in LIBPATH if there
     9469      # are no directories specified by -L.
     9470      hardcode_minus_L=yes
     9471      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
     9472        # Neither direct hardcoding nor static linking is supported with a
     9473        # broken collect2.
     9474        hardcode_direct=unsupported
     9475      fi
     9476      ;;
     9477
     9478    aix[4-9]*)
     9479      if test ia64 = "$host_cpu"; then
     9480        # On IA64, the linker does run time linking by default, so we don't
     9481        # have to do anything special.
     9482        aix_use_runtimelinking=no
     9483        exp_sym_flag='-Bexport'
     9484        no_entry_flag=
     9485      else
     9486        # If we're using GNU nm, then we don't want the "-C" option.
     9487        # -C means demangle to GNU nm, but means don't demangle to AIX nm.
     9488        # Without the "-l" option, or with the "-B" option, AIX nm treats
     9489        # weak defined symbols like other global defined symbols, whereas
     9490        # GNU nm marks them as "W".
     9491        # While the 'weak' keyword is ignored in the Export File, we need
     9492        # it in the Import File for the 'aix-soname' feature, so we have
     9493        # to replace the "-B" option with "-P" for AIX nm.
     9494        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
     9495          export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
     9496        else
     9497          export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
     9498        fi
     9499        aix_use_runtimelinking=no
     9500
     9501        # Test if we are trying to use run time linking or normal
     9502        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
     9503        # have runtime linking enabled, and use it for executables.
     9504        # For shared libraries, we enable/disable runtime linking
     9505        # depending on the kind of the shared library created -
     9506        # when "with_aix_soname,aix_use_runtimelinking" is:
     9507        # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
     9508        # "aix,yes"  lib.so          shared, rtl:yes, for executables
     9509        #            lib.a           static archive
     9510        # "both,no"  lib.so.V(shr.o) shared, rtl:yes
     9511        #            lib.a(lib.so.V) shared, rtl:no,  for executables
     9512        # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
     9513        #            lib.a(lib.so.V) shared, rtl:no
     9514        # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
     9515        #            lib.a           static archive
     9516        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
     9517          for ld_flag in $LDFLAGS; do
     9518          if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
     9519            aix_use_runtimelinking=yes
     9520            break
     9521          fi
     9522          done
     9523          if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
     9524            # With aix-soname=svr4, we create the lib.so.V shared archives only,
     9525            # so we don't have lib.a shared libs to link our executables.
     9526            # We have to force runtime linking in this case.
     9527            aix_use_runtimelinking=yes
     9528            LDFLAGS="$LDFLAGS -Wl,-brtl"
     9529          fi
     9530          ;;
     9531        esac
     9532
     9533        exp_sym_flag='-bexport'
     9534        no_entry_flag='-bnoentry'
     9535      fi
     9536
     9537      # When large executables or shared objects are built, AIX ld can
     9538      # have problems creating the table of contents.  If linking a library
     9539      # or program results in "error TOC overflow" add -mminimal-toc to
     9540      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
     9541      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
     9542
     9543      archive_cmds=''
     9544      hardcode_direct=yes
     9545      hardcode_direct_absolute=yes
     9546      hardcode_libdir_separator=':'
     9547      link_all_deplibs=yes
     9548      file_list_spec='$wl-f,'
     9549      case $with_aix_soname,$aix_use_runtimelinking in
     9550      aix,*) ;; # traditional, no import file
     9551      svr4,* | *,yes) # use import file
     9552        # The Import File defines what to hardcode.
     9553        hardcode_direct=no
     9554        hardcode_direct_absolute=no
     9555        ;;
     9556      esac
     9557
     9558      if test yes = "$GCC"; then
     9559        case $host_os in aix4.[012]|aix4.[012].*)
     9560        # We only want to do this on AIX 4.2 and lower, the check
     9561        # below for broken collect2 doesn't work under 4.3+
     9562          collect2name=`$CC -print-prog-name=collect2`
     9563          if test -f "$collect2name" &&
     9564           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
     9565          then
     9566          # We have reworked collect2
     9567          :
     9568          else
     9569          # We have old collect2
     9570          hardcode_direct=unsupported
     9571          # It fails to find uninstalled libraries when the uninstalled
     9572          # path is not listed in the libpath.  Setting hardcode_minus_L
     9573          # to unsupported forces relinking
     9574          hardcode_minus_L=yes
     9575          hardcode_libdir_flag_spec='-L$libdir'
     9576          hardcode_libdir_separator=
     9577          fi
     9578          ;;
     9579        esac
     9580        shared_flag='-shared'
     9581        if test yes = "$aix_use_runtimelinking"; then
     9582          shared_flag="$shared_flag "'$wl-G'
     9583        fi
     9584        # Need to ensure runtime linking is disabled for the traditional
     9585        # shared library, or the linker may eventually find shared libraries
     9586        # /with/ Import File - we do not want to mix them.
     9587        shared_flag_aix='-shared'
     9588        shared_flag_svr4='-shared $wl-G'
     9589      else
     9590        # not using gcc
     9591        if test ia64 = "$host_cpu"; then
     9592        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
     9593        # chokes on -Wl,-G. The following line is correct:
     9594          shared_flag='-G'
     9595        else
     9596          if test yes = "$aix_use_runtimelinking"; then
     9597            shared_flag='$wl-G'
     9598          else
     9599            shared_flag='$wl-bM:SRE'
     9600          fi
     9601          shared_flag_aix='$wl-bM:SRE'
     9602          shared_flag_svr4='$wl-G'
     9603        fi
     9604      fi
     9605
     9606      export_dynamic_flag_spec='$wl-bexpall'
     9607      # It seems that -bexpall does not export symbols beginning with
     9608      # underscore (_), so it is better to generate a list of symbols to export.
     9609      always_export_symbols=yes
     9610      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
     9611        # Warning - without using the other runtime loading flags (-brtl),
     9612        # -berok will link without error, but may produce a broken library.
     9613        allow_undefined_flag='-berok'
     9614        # Determine the default libpath from the value encoded in an
     9615        # empty executable.
     9616        if test set = "${lt_cv_aix_libpath+set}"; then
     9617  aix_libpath=$lt_cv_aix_libpath
     9618else
     9619  if ${lt_cv_aix_libpath_+:} false; then :
     9620  $as_echo_n "(cached) " >&6
     9621else
     9622  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     9623/* end confdefs.h.  */
     9624
     9625int
     9626main ()
     9627{
     9628
     9629  ;
     9630  return 0;
     9631}
     9632_ACEOF
     9633if ac_fn_c_try_link "$LINENO"; then :
     9634
     9635  lt_aix_libpath_sed='
     9636      /Import File Strings/,/^$/ {
     9637          /^0/ {
     9638              s/^0  *\([^ ]*\) *$/\1/
     9639              p
     9640          }
     9641      }'
     9642  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     9643  # Check for a 64-bit object if we didn't find anything.
     9644  if test -z "$lt_cv_aix_libpath_"; then
     9645    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     9646  fi
     9647fi
     9648rm -f core conftest.err conftest.$ac_objext \
     9649    conftest$ac_exeext conftest.$ac_ext
     9650  if test -z "$lt_cv_aix_libpath_"; then
     9651    lt_cv_aix_libpath_=/usr/lib:/lib
     9652  fi
     9653
     9654fi
     9655
     9656  aix_libpath=$lt_cv_aix_libpath_
     9657fi
     9658
     9659        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
     9660        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
     9661      else
     9662        if test ia64 = "$host_cpu"; then
     9663          hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
     9664          allow_undefined_flag="-z nodefs"
     9665          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
     9666        else
     9667         # Determine the default libpath from the value encoded in an
     9668         # empty executable.
     9669         if test set = "${lt_cv_aix_libpath+set}"; then
     9670  aix_libpath=$lt_cv_aix_libpath
     9671else
     9672  if ${lt_cv_aix_libpath_+:} false; then :
     9673  $as_echo_n "(cached) " >&6
     9674else
     9675  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     9676/* end confdefs.h.  */
     9677
     9678int
     9679main ()
     9680{
     9681
     9682  ;
     9683  return 0;
     9684}
     9685_ACEOF
     9686if ac_fn_c_try_link "$LINENO"; then :
     9687
     9688  lt_aix_libpath_sed='
     9689      /Import File Strings/,/^$/ {
     9690          /^0/ {
     9691              s/^0  *\([^ ]*\) *$/\1/
     9692              p
     9693          }
     9694      }'
     9695  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     9696  # Check for a 64-bit object if we didn't find anything.
     9697  if test -z "$lt_cv_aix_libpath_"; then
     9698    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     9699  fi
     9700fi
     9701rm -f core conftest.err conftest.$ac_objext \
     9702    conftest$ac_exeext conftest.$ac_ext
     9703  if test -z "$lt_cv_aix_libpath_"; then
     9704    lt_cv_aix_libpath_=/usr/lib:/lib
     9705  fi
     9706
     9707fi
     9708
     9709  aix_libpath=$lt_cv_aix_libpath_
     9710fi
     9711
     9712         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
     9713          # Warning - without using the other run time loading flags,
     9714          # -berok will link without error, but may produce a broken library.
     9715          no_undefined_flag=' $wl-bernotok'
     9716          allow_undefined_flag=' $wl-berok'
     9717          if test yes = "$with_gnu_ld"; then
     9718            # We only use this code for GNU lds that support --whole-archive.
     9719            whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
     9720          else
     9721            # Exported symbols can be pulled into shared objects from archives
     9722            whole_archive_flag_spec='$convenience'
     9723          fi
     9724          archive_cmds_need_lc=yes
     9725          archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
     9726          # -brtl affects multiple linker settings, -berok does not and is overridden later
     9727          compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
     9728          if test svr4 != "$with_aix_soname"; then
     9729            # This is similar to how AIX traditionally builds its shared libraries.
     9730            archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
     9731          fi
     9732          if test aix != "$with_aix_soname"; then
     9733            archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
     9734          else
     9735            # used by -dlpreopen to get the symbols
     9736            archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
     9737          fi
     9738          archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
     9739        fi
     9740      fi
     9741      ;;
     9742
     9743    amigaos*)
     9744      case $host_cpu in
     9745      powerpc)
     9746            # see comment about AmigaOS4 .so support
     9747            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     9748            archive_expsym_cmds=''
     9749        ;;
     9750      m68k)
     9751            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)'
     9752            hardcode_libdir_flag_spec='-L$libdir'
     9753            hardcode_minus_L=yes
     9754        ;;
     9755      esac
     9756      ;;
     9757
     9758    bsdi[45]*)
     9759      export_dynamic_flag_spec=-rdynamic
     9760      ;;
     9761
     9762    cygwin* | mingw* | pw32* | cegcc*)
     9763      # When not using gcc, we currently assume that we are using
     9764      # Microsoft Visual C++.
     9765      # hardcode_libdir_flag_spec is actually meaningless, as there is
     9766      # no search path for DLLs.
     9767      case $cc_basename in
     9768      cl*)
     9769        # Native MSVC
     9770        hardcode_libdir_flag_spec=' '
     9771        allow_undefined_flag=unsupported
     9772        always_export_symbols=yes
     9773        file_list_spec='@'
     9774        # Tell ltmain to make .lib files, not .a files.
     9775        libext=lib
     9776        # Tell ltmain to make .dll files, not .so files.
     9777        shrext_cmds=.dll
     9778        # FIXME: Setting linknames here is a bad hack.
     9779        archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
     9780        archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
     9781            cp "$export_symbols" "$output_objdir/$soname.def";
     9782            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
     9783          else
     9784            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
     9785          fi~
     9786          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
     9787          linknames='
     9788        # The linker will not automatically build a static lib if we build a DLL.
     9789        # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
     9790        enable_shared_with_static_runtimes=yes
     9791        exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
     9792        export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
     9793        # Don't use ranlib
     9794        old_postinstall_cmds='chmod 644 $oldlib'
     9795        postlink_cmds='lt_outputfile="@OUTPUT@"~
     9796          lt_tool_outputfile="@TOOL_OUTPUT@"~
     9797          case $lt_outputfile in
     9798            *.exe|*.EXE) ;;
     9799            *)
     9800              lt_outputfile=$lt_outputfile.exe
     9801              lt_tool_outputfile=$lt_tool_outputfile.exe
     9802              ;;
     9803          esac~
     9804          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
     9805            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
     9806            $RM "$lt_outputfile.manifest";
     9807          fi'
     9808        ;;
     9809      *)
     9810        # Assume MSVC wrapper
     9811        hardcode_libdir_flag_spec=' '
     9812        allow_undefined_flag=unsupported
     9813        # Tell ltmain to make .lib files, not .a files.
     9814        libext=lib
     9815        # Tell ltmain to make .dll files, not .so files.
     9816        shrext_cmds=.dll
     9817        # FIXME: Setting linknames here is a bad hack.
     9818        archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
     9819        # The linker will automatically build a .lib file if we build a DLL.
     9820        old_archive_from_new_cmds='true'
     9821        # FIXME: Should let the user specify the lib program.
     9822        old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
     9823        enable_shared_with_static_runtimes=yes
     9824        ;;
     9825      esac
     9826      ;;
     9827
     9828    darwin* | rhapsody*)
     9829
     9830
     9831  archive_cmds_need_lc=no
     9832  hardcode_direct=no
     9833  hardcode_automatic=yes
     9834  hardcode_shlibpath_var=unsupported
     9835  if test yes = "$lt_cv_ld_force_load"; then
     9836    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
     9837
     9838  else
     9839    whole_archive_flag_spec=''
     9840  fi
     9841  link_all_deplibs=yes
     9842  allow_undefined_flag=$_lt_dar_allow_undefined
     9843  case $cc_basename in
     9844     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
     9845     *) _lt_dar_can_shared=$GCC ;;
     9846  esac
     9847  if test yes = "$_lt_dar_can_shared"; then
     9848    output_verbose_link_cmd=func_echo_all
     9849    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
     9850    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
     9851    archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
     9852    module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
     9853
     9854  else
     9855  ld_shlibs=no
     9856  fi
     9857
     9858      ;;
     9859
     9860    dgux*)
     9861      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     9862      hardcode_libdir_flag_spec='-L$libdir'
     9863      hardcode_shlibpath_var=no
     9864      ;;
     9865
     9866    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
     9867    # support.  Future versions do this automatically, but an explicit c++rt0.o
     9868    # does not break anything, and helps significantly (at the cost of a little
     9869    # extra space).
     9870    freebsd2.2*)
     9871      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
     9872      hardcode_libdir_flag_spec='-R$libdir'
     9873      hardcode_direct=yes
     9874      hardcode_shlibpath_var=no
     9875      ;;
     9876
     9877    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
     9878    freebsd2.*)
     9879      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     9880      hardcode_direct=yes
     9881      hardcode_minus_L=yes
     9882      hardcode_shlibpath_var=no
     9883      ;;
     9884
     9885    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
     9886    freebsd* | dragonfly*)
     9887      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
     9888      hardcode_libdir_flag_spec='-R$libdir'
     9889      hardcode_direct=yes
     9890      hardcode_shlibpath_var=no
     9891      ;;
     9892
     9893    hpux9*)
     9894      if test yes = "$GCC"; then
     9895        archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
     9896      else
     9897        archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
     9898      fi
     9899      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
     9900      hardcode_libdir_separator=:
     9901      hardcode_direct=yes
     9902
     9903      # hardcode_minus_L: Not really in the search PATH,
     9904      # but as the default location of the library.
     9905      hardcode_minus_L=yes
     9906      export_dynamic_flag_spec='$wl-E'
     9907      ;;
     9908
     9909    hpux10*)
     9910      if test yes,no = "$GCC,$with_gnu_ld"; then
     9911        archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
     9912      else
     9913        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
     9914      fi
     9915      if test no = "$with_gnu_ld"; then
     9916        hardcode_libdir_flag_spec='$wl+b $wl$libdir'
     9917        hardcode_libdir_separator=:
     9918        hardcode_direct=yes
     9919        hardcode_direct_absolute=yes
     9920        export_dynamic_flag_spec='$wl-E'
     9921        # hardcode_minus_L: Not really in the search PATH,
     9922        # but as the default location of the library.
     9923        hardcode_minus_L=yes
     9924      fi
     9925      ;;
     9926
     9927    hpux11*)
     9928      if test yes,no = "$GCC,$with_gnu_ld"; then
     9929        case $host_cpu in
     9930        hppa*64*)
     9931          archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
     9932          ;;
     9933        ia64*)
     9934          archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
     9935          ;;
     9936        *)
     9937          archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
     9938          ;;
     9939        esac
     9940      else
     9941        case $host_cpu in
     9942        hppa*64*)
     9943          archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
     9944          ;;
     9945        ia64*)
     9946          archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
     9947          ;;
     9948        *)
     9949
     9950          # Older versions of the 11.00 compiler do not understand -b yet
     9951          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
     9952          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
     9953$as_echo_n "checking if $CC understands -b... " >&6; }
     9954if ${lt_cv_prog_compiler__b+:} false; then :
     9955  $as_echo_n "(cached) " >&6
     9956else
     9957  lt_cv_prog_compiler__b=no
     9958   save_LDFLAGS=$LDFLAGS
     9959   LDFLAGS="$LDFLAGS -b"
     9960   echo "$lt_simple_link_test_code" > conftest.$ac_ext
     9961   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
     9962     # The linker can only warn and ignore the option if not recognized
     9963     # So say no if there are warnings
     9964     if test -s conftest.err; then
     9965       # Append any errors to the config.log.
     9966       cat conftest.err 1>&5
     9967       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
     9968       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
     9969       if diff conftest.exp conftest.er2 >/dev/null; then
     9970         lt_cv_prog_compiler__b=yes
     9971       fi
     9972     else
     9973       lt_cv_prog_compiler__b=yes
     9974     fi
     9975   fi
     9976   $RM -r conftest*
     9977   LDFLAGS=$save_LDFLAGS
     9978
     9979fi
     9980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
     9981$as_echo "$lt_cv_prog_compiler__b" >&6; }
     9982
     9983if test yes = "$lt_cv_prog_compiler__b"; then
     9984    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
     9985else
     9986    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
     9987fi
     9988
     9989          ;;
     9990        esac
     9991      fi
     9992      if test no = "$with_gnu_ld"; then
     9993        hardcode_libdir_flag_spec='$wl+b $wl$libdir'
     9994        hardcode_libdir_separator=:
     9995
     9996        case $host_cpu in
     9997        hppa*64*|ia64*)
     9998          hardcode_direct=no
     9999          hardcode_shlibpath_var=no
     10000          ;;
     10001        *)
     10002          hardcode_direct=yes
     10003          hardcode_direct_absolute=yes
     10004          export_dynamic_flag_spec='$wl-E'
     10005
     10006          # hardcode_minus_L: Not really in the search PATH,
     10007          # but as the default location of the library.
     10008          hardcode_minus_L=yes
     10009          ;;
     10010        esac
     10011      fi
     10012      ;;
     10013
     10014    irix5* | irix6* | nonstopux*)
     10015      if test yes = "$GCC"; then
     10016        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
     10017        # Try to use the -exported_symbol ld option, if it does not
     10018        # work, assume that -exports_file does not work either and
     10019        # implicitly export all symbols.
     10020        # This should be the same for all languages, so no per-tag cache variable.
     10021        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
     10022$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
     10023if ${lt_cv_irix_exported_symbol+:} false; then :
     10024  $as_echo_n "(cached) " >&6
     10025else
     10026  save_LDFLAGS=$LDFLAGS
     10027           LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
     10028           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     10029/* end confdefs.h.  */
     10030int foo (void) { return 0; }
     10031_ACEOF
     10032if ac_fn_c_try_link "$LINENO"; then :
     10033  lt_cv_irix_exported_symbol=yes
     10034else
     10035  lt_cv_irix_exported_symbol=no
     10036fi
     10037rm -f core conftest.err conftest.$ac_objext \
     10038    conftest$ac_exeext conftest.$ac_ext
     10039           LDFLAGS=$save_LDFLAGS
     10040fi
     10041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
     10042$as_echo "$lt_cv_irix_exported_symbol" >&6; }
     10043        if test yes = "$lt_cv_irix_exported_symbol"; then
     10044          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
     10045        fi
     10046        link_all_deplibs=no
     10047      else
     10048        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
     10049        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
     10050      fi
     10051      archive_cmds_need_lc='no'
     10052      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
     10053      hardcode_libdir_separator=:
     10054      inherit_rpath=yes
     10055      link_all_deplibs=yes
     10056      ;;
     10057
     10058    linux*)
     10059      case $cc_basename in
     10060      tcc*)
     10061        # Fabrice Bellard et al's Tiny C Compiler
     10062        ld_shlibs=yes
     10063        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
     10064        ;;
     10065      esac
     10066      ;;
     10067
     10068    netbsd* | netbsdelf*-gnu)
     10069      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
     10070        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
     10071      else
     10072        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
     10073      fi
     10074      hardcode_libdir_flag_spec='-R$libdir'
     10075      hardcode_direct=yes
     10076      hardcode_shlibpath_var=no
     10077      ;;
     10078
     10079    newsos6)
     10080      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     10081      hardcode_direct=yes
     10082      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
     10083      hardcode_libdir_separator=:
     10084      hardcode_shlibpath_var=no
     10085      ;;
     10086
     10087    *nto* | *qnx*)
     10088      ;;
     10089
     10090    openbsd* | bitrig*)
     10091      if test -f /usr/libexec/ld.so; then
     10092        hardcode_direct=yes
     10093        hardcode_shlibpath_var=no
     10094        hardcode_direct_absolute=yes
     10095        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
     10096          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
     10097          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
     10098          hardcode_libdir_flag_spec='$wl-rpath,$libdir'
     10099          export_dynamic_flag_spec='$wl-E'
     10100        else
     10101          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
     10102          hardcode_libdir_flag_spec='$wl-rpath,$libdir'
     10103        fi
     10104      else
     10105        ld_shlibs=no
     10106      fi
     10107      ;;
     10108
     10109    os2*)
     10110      hardcode_libdir_flag_spec='-L$libdir'
     10111      hardcode_minus_L=yes
     10112      allow_undefined_flag=unsupported
     10113      shrext_cmds=.dll
     10114      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
     10115        $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
     10116        $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
     10117        $ECHO EXPORTS >> $output_objdir/$libname.def~
     10118        emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
     10119        $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
     10120        emximp -o $lib $output_objdir/$libname.def'
     10121      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
     10122        $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
     10123        $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
     10124        $ECHO EXPORTS >> $output_objdir/$libname.def~
     10125        prefix_cmds="$SED"~
     10126        if test EXPORTS = "`$SED 1q $export_symbols`"; then
     10127          prefix_cmds="$prefix_cmds -e 1d";
     10128        fi~
     10129        prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
     10130        cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
     10131        $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
     10132        emximp -o $lib $output_objdir/$libname.def'
     10133      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
     10134      enable_shared_with_static_runtimes=yes
     10135      ;;
     10136
     10137    osf3*)
     10138      if test yes = "$GCC"; then
     10139        allow_undefined_flag=' $wl-expect_unresolved $wl\*'
     10140        archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
     10141      else
     10142        allow_undefined_flag=' -expect_unresolved \*'
     10143        archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
     10144      fi
     10145      archive_cmds_need_lc='no'
     10146      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
     10147      hardcode_libdir_separator=:
     10148      ;;
     10149
     10150    osf4* | osf5*)      # as osf3* with the addition of -msym flag
     10151      if test yes = "$GCC"; then
     10152        allow_undefined_flag=' $wl-expect_unresolved $wl\*'
     10153        archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
     10154        hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
     10155      else
     10156        allow_undefined_flag=' -expect_unresolved \*'
     10157        archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
     10158        archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
     10159          $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
     10160
     10161        # Both c and cxx compiler support -rpath directly
     10162        hardcode_libdir_flag_spec='-rpath $libdir'
     10163      fi
     10164      archive_cmds_need_lc='no'
     10165      hardcode_libdir_separator=:
     10166      ;;
     10167
     10168    solaris*)
     10169      no_undefined_flag=' -z defs'
     10170      if test yes = "$GCC"; then
     10171        wlarc='$wl'
     10172        archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
     10173        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
     10174          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
     10175      else
     10176        case `$CC -V 2>&1` in
     10177        *"Compilers 5.0"*)
     10178          wlarc=''
     10179          archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
     10180          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
     10181            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
     10182          ;;
     10183        *)
     10184          wlarc='$wl'
     10185          archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
     10186          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
     10187            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
     10188          ;;
     10189        esac
     10190      fi
     10191      hardcode_libdir_flag_spec='-R$libdir'
     10192      hardcode_shlibpath_var=no
     10193      case $host_os in
     10194      solaris2.[0-5] | solaris2.[0-5].*) ;;
     10195      *)
     10196        # The compiler driver will combine and reorder linker options,
     10197        # but understands '-z linker_flag'.  GCC discards it without '$wl',
     10198        # but is careful enough not to reorder.
     10199        # Supported since Solaris 2.6 (maybe 2.5.1?)
     10200        if test yes = "$GCC"; then
     10201          whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
     10202        else
     10203          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
     10204        fi
     10205        ;;
     10206      esac
     10207      link_all_deplibs=yes
     10208      ;;
     10209
     10210    sunos4*)
     10211      if test sequent = "$host_vendor"; then
     10212        # Use $CC to link under sequent, because it throws in some extra .o
     10213        # files that make .init and .fini sections work.
     10214        archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
     10215      else
     10216        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
     10217      fi
     10218      hardcode_libdir_flag_spec='-L$libdir'
     10219      hardcode_direct=yes
     10220      hardcode_minus_L=yes
     10221      hardcode_shlibpath_var=no
     10222      ;;
     10223
     10224    sysv4)
     10225      case $host_vendor in
     10226        sni)
     10227          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     10228          hardcode_direct=yes # is this really true???
     10229        ;;
     10230        siemens)
     10231          ## LD is ld it makes a PLAMLIB
     10232          ## CC just makes a GrossModule.
     10233          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
     10234          reload_cmds='$CC -r -o $output$reload_objs'
     10235          hardcode_direct=no
     10236        ;;
     10237        motorola)
     10238          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     10239          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
     10240        ;;
     10241      esac
     10242      runpath_var='LD_RUN_PATH'
     10243      hardcode_shlibpath_var=no
     10244      ;;
     10245
     10246    sysv4.3*)
     10247      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     10248      hardcode_shlibpath_var=no
     10249      export_dynamic_flag_spec='-Bexport'
     10250      ;;
     10251
     10252    sysv4*MP*)
     10253      if test -d /usr/nec; then
     10254        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     10255        hardcode_shlibpath_var=no
     10256        runpath_var=LD_RUN_PATH
     10257        hardcode_runpath_var=yes
     10258        ld_shlibs=yes
     10259      fi
     10260      ;;
     10261
     10262    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
     10263      no_undefined_flag='$wl-z,text'
     10264      archive_cmds_need_lc=no
     10265      hardcode_shlibpath_var=no
     10266      runpath_var='LD_RUN_PATH'
     10267
     10268      if test yes = "$GCC"; then
     10269        archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     10270        archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     10271      else
     10272        archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     10273        archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     10274      fi
     10275      ;;
     10276
     10277    sysv5* | sco3.2v5* | sco5v6*)
     10278      # Note: We CANNOT use -z defs as we might desire, because we do not
     10279      # link with -lc, and that would cause any symbols used from libc to
     10280      # always be unresolved, which means just about no library would
     10281      # ever link correctly.  If we're not using GNU ld we use -z text
     10282      # though, which does catch some bad symbols but isn't as heavy-handed
     10283      # as -z defs.
     10284      no_undefined_flag='$wl-z,text'
     10285      allow_undefined_flag='$wl-z,nodefs'
     10286      archive_cmds_need_lc=no
     10287      hardcode_shlibpath_var=no
     10288      hardcode_libdir_flag_spec='$wl-R,$libdir'
     10289      hardcode_libdir_separator=':'
     10290      link_all_deplibs=yes
     10291      export_dynamic_flag_spec='$wl-Bexport'
     10292      runpath_var='LD_RUN_PATH'
     10293
     10294      if test yes = "$GCC"; then
     10295        archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     10296        archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     10297      else
     10298        archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     10299        archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     10300      fi
     10301      ;;
     10302
     10303    uts4*)
     10304      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     10305      hardcode_libdir_flag_spec='-L$libdir'
     10306      hardcode_shlibpath_var=no
     10307      ;;
     10308
     10309    *)
     10310      ld_shlibs=no
     10311      ;;
     10312    esac
     10313
     10314    if test sni = "$host_vendor"; then
     10315      case $host in
     10316      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
     10317        export_dynamic_flag_spec='$wl-Blargedynsym'
     10318        ;;
     10319      esac
     10320    fi
     10321  fi
     10322
     10323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
     10324$as_echo "$ld_shlibs" >&6; }
     10325test no = "$ld_shlibs" && can_build_shared=no
     10326
     10327with_gnu_ld=$with_gnu_ld
     10328
     10329
     10330
     10331
     10332
     10333
     10334
     10335
     10336
     10337
     10338
     10339
     10340
     10341
     10342
     10343#
     10344# Do we need to explicitly link libc?
     10345#
     10346case "x$archive_cmds_need_lc" in
     10347x|xyes)
     10348  # Assume -lc should be added
     10349  archive_cmds_need_lc=yes
     10350
     10351  if test yes,yes = "$GCC,$enable_shared"; then
     10352    case $archive_cmds in
     10353    *'~'*)
     10354      # FIXME: we may have to deal with multi-command sequences.
     10355      ;;
     10356    '$CC '*)
     10357      # Test whether the compiler implicitly links with -lc since on some
     10358      # systems, -lgcc has to come before -lc. If gcc already passes -lc
     10359      # to ld, don't add -lc before -lgcc.
     10360      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
     10361$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
     10362if ${lt_cv_archive_cmds_need_lc+:} false; then :
     10363  $as_echo_n "(cached) " >&6
     10364else
     10365  $RM conftest*
     10366        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     10367
     10368        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
     10369  (eval $ac_compile) 2>&5
     10370  ac_status=$?
     10371  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     10372  test $ac_status = 0; } 2>conftest.err; then
     10373          soname=conftest
     10374          lib=conftest
     10375          libobjs=conftest.$ac_objext
     10376          deplibs=
     10377          wl=$lt_prog_compiler_wl
     10378          pic_flag=$lt_prog_compiler_pic
     10379          compiler_flags=-v
     10380          linker_flags=-v
     10381          verstring=
     10382          output_objdir=.
     10383          libname=conftest
     10384          lt_save_allow_undefined_flag=$allow_undefined_flag
     10385          allow_undefined_flag=
     10386          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
     10387  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
     10388  ac_status=$?
     10389  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     10390  test $ac_status = 0; }
     10391          then
     10392            lt_cv_archive_cmds_need_lc=no
     10393          else
     10394            lt_cv_archive_cmds_need_lc=yes
     10395          fi
     10396          allow_undefined_flag=$lt_save_allow_undefined_flag
     10397        else
     10398          cat conftest.err 1>&5
     10399        fi
     10400        $RM conftest*
     10401
     10402fi
     10403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
     10404$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
     10405      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
     10406      ;;
     10407    esac
     10408  fi
     10409  ;;
     10410esac
     10411
     10412
     10413
     10414
     10415
     10416
     10417
     10418
     10419
     10420
     10421
     10422
     10423
     10424
     10425
     10426
     10427
     10428
     10429
     10430
     10431
     10432
     10433
     10434
     10435
     10436
     10437
     10438
     10439
     10440
     10441
     10442
     10443
     10444
     10445
     10446
     10447
     10448
     10449
     10450
     10451
     10452
     10453
     10454
     10455
     10456
     10457
     10458
     10459
     10460
     10461
     10462
     10463
     10464
     10465
     10466
     10467
     10468
     10469
     10470
     10471
     10472
     10473
     10474
     10475
     10476
     10477
     10478
     10479
     10480
     10481
     10482
     10483
     10484
     10485
     10486
     10487
     10488
     10489
     10490
     10491
     10492
     10493
     10494
     10495
     10496
     10497
     10498
     10499
     10500
     10501
     10502
     10503
     10504
     10505
     10506
     10507
     10508
     10509
     10510
     10511
     10512
     10513
     10514
     10515
     10516
     10517
     10518
     10519
     10520
     10521
     10522
     10523
     10524
     10525
     10526
     10527
     10528
     10529
     10530
     10531
     10532
     10533
     10534
     10535
     10536
     10537
     10538
     10539
     10540
     10541
     10542
     10543
     10544
     10545
     10546
     10547
     10548
     10549
     10550
     10551
     10552
     10553
     10554
     10555
     10556
     10557
     10558
     10559
     10560
     10561
     10562
     10563  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
     10564$as_echo_n "checking dynamic linker characteristics... " >&6; }
     10565
     10566if test yes = "$GCC"; then
     10567  case $host_os in
     10568    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
     10569    *) lt_awk_arg='/^libraries:/' ;;
     10570  esac
     10571  case $host_os in
     10572    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
     10573    *) lt_sed_strip_eq='s|=/|/|g' ;;
     10574  esac
     10575  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
     10576  case $lt_search_path_spec in
     10577  *\;*)
     10578    # if the path contains ";" then we assume it to be the separator
     10579    # otherwise default to the standard path separator (i.e. ":") - it is
     10580    # assumed that no part of a normal pathname contains ";" but that should
     10581    # okay in the real world where ";" in dirpaths is itself problematic.
     10582    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
     10583    ;;
     10584  *)
     10585    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
     10586    ;;
     10587  esac
     10588  # Ok, now we have the path, separated by spaces, we can step through it
     10589  # and add multilib dir if necessary...
     10590  lt_tmp_lt_search_path_spec=
     10591  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
     10592  # ...but if some path component already ends with the multilib dir we assume
     10593  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
     10594  case "$lt_multi_os_dir; $lt_search_path_spec " in
     10595  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
     10596    lt_multi_os_dir=
     10597    ;;
     10598  esac
     10599  for lt_sys_path in $lt_search_path_spec; do
     10600    if test -d "$lt_sys_path$lt_multi_os_dir"; then
     10601      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
     10602    elif test -n "$lt_multi_os_dir"; then
     10603      test -d "$lt_sys_path" && \
     10604        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
     10605    fi
     10606  done
     10607  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
     10608BEGIN {RS = " "; FS = "/|\n";} {
     10609  lt_foo = "";
     10610  lt_count = 0;
     10611  for (lt_i = NF; lt_i > 0; lt_i--) {
     10612    if ($lt_i != "" && $lt_i != ".") {
     10613      if ($lt_i == "..") {
     10614        lt_count++;
     10615      } else {
     10616        if (lt_count == 0) {
     10617          lt_foo = "/" $lt_i lt_foo;
     10618        } else {
     10619          lt_count--;
     10620        }
     10621      }
     10622    }
     10623  }
     10624  if (lt_foo != "") { lt_freq[lt_foo]++; }
     10625  if (lt_freq[lt_foo] == 1) { print lt_foo; }
     10626}'`
     10627  # AWK program above erroneously prepends '/' to C:/dos/paths
     10628  # for these hosts.
     10629  case $host_os in
     10630    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
     10631      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
     10632  esac
     10633  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
     10634else
     10635  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
     10636fi
     10637library_names_spec=
     10638libname_spec='lib$name'
     10639soname_spec=
     10640shrext_cmds=.so
     10641postinstall_cmds=
     10642postuninstall_cmds=
     10643finish_cmds=
     10644finish_eval=
     10645shlibpath_var=
     10646shlibpath_overrides_runpath=unknown
     10647version_type=none
     10648dynamic_linker="$host_os ld.so"
     10649sys_lib_dlsearch_path_spec="/lib /usr/lib"
     10650need_lib_prefix=unknown
     10651hardcode_into_libs=no
     10652
     10653# when you set need_version to no, make sure it does not cause -set_version
     10654# flags to be left without arguments
     10655need_version=unknown
     10656
     10657
     10658
     10659case $host_os in
     10660aix3*)
     10661  version_type=linux # correct to gnu/linux during the next big refactor
     10662  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
     10663  shlibpath_var=LIBPATH
     10664
     10665  # AIX 3 has no versioning support, so we append a major version to the name.
     10666  soname_spec='$libname$release$shared_ext$major'
     10667  ;;
     10668
     10669aix[4-9]*)
     10670  version_type=linux # correct to gnu/linux during the next big refactor
     10671  need_lib_prefix=no
     10672  need_version=no
     10673  hardcode_into_libs=yes
     10674  if test ia64 = "$host_cpu"; then
     10675    # AIX 5 supports IA64
     10676    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
     10677    shlibpath_var=LD_LIBRARY_PATH
     10678  else
     10679    # With GCC up to 2.95.x, collect2 would create an import file
     10680    # for dependence libraries.  The import file would start with
     10681    # the line '#! .'.  This would cause the generated library to
     10682    # depend on '.', always an invalid library.  This was fixed in
     10683    # development snapshots of GCC prior to 3.0.
     10684    case $host_os in
     10685      aix4 | aix4.[01] | aix4.[01].*)
     10686      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
     10687           echo ' yes '
     10688           echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
     10689        :
     10690      else
     10691        can_build_shared=no
     10692      fi
     10693      ;;
     10694    esac
     10695    # Using Import Files as archive members, it is possible to support
     10696    # filename-based versioning of shared library archives on AIX. While
     10697    # this would work for both with and without runtime linking, it will
     10698    # prevent static linking of such archives. So we do filename-based
     10699    # shared library versioning with .so extension only, which is used
     10700    # when both runtime linking and shared linking is enabled.
     10701    # Unfortunately, runtime linking may impact performance, so we do
     10702    # not want this to be the default eventually. Also, we use the
     10703    # versioned .so libs for executables only if there is the -brtl
     10704    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
     10705    # To allow for filename-based versioning support, we need to create
     10706    # libNAME.so.V as an archive file, containing:
     10707    # *) an Import File, referring to the versioned filename of the
     10708    #    archive as well as the shared archive member, telling the
     10709    #    bitwidth (32 or 64) of that shared object, and providing the
     10710    #    list of exported symbols of that shared object, eventually
     10711    #    decorated with the 'weak' keyword
     10712    # *) the shared object with the F_LOADONLY flag set, to really avoid
     10713    #    it being seen by the linker.
     10714    # At run time we better use the real file rather than another symlink,
     10715    # but for link time we create the symlink libNAME.so -> libNAME.so.V
     10716
     10717    case $with_aix_soname,$aix_use_runtimelinking in
     10718    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
     10719    # soname into executable. Probably we can add versioning support to
     10720    # collect2, so additional links can be useful in future.
     10721    aix,yes) # traditional libtool
     10722      dynamic_linker='AIX unversionable lib.so'
     10723      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
     10724      # instead of lib<name>.a to let people know that these are not
     10725      # typical AIX shared libraries.
     10726      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     10727      ;;
     10728    aix,no) # traditional AIX only
     10729      dynamic_linker='AIX lib.a(lib.so.V)'
     10730      # We preserve .a as extension for shared libraries through AIX4.2
     10731      # and later when we are not doing run time linking.
     10732      library_names_spec='$libname$release.a $libname.a'
     10733      soname_spec='$libname$release$shared_ext$major'
     10734      ;;
     10735    svr4,*) # full svr4 only
     10736      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
     10737      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
     10738      # We do not specify a path in Import Files, so LIBPATH fires.
     10739      shlibpath_overrides_runpath=yes
     10740      ;;
     10741    *,yes) # both, prefer svr4
     10742      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
     10743      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
     10744      # unpreferred sharedlib libNAME.a needs extra handling
     10745      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
     10746      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
     10747      # We do not specify a path in Import Files, so LIBPATH fires.
     10748      shlibpath_overrides_runpath=yes
     10749      ;;
     10750    *,no) # both, prefer aix
     10751      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
     10752      library_names_spec='$libname$release.a $libname.a'
     10753      soname_spec='$libname$release$shared_ext$major'
     10754      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
     10755      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
     10756      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
     10757      ;;
     10758    esac
     10759    shlibpath_var=LIBPATH
     10760  fi
     10761  ;;
     10762
     10763amigaos*)
     10764  case $host_cpu in
     10765  powerpc)
     10766    # Since July 2007 AmigaOS4 officially supports .so libraries.
     10767    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
     10768    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     10769    ;;
     10770  m68k)
     10771    library_names_spec='$libname.ixlibrary $libname.a'
     10772    # Create ${libname}_ixlibrary.a entries in /sys/libs.
     10773    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
     10774    ;;
     10775  esac
     10776  ;;
     10777
     10778beos*)
     10779  library_names_spec='$libname$shared_ext'
     10780  dynamic_linker="$host_os ld.so"
     10781  shlibpath_var=LIBRARY_PATH
     10782  ;;
     10783
     10784bsdi[45]*)
     10785  version_type=linux # correct to gnu/linux during the next big refactor
     10786  need_version=no
     10787  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     10788  soname_spec='$libname$release$shared_ext$major'
     10789  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
     10790  shlibpath_var=LD_LIBRARY_PATH
     10791  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
     10792  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
     10793  # the default ld.so.conf also contains /usr/contrib/lib and
     10794  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
     10795  # libtool to hard-code these into programs
     10796  ;;
     10797
     10798cygwin* | mingw* | pw32* | cegcc*)
     10799  version_type=windows
     10800  shrext_cmds=.dll
     10801  need_version=no
     10802  need_lib_prefix=no
     10803
     10804  case $GCC,$cc_basename in
     10805  yes,*)
     10806    # gcc
     10807    library_names_spec='$libname.dll.a'
     10808    # DLL is installed to $(libdir)/../bin by postinstall_cmds
     10809    postinstall_cmds='base_file=`basename \$file`~
     10810      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
     10811      dldir=$destdir/`dirname \$dlpath`~
     10812      test -d \$dldir || mkdir -p \$dldir~
     10813      $install_prog $dir/$dlname \$dldir/$dlname~
     10814      chmod a+x \$dldir/$dlname~
     10815      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
     10816        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
     10817      fi'
     10818    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
     10819      dlpath=$dir/\$dldll~
     10820       $RM \$dlpath'
     10821    shlibpath_overrides_runpath=yes
     10822
     10823    case $host_os in
     10824    cygwin*)
     10825      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
     10826      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
     10827
     10828      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
     10829      ;;
     10830    mingw* | cegcc*)
     10831      # MinGW DLLs use traditional 'lib' prefix
     10832      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
     10833      ;;
     10834    pw32*)
     10835      # pw32 DLLs use 'pw' prefix rather than 'lib'
     10836      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
     10837      ;;
     10838    esac
     10839    dynamic_linker='Win32 ld.exe'
     10840    ;;
     10841
     10842  *,cl*)
     10843    # Native MSVC
     10844    libname_spec='$name'
     10845    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
     10846    library_names_spec='$libname.dll.lib'
     10847
     10848    case $build_os in
     10849    mingw*)
     10850      sys_lib_search_path_spec=
     10851      lt_save_ifs=$IFS
     10852      IFS=';'
     10853      for lt_path in $LIB
     10854      do
     10855        IFS=$lt_save_ifs
     10856        # Let DOS variable expansion print the short 8.3 style file name.
     10857        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
     10858        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
     10859      done
     10860      IFS=$lt_save_ifs
     10861      # Convert to MSYS style.
     10862      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
     10863      ;;
     10864    cygwin*)
     10865      # Convert to unix form, then to dos form, then back to unix form
     10866      # but this time dos style (no spaces!) so that the unix form looks
     10867      # like /cygdrive/c/PROGRA~1:/cygdr...
     10868      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
     10869      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
     10870      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
     10871      ;;
     10872    *)
     10873      sys_lib_search_path_spec=$LIB
     10874      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
     10875        # It is most probably a Windows format PATH.
     10876        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
     10877      else
     10878        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
     10879      fi
     10880      # FIXME: find the short name or the path components, as spaces are
     10881      # common. (e.g. "Program Files" -> "PROGRA~1")
     10882      ;;
     10883    esac
     10884
     10885    # DLL is installed to $(libdir)/../bin by postinstall_cmds
     10886    postinstall_cmds='base_file=`basename \$file`~
     10887      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
     10888      dldir=$destdir/`dirname \$dlpath`~
     10889      test -d \$dldir || mkdir -p \$dldir~
     10890      $install_prog $dir/$dlname \$dldir/$dlname'
     10891    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
     10892      dlpath=$dir/\$dldll~
     10893       $RM \$dlpath'
     10894    shlibpath_overrides_runpath=yes
     10895    dynamic_linker='Win32 link.exe'
     10896    ;;
     10897
     10898  *)
     10899    # Assume MSVC wrapper
     10900    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
     10901    dynamic_linker='Win32 ld.exe'
     10902    ;;
     10903  esac
     10904  # FIXME: first we should search . and the directory the executable is in
     10905  shlibpath_var=PATH
     10906  ;;
     10907
     10908darwin* | rhapsody*)
     10909  dynamic_linker="$host_os dyld"
     10910  version_type=darwin
     10911  need_lib_prefix=no
     10912  need_version=no
     10913  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
     10914  soname_spec='$libname$release$major$shared_ext'
     10915  shlibpath_overrides_runpath=yes
     10916  shlibpath_var=DYLD_LIBRARY_PATH
     10917  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
     10918
     10919  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
     10920  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
     10921  ;;
     10922
     10923dgux*)
     10924  version_type=linux # correct to gnu/linux during the next big refactor
     10925  need_lib_prefix=no
     10926  need_version=no
     10927  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     10928  soname_spec='$libname$release$shared_ext$major'
     10929  shlibpath_var=LD_LIBRARY_PATH
     10930  ;;
     10931
     10932freebsd* | dragonfly*)
     10933  # DragonFly does not have aout.  When/if they implement a new
     10934  # versioning mechanism, adjust this.
     10935  if test -x /usr/bin/objformat; then
     10936    objformat=`/usr/bin/objformat`
     10937  else
     10938    case $host_os in
     10939    freebsd[23].*) objformat=aout ;;
     10940    *) objformat=elf ;;
     10941    esac
     10942  fi
     10943  version_type=freebsd-$objformat
     10944  case $version_type in
     10945    freebsd-elf*)
     10946      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     10947      soname_spec='$libname$release$shared_ext$major'
     10948      need_version=no
     10949      need_lib_prefix=no
     10950      ;;
     10951    freebsd-*)
     10952      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
     10953      need_version=yes
     10954      ;;
     10955  esac
     10956  shlibpath_var=LD_LIBRARY_PATH
     10957  case $host_os in
     10958  freebsd2.*)
     10959    shlibpath_overrides_runpath=yes
     10960    ;;
     10961  freebsd3.[01]* | freebsdelf3.[01]*)
     10962    shlibpath_overrides_runpath=yes
     10963    hardcode_into_libs=yes
     10964    ;;
     10965  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
     10966  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
     10967    shlibpath_overrides_runpath=no
     10968    hardcode_into_libs=yes
     10969    ;;
     10970  *) # from 4.6 on, and DragonFly
     10971    shlibpath_overrides_runpath=yes
     10972    hardcode_into_libs=yes
     10973    ;;
     10974  esac
     10975  ;;
     10976
     10977haiku*)
     10978  version_type=linux # correct to gnu/linux during the next big refactor
     10979  need_lib_prefix=no
     10980  need_version=no
     10981  dynamic_linker="$host_os runtime_loader"
     10982  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     10983  soname_spec='$libname$release$shared_ext$major'
     10984  shlibpath_var=LIBRARY_PATH
     10985  shlibpath_overrides_runpath=no
     10986  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
     10987  hardcode_into_libs=yes
     10988  ;;
     10989
     10990hpux9* | hpux10* | hpux11*)
     10991  # Give a soname corresponding to the major version so that dld.sl refuses to
     10992  # link against other versions.
     10993  version_type=sunos
     10994  need_lib_prefix=no
     10995  need_version=no
     10996  case $host_cpu in
     10997  ia64*)
     10998    shrext_cmds='.so'
     10999    hardcode_into_libs=yes
     11000    dynamic_linker="$host_os dld.so"
     11001    shlibpath_var=LD_LIBRARY_PATH
     11002    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     11003    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11004    soname_spec='$libname$release$shared_ext$major'
     11005    if test 32 = "$HPUX_IA64_MODE"; then
     11006      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
     11007      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
     11008    else
     11009      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
     11010      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
     11011    fi
     11012    ;;
     11013  hppa*64*)
     11014    shrext_cmds='.sl'
     11015    hardcode_into_libs=yes
     11016    dynamic_linker="$host_os dld.sl"
     11017    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
     11018    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     11019    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11020    soname_spec='$libname$release$shared_ext$major'
     11021    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
     11022    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     11023    ;;
     11024  *)
     11025    shrext_cmds='.sl'
     11026    dynamic_linker="$host_os dld.sl"
     11027    shlibpath_var=SHLIB_PATH
     11028    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
     11029    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11030    soname_spec='$libname$release$shared_ext$major'
     11031    ;;
     11032  esac
     11033  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
     11034  postinstall_cmds='chmod 555 $lib'
     11035  # or fails outright, so override atomically:
     11036  install_override_mode=555
     11037  ;;
     11038
     11039interix[3-9]*)
     11040  version_type=linux # correct to gnu/linux during the next big refactor
     11041  need_lib_prefix=no
     11042  need_version=no
     11043  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11044  soname_spec='$libname$release$shared_ext$major'
     11045  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
     11046  shlibpath_var=LD_LIBRARY_PATH
     11047  shlibpath_overrides_runpath=no
     11048  hardcode_into_libs=yes
     11049  ;;
     11050
     11051irix5* | irix6* | nonstopux*)
     11052  case $host_os in
     11053    nonstopux*) version_type=nonstopux ;;
     11054    *)
     11055        if test yes = "$lt_cv_prog_gnu_ld"; then
     11056                version_type=linux # correct to gnu/linux during the next big refactor
     11057        else
     11058                version_type=irix
     11059        fi ;;
     11060  esac
     11061  need_lib_prefix=no
     11062  need_version=no
     11063  soname_spec='$libname$release$shared_ext$major'
     11064  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
     11065  case $host_os in
     11066  irix5* | nonstopux*)
     11067    libsuff= shlibsuff=
     11068    ;;
     11069  *)
     11070    case $LD in # libtool.m4 will add one of these switches to LD
     11071    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
     11072      libsuff= shlibsuff= libmagic=32-bit;;
     11073    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
     11074      libsuff=32 shlibsuff=N32 libmagic=N32;;
     11075    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
     11076      libsuff=64 shlibsuff=64 libmagic=64-bit;;
     11077    *) libsuff= shlibsuff= libmagic=never-match;;
     11078    esac
     11079    ;;
     11080  esac
     11081  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
     11082  shlibpath_overrides_runpath=no
     11083  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
     11084  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
     11085  hardcode_into_libs=yes
     11086  ;;
     11087
     11088# No shared lib support for Linux oldld, aout, or coff.
     11089linux*oldld* | linux*aout* | linux*coff*)
     11090  dynamic_linker=no
     11091  ;;
     11092
     11093linux*android*)
     11094  version_type=none # Android doesn't support versioned libraries.
     11095  need_lib_prefix=no
     11096  need_version=no
     11097  library_names_spec='$libname$release$shared_ext'
     11098  soname_spec='$libname$release$shared_ext'
     11099  finish_cmds=
     11100  shlibpath_var=LD_LIBRARY_PATH
     11101  shlibpath_overrides_runpath=yes
     11102
     11103  # This implies no fast_install, which is unacceptable.
     11104  # Some rework will be needed to allow for fast_install
     11105  # before this can be enabled.
     11106  hardcode_into_libs=yes
     11107
     11108  dynamic_linker='Android linker'
     11109  # Don't embed -rpath directories since the linker doesn't support them.
     11110  hardcode_libdir_flag_spec='-L$libdir'
     11111  ;;
     11112
     11113# This must be glibc/ELF.
     11114linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
     11115  version_type=linux # correct to gnu/linux during the next big refactor
     11116  need_lib_prefix=no
     11117  need_version=no
     11118  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11119  soname_spec='$libname$release$shared_ext$major'
     11120  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
     11121  shlibpath_var=LD_LIBRARY_PATH
     11122  shlibpath_overrides_runpath=no
     11123
     11124  # Some binutils ld are patched to set DT_RUNPATH
     11125  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
     11126  $as_echo_n "(cached) " >&6
     11127else
     11128  lt_cv_shlibpath_overrides_runpath=no
     11129    save_LDFLAGS=$LDFLAGS
     11130    save_libdir=$libdir
     11131    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
     11132         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
     11133    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     11134/* end confdefs.h.  */
     11135
     11136int
     11137main ()
     11138{
     11139
     11140  ;
     11141  return 0;
     11142}
     11143_ACEOF
     11144if ac_fn_c_try_link "$LINENO"; then :
     11145  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
     11146  lt_cv_shlibpath_overrides_runpath=yes
     11147fi
     11148fi
     11149rm -f core conftest.err conftest.$ac_objext \
     11150    conftest$ac_exeext conftest.$ac_ext
     11151    LDFLAGS=$save_LDFLAGS
     11152    libdir=$save_libdir
     11153
     11154fi
     11155
     11156  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
     11157
     11158  # This implies no fast_install, which is unacceptable.
     11159  # Some rework will be needed to allow for fast_install
     11160  # before this can be enabled.
     11161  hardcode_into_libs=yes
     11162
     11163  # Ideally, we could use ldconfig to report *all* directores which are
     11164  # searched for libraries, however this is still not possible.  Aside from not
     11165  # being certain /sbin/ldconfig is available, command
     11166  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
     11167  # even though it is searched at run-time.  Try to do the best guess by
     11168  # appending ld.so.conf contents (and includes) to the search path.
     11169  if test -f /etc/ld.so.conf; then
     11170    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
     11171    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
     11172  fi
     11173
     11174  # We used to test for /lib/ld.so.1 and disable shared libraries on
     11175  # powerpc, because MkLinux only supported shared libraries with the
     11176  # GNU dynamic linker.  Since this was broken with cross compilers,
     11177  # most powerpc-linux boxes support dynamic linking these days and
     11178  # people can always --disable-shared, the test was removed, and we
     11179  # assume the GNU/Linux dynamic linker is in use.
     11180  dynamic_linker='GNU/Linux ld.so'
     11181  ;;
     11182
     11183netbsdelf*-gnu)
     11184  version_type=linux
     11185  need_lib_prefix=no
     11186  need_version=no
     11187  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     11188  soname_spec='${libname}${release}${shared_ext}$major'
     11189  shlibpath_var=LD_LIBRARY_PATH
     11190  shlibpath_overrides_runpath=no
     11191  hardcode_into_libs=yes
     11192  dynamic_linker='NetBSD ld.elf_so'
     11193  ;;
     11194
     11195netbsd*)
     11196  version_type=sunos
     11197  need_lib_prefix=no
     11198  need_version=no
     11199  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
     11200    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
     11201    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     11202    dynamic_linker='NetBSD (a.out) ld.so'
     11203  else
     11204    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11205    soname_spec='$libname$release$shared_ext$major'
     11206    dynamic_linker='NetBSD ld.elf_so'
     11207  fi
     11208  shlibpath_var=LD_LIBRARY_PATH
     11209  shlibpath_overrides_runpath=yes
     11210  hardcode_into_libs=yes
     11211  ;;
     11212
     11213newsos6)
     11214  version_type=linux # correct to gnu/linux during the next big refactor
     11215  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11216  shlibpath_var=LD_LIBRARY_PATH
     11217  shlibpath_overrides_runpath=yes
     11218  ;;
     11219
     11220*nto* | *qnx*)
     11221  version_type=qnx
     11222  need_lib_prefix=no
     11223  need_version=no
     11224  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11225  soname_spec='$libname$release$shared_ext$major'
     11226  shlibpath_var=LD_LIBRARY_PATH
     11227  shlibpath_overrides_runpath=no
     11228  hardcode_into_libs=yes
     11229  dynamic_linker='ldqnx.so'
     11230  ;;
     11231
     11232openbsd* | bitrig*)
     11233  version_type=sunos
     11234  sys_lib_dlsearch_path_spec=/usr/lib
     11235  need_lib_prefix=no
     11236  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
     11237    need_version=no
     11238  else
     11239    need_version=yes
     11240  fi
     11241  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
     11242  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     11243  shlibpath_var=LD_LIBRARY_PATH
     11244  shlibpath_overrides_runpath=yes
     11245  ;;
     11246
     11247os2*)
     11248  libname_spec='$name'
     11249  version_type=windows
     11250  shrext_cmds=.dll
     11251  need_version=no
     11252  need_lib_prefix=no
     11253  # OS/2 can only load a DLL with a base name of 8 characters or less.
     11254  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
     11255    v=$($ECHO $release$versuffix | tr -d .-);
     11256    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
     11257    $ECHO $n$v`$shared_ext'
     11258  library_names_spec='${libname}_dll.$libext'
     11259  dynamic_linker='OS/2 ld.exe'
     11260  shlibpath_var=BEGINLIBPATH
     11261  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
     11262  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     11263  postinstall_cmds='base_file=`basename \$file`~
     11264    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
     11265    dldir=$destdir/`dirname \$dlpath`~
     11266    test -d \$dldir || mkdir -p \$dldir~
     11267    $install_prog $dir/$dlname \$dldir/$dlname~
     11268    chmod a+x \$dldir/$dlname~
     11269    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
     11270      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
     11271    fi'
     11272  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
     11273    dlpath=$dir/\$dldll~
     11274    $RM \$dlpath'
     11275  ;;
     11276
     11277osf3* | osf4* | osf5*)
     11278  version_type=osf
     11279  need_lib_prefix=no
     11280  need_version=no
     11281  soname_spec='$libname$release$shared_ext$major'
     11282  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11283  shlibpath_var=LD_LIBRARY_PATH
     11284  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
     11285  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     11286  ;;
     11287
     11288rdos*)
     11289  dynamic_linker=no
     11290  ;;
     11291
     11292solaris*)
     11293  version_type=linux # correct to gnu/linux during the next big refactor
     11294  need_lib_prefix=no
     11295  need_version=no
     11296  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11297  soname_spec='$libname$release$shared_ext$major'
     11298  shlibpath_var=LD_LIBRARY_PATH
     11299  shlibpath_overrides_runpath=yes
     11300  hardcode_into_libs=yes
     11301  # ldd complains unless libraries are executable
     11302  postinstall_cmds='chmod +x $lib'
     11303  ;;
     11304
     11305sunos4*)
     11306  version_type=sunos
     11307  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
     11308  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
     11309  shlibpath_var=LD_LIBRARY_PATH
     11310  shlibpath_overrides_runpath=yes
     11311  if test yes = "$with_gnu_ld"; then
     11312    need_lib_prefix=no
     11313  fi
     11314  need_version=yes
     11315  ;;
     11316
     11317sysv4 | sysv4.3*)
     11318  version_type=linux # correct to gnu/linux during the next big refactor
     11319  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11320  soname_spec='$libname$release$shared_ext$major'
     11321  shlibpath_var=LD_LIBRARY_PATH
     11322  case $host_vendor in
     11323    sni)
     11324      shlibpath_overrides_runpath=no
     11325      need_lib_prefix=no
     11326      runpath_var=LD_RUN_PATH
     11327      ;;
     11328    siemens)
     11329      need_lib_prefix=no
     11330      ;;
     11331    motorola)
     11332      need_lib_prefix=no
     11333      need_version=no
     11334      shlibpath_overrides_runpath=no
     11335      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
     11336      ;;
     11337  esac
     11338  ;;
     11339
     11340sysv4*MP*)
     11341  if test -d /usr/nec; then
     11342    version_type=linux # correct to gnu/linux during the next big refactor
     11343    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
     11344    soname_spec='$libname$shared_ext.$major'
     11345    shlibpath_var=LD_LIBRARY_PATH
     11346  fi
     11347  ;;
     11348
     11349sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
     11350  version_type=sco
     11351  need_lib_prefix=no
     11352  need_version=no
     11353  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
     11354  soname_spec='$libname$release$shared_ext$major'
     11355  shlibpath_var=LD_LIBRARY_PATH
     11356  shlibpath_overrides_runpath=yes
     11357  hardcode_into_libs=yes
     11358  if test yes = "$with_gnu_ld"; then
     11359    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
     11360  else
     11361    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
     11362    case $host_os in
     11363      sco3.2v5*)
     11364        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
     11365        ;;
     11366    esac
     11367  fi
     11368  sys_lib_dlsearch_path_spec='/usr/lib'
     11369  ;;
     11370
     11371tpf*)
     11372  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
     11373  version_type=linux # correct to gnu/linux during the next big refactor
     11374  need_lib_prefix=no
     11375  need_version=no
     11376  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11377  shlibpath_var=LD_LIBRARY_PATH
     11378  shlibpath_overrides_runpath=no
     11379  hardcode_into_libs=yes
     11380  ;;
     11381
     11382uts4*)
     11383  version_type=linux # correct to gnu/linux during the next big refactor
     11384  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     11385  soname_spec='$libname$release$shared_ext$major'
     11386  shlibpath_var=LD_LIBRARY_PATH
     11387  ;;
     11388
     11389*)
     11390  dynamic_linker=no
     11391  ;;
     11392esac
     11393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
     11394$as_echo "$dynamic_linker" >&6; }
     11395test no = "$dynamic_linker" && can_build_shared=no
     11396
     11397variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
     11398if test yes = "$GCC"; then
     11399  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
     11400fi
     11401
     11402if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
     11403  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
     11404fi
     11405
     11406if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
     11407  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
     11408fi
     11409
     11410# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
     11411configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
     11412
     11413# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
     11414func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
     11415
     11416# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
     11417configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
     11418
     11419
     11420
     11421
     11422
     11423
     11424
     11425
     11426
     11427
     11428
     11429
     11430
     11431
     11432
     11433
     11434
     11435
     11436
     11437
     11438
     11439
     11440
     11441
     11442
     11443
     11444
     11445
     11446
     11447
     11448
     11449
     11450
     11451
     11452
     11453
     11454
     11455
     11456
     11457
     11458
     11459
     11460
     11461
     11462
     11463
     11464
     11465
     11466
     11467
     11468
     11469
     11470
     11471
     11472
     11473
     11474
     11475
     11476
     11477
     11478
     11479
     11480
     11481
     11482
     11483
     11484
     11485
     11486
     11487
     11488
     11489
     11490
     11491
     11492
     11493
     11494
     11495
     11496
     11497
     11498
     11499
     11500
     11501
     11502
     11503
     11504
     11505
     11506
     11507
     11508
     11509
     11510
     11511
     11512
     11513
     11514
     11515  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
     11516$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
     11517hardcode_action=
     11518if test -n "$hardcode_libdir_flag_spec" ||
     11519   test -n "$runpath_var" ||
     11520   test yes = "$hardcode_automatic"; then
     11521
     11522  # We can hardcode non-existent directories.
     11523  if test no != "$hardcode_direct" &&
     11524     # If the only mechanism to avoid hardcoding is shlibpath_var, we
     11525     # have to relink, otherwise we might link with an installed library
     11526     # when we should be linking with a yet-to-be-installed one
     11527     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
     11528     test no != "$hardcode_minus_L"; then
     11529    # Linking always hardcodes the temporary library directory.
     11530    hardcode_action=relink
     11531  else
     11532    # We can link without hardcoding, and we can hardcode nonexisting dirs.
     11533    hardcode_action=immediate
     11534  fi
     11535else
     11536  # We cannot hardcode anything, or else we can only hardcode existing
     11537  # directories.
     11538  hardcode_action=unsupported
     11539fi
     11540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
     11541$as_echo "$hardcode_action" >&6; }
     11542
     11543if test relink = "$hardcode_action" ||
     11544   test yes = "$inherit_rpath"; then
     11545  # Fast installation is not supported
     11546  enable_fast_install=no
     11547elif test yes = "$shlibpath_overrides_runpath" ||
     11548     test no = "$enable_shared"; then
     11549  # Fast installation is not necessary
     11550  enable_fast_install=needless
     11551fi
     11552
     11553
     11554
     11555
     11556
     11557
     11558  if test yes != "$enable_dlopen"; then
     11559  enable_dlopen=unknown
     11560  enable_dlopen_self=unknown
     11561  enable_dlopen_self_static=unknown
     11562else
     11563  lt_cv_dlopen=no
     11564  lt_cv_dlopen_libs=
     11565
     11566  case $host_os in
     11567  beos*)
     11568    lt_cv_dlopen=load_add_on
     11569    lt_cv_dlopen_libs=
     11570    lt_cv_dlopen_self=yes
     11571    ;;
     11572
     11573  mingw* | pw32* | cegcc*)
     11574    lt_cv_dlopen=LoadLibrary
     11575    lt_cv_dlopen_libs=
     11576    ;;
     11577
     11578  cygwin*)
     11579    lt_cv_dlopen=dlopen
     11580    lt_cv_dlopen_libs=
     11581    ;;
     11582
     11583  darwin*)
     11584    # if libdl is installed we need to link against it
     11585    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
     11586$as_echo_n "checking for dlopen in -ldl... " >&6; }
     11587if ${ac_cv_lib_dl_dlopen+:} false; then :
     11588  $as_echo_n "(cached) " >&6
     11589else
     11590  ac_check_lib_save_LIBS=$LIBS
     11591LIBS="-ldl  $LIBS"
     11592cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     11593/* end confdefs.h.  */
     11594
     11595/* Override any GCC internal prototype to avoid an error.
     11596   Use char because int might match the return type of a GCC
     11597   builtin and then its argument prototype would still apply.  */
     11598#ifdef __cplusplus
     11599extern "C"
     11600#endif
     11601char dlopen ();
     11602int
     11603main ()
     11604{
     11605return dlopen ();
     11606  ;
     11607  return 0;
     11608}
     11609_ACEOF
     11610if ac_fn_c_try_link "$LINENO"; then :
     11611  ac_cv_lib_dl_dlopen=yes
     11612else
     11613  ac_cv_lib_dl_dlopen=no
     11614fi
     11615rm -f core conftest.err conftest.$ac_objext \
     11616    conftest$ac_exeext conftest.$ac_ext
     11617LIBS=$ac_check_lib_save_LIBS
     11618fi
     11619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
     11620$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
     11621if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
     11622  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
     11623else
     11624
     11625    lt_cv_dlopen=dyld
     11626    lt_cv_dlopen_libs=
     11627    lt_cv_dlopen_self=yes
     11628
     11629fi
     11630
     11631    ;;
     11632
     11633  tpf*)
     11634    # Don't try to run any link tests for TPF.  We know it's impossible
     11635    # because TPF is a cross-compiler, and we know how we open DSOs.
     11636    lt_cv_dlopen=dlopen
     11637    lt_cv_dlopen_libs=
     11638    lt_cv_dlopen_self=no
     11639    ;;
     11640
     11641  *)
     11642    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
     11643if test "x$ac_cv_func_shl_load" = xyes; then :
     11644  lt_cv_dlopen=shl_load
     11645else
     11646  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
     11647$as_echo_n "checking for shl_load in -ldld... " >&6; }
     11648if ${ac_cv_lib_dld_shl_load+:} false; then :
     11649  $as_echo_n "(cached) " >&6
     11650else
     11651  ac_check_lib_save_LIBS=$LIBS
     11652LIBS="-ldld  $LIBS"
     11653cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     11654/* end confdefs.h.  */
     11655
     11656/* Override any GCC internal prototype to avoid an error.
     11657   Use char because int might match the return type of a GCC
     11658   builtin and then its argument prototype would still apply.  */
     11659#ifdef __cplusplus
     11660extern "C"
     11661#endif
     11662char shl_load ();
     11663int
     11664main ()
     11665{
     11666return shl_load ();
     11667  ;
     11668  return 0;
     11669}
     11670_ACEOF
     11671if ac_fn_c_try_link "$LINENO"; then :
     11672  ac_cv_lib_dld_shl_load=yes
     11673else
     11674  ac_cv_lib_dld_shl_load=no
     11675fi
     11676rm -f core conftest.err conftest.$ac_objext \
     11677    conftest$ac_exeext conftest.$ac_ext
     11678LIBS=$ac_check_lib_save_LIBS
     11679fi
     11680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
     11681$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
     11682if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
     11683  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
     11684else
     11685  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
     11686if test "x$ac_cv_func_dlopen" = xyes; then :
     11687  lt_cv_dlopen=dlopen
     11688else
     11689  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
     11690$as_echo_n "checking for dlopen in -ldl... " >&6; }
     11691if ${ac_cv_lib_dl_dlopen+:} false; then :
     11692  $as_echo_n "(cached) " >&6
     11693else
     11694  ac_check_lib_save_LIBS=$LIBS
     11695LIBS="-ldl  $LIBS"
     11696cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     11697/* end confdefs.h.  */
     11698
     11699/* Override any GCC internal prototype to avoid an error.
     11700   Use char because int might match the return type of a GCC
     11701   builtin and then its argument prototype would still apply.  */
     11702#ifdef __cplusplus
     11703extern "C"
     11704#endif
     11705char dlopen ();
     11706int
     11707main ()
     11708{
     11709return dlopen ();
     11710  ;
     11711  return 0;
     11712}
     11713_ACEOF
     11714if ac_fn_c_try_link "$LINENO"; then :
     11715  ac_cv_lib_dl_dlopen=yes
     11716else
     11717  ac_cv_lib_dl_dlopen=no
     11718fi
     11719rm -f core conftest.err conftest.$ac_objext \
     11720    conftest$ac_exeext conftest.$ac_ext
     11721LIBS=$ac_check_lib_save_LIBS
     11722fi
     11723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
     11724$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
     11725if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
     11726  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
     11727else
     11728  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
     11729$as_echo_n "checking for dlopen in -lsvld... " >&6; }
     11730if ${ac_cv_lib_svld_dlopen+:} false; then :
     11731  $as_echo_n "(cached) " >&6
     11732else
     11733  ac_check_lib_save_LIBS=$LIBS
     11734LIBS="-lsvld  $LIBS"
     11735cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     11736/* end confdefs.h.  */
     11737
     11738/* Override any GCC internal prototype to avoid an error.
     11739   Use char because int might match the return type of a GCC
     11740   builtin and then its argument prototype would still apply.  */
     11741#ifdef __cplusplus
     11742extern "C"
     11743#endif
     11744char dlopen ();
     11745int
     11746main ()
     11747{
     11748return dlopen ();
     11749  ;
     11750  return 0;
     11751}
     11752_ACEOF
     11753if ac_fn_c_try_link "$LINENO"; then :
     11754  ac_cv_lib_svld_dlopen=yes
     11755else
     11756  ac_cv_lib_svld_dlopen=no
     11757fi
     11758rm -f core conftest.err conftest.$ac_objext \
     11759    conftest$ac_exeext conftest.$ac_ext
     11760LIBS=$ac_check_lib_save_LIBS
     11761fi
     11762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
     11763$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
     11764if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
     11765  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
     11766else
     11767  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
     11768$as_echo_n "checking for dld_link in -ldld... " >&6; }
     11769if ${ac_cv_lib_dld_dld_link+:} false; then :
     11770  $as_echo_n "(cached) " >&6
     11771else
     11772  ac_check_lib_save_LIBS=$LIBS
     11773LIBS="-ldld  $LIBS"
     11774cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     11775/* end confdefs.h.  */
     11776
     11777/* Override any GCC internal prototype to avoid an error.
     11778   Use char because int might match the return type of a GCC
     11779   builtin and then its argument prototype would still apply.  */
     11780#ifdef __cplusplus
     11781extern "C"
     11782#endif
     11783char dld_link ();
     11784int
     11785main ()
     11786{
     11787return dld_link ();
     11788  ;
     11789  return 0;
     11790}
     11791_ACEOF
     11792if ac_fn_c_try_link "$LINENO"; then :
     11793  ac_cv_lib_dld_dld_link=yes
     11794else
     11795  ac_cv_lib_dld_dld_link=no
     11796fi
     11797rm -f core conftest.err conftest.$ac_objext \
     11798    conftest$ac_exeext conftest.$ac_ext
     11799LIBS=$ac_check_lib_save_LIBS
     11800fi
     11801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
     11802$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
     11803if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
     11804  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
     11805fi
     11806
     11807
     11808fi
     11809
     11810
     11811fi
     11812
     11813
     11814fi
     11815
     11816
     11817fi
     11818
     11819
     11820fi
     11821
     11822    ;;
     11823  esac
     11824
     11825  if test no = "$lt_cv_dlopen"; then
     11826    enable_dlopen=no
     11827  else
     11828    enable_dlopen=yes
     11829  fi
     11830
     11831  case $lt_cv_dlopen in
     11832  dlopen)
     11833    save_CPPFLAGS=$CPPFLAGS
     11834    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
     11835
     11836    save_LDFLAGS=$LDFLAGS
     11837    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
     11838
     11839    save_LIBS=$LIBS
     11840    LIBS="$lt_cv_dlopen_libs $LIBS"
     11841
     11842    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
     11843$as_echo_n "checking whether a program can dlopen itself... " >&6; }
     11844if ${lt_cv_dlopen_self+:} false; then :
     11845  $as_echo_n "(cached) " >&6
     11846else
     11847          if test yes = "$cross_compiling"; then :
     11848  lt_cv_dlopen_self=cross
     11849else
     11850  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     11851  lt_status=$lt_dlunknown
     11852  cat > conftest.$ac_ext <<_LT_EOF
     11853#line $LINENO "configure"
     11854#include "confdefs.h"
     11855
     11856#if HAVE_DLFCN_H
     11857#include <dlfcn.h>
     11858#endif
     11859
     11860#include <stdio.h>
     11861
     11862#ifdef RTLD_GLOBAL
     11863#  define LT_DLGLOBAL           RTLD_GLOBAL
     11864#else
     11865#  ifdef DL_GLOBAL
     11866#    define LT_DLGLOBAL         DL_GLOBAL
     11867#  else
     11868#    define LT_DLGLOBAL         0
     11869#  endif
     11870#endif
     11871
     11872/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
     11873   find out it does not work in some platform. */
     11874#ifndef LT_DLLAZY_OR_NOW
     11875#  ifdef RTLD_LAZY
     11876#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
     11877#  else
     11878#    ifdef DL_LAZY
     11879#      define LT_DLLAZY_OR_NOW          DL_LAZY
     11880#    else
     11881#      ifdef RTLD_NOW
     11882#        define LT_DLLAZY_OR_NOW        RTLD_NOW
     11883#      else
     11884#        ifdef DL_NOW
     11885#          define LT_DLLAZY_OR_NOW      DL_NOW
     11886#        else
     11887#          define LT_DLLAZY_OR_NOW      0
     11888#        endif
     11889#      endif
     11890#    endif
     11891#  endif
     11892#endif
     11893
     11894/* When -fvisibility=hidden is used, assume the code has been annotated
     11895   correspondingly for the symbols needed.  */
     11896#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
     11897int fnord () __attribute__((visibility("default")));
     11898#endif
     11899
     11900int fnord () { return 42; }
     11901int main ()
     11902{
     11903  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     11904  int status = $lt_dlunknown;
     11905
     11906  if (self)
     11907    {
     11908      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
     11909      else
     11910        {
     11911          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
     11912          else puts (dlerror ());
     11913        }
     11914      /* dlclose (self); */
     11915    }
     11916  else
     11917    puts (dlerror ());
     11918
     11919  return status;
     11920}
     11921_LT_EOF
     11922  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
     11923  (eval $ac_link) 2>&5
     11924  ac_status=$?
     11925  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     11926  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
     11927    (./conftest; exit; ) >&5 2>/dev/null
     11928    lt_status=$?
     11929    case x$lt_status in
     11930      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
     11931      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
     11932      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
     11933    esac
     11934  else :
     11935    # compilation failed
     11936    lt_cv_dlopen_self=no
     11937  fi
     11938fi
     11939rm -fr conftest*
     11940
     11941
     11942fi
     11943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
     11944$as_echo "$lt_cv_dlopen_self" >&6; }
     11945
     11946    if test yes = "$lt_cv_dlopen_self"; then
     11947      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
     11948      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
     11949$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
     11950if ${lt_cv_dlopen_self_static+:} false; then :
     11951  $as_echo_n "(cached) " >&6
     11952else
     11953          if test yes = "$cross_compiling"; then :
     11954  lt_cv_dlopen_self_static=cross
     11955else
     11956  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     11957  lt_status=$lt_dlunknown
     11958  cat > conftest.$ac_ext <<_LT_EOF
     11959#line $LINENO "configure"
     11960#include "confdefs.h"
     11961
     11962#if HAVE_DLFCN_H
     11963#include <dlfcn.h>
     11964#endif
     11965
     11966#include <stdio.h>
     11967
     11968#ifdef RTLD_GLOBAL
     11969#  define LT_DLGLOBAL           RTLD_GLOBAL
     11970#else
     11971#  ifdef DL_GLOBAL
     11972#    define LT_DLGLOBAL         DL_GLOBAL
     11973#  else
     11974#    define LT_DLGLOBAL         0
     11975#  endif
     11976#endif
     11977
     11978/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
     11979   find out it does not work in some platform. */
     11980#ifndef LT_DLLAZY_OR_NOW
     11981#  ifdef RTLD_LAZY
     11982#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
     11983#  else
     11984#    ifdef DL_LAZY
     11985#      define LT_DLLAZY_OR_NOW          DL_LAZY
     11986#    else
     11987#      ifdef RTLD_NOW
     11988#        define LT_DLLAZY_OR_NOW        RTLD_NOW
     11989#      else
     11990#        ifdef DL_NOW
     11991#          define LT_DLLAZY_OR_NOW      DL_NOW
     11992#        else
     11993#          define LT_DLLAZY_OR_NOW      0
     11994#        endif
     11995#      endif
     11996#    endif
     11997#  endif
     11998#endif
     11999
     12000/* When -fvisibility=hidden is used, assume the code has been annotated
     12001   correspondingly for the symbols needed.  */
     12002#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
     12003int fnord () __attribute__((visibility("default")));
     12004#endif
     12005
     12006int fnord () { return 42; }
     12007int main ()
     12008{
     12009  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     12010  int status = $lt_dlunknown;
     12011
     12012  if (self)
     12013    {
     12014      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
     12015      else
     12016        {
     12017          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
     12018          else puts (dlerror ());
     12019        }
     12020      /* dlclose (self); */
     12021    }
     12022  else
     12023    puts (dlerror ());
     12024
     12025  return status;
     12026}
     12027_LT_EOF
     12028  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
     12029  (eval $ac_link) 2>&5
     12030  ac_status=$?
     12031  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     12032  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
     12033    (./conftest; exit; ) >&5 2>/dev/null
     12034    lt_status=$?
     12035    case x$lt_status in
     12036      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
     12037      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
     12038      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
     12039    esac
     12040  else :
     12041    # compilation failed
     12042    lt_cv_dlopen_self_static=no
     12043  fi
     12044fi
     12045rm -fr conftest*
     12046
     12047
     12048fi
     12049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
     12050$as_echo "$lt_cv_dlopen_self_static" >&6; }
     12051    fi
     12052
     12053    CPPFLAGS=$save_CPPFLAGS
     12054    LDFLAGS=$save_LDFLAGS
     12055    LIBS=$save_LIBS
     12056    ;;
     12057  esac
     12058
     12059  case $lt_cv_dlopen_self in
     12060  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
     12061  *) enable_dlopen_self=unknown ;;
     12062  esac
     12063
     12064  case $lt_cv_dlopen_self_static in
     12065  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
     12066  *) enable_dlopen_self_static=unknown ;;
     12067  esac
     12068fi
     12069
     12070
     12071
     12072
     12073
     12074
     12075
     12076
     12077
     12078
     12079
     12080
     12081
     12082
     12083
     12084
     12085
     12086striplib=
     12087old_striplib=
     12088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
     12089$as_echo_n "checking whether stripping libraries is possible... " >&6; }
     12090if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
     12091  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
     12092  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
     12093  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
     12094$as_echo "yes" >&6; }
     12095else
     12096# FIXME - insert some real tests, host_os isn't really good enough
     12097  case $host_os in
     12098  darwin*)
     12099    if test -n "$STRIP"; then
     12100      striplib="$STRIP -x"
     12101      old_striplib="$STRIP -S"
     12102      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
     12103$as_echo "yes" >&6; }
     12104    else
     12105      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     12106$as_echo "no" >&6; }
     12107    fi
     12108    ;;
     12109  *)
     12110    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     12111$as_echo "no" >&6; }
     12112    ;;
     12113  esac
     12114fi
     12115
     12116
     12117
     12118
     12119
     12120
     12121
     12122
     12123
     12124
     12125
     12126
     12127  # Report what library types will actually be built
     12128  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
     12129$as_echo_n "checking if libtool supports shared libraries... " >&6; }
     12130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
     12131$as_echo "$can_build_shared" >&6; }
     12132
     12133  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
     12134$as_echo_n "checking whether to build shared libraries... " >&6; }
     12135  test no = "$can_build_shared" && enable_shared=no
     12136
     12137  # On AIX, shared libraries and static libraries use the same namespace, and
     12138  # are all built from PIC.
     12139  case $host_os in
     12140  aix3*)
     12141    test yes = "$enable_shared" && enable_static=no
     12142    if test -n "$RANLIB"; then
     12143      archive_cmds="$archive_cmds~\$RANLIB \$lib"
     12144      postinstall_cmds='$RANLIB $lib'
     12145    fi
     12146    ;;
     12147
     12148  aix[4-9]*)
     12149    if test ia64 != "$host_cpu"; then
     12150      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
     12151      yes,aix,yes) ;;                   # shared object as lib.so file only
     12152      yes,svr4,*) ;;                    # shared object as lib.so archive member only
     12153      yes,*) enable_static=no ;;        # shared object in lib.a archive as well
     12154      esac
     12155    fi
     12156    ;;
     12157  esac
     12158  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
     12159$as_echo "$enable_shared" >&6; }
     12160
     12161  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
     12162$as_echo_n "checking whether to build static libraries... " >&6; }
     12163  # Make sure either enable_shared or enable_static is yes.
     12164  test yes = "$enable_shared" || enable_static=yes
     12165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
     12166$as_echo "$enable_static" >&6; }
     12167
     12168
     12169
     12170
     12171fi
     12172ac_ext=c
     12173ac_cpp='$CPP $CPPFLAGS'
     12174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     12175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     12176ac_compiler_gnu=$ac_cv_c_compiler_gnu
     12177
     12178CC=$lt_save_CC
     12179
     12180
     12181
     12182
     12183
     12184
     12185
     12186
     12187
     12188
     12189
     12190
     12191
     12192
     12193
     12194        ac_config_commands="$ac_config_commands libtool"
     12195
     12196
     12197
     12198
     12199# Only expand once:
     12200
     12201
     12202
     12203ac_ext=cpp
     12204ac_cpp='$CXXCPP $CPPFLAGS'
     12205ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     12206ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     12207ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
     12208if test -z "$CXX"; then
     12209  if test -n "$CCC"; then
     12210    CXX=$CCC
     12211  else
     12212    if test -n "$ac_tool_prefix"; then
     12213  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
     12214  do
     12215    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
     12216set dummy $ac_tool_prefix$ac_prog; ac_word=$2
     12217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     12218$as_echo_n "checking for $ac_word... " >&6; }
     12219if ${ac_cv_prog_CXX+:} false; then :
     12220  $as_echo_n "(cached) " >&6
     12221else
     12222  if test -n "$CXX"; then
     12223  ac_cv_prog_CXX="$CXX" # Let the user override the test.
     12224else
     12225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     12226for as_dir in $PATH
     12227do
     12228  IFS=$as_save_IFS
     12229  test -z "$as_dir" && as_dir=.
     12230    for ac_exec_ext in '' $ac_executable_extensions; do
     12231  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     12232    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
     12233    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     12234    break 2
     12235  fi
     12236done
     12237  done
     12238IFS=$as_save_IFS
     12239
     12240fi
     12241fi
     12242CXX=$ac_cv_prog_CXX
     12243if test -n "$CXX"; then
     12244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
     12245$as_echo "$CXX" >&6; }
     12246else
     12247  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     12248$as_echo "no" >&6; }
     12249fi
     12250
     12251
     12252    test -n "$CXX" && break
     12253  done
     12254fi
     12255if test -z "$CXX"; then
     12256  ac_ct_CXX=$CXX
     12257  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
     12258do
     12259  # Extract the first word of "$ac_prog", so it can be a program name with args.
     12260set dummy $ac_prog; ac_word=$2
     12261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
     12262$as_echo_n "checking for $ac_word... " >&6; }
     12263if ${ac_cv_prog_ac_ct_CXX+:} false; then :
     12264  $as_echo_n "(cached) " >&6
     12265else
     12266  if test -n "$ac_ct_CXX"; then
     12267  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
     12268else
     12269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     12270for as_dir in $PATH
     12271do
     12272  IFS=$as_save_IFS
     12273  test -z "$as_dir" && as_dir=.
     12274    for ac_exec_ext in '' $ac_executable_extensions; do
     12275  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     12276    ac_cv_prog_ac_ct_CXX="$ac_prog"
     12277    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     12278    break 2
     12279  fi
     12280done
     12281  done
     12282IFS=$as_save_IFS
     12283
     12284fi
     12285fi
     12286ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
     12287if test -n "$ac_ct_CXX"; then
     12288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
     12289$as_echo "$ac_ct_CXX" >&6; }
     12290else
     12291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     12292$as_echo "no" >&6; }
     12293fi
     12294
     12295
     12296  test -n "$ac_ct_CXX" && break
     12297done
     12298
     12299  if test "x$ac_ct_CXX" = x; then
     12300    CXX="g++"
     12301  else
     12302    case $cross_compiling:$ac_tool_warned in
     12303yes:)
     12304{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
     12305$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
     12306ac_tool_warned=yes ;;
     12307esac
     12308    CXX=$ac_ct_CXX
     12309  fi
     12310fi
     12311
     12312  fi
     12313fi
     12314# Provide some information about the compiler.
     12315$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
     12316set X $ac_compile
     12317ac_compiler=$2
     12318for ac_option in --version -v -V -qversion; do
     12319  { { ac_try="$ac_compiler $ac_option >&5"
     12320case "(($ac_try" in
     12321  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
     12322  *) ac_try_echo=$ac_try;;
     12323esac
     12324eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
     12325$as_echo "$ac_try_echo"; } >&5
     12326  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
     12327  ac_status=$?
     12328  if test -s conftest.err; then
     12329    sed '10a\
     12330... rest of stderr output deleted ...
     12331         10q' conftest.err >conftest.er1
     12332    cat conftest.er1 >&5
     12333  fi
     12334  rm -f conftest.er1 conftest.err
     12335  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     12336  test $ac_status = 0; }
     12337done
     12338
    303612339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
    303712340$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
     
    315412457ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
    315512458ac_compiler_gnu=$ac_cv_c_compiler_gnu
    3156 DEPDIR="${am__leading_dot}deps"
    3157 
    3158 ac_config_commands="$ac_config_commands depfiles"
    3159 
    3160 
    3161 am_make=${MAKE-make}
    3162 cat > confinc << 'END'
    3163 am__doit:
    3164         @echo this is the am__doit target
    3165 .PHONY: am__doit
    3166 END
    3167 # If we don't find an include directive, just comment out the code.
    3168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
    3169 $as_echo_n "checking for style of include used by $am_make... " >&6; }
    3170 am__include="#"
    3171 am__quote=
    3172 _am_result=none
    3173 # First try GNU make style include.
    3174 echo "include confinc" > confmf
    3175 # Ignore all kinds of additional output from 'make'.
    3176 case `$am_make -s -f confmf 2> /dev/null` in #(
    3177 *the\ am__doit\ target*)
    3178   am__include=include
    3179   am__quote=
    3180   _am_result=GNU
    3181   ;;
    3182 esac
    3183 # Now try BSD make style include.
    3184 if test "$am__include" = "#"; then
    3185    echo '.include "confinc"' > confmf
    3186    case `$am_make -s -f confmf 2> /dev/null` in #(
    3187    *the\ am__doit\ target*)
    3188      am__include=.include
    3189      am__quote="\""
    3190      _am_result=BSD
    3191      ;;
    3192    esac
    3193 fi
    3194 
    3195 
    3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
    3197 $as_echo "$_am_result" >&6; }
    3198 rm -f confinc confmf
    3199 
    3200 # Check whether --enable-dependency-tracking was given.
    3201 if test "${enable_dependency_tracking+set}" = set; then :
    3202   enableval=$enable_dependency_tracking;
    3203 fi
    3204 
    3205 if test "x$enable_dependency_tracking" != xno; then
    3206   am_depcomp="$ac_aux_dir/depcomp"
    3207   AMDEPBACKSLASH='\'
    3208   am__nodep='_no'
    3209 fi
    3210  if test "x$enable_dependency_tracking" != xno; then
    3211   AMDEP_TRUE=
    3212   AMDEP_FALSE='#'
    3213 else
    3214   AMDEP_TRUE='#'
    3215   AMDEP_FALSE=
    3216 fi
    3217 
    3218 
    321912459
    322012460depcc="$CXX"  am_compiler_list=
     
    334612586
    334712587
     12588
     12589
     12590func_stripname_cnf ()
     12591{
     12592  case $2 in
     12593  .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
     12594  *)  func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
     12595  esac
     12596} # func_stripname_cnf
     12597
     12598      if test -n "$CXX" && ( test no != "$CXX" &&
     12599    ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
     12600    (test g++ != "$CXX"))); then
     12601  ac_ext=cpp
     12602ac_cpp='$CXXCPP $CPPFLAGS'
     12603ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     12604ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     12605ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
     12606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
     12607$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
     12608if test -z "$CXXCPP"; then
     12609  if ${ac_cv_prog_CXXCPP+:} false; then :
     12610  $as_echo_n "(cached) " >&6
     12611else
     12612      # Double quotes because CXXCPP needs to be expanded
     12613    for CXXCPP in "$CXX -E" "/lib/cpp"
     12614    do
     12615      ac_preproc_ok=false
     12616for ac_cxx_preproc_warn_flag in '' yes
     12617do
     12618  # Use a header file that comes with gcc, so configuring glibc
     12619  # with a fresh cross-compiler works.
     12620  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     12621  # <limits.h> exists even on freestanding compilers.
     12622  # On the NeXT, cc -E runs the code through the compiler's parser,
     12623  # not just through cpp. "Syntax error" is here to catch this case.
     12624  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     12625/* end confdefs.h.  */
     12626#ifdef __STDC__
     12627# include <limits.h>
     12628#else
     12629# include <assert.h>
     12630#endif
     12631                     Syntax error
     12632_ACEOF
     12633if ac_fn_cxx_try_cpp "$LINENO"; then :
     12634
     12635else
     12636  # Broken: fails on valid input.
     12637continue
     12638fi
     12639rm -f conftest.err conftest.i conftest.$ac_ext
     12640
     12641  # OK, works on sane cases.  Now check whether nonexistent headers
     12642  # can be detected and how.
     12643  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     12644/* end confdefs.h.  */
     12645#include <ac_nonexistent.h>
     12646_ACEOF
     12647if ac_fn_cxx_try_cpp "$LINENO"; then :
     12648  # Broken: success on invalid input.
     12649continue
     12650else
     12651  # Passes both tests.
     12652ac_preproc_ok=:
     12653break
     12654fi
     12655rm -f conftest.err conftest.i conftest.$ac_ext
     12656
     12657done
     12658# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
     12659rm -f conftest.i conftest.err conftest.$ac_ext
     12660if $ac_preproc_ok; then :
     12661  break
     12662fi
     12663
     12664    done
     12665    ac_cv_prog_CXXCPP=$CXXCPP
     12666
     12667fi
     12668  CXXCPP=$ac_cv_prog_CXXCPP
     12669else
     12670  ac_cv_prog_CXXCPP=$CXXCPP
     12671fi
     12672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
     12673$as_echo "$CXXCPP" >&6; }
     12674ac_preproc_ok=false
     12675for ac_cxx_preproc_warn_flag in '' yes
     12676do
     12677  # Use a header file that comes with gcc, so configuring glibc
     12678  # with a fresh cross-compiler works.
     12679  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     12680  # <limits.h> exists even on freestanding compilers.
     12681  # On the NeXT, cc -E runs the code through the compiler's parser,
     12682  # not just through cpp. "Syntax error" is here to catch this case.
     12683  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     12684/* end confdefs.h.  */
     12685#ifdef __STDC__
     12686# include <limits.h>
     12687#else
     12688# include <assert.h>
     12689#endif
     12690                     Syntax error
     12691_ACEOF
     12692if ac_fn_cxx_try_cpp "$LINENO"; then :
     12693
     12694else
     12695  # Broken: fails on valid input.
     12696continue
     12697fi
     12698rm -f conftest.err conftest.i conftest.$ac_ext
     12699
     12700  # OK, works on sane cases.  Now check whether nonexistent headers
     12701  # can be detected and how.
     12702  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     12703/* end confdefs.h.  */
     12704#include <ac_nonexistent.h>
     12705_ACEOF
     12706if ac_fn_cxx_try_cpp "$LINENO"; then :
     12707  # Broken: success on invalid input.
     12708continue
     12709else
     12710  # Passes both tests.
     12711ac_preproc_ok=:
     12712break
     12713fi
     12714rm -f conftest.err conftest.i conftest.$ac_ext
     12715
     12716done
     12717# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
     12718rm -f conftest.i conftest.err conftest.$ac_ext
     12719if $ac_preproc_ok; then :
     12720
     12721else
     12722  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
     12723$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
     12724as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
     12725See \`config.log' for more details" "$LINENO" 5; }
     12726fi
     12727
     12728ac_ext=c
     12729ac_cpp='$CPP $CPPFLAGS'
     12730ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     12731ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     12732ac_compiler_gnu=$ac_cv_c_compiler_gnu
     12733
     12734else
     12735  _lt_caught_CXX_error=yes
     12736fi
     12737
     12738ac_ext=cpp
     12739ac_cpp='$CXXCPP $CPPFLAGS'
     12740ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     12741ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     12742ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
     12743
     12744archive_cmds_need_lc_CXX=no
     12745allow_undefined_flag_CXX=
     12746always_export_symbols_CXX=no
     12747archive_expsym_cmds_CXX=
     12748compiler_needs_object_CXX=no
     12749export_dynamic_flag_spec_CXX=
     12750hardcode_direct_CXX=no
     12751hardcode_direct_absolute_CXX=no
     12752hardcode_libdir_flag_spec_CXX=
     12753hardcode_libdir_separator_CXX=
     12754hardcode_minus_L_CXX=no
     12755hardcode_shlibpath_var_CXX=unsupported
     12756hardcode_automatic_CXX=no
     12757inherit_rpath_CXX=no
     12758module_cmds_CXX=
     12759module_expsym_cmds_CXX=
     12760link_all_deplibs_CXX=unknown
     12761old_archive_cmds_CXX=$old_archive_cmds
     12762reload_flag_CXX=$reload_flag
     12763reload_cmds_CXX=$reload_cmds
     12764no_undefined_flag_CXX=
     12765whole_archive_flag_spec_CXX=
     12766enable_shared_with_static_runtimes_CXX=no
     12767
     12768# Source file extension for C++ test sources.
     12769ac_ext=cpp
     12770
     12771# Object file extension for compiled C++ test sources.
     12772objext=o
     12773objext_CXX=$objext
     12774
     12775# No sense in running all these tests if we already determined that
     12776# the CXX compiler isn't working.  Some variables (like enable_shared)
     12777# are currently assumed to apply to all compilers on this platform,
     12778# and will be corrupted by setting them based on a non-working compiler.
     12779if test yes != "$_lt_caught_CXX_error"; then
     12780  # Code to be used in simple compile tests
     12781  lt_simple_compile_test_code="int some_variable = 0;"
     12782
     12783  # Code to be used in simple link tests
     12784  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
     12785
     12786  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
     12787
     12788
     12789
     12790
     12791
     12792
     12793# If no C compiler was specified, use CC.
     12794LTCC=${LTCC-"$CC"}
     12795
     12796# If no C compiler flags were specified, use CFLAGS.
     12797LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
     12798
     12799# Allow CC to be a program name with arguments.
     12800compiler=$CC
     12801
     12802
     12803  # save warnings/boilerplate of simple test code
     12804  ac_outfile=conftest.$ac_objext
     12805echo "$lt_simple_compile_test_code" >conftest.$ac_ext
     12806eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
     12807_lt_compiler_boilerplate=`cat conftest.err`
     12808$RM conftest*
     12809
     12810  ac_outfile=conftest.$ac_objext
     12811echo "$lt_simple_link_test_code" >conftest.$ac_ext
     12812eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
     12813_lt_linker_boilerplate=`cat conftest.err`
     12814$RM -r conftest*
     12815
     12816
     12817  # Allow CC to be a program name with arguments.
     12818  lt_save_CC=$CC
     12819  lt_save_CFLAGS=$CFLAGS
     12820  lt_save_LD=$LD
     12821  lt_save_GCC=$GCC
     12822  GCC=$GXX
     12823  lt_save_with_gnu_ld=$with_gnu_ld
     12824  lt_save_path_LD=$lt_cv_path_LD
     12825  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
     12826    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
     12827  else
     12828    $as_unset lt_cv_prog_gnu_ld
     12829  fi
     12830  if test -n "${lt_cv_path_LDCXX+set}"; then
     12831    lt_cv_path_LD=$lt_cv_path_LDCXX
     12832  else
     12833    $as_unset lt_cv_path_LD
     12834  fi
     12835  test -z "${LDCXX+set}" || LD=$LDCXX
     12836  CC=${CXX-"c++"}
     12837  CFLAGS=$CXXFLAGS
     12838  compiler=$CC
     12839  compiler_CXX=$CC
     12840  func_cc_basename $compiler
     12841cc_basename=$func_cc_basename_result
     12842
     12843
     12844  if test -n "$compiler"; then
     12845    # We don't want -fno-exception when compiling C++ code, so set the
     12846    # no_builtin_flag separately
     12847    if test yes = "$GXX"; then
     12848      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
     12849    else
     12850      lt_prog_compiler_no_builtin_flag_CXX=
     12851    fi
     12852
     12853    if test yes = "$GXX"; then
     12854      # Set up default GNU C++ configuration
     12855
     12856
     12857
     12858# Check whether --with-gnu-ld was given.
     12859if test "${with_gnu_ld+set}" = set; then :
     12860  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
     12861else
     12862  with_gnu_ld=no
     12863fi
     12864
     12865ac_prog=ld
     12866if test yes = "$GCC"; then
     12867  # Check if gcc -print-prog-name=ld gives a path.
     12868  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
     12869$as_echo_n "checking for ld used by $CC... " >&6; }
     12870  case $host in
     12871  *-*-mingw*)
     12872    # gcc leaves a trailing carriage return, which upsets mingw
     12873    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
     12874  *)
     12875    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
     12876  esac
     12877  case $ac_prog in
     12878    # Accept absolute paths.
     12879    [\\/]* | ?:[\\/]*)
     12880      re_direlt='/[^/][^/]*/\.\./'
     12881      # Canonicalize the pathname of ld
     12882      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
     12883      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
     12884        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
     12885      done
     12886      test -z "$LD" && LD=$ac_prog
     12887      ;;
     12888  "")
     12889    # If it fails, then pretend we aren't using GCC.
     12890    ac_prog=ld
     12891    ;;
     12892  *)
     12893    # If it is relative, then search for the first ld in PATH.
     12894    with_gnu_ld=unknown
     12895    ;;
     12896  esac
     12897elif test yes = "$with_gnu_ld"; then
     12898  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
     12899$as_echo_n "checking for GNU ld... " >&6; }
     12900else
     12901  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
     12902$as_echo_n "checking for non-GNU ld... " >&6; }
     12903fi
     12904if ${lt_cv_path_LD+:} false; then :
     12905  $as_echo_n "(cached) " >&6
     12906else
     12907  if test -z "$LD"; then
     12908  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
     12909  for ac_dir in $PATH; do
     12910    IFS=$lt_save_ifs
     12911    test -z "$ac_dir" && ac_dir=.
     12912    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
     12913      lt_cv_path_LD=$ac_dir/$ac_prog
     12914      # Check to see if the program is GNU ld.  I'd rather use --version,
     12915      # but apparently some variants of GNU ld only accept -v.
     12916      # Break only if it was the GNU/non-GNU ld that we prefer.
     12917      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
     12918      *GNU* | *'with BFD'*)
     12919        test no != "$with_gnu_ld" && break
     12920        ;;
     12921      *)
     12922        test yes != "$with_gnu_ld" && break
     12923        ;;
     12924      esac
     12925    fi
     12926  done
     12927  IFS=$lt_save_ifs
     12928else
     12929  lt_cv_path_LD=$LD # Let the user override the test with a path.
     12930fi
     12931fi
     12932
     12933LD=$lt_cv_path_LD
     12934if test -n "$LD"; then
     12935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
     12936$as_echo "$LD" >&6; }
     12937else
     12938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     12939$as_echo "no" >&6; }
     12940fi
     12941test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
     12942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
     12943$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
     12944if ${lt_cv_prog_gnu_ld+:} false; then :
     12945  $as_echo_n "(cached) " >&6
     12946else
     12947  # I'd rather use --version here, but apparently some GNU lds only accept -v.
     12948case `$LD -v 2>&1 </dev/null` in
     12949*GNU* | *'with BFD'*)
     12950  lt_cv_prog_gnu_ld=yes
     12951  ;;
     12952*)
     12953  lt_cv_prog_gnu_ld=no
     12954  ;;
     12955esac
     12956fi
     12957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
     12958$as_echo "$lt_cv_prog_gnu_ld" >&6; }
     12959with_gnu_ld=$lt_cv_prog_gnu_ld
     12960
     12961
     12962
     12963
     12964
     12965
     12966
     12967      # Check if GNU C++ uses GNU ld as the underlying linker, since the
     12968      # archiving commands below assume that GNU ld is being used.
     12969      if test yes = "$with_gnu_ld"; then
     12970        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
     12971        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
     12972
     12973        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
     12974        export_dynamic_flag_spec_CXX='$wl--export-dynamic'
     12975
     12976        # If archive_cmds runs LD, not CC, wlarc should be empty
     12977        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
     12978        #     investigate it a little bit more. (MM)
     12979        wlarc='$wl'
     12980
     12981        # ancient GNU ld didn't support --whole-archive et. al.
     12982        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
     12983          $GREP 'no-whole-archive' > /dev/null; then
     12984          whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
     12985        else
     12986          whole_archive_flag_spec_CXX=
     12987        fi
     12988      else
     12989        with_gnu_ld=no
     12990        wlarc=
     12991
     12992        # A generic and very simple default shared library creation
     12993        # command for GNU C++ for the case where it uses the native
     12994        # linker, instead of GNU ld.  If possible, this setting should
     12995        # overridden to take advantage of the native linker features on
     12996        # the platform it is being used on.
     12997        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
     12998      fi
     12999
     13000      # Commands to make compiler produce verbose output that lists
     13001      # what "hidden" libraries, object files and flags are used when
     13002      # linking a shared library.
     13003      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
     13004
     13005    else
     13006      GXX=no
     13007      with_gnu_ld=no
     13008      wlarc=
     13009    fi
     13010
     13011    # PORTME: fill in a description of your system's C++ link characteristics
     13012    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
     13013$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
     13014    ld_shlibs_CXX=yes
     13015    case $host_os in
     13016      aix3*)
     13017        # FIXME: insert proper C++ library support
     13018        ld_shlibs_CXX=no
     13019        ;;
     13020      aix[4-9]*)
     13021        if test ia64 = "$host_cpu"; then
     13022          # On IA64, the linker does run time linking by default, so we don't
     13023          # have to do anything special.
     13024          aix_use_runtimelinking=no
     13025          exp_sym_flag='-Bexport'
     13026          no_entry_flag=
     13027        else
     13028          aix_use_runtimelinking=no
     13029
     13030          # Test if we are trying to use run time linking or normal
     13031          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
     13032          # have runtime linking enabled, and use it for executables.
     13033          # For shared libraries, we enable/disable runtime linking
     13034          # depending on the kind of the shared library created -
     13035          # when "with_aix_soname,aix_use_runtimelinking" is:
     13036          # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
     13037          # "aix,yes"  lib.so          shared, rtl:yes, for executables
     13038          #            lib.a           static archive
     13039          # "both,no"  lib.so.V(shr.o) shared, rtl:yes
     13040          #            lib.a(lib.so.V) shared, rtl:no,  for executables
     13041          # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
     13042          #            lib.a(lib.so.V) shared, rtl:no
     13043          # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
     13044          #            lib.a           static archive
     13045          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
     13046            for ld_flag in $LDFLAGS; do
     13047              case $ld_flag in
     13048              *-brtl*)
     13049                aix_use_runtimelinking=yes
     13050                break
     13051                ;;
     13052              esac
     13053            done
     13054            if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
     13055              # With aix-soname=svr4, we create the lib.so.V shared archives only,
     13056              # so we don't have lib.a shared libs to link our executables.
     13057              # We have to force runtime linking in this case.
     13058              aix_use_runtimelinking=yes
     13059              LDFLAGS="$LDFLAGS -Wl,-brtl"
     13060            fi
     13061            ;;
     13062          esac
     13063
     13064          exp_sym_flag='-bexport'
     13065          no_entry_flag='-bnoentry'
     13066        fi
     13067
     13068        # When large executables or shared objects are built, AIX ld can
     13069        # have problems creating the table of contents.  If linking a library
     13070        # or program results in "error TOC overflow" add -mminimal-toc to
     13071        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
     13072        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
     13073
     13074        archive_cmds_CXX=''
     13075        hardcode_direct_CXX=yes
     13076        hardcode_direct_absolute_CXX=yes
     13077        hardcode_libdir_separator_CXX=':'
     13078        link_all_deplibs_CXX=yes
     13079        file_list_spec_CXX='$wl-f,'
     13080        case $with_aix_soname,$aix_use_runtimelinking in
     13081        aix,*) ;;       # no import file
     13082        svr4,* | *,yes) # use import file
     13083          # The Import File defines what to hardcode.
     13084          hardcode_direct_CXX=no
     13085          hardcode_direct_absolute_CXX=no
     13086          ;;
     13087        esac
     13088
     13089        if test yes = "$GXX"; then
     13090          case $host_os in aix4.[012]|aix4.[012].*)
     13091          # We only want to do this on AIX 4.2 and lower, the check
     13092          # below for broken collect2 doesn't work under 4.3+
     13093          collect2name=`$CC -print-prog-name=collect2`
     13094          if test -f "$collect2name" &&
     13095             strings "$collect2name" | $GREP resolve_lib_name >/dev/null
     13096          then
     13097            # We have reworked collect2
     13098            :
     13099          else
     13100            # We have old collect2
     13101            hardcode_direct_CXX=unsupported
     13102            # It fails to find uninstalled libraries when the uninstalled
     13103            # path is not listed in the libpath.  Setting hardcode_minus_L
     13104            # to unsupported forces relinking
     13105            hardcode_minus_L_CXX=yes
     13106            hardcode_libdir_flag_spec_CXX='-L$libdir'
     13107            hardcode_libdir_separator_CXX=
     13108          fi
     13109          esac
     13110          shared_flag='-shared'
     13111          if test yes = "$aix_use_runtimelinking"; then
     13112            shared_flag=$shared_flag' $wl-G'
     13113          fi
     13114          # Need to ensure runtime linking is disabled for the traditional
     13115          # shared library, or the linker may eventually find shared libraries
     13116          # /with/ Import File - we do not want to mix them.
     13117          shared_flag_aix='-shared'
     13118          shared_flag_svr4='-shared $wl-G'
     13119        else
     13120          # not using gcc
     13121          if test ia64 = "$host_cpu"; then
     13122          # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
     13123          # chokes on -Wl,-G. The following line is correct:
     13124          shared_flag='-G'
     13125          else
     13126            if test yes = "$aix_use_runtimelinking"; then
     13127              shared_flag='$wl-G'
     13128            else
     13129              shared_flag='$wl-bM:SRE'
     13130            fi
     13131            shared_flag_aix='$wl-bM:SRE'
     13132            shared_flag_svr4='$wl-G'
     13133          fi
     13134        fi
     13135
     13136        export_dynamic_flag_spec_CXX='$wl-bexpall'
     13137        # It seems that -bexpall does not export symbols beginning with
     13138        # underscore (_), so it is better to generate a list of symbols to
     13139        # export.
     13140        always_export_symbols_CXX=yes
     13141        if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
     13142          # Warning - without using the other runtime loading flags (-brtl),
     13143          # -berok will link without error, but may produce a broken library.
     13144          # The "-G" linker flag allows undefined symbols.
     13145          no_undefined_flag_CXX='-bernotok'
     13146          # Determine the default libpath from the value encoded in an empty
     13147          # executable.
     13148          if test set = "${lt_cv_aix_libpath+set}"; then
     13149  aix_libpath=$lt_cv_aix_libpath
     13150else
     13151  if ${lt_cv_aix_libpath__CXX+:} false; then :
     13152  $as_echo_n "(cached) " >&6
     13153else
     13154  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     13155/* end confdefs.h.  */
     13156
     13157int
     13158main ()
     13159{
     13160
     13161  ;
     13162  return 0;
     13163}
     13164_ACEOF
     13165if ac_fn_cxx_try_link "$LINENO"; then :
     13166
     13167  lt_aix_libpath_sed='
     13168      /Import File Strings/,/^$/ {
     13169          /^0/ {
     13170              s/^0  *\([^ ]*\) *$/\1/
     13171              p
     13172          }
     13173      }'
     13174  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     13175  # Check for a 64-bit object if we didn't find anything.
     13176  if test -z "$lt_cv_aix_libpath__CXX"; then
     13177    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     13178  fi
     13179fi
     13180rm -f core conftest.err conftest.$ac_objext \
     13181    conftest$ac_exeext conftest.$ac_ext
     13182  if test -z "$lt_cv_aix_libpath__CXX"; then
     13183    lt_cv_aix_libpath__CXX=/usr/lib:/lib
     13184  fi
     13185
     13186fi
     13187
     13188  aix_libpath=$lt_cv_aix_libpath__CXX
     13189fi
     13190
     13191          hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
     13192
     13193          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
     13194        else
     13195          if test ia64 = "$host_cpu"; then
     13196            hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
     13197            allow_undefined_flag_CXX="-z nodefs"
     13198            archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
     13199          else
     13200            # Determine the default libpath from the value encoded in an
     13201            # empty executable.
     13202            if test set = "${lt_cv_aix_libpath+set}"; then
     13203  aix_libpath=$lt_cv_aix_libpath
     13204else
     13205  if ${lt_cv_aix_libpath__CXX+:} false; then :
     13206  $as_echo_n "(cached) " >&6
     13207else
     13208  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     13209/* end confdefs.h.  */
     13210
     13211int
     13212main ()
     13213{
     13214
     13215  ;
     13216  return 0;
     13217}
     13218_ACEOF
     13219if ac_fn_cxx_try_link "$LINENO"; then :
     13220
     13221  lt_aix_libpath_sed='
     13222      /Import File Strings/,/^$/ {
     13223          /^0/ {
     13224              s/^0  *\([^ ]*\) *$/\1/
     13225              p
     13226          }
     13227      }'
     13228  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     13229  # Check for a 64-bit object if we didn't find anything.
     13230  if test -z "$lt_cv_aix_libpath__CXX"; then
     13231    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
     13232  fi
     13233fi
     13234rm -f core conftest.err conftest.$ac_objext \
     13235    conftest$ac_exeext conftest.$ac_ext
     13236  if test -z "$lt_cv_aix_libpath__CXX"; then
     13237    lt_cv_aix_libpath__CXX=/usr/lib:/lib
     13238  fi
     13239
     13240fi
     13241
     13242  aix_libpath=$lt_cv_aix_libpath__CXX
     13243fi
     13244
     13245            hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
     13246            # Warning - without using the other run time loading flags,
     13247            # -berok will link without error, but may produce a broken library.
     13248            no_undefined_flag_CXX=' $wl-bernotok'
     13249            allow_undefined_flag_CXX=' $wl-berok'
     13250            if test yes = "$with_gnu_ld"; then
     13251              # We only use this code for GNU lds that support --whole-archive.
     13252              whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
     13253            else
     13254              # Exported symbols can be pulled into shared objects from archives
     13255              whole_archive_flag_spec_CXX='$convenience'
     13256            fi
     13257            archive_cmds_need_lc_CXX=yes
     13258            archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
     13259            # -brtl affects multiple linker settings, -berok does not and is overridden later
     13260            compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
     13261            if test svr4 != "$with_aix_soname"; then
     13262              # This is similar to how AIX traditionally builds its shared
     13263              # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
     13264              archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
     13265            fi
     13266            if test aix != "$with_aix_soname"; then
     13267              archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
     13268            else
     13269              # used by -dlpreopen to get the symbols
     13270              archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
     13271            fi
     13272            archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
     13273          fi
     13274        fi
     13275        ;;
     13276
     13277      beos*)
     13278        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
     13279          allow_undefined_flag_CXX=unsupported
     13280          # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
     13281          # support --undefined.  This deserves some investigation.  FIXME
     13282          archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     13283        else
     13284          ld_shlibs_CXX=no
     13285        fi
     13286        ;;
     13287
     13288      chorus*)
     13289        case $cc_basename in
     13290          *)
     13291          # FIXME: insert proper C++ library support
     13292          ld_shlibs_CXX=no
     13293          ;;
     13294        esac
     13295        ;;
     13296
     13297      cygwin* | mingw* | pw32* | cegcc*)
     13298        case $GXX,$cc_basename in
     13299        ,cl* | no,cl*)
     13300          # Native MSVC
     13301          # hardcode_libdir_flag_spec is actually meaningless, as there is
     13302          # no search path for DLLs.
     13303          hardcode_libdir_flag_spec_CXX=' '
     13304          allow_undefined_flag_CXX=unsupported
     13305          always_export_symbols_CXX=yes
     13306          file_list_spec_CXX='@'
     13307          # Tell ltmain to make .lib files, not .a files.
     13308          libext=lib
     13309          # Tell ltmain to make .dll files, not .so files.
     13310          shrext_cmds=.dll
     13311          # FIXME: Setting linknames here is a bad hack.
     13312          archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
     13313          archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[     ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
     13314              cp "$export_symbols" "$output_objdir/$soname.def";
     13315              echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
     13316            else
     13317              $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
     13318            fi~
     13319            $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
     13320            linknames='
     13321          # The linker will not automatically build a static lib if we build a DLL.
     13322          # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
     13323          enable_shared_with_static_runtimes_CXX=yes
     13324          # Don't use ranlib
     13325          old_postinstall_cmds_CXX='chmod 644 $oldlib'
     13326          postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
     13327            lt_tool_outputfile="@TOOL_OUTPUT@"~
     13328            case $lt_outputfile in
     13329              *.exe|*.EXE) ;;
     13330              *)
     13331                lt_outputfile=$lt_outputfile.exe
     13332                lt_tool_outputfile=$lt_tool_outputfile.exe
     13333                ;;
     13334            esac~
     13335            func_to_tool_file "$lt_outputfile"~
     13336            if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
     13337              $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
     13338              $RM "$lt_outputfile.manifest";
     13339            fi'
     13340          ;;
     13341        *)
     13342          # g++
     13343          # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
     13344          # as there is no search path for DLLs.
     13345          hardcode_libdir_flag_spec_CXX='-L$libdir'
     13346          export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
     13347          allow_undefined_flag_CXX=unsupported
     13348          always_export_symbols_CXX=no
     13349          enable_shared_with_static_runtimes_CXX=yes
     13350
     13351          if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
     13352            archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
     13353            # If the export-symbols file already is a .def file, use it as
     13354            # is; otherwise, prepend EXPORTS...
     13355            archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
     13356              cp $export_symbols $output_objdir/$soname.def;
     13357            else
     13358              echo EXPORTS > $output_objdir/$soname.def;
     13359              cat $export_symbols >> $output_objdir/$soname.def;
     13360            fi~
     13361            $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
     13362          else
     13363            ld_shlibs_CXX=no
     13364          fi
     13365          ;;
     13366        esac
     13367        ;;
     13368      darwin* | rhapsody*)
     13369
     13370
     13371  archive_cmds_need_lc_CXX=no
     13372  hardcode_direct_CXX=no
     13373  hardcode_automatic_CXX=yes
     13374  hardcode_shlibpath_var_CXX=unsupported
     13375  if test yes = "$lt_cv_ld_force_load"; then
     13376    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
     13377
     13378  else
     13379    whole_archive_flag_spec_CXX=''
     13380  fi
     13381  link_all_deplibs_CXX=yes
     13382  allow_undefined_flag_CXX=$_lt_dar_allow_undefined
     13383  case $cc_basename in
     13384     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
     13385     *) _lt_dar_can_shared=$GCC ;;
     13386  esac
     13387  if test yes = "$_lt_dar_can_shared"; then
     13388    output_verbose_link_cmd=func_echo_all
     13389    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
     13390    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
     13391    archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
     13392    module_expsym_cmds_CXX="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
     13393       if test yes != "$lt_cv_apple_cc_single_mod"; then
     13394      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
     13395      archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
     13396    fi
     13397
     13398  else
     13399  ld_shlibs_CXX=no
     13400  fi
     13401
     13402        ;;
     13403
     13404      os2*)
     13405        hardcode_libdir_flag_spec_CXX='-L$libdir'
     13406        hardcode_minus_L_CXX=yes
     13407        allow_undefined_flag_CXX=unsupported
     13408        shrext_cmds=.dll
     13409        archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
     13410          $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
     13411          $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
     13412          $ECHO EXPORTS >> $output_objdir/$libname.def~
     13413          emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
     13414          $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
     13415          emximp -o $lib $output_objdir/$libname.def'
     13416        archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
     13417          $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
     13418          $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
     13419          $ECHO EXPORTS >> $output_objdir/$libname.def~
     13420          prefix_cmds="$SED"~
     13421          if test EXPORTS = "`$SED 1q $export_symbols`"; then
     13422            prefix_cmds="$prefix_cmds -e 1d";
     13423          fi~
     13424          prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
     13425          cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
     13426          $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
     13427          emximp -o $lib $output_objdir/$libname.def'
     13428        old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
     13429        enable_shared_with_static_runtimes_CXX=yes
     13430        ;;
     13431
     13432      dgux*)
     13433        case $cc_basename in
     13434          ec++*)
     13435            # FIXME: insert proper C++ library support
     13436            ld_shlibs_CXX=no
     13437            ;;
     13438          ghcx*)
     13439            # Green Hills C++ Compiler
     13440            # FIXME: insert proper C++ library support
     13441            ld_shlibs_CXX=no
     13442            ;;
     13443          *)
     13444            # FIXME: insert proper C++ library support
     13445            ld_shlibs_CXX=no
     13446            ;;
     13447        esac
     13448        ;;
     13449
     13450      freebsd2.*)
     13451        # C++ shared libraries reported to be fairly broken before
     13452        # switch to ELF
     13453        ld_shlibs_CXX=no
     13454        ;;
     13455
     13456      freebsd-elf*)
     13457        archive_cmds_need_lc_CXX=no
     13458        ;;
     13459
     13460      freebsd* | dragonfly*)
     13461        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
     13462        # conventions
     13463        ld_shlibs_CXX=yes
     13464        ;;
     13465
     13466      haiku*)
     13467        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     13468        link_all_deplibs_CXX=yes
     13469        ;;
     13470
     13471      hpux9*)
     13472        hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
     13473        hardcode_libdir_separator_CXX=:
     13474        export_dynamic_flag_spec_CXX='$wl-E'
     13475        hardcode_direct_CXX=yes
     13476        hardcode_minus_L_CXX=yes # Not in the search PATH,
     13477                                             # but as the default
     13478                                             # location of the library.
     13479
     13480        case $cc_basename in
     13481          CC*)
     13482            # FIXME: insert proper C++ library support
     13483            ld_shlibs_CXX=no
     13484            ;;
     13485          aCC*)
     13486            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 "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
     13487            # Commands to make compiler produce verbose output that lists
     13488            # what "hidden" libraries, object files and flags are used when
     13489            # linking a shared library.
     13490            #
     13491            # There doesn't appear to be a way to prevent this compiler from
     13492            # explicitly linking system object files so we need to strip them
     13493            # from the output so that they don't get included in the library
     13494            # dependencies.
     13495            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
     13496            ;;
     13497          *)
     13498            if test yes = "$GXX"; then
     13499              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
     13500            else
     13501              # FIXME: insert proper C++ library support
     13502              ld_shlibs_CXX=no
     13503            fi
     13504            ;;
     13505        esac
     13506        ;;
     13507
     13508      hpux10*|hpux11*)
     13509        if test no = "$with_gnu_ld"; then
     13510          hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
     13511          hardcode_libdir_separator_CXX=:
     13512
     13513          case $host_cpu in
     13514            hppa*64*|ia64*)
     13515              ;;
     13516            *)
     13517              export_dynamic_flag_spec_CXX='$wl-E'
     13518              ;;
     13519          esac
     13520        fi
     13521        case $host_cpu in
     13522          hppa*64*|ia64*)
     13523            hardcode_direct_CXX=no
     13524            hardcode_shlibpath_var_CXX=no
     13525            ;;
     13526          *)
     13527            hardcode_direct_CXX=yes
     13528            hardcode_direct_absolute_CXX=yes
     13529            hardcode_minus_L_CXX=yes # Not in the search PATH,
     13530                                                 # but as the default
     13531                                                 # location of the library.
     13532            ;;
     13533        esac
     13534
     13535        case $cc_basename in
     13536          CC*)
     13537            # FIXME: insert proper C++ library support
     13538            ld_shlibs_CXX=no
     13539            ;;
     13540          aCC*)
     13541            case $host_cpu in
     13542              hppa*64*)
     13543                archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     13544                ;;
     13545              ia64*)
     13546                archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     13547                ;;
     13548              *)
     13549                archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     13550                ;;
     13551            esac
     13552            # Commands to make compiler produce verbose output that lists
     13553            # what "hidden" libraries, object files and flags are used when
     13554            # linking a shared library.
     13555            #
     13556            # There doesn't appear to be a way to prevent this compiler from
     13557            # explicitly linking system object files so we need to strip them
     13558            # from the output so that they don't get included in the library
     13559            # dependencies.
     13560            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
     13561            ;;
     13562          *)
     13563            if test yes = "$GXX"; then
     13564              if test no = "$with_gnu_ld"; then
     13565                case $host_cpu in
     13566                  hppa*64*)
     13567                    archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     13568                    ;;
     13569                  ia64*)
     13570                    archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     13571                    ;;
     13572                  *)
     13573                    archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     13574                    ;;
     13575                esac
     13576              fi
     13577            else
     13578              # FIXME: insert proper C++ library support
     13579              ld_shlibs_CXX=no
     13580            fi
     13581            ;;
     13582        esac
     13583        ;;
     13584
     13585      interix[3-9]*)
     13586        hardcode_direct_CXX=no
     13587        hardcode_shlibpath_var_CXX=no
     13588        hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
     13589        export_dynamic_flag_spec_CXX='$wl-E'
     13590        # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
     13591        # Instead, shared libraries are loaded at an image base (0x10000000 by
     13592        # default) and relocated if they conflict, which is a slow very memory
     13593        # consuming and fragmenting process.  To avoid this, we pick a random,
     13594        # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
     13595        # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
     13596        archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
     13597        archive_expsym_cmds_CXX='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
     13598        ;;
     13599      irix5* | irix6*)
     13600        case $cc_basename in
     13601          CC*)
     13602            # SGI C++
     13603            archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
     13604
     13605            # Archives containing C++ object files must be created using
     13606            # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
     13607            # necessary to make sure instantiated templates are included
     13608            # in the archive.
     13609            old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
     13610            ;;
     13611          *)
     13612            if test yes = "$GXX"; then
     13613              if test no = "$with_gnu_ld"; then
     13614                archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
     13615              else
     13616                archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
     13617              fi
     13618            fi
     13619            link_all_deplibs_CXX=yes
     13620            ;;
     13621        esac
     13622        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
     13623        hardcode_libdir_separator_CXX=:
     13624        inherit_rpath_CXX=yes
     13625        ;;
     13626
     13627      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
     13628        case $cc_basename in
     13629          KCC*)
     13630            # Kuck and Associates, Inc. (KAI) C++ Compiler
     13631
     13632            # KCC will only create a shared library if the output file
     13633            # ends with ".so" (or ".sl" for HP-UX), so rename the library
     13634            # to its proper name (with version) after linking.
     13635            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'
     13636            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'
     13637            # Commands to make compiler produce verbose output that lists
     13638            # what "hidden" libraries, object files and flags are used when
     13639            # linking a shared library.
     13640            #
     13641            # There doesn't appear to be a way to prevent this compiler from
     13642            # explicitly linking system object files so we need to strip them
     13643            # from the output so that they don't get included in the library
     13644            # dependencies.
     13645            output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
     13646
     13647            hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
     13648            export_dynamic_flag_spec_CXX='$wl--export-dynamic'
     13649
     13650            # Archives containing C++ object files must be created using
     13651            # "CC -Bstatic", where "CC" is the KAI C++ compiler.
     13652            old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
     13653            ;;
     13654          icpc* | ecpc* )
     13655            # Intel C++
     13656            with_gnu_ld=yes
     13657            # version 8.0 and above of icpc choke on multiply defined symbols
     13658            # if we add $predep_objects and $postdep_objects, however 7.1 and
     13659            # earlier do not add the objects themselves.
     13660            case `$CC -V 2>&1` in
     13661              *"Version 7."*)
     13662                archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
     13663                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'
     13664                ;;
     13665              *)  # Version 8.0 or newer
     13666                tmp_idyn=
     13667                case $host_cpu in
     13668                  ia64*) tmp_idyn=' -i_dynamic';;
     13669                esac
     13670                archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     13671                archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
     13672                ;;
     13673            esac
     13674            archive_cmds_need_lc_CXX=no
     13675            hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
     13676            export_dynamic_flag_spec_CXX='$wl--export-dynamic'
     13677            whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
     13678            ;;
     13679          pgCC* | pgcpp*)
     13680            # Portland Group C++ compiler
     13681            case `$CC -V` in
     13682            *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
     13683              prelink_cmds_CXX='tpldir=Template.dir~
     13684               rm -rf $tpldir~
     13685               $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
     13686               compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
     13687              old_archive_cmds_CXX='tpldir=Template.dir~
     13688                rm -rf $tpldir~
     13689                $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
     13690                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
     13691                $RANLIB $oldlib'
     13692              archive_cmds_CXX='tpldir=Template.dir~
     13693                rm -rf $tpldir~
     13694                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
     13695                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
     13696              archive_expsym_cmds_CXX='tpldir=Template.dir~
     13697                rm -rf $tpldir~
     13698                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
     13699                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
     13700              ;;
     13701            *) # Version 6 and above use weak symbols
     13702              archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
     13703              archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
     13704              ;;
     13705            esac
     13706
     13707            hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
     13708            export_dynamic_flag_spec_CXX='$wl--export-dynamic'
     13709            whole_archive_flag_spec_CXX='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
     13710            ;;
     13711          cxx*)
     13712            # Compaq C++
     13713            archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
     13714            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'
     13715
     13716            runpath_var=LD_RUN_PATH
     13717            hardcode_libdir_flag_spec_CXX='-rpath $libdir'
     13718            hardcode_libdir_separator_CXX=:
     13719
     13720            # Commands to make compiler produce verbose output that lists
     13721            # what "hidden" libraries, object files and flags are used when
     13722            # linking a shared library.
     13723            #
     13724            # There doesn't appear to be a way to prevent this compiler from
     13725            # explicitly linking system object files so we need to strip them
     13726            # from the output so that they don't get included in the library
     13727            # dependencies.
     13728            output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
     13729            ;;
     13730          xl* | mpixl* | bgxl*)
     13731            # IBM XL 8.0 on PPC, with GNU ld
     13732            hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
     13733            export_dynamic_flag_spec_CXX='$wl--export-dynamic'
     13734            archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
     13735            if test yes = "$supports_anon_versioning"; then
     13736              archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
     13737                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
     13738                echo "local: *; };" >> $output_objdir/$libname.ver~
     13739                $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
     13740            fi
     13741            ;;
     13742          *)
     13743            case `$CC -V 2>&1 | sed 5q` in
     13744            *Sun\ C*)
     13745              # Sun C++ 5.9
     13746              no_undefined_flag_CXX=' -zdefs'
     13747              archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     13748              archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
     13749              hardcode_libdir_flag_spec_CXX='-R$libdir'
     13750              whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
     13751              compiler_needs_object_CXX=yes
     13752
     13753              # Not sure whether something based on
     13754              # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
     13755              # would be better.
     13756              output_verbose_link_cmd='func_echo_all'
     13757
     13758              # Archives containing C++ object files must be created using
     13759              # "CC -xar", where "CC" is the Sun C++ compiler.  This is
     13760              # necessary to make sure instantiated templates are included
     13761              # in the archive.
     13762              old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
     13763              ;;
     13764            esac
     13765            ;;
     13766        esac
     13767        ;;
     13768
     13769      lynxos*)
     13770        # FIXME: insert proper C++ library support
     13771        ld_shlibs_CXX=no
     13772        ;;
     13773
     13774      m88k*)
     13775        # FIXME: insert proper C++ library support
     13776        ld_shlibs_CXX=no
     13777        ;;
     13778
     13779      mvs*)
     13780        case $cc_basename in
     13781          cxx*)
     13782            # FIXME: insert proper C++ library support
     13783            ld_shlibs_CXX=no
     13784            ;;
     13785          *)
     13786            # FIXME: insert proper C++ library support
     13787            ld_shlibs_CXX=no
     13788            ;;
     13789        esac
     13790        ;;
     13791
     13792      netbsd*)
     13793        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
     13794          archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
     13795          wlarc=
     13796          hardcode_libdir_flag_spec_CXX='-R$libdir'
     13797          hardcode_direct_CXX=yes
     13798          hardcode_shlibpath_var_CXX=no
     13799        fi
     13800        # Workaround some broken pre-1.5 toolchains
     13801        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
     13802        ;;
     13803
     13804      *nto* | *qnx*)
     13805        ld_shlibs_CXX=yes
     13806        ;;
     13807
     13808      openbsd* | bitrig*)
     13809        if test -f /usr/libexec/ld.so; then
     13810          hardcode_direct_CXX=yes
     13811          hardcode_shlibpath_var_CXX=no
     13812          hardcode_direct_absolute_CXX=yes
     13813          archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
     13814          hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
     13815          if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
     13816            archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
     13817            export_dynamic_flag_spec_CXX='$wl-E'
     13818            whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
     13819          fi
     13820          output_verbose_link_cmd=func_echo_all
     13821        else
     13822          ld_shlibs_CXX=no
     13823        fi
     13824        ;;
     13825
     13826      osf3* | osf4* | osf5*)
     13827        case $cc_basename in
     13828          KCC*)
     13829            # Kuck and Associates, Inc. (KAI) C++ Compiler
     13830
     13831            # KCC will only create a shared library if the output file
     13832            # ends with ".so" (or ".sl" for HP-UX), so rename the library
     13833            # to its proper name (with version) after linking.
     13834            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'
     13835
     13836            hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
     13837            hardcode_libdir_separator_CXX=:
     13838
     13839            # Archives containing C++ object files must be created using
     13840            # the KAI C++ compiler.
     13841            case $host in
     13842              osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
     13843              *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
     13844            esac
     13845            ;;
     13846          RCC*)
     13847            # Rational C++ 2.4.1
     13848            # FIXME: insert proper C++ library support
     13849            ld_shlibs_CXX=no
     13850            ;;
     13851          cxx*)
     13852            case $host in
     13853              osf3*)
     13854                allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
     13855                archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
     13856                hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
     13857                ;;
     13858              *)
     13859                allow_undefined_flag_CXX=' -expect_unresolved \*'
     13860                archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
     13861                archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
     13862                  echo "-hidden">> $lib.exp~
     13863                  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
     13864                  $RM $lib.exp'
     13865                hardcode_libdir_flag_spec_CXX='-rpath $libdir'
     13866                ;;
     13867            esac
     13868
     13869            hardcode_libdir_separator_CXX=:
     13870
     13871            # Commands to make compiler produce verbose output that lists
     13872            # what "hidden" libraries, object files and flags are used when
     13873            # linking a shared library.
     13874            #
     13875            # There doesn't appear to be a way to prevent this compiler from
     13876            # explicitly linking system object files so we need to strip them
     13877            # from the output so that they don't get included in the library
     13878            # dependencies.
     13879            output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
     13880            ;;
     13881          *)
     13882            if test yes,no = "$GXX,$with_gnu_ld"; then
     13883              allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
     13884              case $host in
     13885                osf3*)
     13886                  archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
     13887                  ;;
     13888                *)
     13889                  archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
     13890                  ;;
     13891              esac
     13892
     13893              hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
     13894              hardcode_libdir_separator_CXX=:
     13895
     13896              # Commands to make compiler produce verbose output that lists
     13897              # what "hidden" libraries, object files and flags are used when
     13898              # linking a shared library.
     13899              output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
     13900
     13901            else
     13902              # FIXME: insert proper C++ library support
     13903              ld_shlibs_CXX=no
     13904            fi
     13905            ;;
     13906        esac
     13907        ;;
     13908
     13909      psos*)
     13910        # FIXME: insert proper C++ library support
     13911        ld_shlibs_CXX=no
     13912        ;;
     13913
     13914      sunos4*)
     13915        case $cc_basename in
     13916          CC*)
     13917            # Sun C++ 4.x
     13918            # FIXME: insert proper C++ library support
     13919            ld_shlibs_CXX=no
     13920            ;;
     13921          lcc*)
     13922            # Lucid
     13923            # FIXME: insert proper C++ library support
     13924            ld_shlibs_CXX=no
     13925            ;;
     13926          *)
     13927            # FIXME: insert proper C++ library support
     13928            ld_shlibs_CXX=no
     13929            ;;
     13930        esac
     13931        ;;
     13932
     13933      solaris*)
     13934        case $cc_basename in
     13935          CC* | sunCC*)
     13936            # Sun C++ 4.2, 5.x and Centerline C++
     13937            archive_cmds_need_lc_CXX=yes
     13938            no_undefined_flag_CXX=' -zdefs'
     13939            archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     13940            archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
     13941              $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
     13942
     13943            hardcode_libdir_flag_spec_CXX='-R$libdir'
     13944            hardcode_shlibpath_var_CXX=no
     13945            case $host_os in
     13946              solaris2.[0-5] | solaris2.[0-5].*) ;;
     13947              *)
     13948                # The compiler driver will combine and reorder linker options,
     13949                # but understands '-z linker_flag'.
     13950                # Supported since Solaris 2.6 (maybe 2.5.1?)
     13951                whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
     13952                ;;
     13953            esac
     13954            link_all_deplibs_CXX=yes
     13955
     13956            output_verbose_link_cmd='func_echo_all'
     13957
     13958            # Archives containing C++ object files must be created using
     13959            # "CC -xar", where "CC" is the Sun C++ compiler.  This is
     13960            # necessary to make sure instantiated templates are included
     13961            # in the archive.
     13962            old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
     13963            ;;
     13964          gcx*)
     13965            # Green Hills C++ Compiler
     13966            archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
     13967
     13968            # The C++ compiler must be used to create the archive.
     13969            old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
     13970            ;;
     13971          *)
     13972            # GNU C++ compiler with Solaris linker
     13973            if test yes,no = "$GXX,$with_gnu_ld"; then
     13974              no_undefined_flag_CXX=' $wl-z ${wl}defs'
     13975              if $CC --version | $GREP -v '^2\.7' > /dev/null; then
     13976                archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
     13977                archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
     13978                  $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
     13979
     13980                # Commands to make compiler produce verbose output that lists
     13981                # what "hidden" libraries, object files and flags are used when
     13982                # linking a shared library.
     13983                output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
     13984              else
     13985                # g++ 2.7 appears to require '-G' NOT '-shared' on this
     13986                # platform.
     13987                archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
     13988                archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
     13989                  $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
     13990
     13991                # Commands to make compiler produce verbose output that lists
     13992                # what "hidden" libraries, object files and flags are used when
     13993                # linking a shared library.
     13994                output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
     13995              fi
     13996
     13997              hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
     13998              case $host_os in
     13999                solaris2.[0-5] | solaris2.[0-5].*) ;;
     14000                *)
     14001                  whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
     14002                  ;;
     14003              esac
     14004            fi
     14005            ;;
     14006        esac
     14007        ;;
     14008
     14009    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
     14010      no_undefined_flag_CXX='$wl-z,text'
     14011      archive_cmds_need_lc_CXX=no
     14012      hardcode_shlibpath_var_CXX=no
     14013      runpath_var='LD_RUN_PATH'
     14014
     14015      case $cc_basename in
     14016        CC*)
     14017          archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     14018          archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     14019          ;;
     14020        *)
     14021          archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     14022          archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     14023          ;;
     14024      esac
     14025      ;;
     14026
     14027      sysv5* | sco3.2v5* | sco5v6*)
     14028        # Note: We CANNOT use -z defs as we might desire, because we do not
     14029        # link with -lc, and that would cause any symbols used from libc to
     14030        # always be unresolved, which means just about no library would
     14031        # ever link correctly.  If we're not using GNU ld we use -z text
     14032        # though, which does catch some bad symbols but isn't as heavy-handed
     14033        # as -z defs.
     14034        no_undefined_flag_CXX='$wl-z,text'
     14035        allow_undefined_flag_CXX='$wl-z,nodefs'
     14036        archive_cmds_need_lc_CXX=no
     14037        hardcode_shlibpath_var_CXX=no
     14038        hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
     14039        hardcode_libdir_separator_CXX=':'
     14040        link_all_deplibs_CXX=yes
     14041        export_dynamic_flag_spec_CXX='$wl-Bexport'
     14042        runpath_var='LD_RUN_PATH'
     14043
     14044        case $cc_basename in
     14045          CC*)
     14046            archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     14047            archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     14048            old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
     14049              '"$old_archive_cmds_CXX"
     14050            reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
     14051              '"$reload_cmds_CXX"
     14052            ;;
     14053          *)
     14054            archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     14055            archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
     14056            ;;
     14057        esac
     14058      ;;
     14059
     14060      tandem*)
     14061        case $cc_basename in
     14062          NCC*)
     14063            # NonStop-UX NCC 3.20
     14064            # FIXME: insert proper C++ library support
     14065            ld_shlibs_CXX=no
     14066            ;;
     14067          *)
     14068            # FIXME: insert proper C++ library support
     14069            ld_shlibs_CXX=no
     14070            ;;
     14071        esac
     14072        ;;
     14073
     14074      vxworks*)
     14075        # FIXME: insert proper C++ library support
     14076        ld_shlibs_CXX=no
     14077        ;;
     14078
     14079      *)
     14080        # FIXME: insert proper C++ library support
     14081        ld_shlibs_CXX=no
     14082        ;;
     14083    esac
     14084
     14085    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
     14086$as_echo "$ld_shlibs_CXX" >&6; }
     14087    test no = "$ld_shlibs_CXX" && can_build_shared=no
     14088
     14089    GCC_CXX=$GXX
     14090    LD_CXX=$LD
     14091
     14092    ## CAVEAT EMPTOR:
     14093    ## There is no encapsulation within the following macros, do not change
     14094    ## the running order or otherwise move them around unless you know exactly
     14095    ## what you are doing...
     14096    # Dependencies to place before and after the object being linked:
     14097predep_objects_CXX=
     14098postdep_objects_CXX=
     14099predeps_CXX=
     14100postdeps_CXX=
     14101compiler_lib_search_path_CXX=
     14102
     14103cat > conftest.$ac_ext <<_LT_EOF
     14104class Foo
     14105{
     14106public:
     14107  Foo (void) { a = 0; }
     14108private:
     14109  int a;
     14110};
     14111_LT_EOF
     14112
     14113
     14114_lt_libdeps_save_CFLAGS=$CFLAGS
     14115case "$CC $CFLAGS " in #(
     14116*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
     14117*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
     14118*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
     14119esac
     14120
     14121if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
     14122  (eval $ac_compile) 2>&5
     14123  ac_status=$?
     14124  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     14125  test $ac_status = 0; }; then
     14126  # Parse the compiler output and extract the necessary
     14127  # objects, libraries and library flags.
     14128
     14129  # Sentinel used to keep track of whether or not we are before
     14130  # the conftest object file.
     14131  pre_test_object_deps_done=no
     14132
     14133  for p in `eval "$output_verbose_link_cmd"`; do
     14134    case $prev$p in
     14135
     14136    -L* | -R* | -l*)
     14137       # Some compilers place space between "-{L,R}" and the path.
     14138       # Remove the space.
     14139       if test x-L = "$p" ||
     14140          test x-R = "$p"; then
     14141         prev=$p
     14142         continue
     14143       fi
     14144
     14145       # Expand the sysroot to ease extracting the directories later.
     14146       if test -z "$prev"; then
     14147         case $p in
     14148         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
     14149         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
     14150         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
     14151         esac
     14152       fi
     14153       case $p in
     14154       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
     14155       esac
     14156       if test no = "$pre_test_object_deps_done"; then
     14157         case $prev in
     14158         -L | -R)
     14159           # Internal compiler library paths should come after those
     14160           # provided the user.  The postdeps already come after the
     14161           # user supplied libs so there is no need to process them.
     14162           if test -z "$compiler_lib_search_path_CXX"; then
     14163             compiler_lib_search_path_CXX=$prev$p
     14164           else
     14165             compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
     14166           fi
     14167           ;;
     14168         # The "-l" case would never come before the object being
     14169         # linked, so don't bother handling this case.
     14170         esac
     14171       else
     14172         if test -z "$postdeps_CXX"; then
     14173           postdeps_CXX=$prev$p
     14174         else
     14175           postdeps_CXX="${postdeps_CXX} $prev$p"
     14176         fi
     14177       fi
     14178       prev=
     14179       ;;
     14180
     14181    *.lto.$objext) ;; # Ignore GCC LTO objects
     14182    *.$objext)
     14183       # This assumes that the test object file only shows up
     14184       # once in the compiler output.
     14185       if test "$p" = "conftest.$objext"; then
     14186         pre_test_object_deps_done=yes
     14187         continue
     14188       fi
     14189
     14190       if test no = "$pre_test_object_deps_done"; then
     14191         if test -z "$predep_objects_CXX"; then
     14192           predep_objects_CXX=$p
     14193         else
     14194           predep_objects_CXX="$predep_objects_CXX $p"
     14195         fi
     14196       else
     14197         if test -z "$postdep_objects_CXX"; then
     14198           postdep_objects_CXX=$p
     14199         else
     14200           postdep_objects_CXX="$postdep_objects_CXX $p"
     14201         fi
     14202       fi
     14203       ;;
     14204
     14205    *) ;; # Ignore the rest.
     14206
     14207    esac
     14208  done
     14209
     14210  # Clean up.
     14211  rm -f a.out a.exe
     14212else
     14213  echo "libtool.m4: error: problem compiling CXX test program"
     14214fi
     14215
     14216$RM -f confest.$objext
     14217CFLAGS=$_lt_libdeps_save_CFLAGS
     14218
     14219# PORTME: override above test on systems where it is broken
     14220case $host_os in
     14221interix[3-9]*)
     14222  # Interix 3.5 installs completely hosed .la files for C++, so rather than
     14223  # hack all around it, let's just trust "g++" to DTRT.
     14224  predep_objects_CXX=
     14225  postdep_objects_CXX=
     14226  postdeps_CXX=
     14227  ;;
     14228esac
     14229
     14230
     14231case " $postdeps_CXX " in
     14232*" -lc "*) archive_cmds_need_lc_CXX=no ;;
     14233esac
     14234 compiler_lib_search_dirs_CXX=
     14235if test -n "${compiler_lib_search_path_CXX}"; then
     14236 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
     14237fi
     14238
     14239
     14240
     14241
     14242
     14243
     14244
     14245
     14246
     14247
     14248
     14249
     14250
     14251
     14252
     14253
     14254
     14255
     14256
     14257
     14258
     14259
     14260
     14261
     14262
     14263
     14264
     14265
     14266
     14267
     14268
     14269    lt_prog_compiler_wl_CXX=
     14270lt_prog_compiler_pic_CXX=
     14271lt_prog_compiler_static_CXX=
     14272
     14273
     14274  # C++ specific cases for pic, static, wl, etc.
     14275  if test yes = "$GXX"; then
     14276    lt_prog_compiler_wl_CXX='-Wl,'
     14277    lt_prog_compiler_static_CXX='-static'
     14278
     14279    case $host_os in
     14280    aix*)
     14281      # All AIX code is PIC.
     14282      if test ia64 = "$host_cpu"; then
     14283        # AIX 5 now supports IA64 processor
     14284        lt_prog_compiler_static_CXX='-Bstatic'
     14285      fi
     14286      lt_prog_compiler_pic_CXX='-fPIC'
     14287      ;;
     14288
     14289    amigaos*)
     14290      case $host_cpu in
     14291      powerpc)
     14292            # see comment about AmigaOS4 .so support
     14293            lt_prog_compiler_pic_CXX='-fPIC'
     14294        ;;
     14295      m68k)
     14296            # FIXME: we need at least 68020 code to build shared libraries, but
     14297            # adding the '-m68020' flag to GCC prevents building anything better,
     14298            # like '-m68040'.
     14299            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
     14300        ;;
     14301      esac
     14302      ;;
     14303
     14304    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
     14305      # PIC is the default for these OSes.
     14306      ;;
     14307    mingw* | cygwin* | os2* | pw32* | cegcc*)
     14308      # This hack is so that the source file can tell whether it is being
     14309      # built for inclusion in a dll (and should export symbols for example).
     14310      # Although the cygwin gcc ignores -fPIC, still need this for old-style
     14311      # (--disable-auto-import) libraries
     14312      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
     14313      case $host_os in
     14314      os2*)
     14315        lt_prog_compiler_static_CXX='$wl-static'
     14316        ;;
     14317      esac
     14318      ;;
     14319    darwin* | rhapsody*)
     14320      # PIC is the default on this platform
     14321      # Common symbols not allowed in MH_DYLIB files
     14322      lt_prog_compiler_pic_CXX='-fno-common'
     14323      ;;
     14324    *djgpp*)
     14325      # DJGPP does not support shared libraries at all
     14326      lt_prog_compiler_pic_CXX=
     14327      ;;
     14328    haiku*)
     14329      # PIC is the default for Haiku.
     14330      # The "-static" flag exists, but is broken.
     14331      lt_prog_compiler_static_CXX=
     14332      ;;
     14333    interix[3-9]*)
     14334      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
     14335      # Instead, we relocate shared libraries at runtime.
     14336      ;;
     14337    sysv4*MP*)
     14338      if test -d /usr/nec; then
     14339        lt_prog_compiler_pic_CXX=-Kconform_pic
     14340      fi
     14341      ;;
     14342    hpux*)
     14343      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
     14344      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
     14345      # sets the default TLS model and affects inlining.
     14346      case $host_cpu in
     14347      hppa*64*)
     14348        ;;
     14349      *)
     14350        lt_prog_compiler_pic_CXX='-fPIC'
     14351        ;;
     14352      esac
     14353      ;;
     14354    *qnx* | *nto*)
     14355      # QNX uses GNU C++, but need to define -shared option too, otherwise
     14356      # it will coredump.
     14357      lt_prog_compiler_pic_CXX='-fPIC -shared'
     14358      ;;
     14359    *)
     14360      lt_prog_compiler_pic_CXX='-fPIC'
     14361      ;;
     14362    esac
     14363  else
     14364    case $host_os in
     14365      aix[4-9]*)
     14366        # All AIX code is PIC.
     14367        if test ia64 = "$host_cpu"; then
     14368          # AIX 5 now supports IA64 processor
     14369          lt_prog_compiler_static_CXX='-Bstatic'
     14370        else
     14371          lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
     14372        fi
     14373        ;;
     14374      chorus*)
     14375        case $cc_basename in
     14376        cxch68*)
     14377          # Green Hills C++ Compiler
     14378          # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
     14379          ;;
     14380        esac
     14381        ;;
     14382      mingw* | cygwin* | os2* | pw32* | cegcc*)
     14383        # This hack is so that the source file can tell whether it is being
     14384        # built for inclusion in a dll (and should export symbols for example).
     14385        lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
     14386        ;;
     14387      dgux*)
     14388        case $cc_basename in
     14389          ec++*)
     14390            lt_prog_compiler_pic_CXX='-KPIC'
     14391            ;;
     14392          ghcx*)
     14393            # Green Hills C++ Compiler
     14394            lt_prog_compiler_pic_CXX='-pic'
     14395            ;;
     14396          *)
     14397            ;;
     14398        esac
     14399        ;;
     14400      freebsd* | dragonfly*)
     14401        # FreeBSD uses GNU C++
     14402        ;;
     14403      hpux9* | hpux10* | hpux11*)
     14404        case $cc_basename in
     14405          CC*)
     14406            lt_prog_compiler_wl_CXX='-Wl,'
     14407            lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
     14408            if test ia64 != "$host_cpu"; then
     14409              lt_prog_compiler_pic_CXX='+Z'
     14410            fi
     14411            ;;
     14412          aCC*)
     14413            lt_prog_compiler_wl_CXX='-Wl,'
     14414            lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
     14415            case $host_cpu in
     14416            hppa*64*|ia64*)
     14417              # +Z the default
     14418              ;;
     14419            *)
     14420              lt_prog_compiler_pic_CXX='+Z'
     14421              ;;
     14422            esac
     14423            ;;
     14424          *)
     14425            ;;
     14426        esac
     14427        ;;
     14428      interix*)
     14429        # This is c89, which is MS Visual C++ (no shared libs)
     14430        # Anyone wants to do a port?
     14431        ;;
     14432      irix5* | irix6* | nonstopux*)
     14433        case $cc_basename in
     14434          CC*)
     14435            lt_prog_compiler_wl_CXX='-Wl,'
     14436            lt_prog_compiler_static_CXX='-non_shared'
     14437            # CC pic flag -KPIC is the default.
     14438            ;;
     14439          *)
     14440            ;;
     14441        esac
     14442        ;;
     14443      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
     14444        case $cc_basename in
     14445          KCC*)
     14446            # KAI C++ Compiler
     14447            lt_prog_compiler_wl_CXX='--backend -Wl,'
     14448            lt_prog_compiler_pic_CXX='-fPIC'
     14449            ;;
     14450          ecpc* )
     14451            # old Intel C++ for x86_64, which still supported -KPIC.
     14452            lt_prog_compiler_wl_CXX='-Wl,'
     14453            lt_prog_compiler_pic_CXX='-KPIC'
     14454            lt_prog_compiler_static_CXX='-static'
     14455            ;;
     14456          icpc* )
     14457            # Intel C++, used to be incompatible with GCC.
     14458            # ICC 10 doesn't accept -KPIC any more.
     14459            lt_prog_compiler_wl_CXX='-Wl,'
     14460            lt_prog_compiler_pic_CXX='-fPIC'
     14461            lt_prog_compiler_static_CXX='-static'
     14462            ;;
     14463          pgCC* | pgcpp*)
     14464            # Portland Group C++ compiler
     14465            lt_prog_compiler_wl_CXX='-Wl,'
     14466            lt_prog_compiler_pic_CXX='-fpic'
     14467            lt_prog_compiler_static_CXX='-Bstatic'
     14468            ;;
     14469          cxx*)
     14470            # Compaq C++
     14471            # Make sure the PIC flag is empty.  It appears that all Alpha
     14472            # Linux and Compaq Tru64 Unix objects are PIC.
     14473            lt_prog_compiler_pic_CXX=
     14474            lt_prog_compiler_static_CXX='-non_shared'
     14475            ;;
     14476          xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
     14477            # IBM XL 8.0, 9.0 on PPC and BlueGene
     14478            lt_prog_compiler_wl_CXX='-Wl,'
     14479            lt_prog_compiler_pic_CXX='-qpic'
     14480            lt_prog_compiler_static_CXX='-qstaticlink'
     14481            ;;
     14482          *)
     14483            case `$CC -V 2>&1 | sed 5q` in
     14484            *Sun\ C*)
     14485              # Sun C++ 5.9
     14486              lt_prog_compiler_pic_CXX='-KPIC'
     14487              lt_prog_compiler_static_CXX='-Bstatic'
     14488              lt_prog_compiler_wl_CXX='-Qoption ld '
     14489              ;;
     14490            esac
     14491            ;;
     14492        esac
     14493        ;;
     14494      lynxos*)
     14495        ;;
     14496      m88k*)
     14497        ;;
     14498      mvs*)
     14499        case $cc_basename in
     14500          cxx*)
     14501            lt_prog_compiler_pic_CXX='-W c,exportall'
     14502            ;;
     14503          *)
     14504            ;;
     14505        esac
     14506        ;;
     14507      netbsd* | netbsdelf*-gnu)
     14508        ;;
     14509      *qnx* | *nto*)
     14510        # QNX uses GNU C++, but need to define -shared option too, otherwise
     14511        # it will coredump.
     14512        lt_prog_compiler_pic_CXX='-fPIC -shared'
     14513        ;;
     14514      osf3* | osf4* | osf5*)
     14515        case $cc_basename in
     14516          KCC*)
     14517            lt_prog_compiler_wl_CXX='--backend -Wl,'
     14518            ;;
     14519          RCC*)
     14520            # Rational C++ 2.4.1
     14521            lt_prog_compiler_pic_CXX='-pic'
     14522            ;;
     14523          cxx*)
     14524            # Digital/Compaq C++
     14525            lt_prog_compiler_wl_CXX='-Wl,'
     14526            # Make sure the PIC flag is empty.  It appears that all Alpha
     14527            # Linux and Compaq Tru64 Unix objects are PIC.
     14528            lt_prog_compiler_pic_CXX=
     14529            lt_prog_compiler_static_CXX='-non_shared'
     14530            ;;
     14531          *)
     14532            ;;
     14533        esac
     14534        ;;
     14535      psos*)
     14536        ;;
     14537      solaris*)
     14538        case $cc_basename in
     14539          CC* | sunCC*)
     14540            # Sun C++ 4.2, 5.x and Centerline C++
     14541            lt_prog_compiler_pic_CXX='-KPIC'
     14542            lt_prog_compiler_static_CXX='-Bstatic'
     14543            lt_prog_compiler_wl_CXX='-Qoption ld '
     14544            ;;
     14545          gcx*)
     14546            # Green Hills C++ Compiler
     14547            lt_prog_compiler_pic_CXX='-PIC'
     14548            ;;
     14549          *)
     14550            ;;
     14551        esac
     14552        ;;
     14553      sunos4*)
     14554        case $cc_basename in
     14555          CC*)
     14556            # Sun C++ 4.x
     14557            lt_prog_compiler_pic_CXX='-pic'
     14558            lt_prog_compiler_static_CXX='-Bstatic'
     14559            ;;
     14560          lcc*)
     14561            # Lucid
     14562            lt_prog_compiler_pic_CXX='-pic'
     14563            ;;
     14564          *)
     14565            ;;
     14566        esac
     14567        ;;
     14568      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
     14569        case $cc_basename in
     14570          CC*)
     14571            lt_prog_compiler_wl_CXX='-Wl,'
     14572            lt_prog_compiler_pic_CXX='-KPIC'
     14573            lt_prog_compiler_static_CXX='-Bstatic'
     14574            ;;
     14575        esac
     14576        ;;
     14577      tandem*)
     14578        case $cc_basename in
     14579          NCC*)
     14580            # NonStop-UX NCC 3.20
     14581            lt_prog_compiler_pic_CXX='-KPIC'
     14582            ;;
     14583          *)
     14584            ;;
     14585        esac
     14586        ;;
     14587      vxworks*)
     14588        ;;
     14589      *)
     14590        lt_prog_compiler_can_build_shared_CXX=no
     14591        ;;
     14592    esac
     14593  fi
     14594
     14595case $host_os in
     14596  # For platforms that do not support PIC, -DPIC is meaningless:
     14597  *djgpp*)
     14598    lt_prog_compiler_pic_CXX=
     14599    ;;
     14600  *)
     14601    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
     14602    ;;
     14603esac
     14604
     14605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
     14606$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
     14607if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
     14608  $as_echo_n "(cached) " >&6
     14609else
     14610  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
     14611fi
     14612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
     14613$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
     14614lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
     14615
     14616#
     14617# Check to make sure the PIC flag actually works.
     14618#
     14619if test -n "$lt_prog_compiler_pic_CXX"; then
     14620  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
     14621$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
     14622if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
     14623  $as_echo_n "(cached) " >&6
     14624else
     14625  lt_cv_prog_compiler_pic_works_CXX=no
     14626   ac_outfile=conftest.$ac_objext
     14627   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     14628   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"  ## exclude from sc_useless_quotes_in_assignment
     14629   # Insert the option either (1) after the last *FLAGS variable, or
     14630   # (2) before a word containing "conftest.", or (3) at the end.
     14631   # Note that $ac_compile itself does not contain backslashes and begins
     14632   # with a dollar sign (not a hyphen), so the echo should work correctly.
     14633   # The option is referenced via a variable to avoid confusing sed.
     14634   lt_compile=`echo "$ac_compile" | $SED \
     14635   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     14636   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     14637   -e 's:$: $lt_compiler_flag:'`
     14638   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
     14639   (eval "$lt_compile" 2>conftest.err)
     14640   ac_status=$?
     14641   cat conftest.err >&5
     14642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14643   if (exit $ac_status) && test -s "$ac_outfile"; then
     14644     # The compiler can only warn and ignore the option if not recognized
     14645     # So say no if there are warnings other than the usual output.
     14646     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
     14647     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
     14648     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
     14649       lt_cv_prog_compiler_pic_works_CXX=yes
     14650     fi
     14651   fi
     14652   $RM conftest*
     14653
     14654fi
     14655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
     14656$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
     14657
     14658if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
     14659    case $lt_prog_compiler_pic_CXX in
     14660     "" | " "*) ;;
     14661     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
     14662     esac
     14663else
     14664    lt_prog_compiler_pic_CXX=
     14665     lt_prog_compiler_can_build_shared_CXX=no
     14666fi
     14667
     14668fi
     14669
     14670
     14671
     14672
     14673
     14674#
     14675# Check to make sure the static flag actually works.
     14676#
     14677wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
     14678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
     14679$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
     14680if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
     14681  $as_echo_n "(cached) " >&6
     14682else
     14683  lt_cv_prog_compiler_static_works_CXX=no
     14684   save_LDFLAGS=$LDFLAGS
     14685   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
     14686   echo "$lt_simple_link_test_code" > conftest.$ac_ext
     14687   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
     14688     # The linker can only warn and ignore the option if not recognized
     14689     # So say no if there are warnings
     14690     if test -s conftest.err; then
     14691       # Append any errors to the config.log.
     14692       cat conftest.err 1>&5
     14693       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
     14694       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
     14695       if diff conftest.exp conftest.er2 >/dev/null; then
     14696         lt_cv_prog_compiler_static_works_CXX=yes
     14697       fi
     14698     else
     14699       lt_cv_prog_compiler_static_works_CXX=yes
     14700     fi
     14701   fi
     14702   $RM -r conftest*
     14703   LDFLAGS=$save_LDFLAGS
     14704
     14705fi
     14706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
     14707$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
     14708
     14709if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
     14710    :
     14711else
     14712    lt_prog_compiler_static_CXX=
     14713fi
     14714
     14715
     14716
     14717
     14718    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
     14719$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
     14720if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
     14721  $as_echo_n "(cached) " >&6
     14722else
     14723  lt_cv_prog_compiler_c_o_CXX=no
     14724   $RM -r conftest 2>/dev/null
     14725   mkdir conftest
     14726   cd conftest
     14727   mkdir out
     14728   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     14729
     14730   lt_compiler_flag="-o out/conftest2.$ac_objext"
     14731   # Insert the option either (1) after the last *FLAGS variable, or
     14732   # (2) before a word containing "conftest.", or (3) at the end.
     14733   # Note that $ac_compile itself does not contain backslashes and begins
     14734   # with a dollar sign (not a hyphen), so the echo should work correctly.
     14735   lt_compile=`echo "$ac_compile" | $SED \
     14736   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     14737   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     14738   -e 's:$: $lt_compiler_flag:'`
     14739   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
     14740   (eval "$lt_compile" 2>out/conftest.err)
     14741   ac_status=$?
     14742   cat out/conftest.err >&5
     14743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14744   if (exit $ac_status) && test -s out/conftest2.$ac_objext
     14745   then
     14746     # The compiler can only warn and ignore the option if not recognized
     14747     # So say no if there are warnings
     14748     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
     14749     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
     14750     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
     14751       lt_cv_prog_compiler_c_o_CXX=yes
     14752     fi
     14753   fi
     14754   chmod u+w . 2>&5
     14755   $RM conftest*
     14756   # SGI C++ compiler will create directory out/ii_files/ for
     14757   # template instantiation
     14758   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
     14759   $RM out/* && rmdir out
     14760   cd ..
     14761   $RM -r conftest
     14762   $RM conftest*
     14763
     14764fi
     14765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
     14766$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
     14767
     14768
     14769
     14770    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
     14771$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
     14772if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
     14773  $as_echo_n "(cached) " >&6
     14774else
     14775  lt_cv_prog_compiler_c_o_CXX=no
     14776   $RM -r conftest 2>/dev/null
     14777   mkdir conftest
     14778   cd conftest
     14779   mkdir out
     14780   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     14781
     14782   lt_compiler_flag="-o out/conftest2.$ac_objext"
     14783   # Insert the option either (1) after the last *FLAGS variable, or
     14784   # (2) before a word containing "conftest.", or (3) at the end.
     14785   # Note that $ac_compile itself does not contain backslashes and begins
     14786   # with a dollar sign (not a hyphen), so the echo should work correctly.
     14787   lt_compile=`echo "$ac_compile" | $SED \
     14788   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     14789   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     14790   -e 's:$: $lt_compiler_flag:'`
     14791   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
     14792   (eval "$lt_compile" 2>out/conftest.err)
     14793   ac_status=$?
     14794   cat out/conftest.err >&5
     14795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14796   if (exit $ac_status) && test -s out/conftest2.$ac_objext
     14797   then
     14798     # The compiler can only warn and ignore the option if not recognized
     14799     # So say no if there are warnings
     14800     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
     14801     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
     14802     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
     14803       lt_cv_prog_compiler_c_o_CXX=yes
     14804     fi
     14805   fi
     14806   chmod u+w . 2>&5
     14807   $RM conftest*
     14808   # SGI C++ compiler will create directory out/ii_files/ for
     14809   # template instantiation
     14810   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
     14811   $RM out/* && rmdir out
     14812   cd ..
     14813   $RM -r conftest
     14814   $RM conftest*
     14815
     14816fi
     14817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
     14818$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
     14819
     14820
     14821
     14822
     14823hard_links=nottested
     14824if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
     14825  # do not overwrite the value of need_locks provided by the user
     14826  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
     14827$as_echo_n "checking if we can lock with hard links... " >&6; }
     14828  hard_links=yes
     14829  $RM conftest*
     14830  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     14831  touch conftest.a
     14832  ln conftest.a conftest.b 2>&5 || hard_links=no
     14833  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     14834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
     14835$as_echo "$hard_links" >&6; }
     14836  if test no = "$hard_links"; then
     14837    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
     14838$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
     14839    need_locks=warn
     14840  fi
     14841else
     14842  need_locks=no
     14843fi
     14844
     14845
     14846
     14847    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
     14848$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
     14849
     14850  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     14851  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
     14852  case $host_os in
     14853  aix[4-9]*)
     14854    # If we're using GNU nm, then we don't want the "-C" option.
     14855    # -C means demangle to GNU nm, but means don't demangle to AIX nm.
     14856    # Without the "-l" option, or with the "-B" option, AIX nm treats
     14857    # weak defined symbols like other global defined symbols, whereas
     14858    # GNU nm marks them as "W".
     14859    # While the 'weak' keyword is ignored in the Export File, we need
     14860    # it in the Import File for the 'aix-soname' feature, so we have
     14861    # to replace the "-B" option with "-P" for AIX nm.
     14862    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
     14863      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
     14864    else
     14865      export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
     14866    fi
     14867    ;;
     14868  pw32*)
     14869    export_symbols_cmds_CXX=$ltdll_cmds
     14870    ;;
     14871  cygwin* | mingw* | cegcc*)
     14872    case $cc_basename in
     14873    cl*)
     14874      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
     14875      ;;
     14876    *)
     14877      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
     14878      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
     14879      ;;
     14880    esac
     14881    ;;
     14882  linux* | k*bsd*-gnu | gnu*)
     14883    link_all_deplibs_CXX=no
     14884    ;;
     14885  *)
     14886    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     14887    ;;
     14888  esac
     14889
     14890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
     14891$as_echo "$ld_shlibs_CXX" >&6; }
     14892test no = "$ld_shlibs_CXX" && can_build_shared=no
     14893
     14894with_gnu_ld_CXX=$with_gnu_ld
     14895
     14896
     14897
     14898
     14899
     14900
     14901#
     14902# Do we need to explicitly link libc?
     14903#
     14904case "x$archive_cmds_need_lc_CXX" in
     14905x|xyes)
     14906  # Assume -lc should be added
     14907  archive_cmds_need_lc_CXX=yes
     14908
     14909  if test yes,yes = "$GCC,$enable_shared"; then
     14910    case $archive_cmds_CXX in
     14911    *'~'*)
     14912      # FIXME: we may have to deal with multi-command sequences.
     14913      ;;
     14914    '$CC '*)
     14915      # Test whether the compiler implicitly links with -lc since on some
     14916      # systems, -lgcc has to come before -lc. If gcc already passes -lc
     14917      # to ld, don't add -lc before -lgcc.
     14918      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
     14919$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
     14920if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
     14921  $as_echo_n "(cached) " >&6
     14922else
     14923  $RM conftest*
     14924        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     14925
     14926        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
     14927  (eval $ac_compile) 2>&5
     14928  ac_status=$?
     14929  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     14930  test $ac_status = 0; } 2>conftest.err; then
     14931          soname=conftest
     14932          lib=conftest
     14933          libobjs=conftest.$ac_objext
     14934          deplibs=
     14935          wl=$lt_prog_compiler_wl_CXX
     14936          pic_flag=$lt_prog_compiler_pic_CXX
     14937          compiler_flags=-v
     14938          linker_flags=-v
     14939          verstring=
     14940          output_objdir=.
     14941          libname=conftest
     14942          lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
     14943          allow_undefined_flag_CXX=
     14944          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
     14945  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
     14946  ac_status=$?
     14947  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
     14948  test $ac_status = 0; }
     14949          then
     14950            lt_cv_archive_cmds_need_lc_CXX=no
     14951          else
     14952            lt_cv_archive_cmds_need_lc_CXX=yes
     14953          fi
     14954          allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
     14955        else
     14956          cat conftest.err 1>&5
     14957        fi
     14958        $RM conftest*
     14959
     14960fi
     14961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
     14962$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
     14963      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
     14964      ;;
     14965    esac
     14966  fi
     14967  ;;
     14968esac
     14969
     14970
     14971
     14972
     14973
     14974
     14975
     14976
     14977
     14978
     14979
     14980
     14981
     14982
     14983
     14984
     14985
     14986
     14987
     14988
     14989
     14990
     14991
     14992
     14993
     14994
     14995
     14996
     14997
     14998
     14999
     15000
     15001
     15002
     15003
     15004
     15005
     15006
     15007
     15008
     15009
     15010
     15011
     15012
     15013
     15014
     15015
     15016
     15017
     15018
     15019
     15020
     15021
     15022
     15023
     15024
     15025
     15026
     15027
     15028
     15029
     15030
     15031    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
     15032$as_echo_n "checking dynamic linker characteristics... " >&6; }
     15033
     15034library_names_spec=
     15035libname_spec='lib$name'
     15036soname_spec=
     15037shrext_cmds=.so
     15038postinstall_cmds=
     15039postuninstall_cmds=
     15040finish_cmds=
     15041finish_eval=
     15042shlibpath_var=
     15043shlibpath_overrides_runpath=unknown
     15044version_type=none
     15045dynamic_linker="$host_os ld.so"
     15046sys_lib_dlsearch_path_spec="/lib /usr/lib"
     15047need_lib_prefix=unknown
     15048hardcode_into_libs=no
     15049
     15050# when you set need_version to no, make sure it does not cause -set_version
     15051# flags to be left without arguments
     15052need_version=unknown
     15053
     15054
     15055
     15056case $host_os in
     15057aix3*)
     15058  version_type=linux # correct to gnu/linux during the next big refactor
     15059  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
     15060  shlibpath_var=LIBPATH
     15061
     15062  # AIX 3 has no versioning support, so we append a major version to the name.
     15063  soname_spec='$libname$release$shared_ext$major'
     15064  ;;
     15065
     15066aix[4-9]*)
     15067  version_type=linux # correct to gnu/linux during the next big refactor
     15068  need_lib_prefix=no
     15069  need_version=no
     15070  hardcode_into_libs=yes
     15071  if test ia64 = "$host_cpu"; then
     15072    # AIX 5 supports IA64
     15073    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
     15074    shlibpath_var=LD_LIBRARY_PATH
     15075  else
     15076    # With GCC up to 2.95.x, collect2 would create an import file
     15077    # for dependence libraries.  The import file would start with
     15078    # the line '#! .'.  This would cause the generated library to
     15079    # depend on '.', always an invalid library.  This was fixed in
     15080    # development snapshots of GCC prior to 3.0.
     15081    case $host_os in
     15082      aix4 | aix4.[01] | aix4.[01].*)
     15083      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
     15084           echo ' yes '
     15085           echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
     15086        :
     15087      else
     15088        can_build_shared=no
     15089      fi
     15090      ;;
     15091    esac
     15092    # Using Import Files as archive members, it is possible to support
     15093    # filename-based versioning of shared library archives on AIX. While
     15094    # this would work for both with and without runtime linking, it will
     15095    # prevent static linking of such archives. So we do filename-based
     15096    # shared library versioning with .so extension only, which is used
     15097    # when both runtime linking and shared linking is enabled.
     15098    # Unfortunately, runtime linking may impact performance, so we do
     15099    # not want this to be the default eventually. Also, we use the
     15100    # versioned .so libs for executables only if there is the -brtl
     15101    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
     15102    # To allow for filename-based versioning support, we need to create
     15103    # libNAME.so.V as an archive file, containing:
     15104    # *) an Import File, referring to the versioned filename of the
     15105    #    archive as well as the shared archive member, telling the
     15106    #    bitwidth (32 or 64) of that shared object, and providing the
     15107    #    list of exported symbols of that shared object, eventually
     15108    #    decorated with the 'weak' keyword
     15109    # *) the shared object with the F_LOADONLY flag set, to really avoid
     15110    #    it being seen by the linker.
     15111    # At run time we better use the real file rather than another symlink,
     15112    # but for link time we create the symlink libNAME.so -> libNAME.so.V
     15113
     15114    case $with_aix_soname,$aix_use_runtimelinking in
     15115    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
     15116    # soname into executable. Probably we can add versioning support to
     15117    # collect2, so additional links can be useful in future.
     15118    aix,yes) # traditional libtool
     15119      dynamic_linker='AIX unversionable lib.so'
     15120      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
     15121      # instead of lib<name>.a to let people know that these are not
     15122      # typical AIX shared libraries.
     15123      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15124      ;;
     15125    aix,no) # traditional AIX only
     15126      dynamic_linker='AIX lib.a(lib.so.V)'
     15127      # We preserve .a as extension for shared libraries through AIX4.2
     15128      # and later when we are not doing run time linking.
     15129      library_names_spec='$libname$release.a $libname.a'
     15130      soname_spec='$libname$release$shared_ext$major'
     15131      ;;
     15132    svr4,*) # full svr4 only
     15133      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
     15134      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
     15135      # We do not specify a path in Import Files, so LIBPATH fires.
     15136      shlibpath_overrides_runpath=yes
     15137      ;;
     15138    *,yes) # both, prefer svr4
     15139      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
     15140      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
     15141      # unpreferred sharedlib libNAME.a needs extra handling
     15142      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
     15143      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
     15144      # We do not specify a path in Import Files, so LIBPATH fires.
     15145      shlibpath_overrides_runpath=yes
     15146      ;;
     15147    *,no) # both, prefer aix
     15148      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
     15149      library_names_spec='$libname$release.a $libname.a'
     15150      soname_spec='$libname$release$shared_ext$major'
     15151      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
     15152      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
     15153      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
     15154      ;;
     15155    esac
     15156    shlibpath_var=LIBPATH
     15157  fi
     15158  ;;
     15159
     15160amigaos*)
     15161  case $host_cpu in
     15162  powerpc)
     15163    # Since July 2007 AmigaOS4 officially supports .so libraries.
     15164    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
     15165    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15166    ;;
     15167  m68k)
     15168    library_names_spec='$libname.ixlibrary $libname.a'
     15169    # Create ${libname}_ixlibrary.a entries in /sys/libs.
     15170    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
     15171    ;;
     15172  esac
     15173  ;;
     15174
     15175beos*)
     15176  library_names_spec='$libname$shared_ext'
     15177  dynamic_linker="$host_os ld.so"
     15178  shlibpath_var=LIBRARY_PATH
     15179  ;;
     15180
     15181bsdi[45]*)
     15182  version_type=linux # correct to gnu/linux during the next big refactor
     15183  need_version=no
     15184  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15185  soname_spec='$libname$release$shared_ext$major'
     15186  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
     15187  shlibpath_var=LD_LIBRARY_PATH
     15188  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
     15189  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
     15190  # the default ld.so.conf also contains /usr/contrib/lib and
     15191  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
     15192  # libtool to hard-code these into programs
     15193  ;;
     15194
     15195cygwin* | mingw* | pw32* | cegcc*)
     15196  version_type=windows
     15197  shrext_cmds=.dll
     15198  need_version=no
     15199  need_lib_prefix=no
     15200
     15201  case $GCC,$cc_basename in
     15202  yes,*)
     15203    # gcc
     15204    library_names_spec='$libname.dll.a'
     15205    # DLL is installed to $(libdir)/../bin by postinstall_cmds
     15206    postinstall_cmds='base_file=`basename \$file`~
     15207      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
     15208      dldir=$destdir/`dirname \$dlpath`~
     15209      test -d \$dldir || mkdir -p \$dldir~
     15210      $install_prog $dir/$dlname \$dldir/$dlname~
     15211      chmod a+x \$dldir/$dlname~
     15212      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
     15213        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
     15214      fi'
     15215    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
     15216      dlpath=$dir/\$dldll~
     15217       $RM \$dlpath'
     15218    shlibpath_overrides_runpath=yes
     15219
     15220    case $host_os in
     15221    cygwin*)
     15222      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
     15223      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
     15224
     15225      ;;
     15226    mingw* | cegcc*)
     15227      # MinGW DLLs use traditional 'lib' prefix
     15228      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
     15229      ;;
     15230    pw32*)
     15231      # pw32 DLLs use 'pw' prefix rather than 'lib'
     15232      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
     15233      ;;
     15234    esac
     15235    dynamic_linker='Win32 ld.exe'
     15236    ;;
     15237
     15238  *,cl*)
     15239    # Native MSVC
     15240    libname_spec='$name'
     15241    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
     15242    library_names_spec='$libname.dll.lib'
     15243
     15244    case $build_os in
     15245    mingw*)
     15246      sys_lib_search_path_spec=
     15247      lt_save_ifs=$IFS
     15248      IFS=';'
     15249      for lt_path in $LIB
     15250      do
     15251        IFS=$lt_save_ifs
     15252        # Let DOS variable expansion print the short 8.3 style file name.
     15253        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
     15254        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
     15255      done
     15256      IFS=$lt_save_ifs
     15257      # Convert to MSYS style.
     15258      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
     15259      ;;
     15260    cygwin*)
     15261      # Convert to unix form, then to dos form, then back to unix form
     15262      # but this time dos style (no spaces!) so that the unix form looks
     15263      # like /cygdrive/c/PROGRA~1:/cygdr...
     15264      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
     15265      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
     15266      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
     15267      ;;
     15268    *)
     15269      sys_lib_search_path_spec=$LIB
     15270      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
     15271        # It is most probably a Windows format PATH.
     15272        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
     15273      else
     15274        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
     15275      fi
     15276      # FIXME: find the short name or the path components, as spaces are
     15277      # common. (e.g. "Program Files" -> "PROGRA~1")
     15278      ;;
     15279    esac
     15280
     15281    # DLL is installed to $(libdir)/../bin by postinstall_cmds
     15282    postinstall_cmds='base_file=`basename \$file`~
     15283      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
     15284      dldir=$destdir/`dirname \$dlpath`~
     15285      test -d \$dldir || mkdir -p \$dldir~
     15286      $install_prog $dir/$dlname \$dldir/$dlname'
     15287    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
     15288      dlpath=$dir/\$dldll~
     15289       $RM \$dlpath'
     15290    shlibpath_overrides_runpath=yes
     15291    dynamic_linker='Win32 link.exe'
     15292    ;;
     15293
     15294  *)
     15295    # Assume MSVC wrapper
     15296    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
     15297    dynamic_linker='Win32 ld.exe'
     15298    ;;
     15299  esac
     15300  # FIXME: first we should search . and the directory the executable is in
     15301  shlibpath_var=PATH
     15302  ;;
     15303
     15304darwin* | rhapsody*)
     15305  dynamic_linker="$host_os dyld"
     15306  version_type=darwin
     15307  need_lib_prefix=no
     15308  need_version=no
     15309  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
     15310  soname_spec='$libname$release$major$shared_ext'
     15311  shlibpath_overrides_runpath=yes
     15312  shlibpath_var=DYLD_LIBRARY_PATH
     15313  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
     15314
     15315  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
     15316  ;;
     15317
     15318dgux*)
     15319  version_type=linux # correct to gnu/linux during the next big refactor
     15320  need_lib_prefix=no
     15321  need_version=no
     15322  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15323  soname_spec='$libname$release$shared_ext$major'
     15324  shlibpath_var=LD_LIBRARY_PATH
     15325  ;;
     15326
     15327freebsd* | dragonfly*)
     15328  # DragonFly does not have aout.  When/if they implement a new
     15329  # versioning mechanism, adjust this.
     15330  if test -x /usr/bin/objformat; then
     15331    objformat=`/usr/bin/objformat`
     15332  else
     15333    case $host_os in
     15334    freebsd[23].*) objformat=aout ;;
     15335    *) objformat=elf ;;
     15336    esac
     15337  fi
     15338  version_type=freebsd-$objformat
     15339  case $version_type in
     15340    freebsd-elf*)
     15341      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15342      soname_spec='$libname$release$shared_ext$major'
     15343      need_version=no
     15344      need_lib_prefix=no
     15345      ;;
     15346    freebsd-*)
     15347      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
     15348      need_version=yes
     15349      ;;
     15350  esac
     15351  shlibpath_var=LD_LIBRARY_PATH
     15352  case $host_os in
     15353  freebsd2.*)
     15354    shlibpath_overrides_runpath=yes
     15355    ;;
     15356  freebsd3.[01]* | freebsdelf3.[01]*)
     15357    shlibpath_overrides_runpath=yes
     15358    hardcode_into_libs=yes
     15359    ;;
     15360  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
     15361  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
     15362    shlibpath_overrides_runpath=no
     15363    hardcode_into_libs=yes
     15364    ;;
     15365  *) # from 4.6 on, and DragonFly
     15366    shlibpath_overrides_runpath=yes
     15367    hardcode_into_libs=yes
     15368    ;;
     15369  esac
     15370  ;;
     15371
     15372haiku*)
     15373  version_type=linux # correct to gnu/linux during the next big refactor
     15374  need_lib_prefix=no
     15375  need_version=no
     15376  dynamic_linker="$host_os runtime_loader"
     15377  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15378  soname_spec='$libname$release$shared_ext$major'
     15379  shlibpath_var=LIBRARY_PATH
     15380  shlibpath_overrides_runpath=no
     15381  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
     15382  hardcode_into_libs=yes
     15383  ;;
     15384
     15385hpux9* | hpux10* | hpux11*)
     15386  # Give a soname corresponding to the major version so that dld.sl refuses to
     15387  # link against other versions.
     15388  version_type=sunos
     15389  need_lib_prefix=no
     15390  need_version=no
     15391  case $host_cpu in
     15392  ia64*)
     15393    shrext_cmds='.so'
     15394    hardcode_into_libs=yes
     15395    dynamic_linker="$host_os dld.so"
     15396    shlibpath_var=LD_LIBRARY_PATH
     15397    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     15398    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15399    soname_spec='$libname$release$shared_ext$major'
     15400    if test 32 = "$HPUX_IA64_MODE"; then
     15401      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
     15402      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
     15403    else
     15404      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
     15405      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
     15406    fi
     15407    ;;
     15408  hppa*64*)
     15409    shrext_cmds='.sl'
     15410    hardcode_into_libs=yes
     15411    dynamic_linker="$host_os dld.sl"
     15412    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
     15413    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     15414    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15415    soname_spec='$libname$release$shared_ext$major'
     15416    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
     15417    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     15418    ;;
     15419  *)
     15420    shrext_cmds='.sl'
     15421    dynamic_linker="$host_os dld.sl"
     15422    shlibpath_var=SHLIB_PATH
     15423    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
     15424    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15425    soname_spec='$libname$release$shared_ext$major'
     15426    ;;
     15427  esac
     15428  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
     15429  postinstall_cmds='chmod 555 $lib'
     15430  # or fails outright, so override atomically:
     15431  install_override_mode=555
     15432  ;;
     15433
     15434interix[3-9]*)
     15435  version_type=linux # correct to gnu/linux during the next big refactor
     15436  need_lib_prefix=no
     15437  need_version=no
     15438  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15439  soname_spec='$libname$release$shared_ext$major'
     15440  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
     15441  shlibpath_var=LD_LIBRARY_PATH
     15442  shlibpath_overrides_runpath=no
     15443  hardcode_into_libs=yes
     15444  ;;
     15445
     15446irix5* | irix6* | nonstopux*)
     15447  case $host_os in
     15448    nonstopux*) version_type=nonstopux ;;
     15449    *)
     15450        if test yes = "$lt_cv_prog_gnu_ld"; then
     15451                version_type=linux # correct to gnu/linux during the next big refactor
     15452        else
     15453                version_type=irix
     15454        fi ;;
     15455  esac
     15456  need_lib_prefix=no
     15457  need_version=no
     15458  soname_spec='$libname$release$shared_ext$major'
     15459  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
     15460  case $host_os in
     15461  irix5* | nonstopux*)
     15462    libsuff= shlibsuff=
     15463    ;;
     15464  *)
     15465    case $LD in # libtool.m4 will add one of these switches to LD
     15466    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
     15467      libsuff= shlibsuff= libmagic=32-bit;;
     15468    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
     15469      libsuff=32 shlibsuff=N32 libmagic=N32;;
     15470    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
     15471      libsuff=64 shlibsuff=64 libmagic=64-bit;;
     15472    *) libsuff= shlibsuff= libmagic=never-match;;
     15473    esac
     15474    ;;
     15475  esac
     15476  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
     15477  shlibpath_overrides_runpath=no
     15478  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
     15479  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
     15480  hardcode_into_libs=yes
     15481  ;;
     15482
     15483# No shared lib support for Linux oldld, aout, or coff.
     15484linux*oldld* | linux*aout* | linux*coff*)
     15485  dynamic_linker=no
     15486  ;;
     15487
     15488linux*android*)
     15489  version_type=none # Android doesn't support versioned libraries.
     15490  need_lib_prefix=no
     15491  need_version=no
     15492  library_names_spec='$libname$release$shared_ext'
     15493  soname_spec='$libname$release$shared_ext'
     15494  finish_cmds=
     15495  shlibpath_var=LD_LIBRARY_PATH
     15496  shlibpath_overrides_runpath=yes
     15497
     15498  # This implies no fast_install, which is unacceptable.
     15499  # Some rework will be needed to allow for fast_install
     15500  # before this can be enabled.
     15501  hardcode_into_libs=yes
     15502
     15503  dynamic_linker='Android linker'
     15504  # Don't embed -rpath directories since the linker doesn't support them.
     15505  hardcode_libdir_flag_spec_CXX='-L$libdir'
     15506  ;;
     15507
     15508# This must be glibc/ELF.
     15509linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
     15510  version_type=linux # correct to gnu/linux during the next big refactor
     15511  need_lib_prefix=no
     15512  need_version=no
     15513  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15514  soname_spec='$libname$release$shared_ext$major'
     15515  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
     15516  shlibpath_var=LD_LIBRARY_PATH
     15517  shlibpath_overrides_runpath=no
     15518
     15519  # Some binutils ld are patched to set DT_RUNPATH
     15520  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
     15521  $as_echo_n "(cached) " >&6
     15522else
     15523  lt_cv_shlibpath_overrides_runpath=no
     15524    save_LDFLAGS=$LDFLAGS
     15525    save_libdir=$libdir
     15526    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
     15527         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
     15528    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
     15529/* end confdefs.h.  */
     15530
     15531int
     15532main ()
     15533{
     15534
     15535  ;
     15536  return 0;
     15537}
     15538_ACEOF
     15539if ac_fn_cxx_try_link "$LINENO"; then :
     15540  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
     15541  lt_cv_shlibpath_overrides_runpath=yes
     15542fi
     15543fi
     15544rm -f core conftest.err conftest.$ac_objext \
     15545    conftest$ac_exeext conftest.$ac_ext
     15546    LDFLAGS=$save_LDFLAGS
     15547    libdir=$save_libdir
     15548
     15549fi
     15550
     15551  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
     15552
     15553  # This implies no fast_install, which is unacceptable.
     15554  # Some rework will be needed to allow for fast_install
     15555  # before this can be enabled.
     15556  hardcode_into_libs=yes
     15557
     15558  # Ideally, we could use ldconfig to report *all* directores which are
     15559  # searched for libraries, however this is still not possible.  Aside from not
     15560  # being certain /sbin/ldconfig is available, command
     15561  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
     15562  # even though it is searched at run-time.  Try to do the best guess by
     15563  # appending ld.so.conf contents (and includes) to the search path.
     15564  if test -f /etc/ld.so.conf; then
     15565    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
     15566    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
     15567  fi
     15568
     15569  # We used to test for /lib/ld.so.1 and disable shared libraries on
     15570  # powerpc, because MkLinux only supported shared libraries with the
     15571  # GNU dynamic linker.  Since this was broken with cross compilers,
     15572  # most powerpc-linux boxes support dynamic linking these days and
     15573  # people can always --disable-shared, the test was removed, and we
     15574  # assume the GNU/Linux dynamic linker is in use.
     15575  dynamic_linker='GNU/Linux ld.so'
     15576  ;;
     15577
     15578netbsdelf*-gnu)
     15579  version_type=linux
     15580  need_lib_prefix=no
     15581  need_version=no
     15582  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     15583  soname_spec='${libname}${release}${shared_ext}$major'
     15584  shlibpath_var=LD_LIBRARY_PATH
     15585  shlibpath_overrides_runpath=no
     15586  hardcode_into_libs=yes
     15587  dynamic_linker='NetBSD ld.elf_so'
     15588  ;;
     15589
     15590netbsd*)
     15591  version_type=sunos
     15592  need_lib_prefix=no
     15593  need_version=no
     15594  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
     15595    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
     15596    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     15597    dynamic_linker='NetBSD (a.out) ld.so'
     15598  else
     15599    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15600    soname_spec='$libname$release$shared_ext$major'
     15601    dynamic_linker='NetBSD ld.elf_so'
     15602  fi
     15603  shlibpath_var=LD_LIBRARY_PATH
     15604  shlibpath_overrides_runpath=yes
     15605  hardcode_into_libs=yes
     15606  ;;
     15607
     15608newsos6)
     15609  version_type=linux # correct to gnu/linux during the next big refactor
     15610  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15611  shlibpath_var=LD_LIBRARY_PATH
     15612  shlibpath_overrides_runpath=yes
     15613  ;;
     15614
     15615*nto* | *qnx*)
     15616  version_type=qnx
     15617  need_lib_prefix=no
     15618  need_version=no
     15619  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15620  soname_spec='$libname$release$shared_ext$major'
     15621  shlibpath_var=LD_LIBRARY_PATH
     15622  shlibpath_overrides_runpath=no
     15623  hardcode_into_libs=yes
     15624  dynamic_linker='ldqnx.so'
     15625  ;;
     15626
     15627openbsd* | bitrig*)
     15628  version_type=sunos
     15629  sys_lib_dlsearch_path_spec=/usr/lib
     15630  need_lib_prefix=no
     15631  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
     15632    need_version=no
     15633  else
     15634    need_version=yes
     15635  fi
     15636  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
     15637  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     15638  shlibpath_var=LD_LIBRARY_PATH
     15639  shlibpath_overrides_runpath=yes
     15640  ;;
     15641
     15642os2*)
     15643  libname_spec='$name'
     15644  version_type=windows
     15645  shrext_cmds=.dll
     15646  need_version=no
     15647  need_lib_prefix=no
     15648  # OS/2 can only load a DLL with a base name of 8 characters or less.
     15649  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
     15650    v=$($ECHO $release$versuffix | tr -d .-);
     15651    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
     15652    $ECHO $n$v`$shared_ext'
     15653  library_names_spec='${libname}_dll.$libext'
     15654  dynamic_linker='OS/2 ld.exe'
     15655  shlibpath_var=BEGINLIBPATH
     15656  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
     15657  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     15658  postinstall_cmds='base_file=`basename \$file`~
     15659    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
     15660    dldir=$destdir/`dirname \$dlpath`~
     15661    test -d \$dldir || mkdir -p \$dldir~
     15662    $install_prog $dir/$dlname \$dldir/$dlname~
     15663    chmod a+x \$dldir/$dlname~
     15664    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
     15665      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
     15666    fi'
     15667  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
     15668    dlpath=$dir/\$dldll~
     15669    $RM \$dlpath'
     15670  ;;
     15671
     15672osf3* | osf4* | osf5*)
     15673  version_type=osf
     15674  need_lib_prefix=no
     15675  need_version=no
     15676  soname_spec='$libname$release$shared_ext$major'
     15677  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15678  shlibpath_var=LD_LIBRARY_PATH
     15679  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
     15680  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     15681  ;;
     15682
     15683rdos*)
     15684  dynamic_linker=no
     15685  ;;
     15686
     15687solaris*)
     15688  version_type=linux # correct to gnu/linux during the next big refactor
     15689  need_lib_prefix=no
     15690  need_version=no
     15691  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15692  soname_spec='$libname$release$shared_ext$major'
     15693  shlibpath_var=LD_LIBRARY_PATH
     15694  shlibpath_overrides_runpath=yes
     15695  hardcode_into_libs=yes
     15696  # ldd complains unless libraries are executable
     15697  postinstall_cmds='chmod +x $lib'
     15698  ;;
     15699
     15700sunos4*)
     15701  version_type=sunos
     15702  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
     15703  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
     15704  shlibpath_var=LD_LIBRARY_PATH
     15705  shlibpath_overrides_runpath=yes
     15706  if test yes = "$with_gnu_ld"; then
     15707    need_lib_prefix=no
     15708  fi
     15709  need_version=yes
     15710  ;;
     15711
     15712sysv4 | sysv4.3*)
     15713  version_type=linux # correct to gnu/linux during the next big refactor
     15714  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15715  soname_spec='$libname$release$shared_ext$major'
     15716  shlibpath_var=LD_LIBRARY_PATH
     15717  case $host_vendor in
     15718    sni)
     15719      shlibpath_overrides_runpath=no
     15720      need_lib_prefix=no
     15721      runpath_var=LD_RUN_PATH
     15722      ;;
     15723    siemens)
     15724      need_lib_prefix=no
     15725      ;;
     15726    motorola)
     15727      need_lib_prefix=no
     15728      need_version=no
     15729      shlibpath_overrides_runpath=no
     15730      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
     15731      ;;
     15732  esac
     15733  ;;
     15734
     15735sysv4*MP*)
     15736  if test -d /usr/nec; then
     15737    version_type=linux # correct to gnu/linux during the next big refactor
     15738    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
     15739    soname_spec='$libname$shared_ext.$major'
     15740    shlibpath_var=LD_LIBRARY_PATH
     15741  fi
     15742  ;;
     15743
     15744sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
     15745  version_type=sco
     15746  need_lib_prefix=no
     15747  need_version=no
     15748  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
     15749  soname_spec='$libname$release$shared_ext$major'
     15750  shlibpath_var=LD_LIBRARY_PATH
     15751  shlibpath_overrides_runpath=yes
     15752  hardcode_into_libs=yes
     15753  if test yes = "$with_gnu_ld"; then
     15754    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
     15755  else
     15756    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
     15757    case $host_os in
     15758      sco3.2v5*)
     15759        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
     15760        ;;
     15761    esac
     15762  fi
     15763  sys_lib_dlsearch_path_spec='/usr/lib'
     15764  ;;
     15765
     15766tpf*)
     15767  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
     15768  version_type=linux # correct to gnu/linux during the next big refactor
     15769  need_lib_prefix=no
     15770  need_version=no
     15771  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15772  shlibpath_var=LD_LIBRARY_PATH
     15773  shlibpath_overrides_runpath=no
     15774  hardcode_into_libs=yes
     15775  ;;
     15776
     15777uts4*)
     15778  version_type=linux # correct to gnu/linux during the next big refactor
     15779  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     15780  soname_spec='$libname$release$shared_ext$major'
     15781  shlibpath_var=LD_LIBRARY_PATH
     15782  ;;
     15783
     15784*)
     15785  dynamic_linker=no
     15786  ;;
     15787esac
     15788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
     15789$as_echo "$dynamic_linker" >&6; }
     15790test no = "$dynamic_linker" && can_build_shared=no
     15791
     15792variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
     15793if test yes = "$GCC"; then
     15794  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
     15795fi
     15796
     15797if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
     15798  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
     15799fi
     15800
     15801if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
     15802  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
     15803fi
     15804
     15805# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
     15806configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
     15807
     15808# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
     15809func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
     15810
     15811# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
     15812configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
     15813
     15814
     15815
     15816
     15817
     15818
     15819
     15820
     15821
     15822
     15823
     15824
     15825
     15826
     15827
     15828
     15829
     15830
     15831
     15832
     15833
     15834
     15835
     15836
     15837
     15838
     15839
     15840
     15841
     15842
     15843
     15844
     15845
     15846
     15847
     15848
     15849
     15850
     15851
     15852
     15853    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
     15854$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
     15855hardcode_action_CXX=
     15856if test -n "$hardcode_libdir_flag_spec_CXX" ||
     15857   test -n "$runpath_var_CXX" ||
     15858   test yes = "$hardcode_automatic_CXX"; then
     15859
     15860  # We can hardcode non-existent directories.
     15861  if test no != "$hardcode_direct_CXX" &&
     15862     # If the only mechanism to avoid hardcoding is shlibpath_var, we
     15863     # have to relink, otherwise we might link with an installed library
     15864     # when we should be linking with a yet-to-be-installed one
     15865     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
     15866     test no != "$hardcode_minus_L_CXX"; then
     15867    # Linking always hardcodes the temporary library directory.
     15868    hardcode_action_CXX=relink
     15869  else
     15870    # We can link without hardcoding, and we can hardcode nonexisting dirs.
     15871    hardcode_action_CXX=immediate
     15872  fi
     15873else
     15874  # We cannot hardcode anything, or else we can only hardcode existing
     15875  # directories.
     15876  hardcode_action_CXX=unsupported
     15877fi
     15878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
     15879$as_echo "$hardcode_action_CXX" >&6; }
     15880
     15881if test relink = "$hardcode_action_CXX" ||
     15882   test yes = "$inherit_rpath_CXX"; then
     15883  # Fast installation is not supported
     15884  enable_fast_install=no
     15885elif test yes = "$shlibpath_overrides_runpath" ||
     15886     test no = "$enable_shared"; then
     15887  # Fast installation is not necessary
     15888  enable_fast_install=needless
     15889fi
     15890
     15891
     15892
     15893
     15894
     15895
     15896
     15897  fi # test -n "$compiler"
     15898
     15899  CC=$lt_save_CC
     15900  CFLAGS=$lt_save_CFLAGS
     15901  LDCXX=$LD
     15902  LD=$lt_save_LD
     15903  GCC=$lt_save_GCC
     15904  with_gnu_ld=$lt_save_with_gnu_ld
     15905  lt_cv_path_LDCXX=$lt_cv_path_LD
     15906  lt_cv_path_LD=$lt_save_path_LD
     15907  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
     15908  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
     15909fi # test yes != "$_lt_caught_CXX_error"
     15910
     15911ac_ext=c
     15912ac_cpp='$CPP $CPPFLAGS'
     15913ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     15914ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     15915ac_compiler_gnu=$ac_cv_c_compiler_gnu
     15916
     15917
    334815918ac_ext=c
    334915919ac_cpp='$CPP $CPPFLAGS'
     
    420616776
    420716777
     16778
    420816779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
    420916780$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
     
    423516806$as_echo "no" >&6; }
    423616807  SET_MAKE="MAKE=${MAKE-make}"
    4237 fi
    4238 
    4239 if test -n "$ac_tool_prefix"; then
    4240   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
    4241 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
    4242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
    4243 $as_echo_n "checking for $ac_word... " >&6; }
    4244 if ${ac_cv_prog_RANLIB+:} false; then :
    4245   $as_echo_n "(cached) " >&6
    4246 else
    4247   if test -n "$RANLIB"; then
    4248   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
    4249 else
    4250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    4251 for as_dir in $PATH
    4252 do
    4253   IFS=$as_save_IFS
    4254   test -z "$as_dir" && as_dir=.
    4255     for ac_exec_ext in '' $ac_executable_extensions; do
    4256   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    4257     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
    4258     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    4259     break 2
    4260   fi
    4261 done
    4262   done
    4263 IFS=$as_save_IFS
    4264 
    4265 fi
    4266 fi
    4267 RANLIB=$ac_cv_prog_RANLIB
    4268 if test -n "$RANLIB"; then
    4269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
    4270 $as_echo "$RANLIB" >&6; }
    4271 else
    4272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
    4273 $as_echo "no" >&6; }
    4274 fi
    4275 
    4276 
    4277 fi
    4278 if test -z "$ac_cv_prog_RANLIB"; then
    4279   ac_ct_RANLIB=$RANLIB
    4280   # Extract the first word of "ranlib", so it can be a program name with args.
    4281 set dummy ranlib; ac_word=$2
    4282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
    4283 $as_echo_n "checking for $ac_word... " >&6; }
    4284 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
    4285   $as_echo_n "(cached) " >&6
    4286 else
    4287   if test -n "$ac_ct_RANLIB"; then
    4288   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
    4289 else
    4290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    4291 for as_dir in $PATH
    4292 do
    4293   IFS=$as_save_IFS
    4294   test -z "$as_dir" && as_dir=.
    4295     for ac_exec_ext in '' $ac_executable_extensions; do
    4296   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    4297     ac_cv_prog_ac_ct_RANLIB="ranlib"
    4298     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
    4299     break 2
    4300   fi
    4301 done
    4302   done
    4303 IFS=$as_save_IFS
    4304 
    4305 fi
    4306 fi
    4307 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
    4308 if test -n "$ac_ct_RANLIB"; then
    4309   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
    4310 $as_echo "$ac_ct_RANLIB" >&6; }
    4311 else
    4312   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
    4313 $as_echo "no" >&6; }
    4314 fi
    4315 
    4316   if test "x$ac_ct_RANLIB" = x; then
    4317     RANLIB=":"
    4318   else
    4319     case $cross_compiling:$ac_tool_warned in
    4320 yes:)
    4321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
    4322 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
    4323 ac_tool_warned=yes ;;
    4324 esac
    4325     RANLIB=$ac_ct_RANLIB
    4326   fi
    4327 else
    4328   RANLIB="$ac_cv_prog_RANLIB"
    432916808fi
    433016809
     
    450216981Usually this means the macro was only invoked conditionally." "$LINENO" 5
    450316982fi
     16983if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
     16984  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
     16985Usually this means the macro was only invoked conditionally." "$LINENO" 5
     16986fi
    450416987if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
    450516988  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
     
    507817561AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
    507917562
     17563
     17564# The HP-UX ksh and POSIX shell print the target directory to stdout
     17565# if CDPATH is set.
     17566(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
     17567
     17568sed_quote_subst='$sed_quote_subst'
     17569double_quote_subst='$double_quote_subst'
     17570delay_variable_subst='$delay_variable_subst'
     17571macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
     17572macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
     17573enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
     17574enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
     17575pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
     17576enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
     17577shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
     17578SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
     17579ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
     17580PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
     17581host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
     17582host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
     17583host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
     17584build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
     17585build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
     17586build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
     17587SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
     17588Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
     17589GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
     17590EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
     17591FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
     17592LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
     17593NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
     17594LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
     17595max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
     17596ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
     17597exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
     17598lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
     17599lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
     17600lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
     17601lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
     17602lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
     17603reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
     17604reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
     17605OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
     17606deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
     17607file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
     17608file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
     17609want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
     17610DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
     17611sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
     17612AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
     17613AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
     17614archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
     17615STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
     17616RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
     17617old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
     17618old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
     17619old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
     17620lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
     17621CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
     17622CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
     17623compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
     17624GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
     17625lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
     17626lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
     17627lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
     17628lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
     17629lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
     17630lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
     17631nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
     17632lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
     17633lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
     17634objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
     17635MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
     17636lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
     17637lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
     17638lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
     17639lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
     17640lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
     17641need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
     17642MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
     17643DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
     17644NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
     17645LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
     17646OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
     17647OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
     17648libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
     17649shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
     17650extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
     17651archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
     17652enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
     17653export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
     17654whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
     17655compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
     17656old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
     17657old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
     17658archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
     17659archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
     17660module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
     17661module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
     17662with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
     17663allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
     17664no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
     17665hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
     17666hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
     17667hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
     17668hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
     17669hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
     17670hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
     17671hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
     17672inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
     17673link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
     17674always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
     17675export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
     17676exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
     17677include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
     17678prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
     17679postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
     17680file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
     17681variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
     17682need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
     17683need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
     17684version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
     17685runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
     17686shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
     17687shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
     17688libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
     17689library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
     17690soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
     17691install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
     17692postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
     17693postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
     17694finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
     17695finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
     17696hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
     17697sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
     17698configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
     17699configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
     17700hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
     17701enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
     17702enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
     17703enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
     17704old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
     17705striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
     17706compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
     17707predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
     17708postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
     17709predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
     17710postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
     17711compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
     17712LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
     17713reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
     17714reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17715old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17716compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
     17717GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
     17718lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
     17719lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
     17720lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
     17721lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
     17722lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
     17723archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
     17724enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
     17725export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
     17726whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
     17727compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
     17728old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17729old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17730archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17731archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17732module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17733module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17734with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
     17735allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
     17736no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
     17737hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
     17738hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
     17739hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
     17740hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
     17741hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
     17742hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
     17743hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
     17744inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
     17745link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
     17746always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
     17747export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17748exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
     17749include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
     17750prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17751postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
     17752file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
     17753hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
     17754compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
     17755predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
     17756postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
     17757predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
     17758postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
     17759compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
     17760
     17761LTCC='$LTCC'
     17762LTCFLAGS='$LTCFLAGS'
     17763compiler='$compiler_DEFAULT'
     17764
     17765# A function that is used when there is no print builtin or printf.
     17766func_fallback_echo ()
     17767{
     17768  eval 'cat <<_LTECHO_EOF
     17769\$1
     17770_LTECHO_EOF'
     17771}
     17772
     17773# Quote evaled strings.
     17774for var in SHELL \
     17775ECHO \
     17776PATH_SEPARATOR \
     17777SED \
     17778GREP \
     17779EGREP \
     17780FGREP \
     17781LD \
     17782NM \
     17783LN_S \
     17784lt_SP2NL \
     17785lt_NL2SP \
     17786reload_flag \
     17787OBJDUMP \
     17788deplibs_check_method \
     17789file_magic_cmd \
     17790file_magic_glob \
     17791want_nocaseglob \
     17792DLLTOOL \
     17793sharedlib_from_linklib_cmd \
     17794AR \
     17795AR_FLAGS \
     17796archiver_list_spec \
     17797STRIP \
     17798RANLIB \
     17799CC \
     17800CFLAGS \
     17801compiler \
     17802lt_cv_sys_global_symbol_pipe \
     17803lt_cv_sys_global_symbol_to_cdecl \
     17804lt_cv_sys_global_symbol_to_import \
     17805lt_cv_sys_global_symbol_to_c_name_address \
     17806lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
     17807lt_cv_nm_interface \
     17808nm_file_list_spec \
     17809lt_cv_truncate_bin \
     17810lt_prog_compiler_no_builtin_flag \
     17811lt_prog_compiler_pic \
     17812lt_prog_compiler_wl \
     17813lt_prog_compiler_static \
     17814lt_cv_prog_compiler_c_o \
     17815need_locks \
     17816MANIFEST_TOOL \
     17817DSYMUTIL \
     17818NMEDIT \
     17819LIPO \
     17820OTOOL \
     17821OTOOL64 \
     17822shrext_cmds \
     17823export_dynamic_flag_spec \
     17824whole_archive_flag_spec \
     17825compiler_needs_object \
     17826with_gnu_ld \
     17827allow_undefined_flag \
     17828no_undefined_flag \
     17829hardcode_libdir_flag_spec \
     17830hardcode_libdir_separator \
     17831exclude_expsyms \
     17832include_expsyms \
     17833file_list_spec \
     17834variables_saved_for_relink \
     17835libname_spec \
     17836library_names_spec \
     17837soname_spec \
     17838install_override_mode \
     17839finish_eval \
     17840old_striplib \
     17841striplib \
     17842compiler_lib_search_dirs \
     17843predep_objects \
     17844postdep_objects \
     17845predeps \
     17846postdeps \
     17847compiler_lib_search_path \
     17848LD_CXX \
     17849reload_flag_CXX \
     17850compiler_CXX \
     17851lt_prog_compiler_no_builtin_flag_CXX \
     17852lt_prog_compiler_pic_CXX \
     17853lt_prog_compiler_wl_CXX \
     17854lt_prog_compiler_static_CXX \
     17855lt_cv_prog_compiler_c_o_CXX \
     17856export_dynamic_flag_spec_CXX \
     17857whole_archive_flag_spec_CXX \
     17858compiler_needs_object_CXX \
     17859with_gnu_ld_CXX \
     17860allow_undefined_flag_CXX \
     17861no_undefined_flag_CXX \
     17862hardcode_libdir_flag_spec_CXX \
     17863hardcode_libdir_separator_CXX \
     17864exclude_expsyms_CXX \
     17865include_expsyms_CXX \
     17866file_list_spec_CXX \
     17867compiler_lib_search_dirs_CXX \
     17868predep_objects_CXX \
     17869postdep_objects_CXX \
     17870predeps_CXX \
     17871postdeps_CXX \
     17872compiler_lib_search_path_CXX; do
     17873    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
     17874    *[\\\\\\\`\\"\\\$]*)
     17875      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
     17876      ;;
     17877    *)
     17878      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
     17879      ;;
     17880    esac
     17881done
     17882
     17883# Double-quote double-evaled strings.
     17884for var in reload_cmds \
     17885old_postinstall_cmds \
     17886old_postuninstall_cmds \
     17887old_archive_cmds \
     17888extract_expsyms_cmds \
     17889old_archive_from_new_cmds \
     17890old_archive_from_expsyms_cmds \
     17891archive_cmds \
     17892archive_expsym_cmds \
     17893module_cmds \
     17894module_expsym_cmds \
     17895export_symbols_cmds \
     17896prelink_cmds \
     17897postlink_cmds \
     17898postinstall_cmds \
     17899postuninstall_cmds \
     17900finish_cmds \
     17901sys_lib_search_path_spec \
     17902configure_time_dlsearch_path \
     17903configure_time_lt_sys_library_path \
     17904reload_cmds_CXX \
     17905old_archive_cmds_CXX \
     17906old_archive_from_new_cmds_CXX \
     17907old_archive_from_expsyms_cmds_CXX \
     17908archive_cmds_CXX \
     17909archive_expsym_cmds_CXX \
     17910module_cmds_CXX \
     17911module_expsym_cmds_CXX \
     17912export_symbols_cmds_CXX \
     17913prelink_cmds_CXX \
     17914postlink_cmds_CXX; do
     17915    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
     17916    *[\\\\\\\`\\"\\\$]*)
     17917      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
     17918      ;;
     17919    *)
     17920      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
     17921      ;;
     17922    esac
     17923done
     17924
     17925ac_aux_dir='$ac_aux_dir'
     17926
     17927# See if we are running on zsh, and set the options that allow our
     17928# commands through without removal of \ escapes INIT.
     17929if test -n "\${ZSH_VERSION+set}"; then
     17930   setopt NO_GLOB_SUBST
     17931fi
     17932
     17933
     17934    PACKAGE='$PACKAGE'
     17935    VERSION='$VERSION'
     17936    RM='$RM'
     17937    ofile='$ofile'
     17938
     17939
     17940
     17941
     17942
     17943
    508017944_ACEOF
    508117945
     
    508717951  case $ac_config_target in
    508817952    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
     17953    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
    508917954    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
    509017955    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
     
    561218477}
    561318478 ;;
     18479    "libtool":C)
     18480
     18481    # See if we are running on zsh, and set the options that allow our
     18482    # commands through without removal of \ escapes.
     18483    if test -n "${ZSH_VERSION+set}"; then
     18484      setopt NO_GLOB_SUBST
     18485    fi
     18486
     18487    cfgfile=${ofile}T
     18488    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
     18489    $RM "$cfgfile"
     18490
     18491    cat <<_LT_EOF >> "$cfgfile"
     18492#! $SHELL
     18493# Generated automatically by $as_me ($PACKAGE) $VERSION
     18494# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
     18495# NOTE: Changes made to this file will be lost: look at ltmain.sh.
     18496
     18497# Provide generalized library-building support services.
     18498# Written by Gordon Matzigkeit, 1996
     18499
     18500# Copyright (C) 2014 Free Software Foundation, Inc.
     18501# This is free software; see the source for copying conditions.  There is NO
     18502# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     18503
     18504# GNU Libtool is free software; you can redistribute it and/or modify
     18505# it under the terms of the GNU General Public License as published by
     18506# the Free Software Foundation; either version 2 of of the License, or
     18507# (at your option) any later version.
     18508#
     18509# As a special exception to the GNU General Public License, if you
     18510# distribute this file as part of a program or library that is built
     18511# using GNU Libtool, you may include this file under the  same
     18512# distribution terms that you use for the rest of that program.
     18513#
     18514# GNU Libtool is distributed in the hope that it will be useful, but
     18515# WITHOUT ANY WARRANTY; without even the implied warranty of
     18516# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     18517# GNU General Public License for more details.
     18518#
     18519# You should have received a copy of the GNU General Public License
     18520# along with this program.  If not, see <http://www.gnu.org/licenses/>.
     18521
     18522
     18523# The names of the tagged configurations supported by this script.
     18524available_tags='CXX '
     18525
     18526# Configured defaults for sys_lib_dlsearch_path munging.
     18527: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
     18528
     18529# ### BEGIN LIBTOOL CONFIG
     18530
     18531# Which release of libtool.m4 was used?
     18532macro_version=$macro_version
     18533macro_revision=$macro_revision
     18534
     18535# Whether or not to build shared libraries.
     18536build_libtool_libs=$enable_shared
     18537
     18538# Whether or not to build static libraries.
     18539build_old_libs=$enable_static
     18540
     18541# What type of objects to build.
     18542pic_mode=$pic_mode
     18543
     18544# Whether or not to optimize for fast installation.
     18545fast_install=$enable_fast_install
     18546
     18547# Shared archive member basename,for filename based shared library versioning on AIX.
     18548shared_archive_member_spec=$shared_archive_member_spec
     18549
     18550# Shell to use when invoking shell scripts.
     18551SHELL=$lt_SHELL
     18552
     18553# An echo program that protects backslashes.
     18554ECHO=$lt_ECHO
     18555
     18556# The PATH separator for the build system.
     18557PATH_SEPARATOR=$lt_PATH_SEPARATOR
     18558
     18559# The host system.
     18560host_alias=$host_alias
     18561host=$host
     18562host_os=$host_os
     18563
     18564# The build system.
     18565build_alias=$build_alias
     18566build=$build
     18567build_os=$build_os
     18568
     18569# A sed program that does not truncate output.
     18570SED=$lt_SED
     18571
     18572# Sed that helps us avoid accidentally triggering echo(1) options like -n.
     18573Xsed="\$SED -e 1s/^X//"
     18574
     18575# A grep program that handles long lines.
     18576GREP=$lt_GREP
     18577
     18578# An ERE matcher.
     18579EGREP=$lt_EGREP
     18580
     18581# A literal string matcher.
     18582FGREP=$lt_FGREP
     18583
     18584# A BSD- or MS-compatible name lister.
     18585NM=$lt_NM
     18586
     18587# Whether we need soft or hard links.
     18588LN_S=$lt_LN_S
     18589
     18590# What is the maximum length of a command?
     18591max_cmd_len=$max_cmd_len
     18592
     18593# Object file suffix (normally "o").
     18594objext=$ac_objext
     18595
     18596# Executable file suffix (normally "").
     18597exeext=$exeext
     18598
     18599# whether the shell understands "unset".
     18600lt_unset=$lt_unset
     18601
     18602# turn spaces into newlines.
     18603SP2NL=$lt_lt_SP2NL
     18604
     18605# turn newlines into spaces.
     18606NL2SP=$lt_lt_NL2SP
     18607
     18608# convert \$build file names to \$host format.
     18609to_host_file_cmd=$lt_cv_to_host_file_cmd
     18610
     18611# convert \$build files to toolchain format.
     18612to_tool_file_cmd=$lt_cv_to_tool_file_cmd
     18613
     18614# An object symbol dumper.
     18615OBJDUMP=$lt_OBJDUMP
     18616
     18617# Method to check whether dependent libraries are shared objects.
     18618deplibs_check_method=$lt_deplibs_check_method
     18619
     18620# Command to use when deplibs_check_method = "file_magic".
     18621file_magic_cmd=$lt_file_magic_cmd
     18622
     18623# How to find potential files when deplibs_check_method = "file_magic".
     18624file_magic_glob=$lt_file_magic_glob
     18625
     18626# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
     18627want_nocaseglob=$lt_want_nocaseglob
     18628
     18629# DLL creation program.
     18630DLLTOOL=$lt_DLLTOOL
     18631
     18632# Command to associate shared and link libraries.
     18633sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
     18634
     18635# The archiver.
     18636AR=$lt_AR
     18637
     18638# Flags to create an archive.
     18639AR_FLAGS=$lt_AR_FLAGS
     18640
     18641# How to feed a file listing to the archiver.
     18642archiver_list_spec=$lt_archiver_list_spec
     18643
     18644# A symbol stripping program.
     18645STRIP=$lt_STRIP
     18646
     18647# Commands used to install an old-style archive.
     18648RANLIB=$lt_RANLIB
     18649old_postinstall_cmds=$lt_old_postinstall_cmds
     18650old_postuninstall_cmds=$lt_old_postuninstall_cmds
     18651
     18652# Whether to use a lock for old archive extraction.
     18653lock_old_archive_extraction=$lock_old_archive_extraction
     18654
     18655# A C compiler.
     18656LTCC=$lt_CC
     18657
     18658# LTCC compiler flags.
     18659LTCFLAGS=$lt_CFLAGS
     18660
     18661# Take the output of nm and produce a listing of raw symbols and C names.
     18662global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
     18663
     18664# Transform the output of nm in a proper C declaration.
     18665global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
     18666
     18667# Transform the output of nm into a list of symbols to manually relocate.
     18668global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
     18669
     18670# Transform the output of nm in a C name address pair.
     18671global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
     18672
     18673# Transform the output of nm in a C name address pair when lib prefix is needed.
     18674global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
     18675
     18676# The name lister interface.
     18677nm_interface=$lt_lt_cv_nm_interface
     18678
     18679# Specify filename containing input files for \$NM.
     18680nm_file_list_spec=$lt_nm_file_list_spec
     18681
     18682# The root where to search for dependent libraries,and where our libraries should be installed.
     18683lt_sysroot=$lt_sysroot
     18684
     18685# Command to truncate a binary pipe.
     18686lt_truncate_bin=$lt_lt_cv_truncate_bin
     18687
     18688# The name of the directory that contains temporary libtool files.
     18689objdir=$objdir
     18690
     18691# Used to examine libraries when file_magic_cmd begins with "file".
     18692MAGIC_CMD=$MAGIC_CMD
     18693
     18694# Must we lock files when doing compilation?
     18695need_locks=$lt_need_locks
     18696
     18697# Manifest tool.
     18698MANIFEST_TOOL=$lt_MANIFEST_TOOL
     18699
     18700# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
     18701DSYMUTIL=$lt_DSYMUTIL
     18702
     18703# Tool to change global to local symbols on Mac OS X.
     18704NMEDIT=$lt_NMEDIT
     18705
     18706# Tool to manipulate fat objects and archives on Mac OS X.
     18707LIPO=$lt_LIPO
     18708
     18709# ldd/readelf like tool for Mach-O binaries on Mac OS X.
     18710OTOOL=$lt_OTOOL
     18711
     18712# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
     18713OTOOL64=$lt_OTOOL64
     18714
     18715# Old archive suffix (normally "a").
     18716libext=$libext
     18717
     18718# Shared library suffix (normally ".so").
     18719shrext_cmds=$lt_shrext_cmds
     18720
     18721# The commands to extract the exported symbol list from a shared archive.
     18722extract_expsyms_cmds=$lt_extract_expsyms_cmds
     18723
     18724# Variables whose values should be saved in libtool wrapper scripts and
     18725# restored at link time.
     18726variables_saved_for_relink=$lt_variables_saved_for_relink
     18727
     18728# Do we need the "lib" prefix for modules?
     18729need_lib_prefix=$need_lib_prefix
     18730
     18731# Do we need a version for libraries?
     18732need_version=$need_version
     18733
     18734# Library versioning type.
     18735version_type=$version_type
     18736
     18737# Shared library runtime path variable.
     18738runpath_var=$runpath_var
     18739
     18740# Shared library path variable.
     18741shlibpath_var=$shlibpath_var
     18742
     18743# Is shlibpath searched before the hard-coded library search path?
     18744shlibpath_overrides_runpath=$shlibpath_overrides_runpath
     18745
     18746# Format of library name prefix.
     18747libname_spec=$lt_libname_spec
     18748
     18749# List of archive names.  First name is the real one, the rest are links.
     18750# The last name is the one that the linker finds with -lNAME
     18751library_names_spec=$lt_library_names_spec
     18752
     18753# The coded name of the library, if different from the real name.
     18754soname_spec=$lt_soname_spec
     18755
     18756# Permission mode override for installation of shared libraries.
     18757install_override_mode=$lt_install_override_mode
     18758
     18759# Command to use after installation of a shared archive.
     18760postinstall_cmds=$lt_postinstall_cmds
     18761
     18762# Command to use after uninstallation of a shared archive.
     18763postuninstall_cmds=$lt_postuninstall_cmds
     18764
     18765# Commands used to finish a libtool library installation in a directory.
     18766finish_cmds=$lt_finish_cmds
     18767
     18768# As "finish_cmds", except a single script fragment to be evaled but
     18769# not shown.
     18770finish_eval=$lt_finish_eval
     18771
     18772# Whether we should hardcode library paths into libraries.
     18773hardcode_into_libs=$hardcode_into_libs
     18774
     18775# Compile-time system search path for libraries.
     18776sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
     18777
     18778# Detected run-time system search path for libraries.
     18779sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
     18780
     18781# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
     18782configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
     18783
     18784# Whether dlopen is supported.
     18785dlopen_support=$enable_dlopen
     18786
     18787# Whether dlopen of programs is supported.
     18788dlopen_self=$enable_dlopen_self
     18789
     18790# Whether dlopen of statically linked programs is supported.
     18791dlopen_self_static=$enable_dlopen_self_static
     18792
     18793# Commands to strip libraries.
     18794old_striplib=$lt_old_striplib
     18795striplib=$lt_striplib
     18796
     18797
     18798# The linker used to build libraries.
     18799LD=$lt_LD
     18800
     18801# How to create reloadable object files.
     18802reload_flag=$lt_reload_flag
     18803reload_cmds=$lt_reload_cmds
     18804
     18805# Commands used to build an old-style archive.
     18806old_archive_cmds=$lt_old_archive_cmds
     18807
     18808# A language specific compiler.
     18809CC=$lt_compiler
     18810
     18811# Is the compiler the GNU compiler?
     18812with_gcc=$GCC
     18813
     18814# Compiler flag to turn off builtin functions.
     18815no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
     18816
     18817# Additional compiler flags for building library objects.
     18818pic_flag=$lt_lt_prog_compiler_pic
     18819
     18820# How to pass a linker flag through the compiler.
     18821wl=$lt_lt_prog_compiler_wl
     18822
     18823# Compiler flag to prevent dynamic linking.
     18824link_static_flag=$lt_lt_prog_compiler_static
     18825
     18826# Does compiler simultaneously support -c and -o options?
     18827compiler_c_o=$lt_lt_cv_prog_compiler_c_o
     18828
     18829# Whether or not to add -lc for building shared libraries.
     18830build_libtool_need_lc=$archive_cmds_need_lc
     18831
     18832# Whether or not to disallow shared libs when runtime libs are static.
     18833allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
     18834
     18835# Compiler flag to allow reflexive dlopens.
     18836export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
     18837
     18838# Compiler flag to generate shared objects directly from archives.
     18839whole_archive_flag_spec=$lt_whole_archive_flag_spec
     18840
     18841# Whether the compiler copes with passing no objects directly.
     18842compiler_needs_object=$lt_compiler_needs_object
     18843
     18844# Create an old-style archive from a shared archive.
     18845old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
     18846
     18847# Create a temporary old-style archive to link instead of a shared archive.
     18848old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
     18849
     18850# Commands used to build a shared archive.
     18851archive_cmds=$lt_archive_cmds
     18852archive_expsym_cmds=$lt_archive_expsym_cmds
     18853
     18854# Commands used to build a loadable module if different from building
     18855# a shared archive.
     18856module_cmds=$lt_module_cmds
     18857module_expsym_cmds=$lt_module_expsym_cmds
     18858
     18859# Whether we are building with GNU ld or not.
     18860with_gnu_ld=$lt_with_gnu_ld
     18861
     18862# Flag that allows shared libraries with undefined symbols to be built.
     18863allow_undefined_flag=$lt_allow_undefined_flag
     18864
     18865# Flag that enforces no undefined symbols.
     18866no_undefined_flag=$lt_no_undefined_flag
     18867
     18868# Flag to hardcode \$libdir into a binary during linking.
     18869# This must work even if \$libdir does not exist
     18870hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
     18871
     18872# Whether we need a single "-rpath" flag with a separated argument.
     18873hardcode_libdir_separator=$lt_hardcode_libdir_separator
     18874
     18875# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
     18876# DIR into the resulting binary.
     18877hardcode_direct=$hardcode_direct
     18878
     18879# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
     18880# DIR into the resulting binary and the resulting library dependency is
     18881# "absolute",i.e impossible to change by setting \$shlibpath_var if the
     18882# library is relocated.
     18883hardcode_direct_absolute=$hardcode_direct_absolute
     18884
     18885# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
     18886# into the resulting binary.
     18887hardcode_minus_L=$hardcode_minus_L
     18888
     18889# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
     18890# into the resulting binary.
     18891hardcode_shlibpath_var=$hardcode_shlibpath_var
     18892
     18893# Set to "yes" if building a shared library automatically hardcodes DIR
     18894# into the library and all subsequent libraries and executables linked
     18895# against it.
     18896hardcode_automatic=$hardcode_automatic
     18897
     18898# Set to yes if linker adds runtime paths of dependent libraries
     18899# to runtime path list.
     18900inherit_rpath=$inherit_rpath
     18901
     18902# Whether libtool must link a program against all its dependency libraries.
     18903link_all_deplibs=$link_all_deplibs
     18904
     18905# Set to "yes" if exported symbols are required.
     18906always_export_symbols=$always_export_symbols
     18907
     18908# The commands to list exported symbols.
     18909export_symbols_cmds=$lt_export_symbols_cmds
     18910
     18911# Symbols that should not be listed in the preloaded symbols.
     18912exclude_expsyms=$lt_exclude_expsyms
     18913
     18914# Symbols that must always be exported.
     18915include_expsyms=$lt_include_expsyms
     18916
     18917# Commands necessary for linking programs (against libraries) with templates.
     18918prelink_cmds=$lt_prelink_cmds
     18919
     18920# Commands necessary for finishing linking programs.
     18921postlink_cmds=$lt_postlink_cmds
     18922
     18923# Specify filename containing input files.
     18924file_list_spec=$lt_file_list_spec
     18925
     18926# How to hardcode a shared library path into an executable.
     18927hardcode_action=$hardcode_action
     18928
     18929# The directories searched by this compiler when creating a shared library.
     18930compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
     18931
     18932# Dependencies to place before and after the objects being linked to
     18933# create a shared library.
     18934predep_objects=$lt_predep_objects
     18935postdep_objects=$lt_postdep_objects
     18936predeps=$lt_predeps
     18937postdeps=$lt_postdeps
     18938
     18939# The library search path used internally by the compiler when linking
     18940# a shared library.
     18941compiler_lib_search_path=$lt_compiler_lib_search_path
     18942
     18943# ### END LIBTOOL CONFIG
     18944
     18945_LT_EOF
     18946
     18947    cat <<'_LT_EOF' >> "$cfgfile"
     18948
     18949# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
     18950
     18951# func_munge_path_list VARIABLE PATH
     18952# -----------------------------------
     18953# VARIABLE is name of variable containing _space_ separated list of
     18954# directories to be munged by the contents of PATH, which is string
     18955# having a format:
     18956# "DIR[:DIR]:"
     18957#       string "DIR[ DIR]" will be prepended to VARIABLE
     18958# ":DIR[:DIR]"
     18959#       string "DIR[ DIR]" will be appended to VARIABLE
     18960# "DIRP[:DIRP]::[DIRA:]DIRA"
     18961#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
     18962#       "DIRA[ DIRA]" will be appended to VARIABLE
     18963# "DIR[:DIR]"
     18964#       VARIABLE will be replaced by "DIR[ DIR]"
     18965func_munge_path_list ()
     18966{
     18967    case x$2 in
     18968    x)
     18969        ;;
     18970    *:)
     18971        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
     18972        ;;
     18973    x:*)
     18974        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
     18975        ;;
     18976    *::*)
     18977        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
     18978        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
     18979        ;;
     18980    *)
     18981        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
     18982        ;;
     18983    esac
     18984}
     18985
     18986
     18987# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
     18988func_cc_basename ()
     18989{
     18990    for cc_temp in $*""; do
     18991      case $cc_temp in
     18992        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
     18993        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
     18994        \-*) ;;
     18995        *) break;;
     18996      esac
     18997    done
     18998    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
     18999}
     19000
     19001
     19002# ### END FUNCTIONS SHARED WITH CONFIGURE
     19003
     19004_LT_EOF
     19005
     19006  case $host_os in
     19007  aix3*)
     19008    cat <<\_LT_EOF >> "$cfgfile"
     19009# AIX sometimes has problems with the GCC collect2 program.  For some
     19010# reason, if we set the COLLECT_NAMES environment variable, the problems
     19011# vanish in a puff of smoke.
     19012if test set != "${COLLECT_NAMES+set}"; then
     19013  COLLECT_NAMES=
     19014  export COLLECT_NAMES
     19015fi
     19016_LT_EOF
     19017    ;;
     19018  esac
     19019
     19020
     19021ltmain=$ac_aux_dir/ltmain.sh
     19022
     19023
     19024  # We use sed instead of cat because bash on DJGPP gets confused if
     19025  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
     19026  # text mode, it properly converts lines to CR/LF.  This bash problem
     19027  # is reportedly fixed, but why not run on old versions too?
     19028  sed '$q' "$ltmain" >> "$cfgfile" \
     19029     || (rm -f "$cfgfile"; exit 1)
     19030
     19031   mv -f "$cfgfile" "$ofile" ||
     19032    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
     19033  chmod +x "$ofile"
     19034
     19035
     19036    cat <<_LT_EOF >> "$ofile"
     19037
     19038# ### BEGIN LIBTOOL TAG CONFIG: CXX
     19039
     19040# The linker used to build libraries.
     19041LD=$lt_LD_CXX
     19042
     19043# How to create reloadable object files.
     19044reload_flag=$lt_reload_flag_CXX
     19045reload_cmds=$lt_reload_cmds_CXX
     19046
     19047# Commands used to build an old-style archive.
     19048old_archive_cmds=$lt_old_archive_cmds_CXX
     19049
     19050# A language specific compiler.
     19051CC=$lt_compiler_CXX
     19052
     19053# Is the compiler the GNU compiler?
     19054with_gcc=$GCC_CXX
     19055
     19056# Compiler flag to turn off builtin functions.
     19057no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
     19058
     19059# Additional compiler flags for building library objects.
     19060pic_flag=$lt_lt_prog_compiler_pic_CXX
     19061
     19062# How to pass a linker flag through the compiler.
     19063wl=$lt_lt_prog_compiler_wl_CXX
     19064
     19065# Compiler flag to prevent dynamic linking.
     19066link_static_flag=$lt_lt_prog_compiler_static_CXX
     19067
     19068# Does compiler simultaneously support -c and -o options?
     19069compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
     19070
     19071# Whether or not to add -lc for building shared libraries.
     19072build_libtool_need_lc=$archive_cmds_need_lc_CXX
     19073
     19074# Whether or not to disallow shared libs when runtime libs are static.
     19075allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
     19076
     19077# Compiler flag to allow reflexive dlopens.
     19078export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
     19079
     19080# Compiler flag to generate shared objects directly from archives.
     19081whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
     19082
     19083# Whether the compiler copes with passing no objects directly.
     19084compiler_needs_object=$lt_compiler_needs_object_CXX
     19085
     19086# Create an old-style archive from a shared archive.
     19087old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
     19088
     19089# Create a temporary old-style archive to link instead of a shared archive.
     19090old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
     19091
     19092# Commands used to build a shared archive.
     19093archive_cmds=$lt_archive_cmds_CXX
     19094archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
     19095
     19096# Commands used to build a loadable module if different from building
     19097# a shared archive.
     19098module_cmds=$lt_module_cmds_CXX
     19099module_expsym_cmds=$lt_module_expsym_cmds_CXX
     19100
     19101# Whether we are building with GNU ld or not.
     19102with_gnu_ld=$lt_with_gnu_ld_CXX
     19103
     19104# Flag that allows shared libraries with undefined symbols to be built.
     19105allow_undefined_flag=$lt_allow_undefined_flag_CXX
     19106
     19107# Flag that enforces no undefined symbols.
     19108no_undefined_flag=$lt_no_undefined_flag_CXX
     19109
     19110# Flag to hardcode \$libdir into a binary during linking.
     19111# This must work even if \$libdir does not exist
     19112hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
     19113
     19114# Whether we need a single "-rpath" flag with a separated argument.
     19115hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
     19116
     19117# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
     19118# DIR into the resulting binary.
     19119hardcode_direct=$hardcode_direct_CXX
     19120
     19121# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
     19122# DIR into the resulting binary and the resulting library dependency is
     19123# "absolute",i.e impossible to change by setting \$shlibpath_var if the
     19124# library is relocated.
     19125hardcode_direct_absolute=$hardcode_direct_absolute_CXX
     19126
     19127# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
     19128# into the resulting binary.
     19129hardcode_minus_L=$hardcode_minus_L_CXX
     19130
     19131# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
     19132# into the resulting binary.
     19133hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
     19134
     19135# Set to "yes" if building a shared library automatically hardcodes DIR
     19136# into the library and all subsequent libraries and executables linked
     19137# against it.
     19138hardcode_automatic=$hardcode_automatic_CXX
     19139
     19140# Set to yes if linker adds runtime paths of dependent libraries
     19141# to runtime path list.
     19142inherit_rpath=$inherit_rpath_CXX
     19143
     19144# Whether libtool must link a program against all its dependency libraries.
     19145link_all_deplibs=$link_all_deplibs_CXX
     19146
     19147# Set to "yes" if exported symbols are required.
     19148always_export_symbols=$always_export_symbols_CXX
     19149
     19150# The commands to list exported symbols.
     19151export_symbols_cmds=$lt_export_symbols_cmds_CXX
     19152
     19153# Symbols that should not be listed in the preloaded symbols.
     19154exclude_expsyms=$lt_exclude_expsyms_CXX
     19155
     19156# Symbols that must always be exported.
     19157include_expsyms=$lt_include_expsyms_CXX
     19158
     19159# Commands necessary for linking programs (against libraries) with templates.
     19160prelink_cmds=$lt_prelink_cmds_CXX
     19161
     19162# Commands necessary for finishing linking programs.
     19163postlink_cmds=$lt_postlink_cmds_CXX
     19164
     19165# Specify filename containing input files.
     19166file_list_spec=$lt_file_list_spec_CXX
     19167
     19168# How to hardcode a shared library path into an executable.
     19169hardcode_action=$hardcode_action_CXX
     19170
     19171# The directories searched by this compiler when creating a shared library.
     19172compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
     19173
     19174# Dependencies to place before and after the objects being linked to
     19175# create a shared library.
     19176predep_objects=$lt_predep_objects_CXX
     19177postdep_objects=$lt_postdep_objects_CXX
     19178predeps=$lt_predeps_CXX
     19179postdeps=$lt_postdeps_CXX
     19180
     19181# The library search path used internally by the compiler when linking
     19182# a shared library.
     19183compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
     19184
     19185# ### END LIBTOOL TAG CONFIG: CXX
     19186_LT_EOF
     19187
     19188 ;;
    561419189
    561519190  esac
Note: See TracChangeset for help on using the changeset viewer.