Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5410 in orxonox.OLD for trunk/configure


Ignore:
Timestamp:
Oct 20, 2005, 10:03:09 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: building with LIBTOOL now, all Shared Libs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure

    r5353 r5410  
    244244
    245245
     246
     247# Check that we are running under the correct shell.
     248SHELL=${CONFIG_SHELL-/bin/sh}
     249
     250case X$ECHO in
     251X*--fallback-echo)
     252  # Remove one level of quotation (which was required for Make).
     253  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
     254  ;;
     255esac
     256
     257echo=${ECHO-echo}
     258if test "X$1" = X--no-reexec; then
     259  # Discard the --no-reexec flag, and continue.
     260  shift
     261elif test "X$1" = X--fallback-echo; then
     262  # Avoid inline document here, it may be left over
     263  :
     264elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
     265  # Yippee, $echo works!
     266  :
     267else
     268  # Restart under the correct shell.
     269  exec $SHELL "$0" --no-reexec ${1+"$@"}
     270fi
     271
     272if test "X$1" = X--fallback-echo; then
     273  # used as fallback echo
     274  shift
     275  cat <<EOF
     276$*
     277EOF
     278  exit 0
     279fi
     280
     281# The HP-UX ksh and POSIX shell print the target directory to stdout
     282# if CDPATH is set.
     283(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
     284
     285if test -z "$ECHO"; then
     286if test "X${echo_test_string+set}" != Xset; then
     287# find a string as large as possible, as long as the shell can cope with it
     288  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
     289    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
     290    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
     291       echo_test_string=`eval $cmd` &&
     292       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
     293    then
     294      break
     295    fi
     296  done
     297fi
     298
     299if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
     300   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
     301   test "X$echo_testing_string" = "X$echo_test_string"; then
     302  :
     303else
     304  # The Solaris, AIX, and Digital Unix default echo programs unquote
     305  # backslashes.  This makes it impossible to quote backslashes using
     306  #   echo "$something" | sed 's/\\/\\\\/g'
     307  #
     308  # So, first we look for a working echo in the user's PATH.
     309
     310  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
     311  for dir in $PATH /usr/ucb; do
     312    IFS="$lt_save_ifs"
     313    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
     314       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
     315       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
     316       test "X$echo_testing_string" = "X$echo_test_string"; then
     317      echo="$dir/echo"
     318      break
     319    fi
     320  done
     321  IFS="$lt_save_ifs"
     322
     323  if test "X$echo" = Xecho; then
     324    # We didn't find a better echo, so look for alternatives.
     325    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
     326       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
     327       test "X$echo_testing_string" = "X$echo_test_string"; then
     328      # This shell has a builtin print -r that does the trick.
     329      echo='print -r'
     330    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
     331         test "X$CONFIG_SHELL" != X/bin/ksh; then
     332      # If we have ksh, try running configure again with it.
     333      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
     334      export ORIGINAL_CONFIG_SHELL
     335      CONFIG_SHELL=/bin/ksh
     336      export CONFIG_SHELL
     337      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
     338    else
     339      # Try using printf.
     340      echo='printf %s\n'
     341      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
     342         echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
     343         test "X$echo_testing_string" = "X$echo_test_string"; then
     344        # Cool, printf works
     345        :
     346      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
     347           test "X$echo_testing_string" = 'X\t' &&
     348           echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
     349           test "X$echo_testing_string" = "X$echo_test_string"; then
     350        CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
     351        export CONFIG_SHELL
     352        SHELL="$CONFIG_SHELL"
     353        export SHELL
     354        echo="$CONFIG_SHELL $0 --fallback-echo"
     355      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
     356           test "X$echo_testing_string" = 'X\t' &&
     357           echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
     358           test "X$echo_testing_string" = "X$echo_test_string"; then
     359        echo="$CONFIG_SHELL $0 --fallback-echo"
     360      else
     361        # maybe with a smaller string...
     362        prev=:
     363
     364        for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
     365          if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
     366          then
     367            break
     368          fi
     369          prev="$cmd"
     370        done
     371
     372        if test "$prev" != 'sed 50q "$0"'; then
     373          echo_test_string=`eval $prev`
     374          export echo_test_string
     375          exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
     376        else
     377          # Oops.  We lost completely, so just stick with echo.
     378          echo=echo
     379        fi
     380      fi
     381    fi
     382  fi
     383fi
     384fi
     385
     386# Copy echo and quote the copy suitably for passing to libtool from
     387# the Makefile, instead of quoting the original, which is used later.
     388ECHO=$echo
     389if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
     390   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
     391fi
     392
     393
     394
     395
     396tagnames=${tagnames+${tagnames},}CXX
     397
     398tagnames=${tagnames+${tagnames},}F77
     399
    246400# Name of the host.
    247401# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
     
    312466#endif"
    313467
    314 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE RANLIB ac_ct_RANLIB CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP DEBUG SUB_PROJECTS_TRUE SUB_PROJECTS_FALSE DOCUMENTATION_TRUE DOCUMENTATION_FALSE DOXYGEN DOXYGEN_TRUE DOXYGEN_FALSE GPROF PKG_CONFIG MSBITFIELDS CURL_LIBS CURL_CFLAGS HAVE_CURL_TRUE HAVE_CURL_FALSE GTK2_LIBS GTK2_CFLAGS HAVE_GTK2_TRUE HAVE_GTK2_FALSE LIBOBJS LTLIBOBJS'
     468ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL DEBUG SUB_PROJECTS_TRUE SUB_PROJECTS_FALSE DOCUMENTATION_TRUE DOCUMENTATION_FALSE DOXYGEN DOXYGEN_TRUE DOXYGEN_FALSE GPROF PKG_CONFIG MSBITFIELDS CURL_LIBS CURL_CFLAGS HAVE_CURL_TRUE HAVE_CURL_FALSE GTK2_LIBS GTK2_CFLAGS HAVE_GTK2_TRUE HAVE_GTK2_FALSE LIBOBJS LTLIBOBJS'
    315469ac_subst_files=''
    316470
     
    781935ac_cv_env_CPP_set=${CPP+set}
    782936ac_cv_env_CPP_value=$CPP
     937ac_env_CXXCPP_set=${CXXCPP+set}
     938ac_env_CXXCPP_value=$CXXCPP
     939ac_cv_env_CXXCPP_set=${CXXCPP+set}
     940ac_cv_env_CXXCPP_value=$CXXCPP
     941ac_env_F77_set=${F77+set}
     942ac_env_F77_value=$F77
     943ac_cv_env_F77_set=${F77+set}
     944ac_cv_env_F77_value=$F77
     945ac_env_FFLAGS_set=${FFLAGS+set}
     946ac_env_FFLAGS_value=$FFLAGS
     947ac_cv_env_FFLAGS_set=${FFLAGS+set}
     948ac_cv_env_FFLAGS_value=$FFLAGS
    783949
    784950#
     
    8651031  --disable-dependency-tracking  speeds up one-time build
    8661032  --enable-dependency-tracking   do not reject slow dependency extractors
     1033  --enable-shared[=PKGS]
     1034                          build shared libraries [default=yes]
     1035  --enable-static[=PKGS]
     1036                          build static libraries [default=yes]
     1037  --enable-fast-install[=PKGS]
     1038                          optimize for fast installation [default=yes]
     1039  --disable-libtool-lock  avoid locking (might break parallel builds)
    8671040  --enable-debug          compiles in debug mode. Lots of debug info about the
    8681041                          game.
     
    8791052  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
    8801053  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
     1054  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
     1055  --with-pic              try to use only PIC/non-PIC objects [default=use
     1056                          both]
     1057  --with-tags[=TAGS]
     1058                          include additional configurations [automatic]
    8811059  --with-shared-lib-path  Tells the executable, where to look for the shared
    8821060                          libraries.
     
    8931071  CFLAGS      C compiler flags
    8941072  CPP         C preprocessor
     1073  CXXCPP      C++ preprocessor
     1074  F77         Fortran 77 compiler command
     1075  FFLAGS      Fortran 77 compiler flags
    8951076
    8961077Use these variables to override the choices made by `configure' or to help
     
    25912772
    25922773
    2593 if test -n "$ac_tool_prefix"; then
    2594   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
    2595 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
    2596 echo "$as_me:$LINENO: checking for $ac_word" >&5
    2597 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
    2598 if test "${ac_cv_prog_RANLIB+set}" = set; then
    2599   echo $ECHO_N "(cached) $ECHO_C" >&6
    2600 else
    2601   if test -n "$RANLIB"; then
    2602   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
    2603 else
    2604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    2605 for as_dir in $PATH
    2606 do
    2607   IFS=$as_save_IFS
    2608   test -z "$as_dir" && as_dir=.
    2609   for ac_exec_ext in '' $ac_executable_extensions; do
    2610   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    2611     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
    2612     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    2613     break 2
    2614   fi
    2615 done
    2616 done
    2617 
    2618 fi
    2619 fi
    2620 RANLIB=$ac_cv_prog_RANLIB
    2621 if test -n "$RANLIB"; then
    2622   echo "$as_me:$LINENO: result: $RANLIB" >&5
    2623 echo "${ECHO_T}$RANLIB" >&6
    2624 else
    2625   echo "$as_me:$LINENO: result: no" >&5
    2626 echo "${ECHO_T}no" >&6
    2627 fi
    2628 
    2629 fi
    2630 if test -z "$ac_cv_prog_RANLIB"; then
    2631   ac_ct_RANLIB=$RANLIB
    2632   # Extract the first word of "ranlib", so it can be a program name with args.
    2633 set dummy ranlib; ac_word=$2
    2634 echo "$as_me:$LINENO: checking for $ac_word" >&5
    2635 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
    2636 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
    2637   echo $ECHO_N "(cached) $ECHO_C" >&6
    2638 else
    2639   if test -n "$ac_ct_RANLIB"; then
    2640   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
    2641 else
    2642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    2643 for as_dir in $PATH
    2644 do
    2645   IFS=$as_save_IFS
    2646   test -z "$as_dir" && as_dir=.
    2647   for ac_exec_ext in '' $ac_executable_extensions; do
    2648   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    2649     ac_cv_prog_ac_ct_RANLIB="ranlib"
    2650     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    2651     break 2
    2652   fi
    2653 done
    2654 done
    2655 
    2656   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
    2657 fi
    2658 fi
    2659 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
    2660 if test -n "$ac_ct_RANLIB"; then
    2661   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
    2662 echo "${ECHO_T}$ac_ct_RANLIB" >&6
    2663 else
    2664   echo "$as_me:$LINENO: result: no" >&5
    2665 echo "${ECHO_T}no" >&6
    2666 fi
    2667 
    2668   RANLIB=$ac_ct_RANLIB
    2669 else
    2670   RANLIB="$ac_cv_prog_RANLIB"
    2671 fi
     2774# Check whether --enable-shared or --disable-shared was given.
     2775if test "${enable_shared+set}" = set; then
     2776  enableval="$enable_shared"
     2777  p=${PACKAGE-default}
     2778    case $enableval in
     2779    yes) enable_shared=yes ;;
     2780    no) enable_shared=no ;;
     2781    *)
     2782      enable_shared=no
     2783      # Look at the argument we got.  We use all the common list separators.
     2784      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
     2785      for pkg in $enableval; do
     2786        IFS="$lt_save_ifs"
     2787        if test "X$pkg" = "X$p"; then
     2788          enable_shared=yes
     2789        fi
     2790      done
     2791      IFS="$lt_save_ifs"
     2792      ;;
     2793    esac
     2794else
     2795  enable_shared=yes
     2796fi;
     2797
     2798# Check whether --enable-static or --disable-static was given.
     2799if test "${enable_static+set}" = set; then
     2800  enableval="$enable_static"
     2801  p=${PACKAGE-default}
     2802    case $enableval in
     2803    yes) enable_static=yes ;;
     2804    no) enable_static=no ;;
     2805    *)
     2806     enable_static=no
     2807      # Look at the argument we got.  We use all the common list separators.
     2808      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
     2809      for pkg in $enableval; do
     2810        IFS="$lt_save_ifs"
     2811        if test "X$pkg" = "X$p"; then
     2812          enable_static=yes
     2813        fi
     2814      done
     2815      IFS="$lt_save_ifs"
     2816      ;;
     2817    esac
     2818else
     2819  enable_static=yes
     2820fi;
     2821
     2822# Check whether --enable-fast-install or --disable-fast-install was given.
     2823if test "${enable_fast_install+set}" = set; then
     2824  enableval="$enable_fast_install"
     2825  p=${PACKAGE-default}
     2826    case $enableval in
     2827    yes) enable_fast_install=yes ;;
     2828    no) enable_fast_install=no ;;
     2829    *)
     2830      enable_fast_install=no
     2831      # Look at the argument we got.  We use all the common list separators.
     2832      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
     2833      for pkg in $enableval; do
     2834        IFS="$lt_save_ifs"
     2835        if test "X$pkg" = "X$p"; then
     2836          enable_fast_install=yes
     2837        fi
     2838      done
     2839      IFS="$lt_save_ifs"
     2840      ;;
     2841    esac
     2842else
     2843  enable_fast_install=yes
     2844fi;
    26722845
    26732846ac_ext=c
     
    35093682
    35103683
     3684echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
     3685echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
     3686if test "${lt_cv_path_SED+set}" = set; then
     3687  echo $ECHO_N "(cached) $ECHO_C" >&6
     3688else
     3689  # Loop through the user's path and test for sed and gsed.
     3690# Then use that list of sed's as ones to test for truncation.
     3691as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     3692for as_dir in $PATH
     3693do
     3694  IFS=$as_save_IFS
     3695  test -z "$as_dir" && as_dir=.
     3696  for lt_ac_prog in sed gsed; do
     3697    for ac_exec_ext in '' $ac_executable_extensions; do
     3698      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
     3699        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
     3700      fi
     3701    done
     3702  done
     3703done
     3704lt_ac_max=0
     3705lt_ac_count=0
     3706# Add /usr/xpg4/bin/sed as it is typically found on Solaris
     3707# along with /bin/sed that truncates output.
     3708for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
     3709  test ! -f $lt_ac_sed && continue
     3710  cat /dev/null > conftest.in
     3711  lt_ac_count=0
     3712  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
     3713  # Check for GNU sed and select it if it is found.
     3714  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
     3715    lt_cv_path_SED=$lt_ac_sed
     3716    break
     3717  fi
     3718  while true; do
     3719    cat conftest.in conftest.in >conftest.tmp
     3720    mv conftest.tmp conftest.in
     3721    cp conftest.in conftest.nl
     3722    echo >>conftest.nl
     3723    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
     3724    cmp -s conftest.out conftest.nl || break
     3725    # 10000 chars as input seems more than enough
     3726    test $lt_ac_count -gt 10 && break
     3727    lt_ac_count=`expr $lt_ac_count + 1`
     3728    if test $lt_ac_count -gt $lt_ac_max; then
     3729      lt_ac_max=$lt_ac_count
     3730      lt_cv_path_SED=$lt_ac_sed
     3731    fi
     3732  done
     3733done
     3734
     3735fi
     3736
     3737SED=$lt_cv_path_SED
     3738echo "$as_me:$LINENO: result: $SED" >&5
     3739echo "${ECHO_T}$SED" >&6
     3740
     3741echo "$as_me:$LINENO: checking for egrep" >&5
     3742echo $ECHO_N "checking for egrep... $ECHO_C" >&6
     3743if test "${ac_cv_prog_egrep+set}" = set; then
     3744  echo $ECHO_N "(cached) $ECHO_C" >&6
     3745else
     3746  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
     3747    then ac_cv_prog_egrep='grep -E'
     3748    else ac_cv_prog_egrep='egrep'
     3749    fi
     3750fi
     3751echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
     3752echo "${ECHO_T}$ac_cv_prog_egrep" >&6
     3753 EGREP=$ac_cv_prog_egrep
     3754
     3755
     3756
     3757# Check whether --with-gnu-ld or --without-gnu-ld was given.
     3758if test "${with_gnu_ld+set}" = set; then
     3759  withval="$with_gnu_ld"
     3760  test "$withval" = no || with_gnu_ld=yes
     3761else
     3762  with_gnu_ld=no
     3763fi;
     3764ac_prog=ld
     3765if test "$GCC" = yes; then
     3766  # Check if gcc -print-prog-name=ld gives a path.
     3767  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
     3768echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
     3769  case $host in
     3770  *-*-mingw*)
     3771    # gcc leaves a trailing carriage return which upsets mingw
     3772    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
     3773  *)
     3774    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
     3775  esac
     3776  case $ac_prog in
     3777    # Accept absolute paths.
     3778    [\\/]* | ?:[\\/]*)
     3779      re_direlt='/[^/][^/]*/\.\./'
     3780      # Canonicalize the pathname of ld
     3781      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
     3782      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
     3783        ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
     3784      done
     3785      test -z "$LD" && LD="$ac_prog"
     3786      ;;
     3787  "")
     3788    # If it fails, then pretend we aren't using GCC.
     3789    ac_prog=ld
     3790    ;;
     3791  *)
     3792    # If it is relative, then search for the first ld in PATH.
     3793    with_gnu_ld=unknown
     3794    ;;
     3795  esac
     3796elif test "$with_gnu_ld" = yes; then
     3797  echo "$as_me:$LINENO: checking for GNU ld" >&5
     3798echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
     3799else
     3800  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
     3801echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
     3802fi
     3803if test "${lt_cv_path_LD+set}" = set; then
     3804  echo $ECHO_N "(cached) $ECHO_C" >&6
     3805else
     3806  if test -z "$LD"; then
     3807  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
     3808  for ac_dir in $PATH; do
     3809    IFS="$lt_save_ifs"
     3810    test -z "$ac_dir" && ac_dir=.
     3811    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
     3812      lt_cv_path_LD="$ac_dir/$ac_prog"
     3813      # Check to see if the program is GNU ld.  I'd rather use --version,
     3814      # but apparently some variants of GNU ld only accept -v.
     3815      # Break only if it was the GNU/non-GNU ld that we prefer.
     3816      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
     3817      *GNU* | *'with BFD'*)
     3818        test "$with_gnu_ld" != no && break
     3819        ;;
     3820      *)
     3821        test "$with_gnu_ld" != yes && break
     3822        ;;
     3823      esac
     3824    fi
     3825  done
     3826  IFS="$lt_save_ifs"
     3827else
     3828  lt_cv_path_LD="$LD" # Let the user override the test with a path.
     3829fi
     3830fi
     3831
     3832LD="$lt_cv_path_LD"
     3833if test -n "$LD"; then
     3834  echo "$as_me:$LINENO: result: $LD" >&5
     3835echo "${ECHO_T}$LD" >&6
     3836else
     3837  echo "$as_me:$LINENO: result: no" >&5
     3838echo "${ECHO_T}no" >&6
     3839fi
     3840test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
     3841echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
     3842   { (exit 1); exit 1; }; }
     3843echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
     3844echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
     3845if test "${lt_cv_prog_gnu_ld+set}" = set; then
     3846  echo $ECHO_N "(cached) $ECHO_C" >&6
     3847else
     3848  # I'd rather use --version here, but apparently some GNU lds only accept -v.
     3849case `$LD -v 2>&1 </dev/null` in
     3850*GNU* | *'with BFD'*)
     3851  lt_cv_prog_gnu_ld=yes
     3852  ;;
     3853*)
     3854  lt_cv_prog_gnu_ld=no
     3855  ;;
     3856esac
     3857fi
     3858echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
     3859echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
     3860with_gnu_ld=$lt_cv_prog_gnu_ld
     3861
     3862
     3863echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
     3864echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
     3865if test "${lt_cv_ld_reload_flag+set}" = set; then
     3866  echo $ECHO_N "(cached) $ECHO_C" >&6
     3867else
     3868  lt_cv_ld_reload_flag='-r'
     3869fi
     3870echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
     3871echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
     3872reload_flag=$lt_cv_ld_reload_flag
     3873case $reload_flag in
     3874"" | " "*) ;;
     3875*) reload_flag=" $reload_flag" ;;
     3876esac
     3877reload_cmds='$LD$reload_flag -o $output$reload_objs'
     3878case $host_os in
     3879  darwin*)
     3880    if test "$GCC" = yes; then
     3881      reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs'
     3882    else
     3883      reload_cmds='$LD$reload_flag -o $output$reload_objs'
     3884    fi
     3885    ;;
     3886esac
     3887
     3888echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
     3889echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
     3890if test "${lt_cv_path_NM+set}" = set; then
     3891  echo $ECHO_N "(cached) $ECHO_C" >&6
     3892else
     3893  if test -n "$NM"; then
     3894  # Let the user override the test.
     3895  lt_cv_path_NM="$NM"
     3896else
     3897  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
     3898  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
     3899    IFS="$lt_save_ifs"
     3900    test -z "$ac_dir" && ac_dir=.
     3901    tmp_nm="$ac_dir/${ac_tool_prefix}nm"
     3902    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
     3903      # Check to see if the nm accepts a BSD-compat flag.
     3904      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
     3905      #   nm: unknown option "B" ignored
     3906      # Tru64's nm complains that /dev/null is an invalid object file
     3907      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
     3908      */dev/null* | *'Invalid file or object type'*)
     3909        lt_cv_path_NM="$tmp_nm -B"
     3910        break
     3911        ;;
     3912      *)
     3913        case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
     3914        */dev/null*)
     3915          lt_cv_path_NM="$tmp_nm -p"
     3916          break
     3917          ;;
     3918        *)
     3919          lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
     3920          continue # so that we can try to find one that supports BSD flags
     3921          ;;
     3922        esac
     3923      esac
     3924    fi
     3925  done
     3926  IFS="$lt_save_ifs"
     3927  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
     3928fi
     3929fi
     3930echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
     3931echo "${ECHO_T}$lt_cv_path_NM" >&6
     3932NM="$lt_cv_path_NM"
     3933
     3934echo "$as_me:$LINENO: checking whether ln -s works" >&5
     3935echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
     3936LN_S=$as_ln_s
     3937if test "$LN_S" = "ln -s"; then
     3938  echo "$as_me:$LINENO: result: yes" >&5
     3939echo "${ECHO_T}yes" >&6
     3940else
     3941  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
     3942echo "${ECHO_T}no, using $LN_S" >&6
     3943fi
     3944
     3945echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
     3946echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
     3947if test "${lt_cv_deplibs_check_method+set}" = set; then
     3948  echo $ECHO_N "(cached) $ECHO_C" >&6
     3949else
     3950  lt_cv_file_magic_cmd='$MAGIC_CMD'
     3951lt_cv_file_magic_test_file=
     3952lt_cv_deplibs_check_method='unknown'
     3953# Need to set the preceding variable on all platforms that support
     3954# interlibrary dependencies.
     3955# 'none' -- dependencies not supported.
     3956# `unknown' -- same as none, but documents that we really don't know.
     3957# 'pass_all' -- all dependencies passed with no checks.
     3958# 'test_compile' -- check by making test program.
     3959# 'file_magic [[regex]]' -- check by looking for files in library path
     3960# which responds to the $file_magic_cmd with a given extended regex.
     3961# If you have `file' or equivalent on your system and you're not sure
     3962# whether `pass_all' will *always* work, you probably want this one.
     3963
     3964case $host_os in
     3965aix4* | aix5*)
     3966  lt_cv_deplibs_check_method=pass_all
     3967  ;;
     3968
     3969beos*)
     3970  lt_cv_deplibs_check_method=pass_all
     3971  ;;
     3972
     3973bsdi[45]*)
     3974  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
     3975  lt_cv_file_magic_cmd='/usr/bin/file -L'
     3976  lt_cv_file_magic_test_file=/shlib/libc.so
     3977  ;;
     3978
     3979cygwin*)
     3980  # func_win32_libid is a shell function defined in ltmain.sh
     3981  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
     3982  lt_cv_file_magic_cmd='func_win32_libid'
     3983  ;;
     3984
     3985mingw* | pw32*)
     3986  # Base MSYS/MinGW do not provide the 'file' command needed by
     3987  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
     3988  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
     3989  lt_cv_file_magic_cmd='$OBJDUMP -f'
     3990  ;;
     3991
     3992darwin* | rhapsody*)
     3993  lt_cv_deplibs_check_method=pass_all
     3994  ;;
     3995
     3996freebsd* | kfreebsd*-gnu | dragonfly*)
     3997  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
     3998    case $host_cpu in
     3999    i*86 )
     4000      # Not sure whether the presence of OpenBSD here was a mistake.
     4001      # Let's accept both of them until this is cleared up.
     4002      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
     4003      lt_cv_file_magic_cmd=/usr/bin/file
     4004      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
     4005      ;;
     4006    esac
     4007  else
     4008    lt_cv_deplibs_check_method=pass_all
     4009  fi
     4010  ;;
     4011
     4012gnu*)
     4013  lt_cv_deplibs_check_method=pass_all
     4014  ;;
     4015
     4016hpux10.20* | hpux11*)
     4017  lt_cv_file_magic_cmd=/usr/bin/file
     4018  case $host_cpu in
     4019  ia64*)
     4020    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
     4021    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
     4022    ;;
     4023  hppa*64*)
     4024    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
     4025    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
     4026    ;;
     4027  *)
     4028    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
     4029    lt_cv_file_magic_test_file=/usr/lib/libc.sl
     4030    ;;
     4031  esac
     4032  ;;
     4033
     4034irix5* | irix6* | nonstopux*)
     4035  case $LD in
     4036  *-32|*"-32 ") libmagic=32-bit;;
     4037  *-n32|*"-n32 ") libmagic=N32;;
     4038  *-64|*"-64 ") libmagic=64-bit;;
     4039  *) libmagic=never-match;;
     4040  esac
     4041  lt_cv_deplibs_check_method=pass_all
     4042  ;;
     4043
     4044# This must be Linux ELF.
     4045linux*)
     4046  lt_cv_deplibs_check_method=pass_all
     4047  ;;
     4048
     4049netbsd*)
     4050  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
     4051    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
     4052  else
     4053    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
     4054  fi
     4055  ;;
     4056
     4057newos6*)
     4058  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
     4059  lt_cv_file_magic_cmd=/usr/bin/file
     4060  lt_cv_file_magic_test_file=/usr/lib/libnls.so
     4061  ;;
     4062
     4063nto-qnx*)
     4064  lt_cv_deplibs_check_method=unknown
     4065  ;;
     4066
     4067openbsd*)
     4068  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     4069    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
     4070  else
     4071    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
     4072  fi
     4073  ;;
     4074
     4075osf3* | osf4* | osf5*)
     4076  lt_cv_deplibs_check_method=pass_all
     4077  ;;
     4078
     4079sco3.2v5*)
     4080  lt_cv_deplibs_check_method=pass_all
     4081  ;;
     4082
     4083solaris*)
     4084  lt_cv_deplibs_check_method=pass_all
     4085  ;;
     4086
     4087sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
     4088  case $host_vendor in
     4089  motorola)
     4090    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]'
     4091    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
     4092    ;;
     4093  ncr)
     4094    lt_cv_deplibs_check_method=pass_all
     4095    ;;
     4096  sequent)
     4097    lt_cv_file_magic_cmd='/bin/file'
     4098    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
     4099    ;;
     4100  sni)
     4101    lt_cv_file_magic_cmd='/bin/file'
     4102    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
     4103    lt_cv_file_magic_test_file=/lib/libc.so
     4104    ;;
     4105  siemens)
     4106    lt_cv_deplibs_check_method=pass_all
     4107    ;;
     4108  esac
     4109  ;;
     4110
     4111sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
     4112  lt_cv_deplibs_check_method=pass_all
     4113  ;;
     4114esac
     4115
     4116fi
     4117echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
     4118echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
     4119file_magic_cmd=$lt_cv_file_magic_cmd
     4120deplibs_check_method=$lt_cv_deplibs_check_method
     4121test -z "$deplibs_check_method" && deplibs_check_method=unknown
     4122
     4123
     4124
     4125
     4126# If no C compiler was specified, use CC.
     4127LTCC=${LTCC-"$CC"}
     4128
     4129# Allow CC to be a program name with arguments.
     4130compiler=$CC
     4131
     4132
     4133# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
     4134if test "${enable_libtool_lock+set}" = set; then
     4135  enableval="$enable_libtool_lock"
     4136
     4137fi;
     4138test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
     4139
     4140# Some flags need to be propagated to the compiler or linker for good
     4141# libtool support.
     4142case $host in
     4143ia64-*-hpux*)
     4144  # Find out which ABI we are using.
     4145  echo 'int i;' > conftest.$ac_ext
     4146  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     4147  (eval $ac_compile) 2>&5
     4148  ac_status=$?
     4149  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4150  (exit $ac_status); }; then
     4151    case `/usr/bin/file conftest.$ac_objext` in
     4152    *ELF-32*)
     4153      HPUX_IA64_MODE="32"
     4154      ;;
     4155    *ELF-64*)
     4156      HPUX_IA64_MODE="64"
     4157      ;;
     4158    esac
     4159  fi
     4160  rm -rf conftest*
     4161  ;;
     4162*-*-irix6*)
     4163  # Find out which ABI we are using.
     4164  echo '#line 4164 "configure"' > conftest.$ac_ext
     4165  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     4166  (eval $ac_compile) 2>&5
     4167  ac_status=$?
     4168  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4169  (exit $ac_status); }; then
     4170   if test "$lt_cv_prog_gnu_ld" = yes; then
     4171    case `/usr/bin/file conftest.$ac_objext` in
     4172    *32-bit*)
     4173      LD="${LD-ld} -melf32bsmip"
     4174      ;;
     4175    *N32*)
     4176      LD="${LD-ld} -melf32bmipn32"
     4177      ;;
     4178    *64-bit*)
     4179      LD="${LD-ld} -melf64bmip"
     4180      ;;
     4181    esac
     4182   else
     4183    case `/usr/bin/file conftest.$ac_objext` in
     4184    *32-bit*)
     4185      LD="${LD-ld} -32"
     4186      ;;
     4187    *N32*)
     4188      LD="${LD-ld} -n32"
     4189      ;;
     4190    *64-bit*)
     4191      LD="${LD-ld} -64"
     4192      ;;
     4193    esac
     4194   fi
     4195  fi
     4196  rm -rf conftest*
     4197  ;;
     4198
     4199x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
     4200  # Find out which ABI we are using.
     4201  echo 'int i;' > conftest.$ac_ext
     4202  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     4203  (eval $ac_compile) 2>&5
     4204  ac_status=$?
     4205  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4206  (exit $ac_status); }; then
     4207    case `/usr/bin/file conftest.o` in
     4208    *32-bit*)
     4209      case $host in
     4210        x86_64-*linux*)
     4211          LD="${LD-ld} -m elf_i386"
     4212          ;;
     4213        ppc64-*linux*|powerpc64-*linux*)
     4214          LD="${LD-ld} -m elf32ppclinux"
     4215          ;;
     4216        s390x-*linux*)
     4217          LD="${LD-ld} -m elf_s390"
     4218          ;;
     4219        sparc64-*linux*)
     4220          LD="${LD-ld} -m elf32_sparc"
     4221          ;;
     4222      esac
     4223      ;;
     4224    *64-bit*)
     4225      case $host in
     4226        x86_64-*linux*)
     4227          LD="${LD-ld} -m elf_x86_64"
     4228          ;;
     4229        ppc*-*linux*|powerpc*-*linux*)
     4230          LD="${LD-ld} -m elf64ppc"
     4231          ;;
     4232        s390*-*linux*)
     4233          LD="${LD-ld} -m elf64_s390"
     4234          ;;
     4235        sparc*-*linux*)
     4236          LD="${LD-ld} -m elf64_sparc"
     4237          ;;
     4238      esac
     4239      ;;
     4240    esac
     4241  fi
     4242  rm -rf conftest*
     4243  ;;
     4244
     4245*-*-linux*)
     4246  # Test if the compiler is 64bit
     4247  echo 'int i;' > conftest.$ac_ext
     4248  lt_cv_cc_64bit_output=no
     4249  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     4250  (eval $ac_compile) 2>&5
     4251  ac_status=$?
     4252  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4253  (exit $ac_status); }; then
     4254    case `/usr/bin/file conftest.$ac_objext` in
     4255    *"ELF 64"*)
     4256      lt_cv_cc_64bit_output=yes
     4257      ;;
     4258    esac
     4259  fi
     4260  rm -rf conftest*
     4261  ;;
     4262
     4263*-*-sco3.2v5*)
     4264  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
     4265  SAVE_CFLAGS="$CFLAGS"
     4266  CFLAGS="$CFLAGS -belf"
     4267  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
     4268echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
     4269if test "${lt_cv_cc_needs_belf+set}" = set; then
     4270  echo $ECHO_N "(cached) $ECHO_C" >&6
     4271else
     4272  ac_ext=c
     4273ac_cpp='$CPP $CPPFLAGS'
     4274ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     4275ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     4276ac_compiler_gnu=$ac_cv_c_compiler_gnu
     4277
     4278     cat >conftest.$ac_ext <<_ACEOF
     4279/* confdefs.h.  */
     4280_ACEOF
     4281cat confdefs.h >>conftest.$ac_ext
     4282cat >>conftest.$ac_ext <<_ACEOF
     4283/* end confdefs.h.  */
     4284
     4285int
     4286main ()
     4287{
     4288
     4289  ;
     4290  return 0;
     4291}
     4292_ACEOF
     4293rm -f conftest.$ac_objext conftest$ac_exeext
     4294if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     4295  (eval $ac_link) 2>conftest.er1
     4296  ac_status=$?
     4297  grep -v '^ *+' conftest.er1 >conftest.err
     4298  rm -f conftest.er1
     4299  cat conftest.err >&5
     4300  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4301  (exit $ac_status); } &&
     4302         { ac_try='test -z "$ac_c_werror_flag"
     4303                         || test ! -s conftest.err'
     4304  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     4305  (eval $ac_try) 2>&5
     4306  ac_status=$?
     4307  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4308  (exit $ac_status); }; } &&
     4309         { ac_try='test -s conftest$ac_exeext'
     4310  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     4311  (eval $ac_try) 2>&5
     4312  ac_status=$?
     4313  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4314  (exit $ac_status); }; }; then
     4315  lt_cv_cc_needs_belf=yes
     4316else
     4317  echo "$as_me: failed program was:" >&5
     4318sed 's/^/| /' conftest.$ac_ext >&5
     4319
     4320lt_cv_cc_needs_belf=no
     4321fi
     4322rm -f conftest.err conftest.$ac_objext \
     4323      conftest$ac_exeext conftest.$ac_ext
     4324     ac_ext=c
     4325ac_cpp='$CPP $CPPFLAGS'
     4326ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     4327ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     4328ac_compiler_gnu=$ac_cv_c_compiler_gnu
     4329
     4330fi
     4331echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
     4332echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
     4333  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
     4334    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
     4335    CFLAGS="$SAVE_CFLAGS"
     4336  fi
     4337  ;;
     4338
     4339esac
     4340
     4341need_locks="$enable_libtool_lock"
     4342
    35114343
    35124344ac_ext=c
     
    37454577
    37464578
    3747 echo "$as_me:$LINENO: checking for egrep" >&5
    3748 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
    3749 if test "${ac_cv_prog_egrep+set}" = set; then
     4579echo "$as_me:$LINENO: checking for ANSI C header files" >&5
     4580echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
     4581if test "${ac_cv_header_stdc+set}" = set; then
    37504582  echo $ECHO_N "(cached) $ECHO_C" >&6
    37514583else
    3752   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
    3753     then ac_cv_prog_egrep='grep -E'
    3754     else ac_cv_prog_egrep='egrep'
     4584  cat >conftest.$ac_ext <<_ACEOF
     4585/* confdefs.h.  */
     4586_ACEOF
     4587cat confdefs.h >>conftest.$ac_ext
     4588cat >>conftest.$ac_ext <<_ACEOF
     4589/* end confdefs.h.  */
     4590#include <stdlib.h>
     4591#include <stdarg.h>
     4592#include <string.h>
     4593#include <float.h>
     4594
     4595int
     4596main ()
     4597{
     4598
     4599  ;
     4600  return 0;
     4601}
     4602_ACEOF
     4603rm -f conftest.$ac_objext
     4604if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     4605  (eval $ac_compile) 2>conftest.er1
     4606  ac_status=$?
     4607  grep -v '^ *+' conftest.er1 >conftest.err
     4608  rm -f conftest.er1
     4609  cat conftest.err >&5
     4610  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4611  (exit $ac_status); } &&
     4612         { ac_try='test -z "$ac_c_werror_flag"
     4613                         || test ! -s conftest.err'
     4614  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     4615  (eval $ac_try) 2>&5
     4616  ac_status=$?
     4617  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4618  (exit $ac_status); }; } &&
     4619         { ac_try='test -s conftest.$ac_objext'
     4620  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     4621  (eval $ac_try) 2>&5
     4622  ac_status=$?
     4623  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4624  (exit $ac_status); }; }; then
     4625  ac_cv_header_stdc=yes
     4626else
     4627  echo "$as_me: failed program was:" >&5
     4628sed 's/^/| /' conftest.$ac_ext >&5
     4629
     4630ac_cv_header_stdc=no
     4631fi
     4632rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
     4633
     4634if test $ac_cv_header_stdc = yes; then
     4635  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
     4636  cat >conftest.$ac_ext <<_ACEOF
     4637/* confdefs.h.  */
     4638_ACEOF
     4639cat confdefs.h >>conftest.$ac_ext
     4640cat >>conftest.$ac_ext <<_ACEOF
     4641/* end confdefs.h.  */
     4642#include <string.h>
     4643
     4644_ACEOF
     4645if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
     4646  $EGREP "memchr" >/dev/null 2>&1; then
     4647  :
     4648else
     4649  ac_cv_header_stdc=no
     4650fi
     4651rm -f conftest*
     4652
     4653fi
     4654
     4655if test $ac_cv_header_stdc = yes; then
     4656  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
     4657  cat >conftest.$ac_ext <<_ACEOF
     4658/* confdefs.h.  */
     4659_ACEOF
     4660cat confdefs.h >>conftest.$ac_ext
     4661cat >>conftest.$ac_ext <<_ACEOF
     4662/* end confdefs.h.  */
     4663#include <stdlib.h>
     4664
     4665_ACEOF
     4666if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
     4667  $EGREP "free" >/dev/null 2>&1; then
     4668  :
     4669else
     4670  ac_cv_header_stdc=no
     4671fi
     4672rm -f conftest*
     4673
     4674fi
     4675
     4676if test $ac_cv_header_stdc = yes; then
     4677  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
     4678  if test "$cross_compiling" = yes; then
     4679  :
     4680else
     4681  cat >conftest.$ac_ext <<_ACEOF
     4682/* confdefs.h.  */
     4683_ACEOF
     4684cat confdefs.h >>conftest.$ac_ext
     4685cat >>conftest.$ac_ext <<_ACEOF
     4686/* end confdefs.h.  */
     4687#include <ctype.h>
     4688#if ((' ' & 0x0FF) == 0x020)
     4689# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
     4690# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
     4691#else
     4692# define ISLOWER(c) \
     4693                   (('a' <= (c) && (c) <= 'i') \
     4694                     || ('j' <= (c) && (c) <= 'r') \
     4695                     || ('s' <= (c) && (c) <= 'z'))
     4696# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
     4697#endif
     4698
     4699#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
     4700int
     4701main ()
     4702{
     4703  int i;
     4704  for (i = 0; i < 256; i++)
     4705    if (XOR (islower (i), ISLOWER (i))
     4706        || toupper (i) != TOUPPER (i))
     4707      exit(2);
     4708  exit (0);
     4709}
     4710_ACEOF
     4711rm -f conftest$ac_exeext
     4712if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     4713  (eval $ac_link) 2>&5
     4714  ac_status=$?
     4715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4716  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
     4717  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     4718  (eval $ac_try) 2>&5
     4719  ac_status=$?
     4720  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4721  (exit $ac_status); }; }; then
     4722  :
     4723else
     4724  echo "$as_me: program exited with status $ac_status" >&5
     4725echo "$as_me: failed program was:" >&5
     4726sed 's/^/| /' conftest.$ac_ext >&5
     4727
     4728( exit $ac_status )
     4729ac_cv_header_stdc=no
     4730fi
     4731rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
     4732fi
     4733fi
     4734fi
     4735echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
     4736echo "${ECHO_T}$ac_cv_header_stdc" >&6
     4737if test $ac_cv_header_stdc = yes; then
     4738
     4739cat >>confdefs.h <<\_ACEOF
     4740#define STDC_HEADERS 1
     4741_ACEOF
     4742
     4743fi
     4744
     4745# On IRIX 5.3, sys/types and inttypes.h are conflicting.
     4746
     4747
     4748
     4749
     4750
     4751
     4752
     4753
     4754
     4755for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
     4756                  inttypes.h stdint.h unistd.h
     4757do
     4758as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
     4759echo "$as_me:$LINENO: checking for $ac_header" >&5
     4760echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
     4761if eval "test \"\${$as_ac_Header+set}\" = set"; then
     4762  echo $ECHO_N "(cached) $ECHO_C" >&6
     4763else
     4764  cat >conftest.$ac_ext <<_ACEOF
     4765/* confdefs.h.  */
     4766_ACEOF
     4767cat confdefs.h >>conftest.$ac_ext
     4768cat >>conftest.$ac_ext <<_ACEOF
     4769/* end confdefs.h.  */
     4770$ac_includes_default
     4771
     4772#include <$ac_header>
     4773_ACEOF
     4774rm -f conftest.$ac_objext
     4775if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     4776  (eval $ac_compile) 2>conftest.er1
     4777  ac_status=$?
     4778  grep -v '^ *+' conftest.er1 >conftest.err
     4779  rm -f conftest.er1
     4780  cat conftest.err >&5
     4781  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4782  (exit $ac_status); } &&
     4783         { ac_try='test -z "$ac_c_werror_flag"
     4784                         || test ! -s conftest.err'
     4785  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     4786  (eval $ac_try) 2>&5
     4787  ac_status=$?
     4788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4789  (exit $ac_status); }; } &&
     4790         { ac_try='test -s conftest.$ac_objext'
     4791  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     4792  (eval $ac_try) 2>&5
     4793  ac_status=$?
     4794  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4795  (exit $ac_status); }; }; then
     4796  eval "$as_ac_Header=yes"
     4797else
     4798  echo "$as_me: failed program was:" >&5
     4799sed 's/^/| /' conftest.$ac_ext >&5
     4800
     4801eval "$as_ac_Header=no"
     4802fi
     4803rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
     4804fi
     4805echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
     4806echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
     4807if test `eval echo '${'$as_ac_Header'}'` = yes; then
     4808  cat >>confdefs.h <<_ACEOF
     4809#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
     4810_ACEOF
     4811
     4812fi
     4813
     4814done
     4815
     4816
     4817
     4818for ac_header in dlfcn.h
     4819do
     4820as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
     4821if eval "test \"\${$as_ac_Header+set}\" = set"; then
     4822  echo "$as_me:$LINENO: checking for $ac_header" >&5
     4823echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
     4824if eval "test \"\${$as_ac_Header+set}\" = set"; then
     4825  echo $ECHO_N "(cached) $ECHO_C" >&6
     4826fi
     4827echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
     4828echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
     4829else
     4830  # Is the header compilable?
     4831echo "$as_me:$LINENO: checking $ac_header usability" >&5
     4832echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
     4833cat >conftest.$ac_ext <<_ACEOF
     4834/* confdefs.h.  */
     4835_ACEOF
     4836cat confdefs.h >>conftest.$ac_ext
     4837cat >>conftest.$ac_ext <<_ACEOF
     4838/* end confdefs.h.  */
     4839$ac_includes_default
     4840#include <$ac_header>
     4841_ACEOF
     4842rm -f conftest.$ac_objext
     4843if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     4844  (eval $ac_compile) 2>conftest.er1
     4845  ac_status=$?
     4846  grep -v '^ *+' conftest.er1 >conftest.err
     4847  rm -f conftest.er1
     4848  cat conftest.err >&5
     4849  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4850  (exit $ac_status); } &&
     4851         { ac_try='test -z "$ac_c_werror_flag"
     4852                         || test ! -s conftest.err'
     4853  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     4854  (eval $ac_try) 2>&5
     4855  ac_status=$?
     4856  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4857  (exit $ac_status); }; } &&
     4858         { ac_try='test -s conftest.$ac_objext'
     4859  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     4860  (eval $ac_try) 2>&5
     4861  ac_status=$?
     4862  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4863  (exit $ac_status); }; }; then
     4864  ac_header_compiler=yes
     4865else
     4866  echo "$as_me: failed program was:" >&5
     4867sed 's/^/| /' conftest.$ac_ext >&5
     4868
     4869ac_header_compiler=no
     4870fi
     4871rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
     4872echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
     4873echo "${ECHO_T}$ac_header_compiler" >&6
     4874
     4875# Is the header present?
     4876echo "$as_me:$LINENO: checking $ac_header presence" >&5
     4877echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
     4878cat >conftest.$ac_ext <<_ACEOF
     4879/* confdefs.h.  */
     4880_ACEOF
     4881cat confdefs.h >>conftest.$ac_ext
     4882cat >>conftest.$ac_ext <<_ACEOF
     4883/* end confdefs.h.  */
     4884#include <$ac_header>
     4885_ACEOF
     4886if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
     4887  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
     4888  ac_status=$?
     4889  grep -v '^ *+' conftest.er1 >conftest.err
     4890  rm -f conftest.er1
     4891  cat conftest.err >&5
     4892  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     4893  (exit $ac_status); } >/dev/null; then
     4894  if test -s conftest.err; then
     4895    ac_cpp_err=$ac_c_preproc_warn_flag
     4896    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
     4897  else
     4898    ac_cpp_err=
     4899  fi
     4900else
     4901  ac_cpp_err=yes
     4902fi
     4903if test -z "$ac_cpp_err"; then
     4904  ac_header_preproc=yes
     4905else
     4906  echo "$as_me: failed program was:" >&5
     4907sed 's/^/| /' conftest.$ac_ext >&5
     4908
     4909  ac_header_preproc=no
     4910fi
     4911rm -f conftest.err conftest.$ac_ext
     4912echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
     4913echo "${ECHO_T}$ac_header_preproc" >&6
     4914
     4915# So?  What about this header?
     4916case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
     4917  yes:no: )
     4918    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
     4919echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
     4920    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
     4921echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
     4922    ac_header_preproc=yes
     4923    ;;
     4924  no:yes:* )
     4925    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
     4926echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
     4927    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
     4928echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
     4929    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
     4930echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
     4931    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
     4932echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
     4933    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
     4934echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     4935    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
     4936echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
     4937    (
     4938      cat <<\_ASBOX
     4939## ---------------------------------------------- ##
     4940## Report this to orxonox-dev at mail.datacore.ch ##
     4941## ---------------------------------------------- ##
     4942_ASBOX
     4943    ) |
     4944      sed "s/^/$as_me: WARNING:     /" >&2
     4945    ;;
     4946esac
     4947echo "$as_me:$LINENO: checking for $ac_header" >&5
     4948echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
     4949if eval "test \"\${$as_ac_Header+set}\" = set"; then
     4950  echo $ECHO_N "(cached) $ECHO_C" >&6
     4951else
     4952  eval "$as_ac_Header=\$ac_header_preproc"
     4953fi
     4954echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
     4955echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
     4956
     4957fi
     4958if test `eval echo '${'$as_ac_Header'}'` = yes; then
     4959  cat >>confdefs.h <<_ACEOF
     4960#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
     4961_ACEOF
     4962
     4963fi
     4964
     4965done
     4966
     4967
     4968
     4969if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
     4970    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
     4971    (test "X$CXX" != "Xg++"))) ; then
     4972  ac_ext=cc
     4973ac_cpp='$CXXCPP $CPPFLAGS'
     4974ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     4975ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     4976ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
     4977echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
     4978echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
     4979if test -z "$CXXCPP"; then
     4980  if test "${ac_cv_prog_CXXCPP+set}" = set; then
     4981  echo $ECHO_N "(cached) $ECHO_C" >&6
     4982else
     4983      # Double quotes because CXXCPP needs to be expanded
     4984    for CXXCPP in "$CXX -E" "/lib/cpp"
     4985    do
     4986      ac_preproc_ok=false
     4987for ac_cxx_preproc_warn_flag in '' yes
     4988do
     4989  # Use a header file that comes with gcc, so configuring glibc
     4990  # with a fresh cross-compiler works.
     4991  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     4992  # <limits.h> exists even on freestanding compilers.
     4993  # On the NeXT, cc -E runs the code through the compiler's parser,
     4994  # not just through cpp. "Syntax error" is here to catch this case.
     4995  cat >conftest.$ac_ext <<_ACEOF
     4996/* confdefs.h.  */
     4997_ACEOF
     4998cat confdefs.h >>conftest.$ac_ext
     4999cat >>conftest.$ac_ext <<_ACEOF
     5000/* end confdefs.h.  */
     5001#ifdef __STDC__
     5002# include <limits.h>
     5003#else
     5004# include <assert.h>
     5005#endif
     5006                     Syntax error
     5007_ACEOF
     5008if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
     5009  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
     5010  ac_status=$?
     5011  grep -v '^ *+' conftest.er1 >conftest.err
     5012  rm -f conftest.er1
     5013  cat conftest.err >&5
     5014  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5015  (exit $ac_status); } >/dev/null; then
     5016  if test -s conftest.err; then
     5017    ac_cpp_err=$ac_cxx_preproc_warn_flag
     5018    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
     5019  else
     5020    ac_cpp_err=
     5021  fi
     5022else
     5023  ac_cpp_err=yes
     5024fi
     5025if test -z "$ac_cpp_err"; then
     5026  :
     5027else
     5028  echo "$as_me: failed program was:" >&5
     5029sed 's/^/| /' conftest.$ac_ext >&5
     5030
     5031  # Broken: fails on valid input.
     5032continue
     5033fi
     5034rm -f conftest.err conftest.$ac_ext
     5035
     5036  # OK, works on sane cases.  Now check whether non-existent headers
     5037  # can be detected and how.
     5038  cat >conftest.$ac_ext <<_ACEOF
     5039/* confdefs.h.  */
     5040_ACEOF
     5041cat confdefs.h >>conftest.$ac_ext
     5042cat >>conftest.$ac_ext <<_ACEOF
     5043/* end confdefs.h.  */
     5044#include <ac_nonexistent.h>
     5045_ACEOF
     5046if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
     5047  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
     5048  ac_status=$?
     5049  grep -v '^ *+' conftest.er1 >conftest.err
     5050  rm -f conftest.er1
     5051  cat conftest.err >&5
     5052  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5053  (exit $ac_status); } >/dev/null; then
     5054  if test -s conftest.err; then
     5055    ac_cpp_err=$ac_cxx_preproc_warn_flag
     5056    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
     5057  else
     5058    ac_cpp_err=
     5059  fi
     5060else
     5061  ac_cpp_err=yes
     5062fi
     5063if test -z "$ac_cpp_err"; then
     5064  # Broken: success on invalid input.
     5065continue
     5066else
     5067  echo "$as_me: failed program was:" >&5
     5068sed 's/^/| /' conftest.$ac_ext >&5
     5069
     5070  # Passes both tests.
     5071ac_preproc_ok=:
     5072break
     5073fi
     5074rm -f conftest.err conftest.$ac_ext
     5075
     5076done
     5077# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
     5078rm -f conftest.err conftest.$ac_ext
     5079if $ac_preproc_ok; then
     5080  break
     5081fi
     5082
     5083    done
     5084    ac_cv_prog_CXXCPP=$CXXCPP
     5085
     5086fi
     5087  CXXCPP=$ac_cv_prog_CXXCPP
     5088else
     5089  ac_cv_prog_CXXCPP=$CXXCPP
     5090fi
     5091echo "$as_me:$LINENO: result: $CXXCPP" >&5
     5092echo "${ECHO_T}$CXXCPP" >&6
     5093ac_preproc_ok=false
     5094for ac_cxx_preproc_warn_flag in '' yes
     5095do
     5096  # Use a header file that comes with gcc, so configuring glibc
     5097  # with a fresh cross-compiler works.
     5098  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     5099  # <limits.h> exists even on freestanding compilers.
     5100  # On the NeXT, cc -E runs the code through the compiler's parser,
     5101  # not just through cpp. "Syntax error" is here to catch this case.
     5102  cat >conftest.$ac_ext <<_ACEOF
     5103/* confdefs.h.  */
     5104_ACEOF
     5105cat confdefs.h >>conftest.$ac_ext
     5106cat >>conftest.$ac_ext <<_ACEOF
     5107/* end confdefs.h.  */
     5108#ifdef __STDC__
     5109# include <limits.h>
     5110#else
     5111# include <assert.h>
     5112#endif
     5113                     Syntax error
     5114_ACEOF
     5115if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
     5116  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
     5117  ac_status=$?
     5118  grep -v '^ *+' conftest.er1 >conftest.err
     5119  rm -f conftest.er1
     5120  cat conftest.err >&5
     5121  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5122  (exit $ac_status); } >/dev/null; then
     5123  if test -s conftest.err; then
     5124    ac_cpp_err=$ac_cxx_preproc_warn_flag
     5125    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
     5126  else
     5127    ac_cpp_err=
     5128  fi
     5129else
     5130  ac_cpp_err=yes
     5131fi
     5132if test -z "$ac_cpp_err"; then
     5133  :
     5134else
     5135  echo "$as_me: failed program was:" >&5
     5136sed 's/^/| /' conftest.$ac_ext >&5
     5137
     5138  # Broken: fails on valid input.
     5139continue
     5140fi
     5141rm -f conftest.err conftest.$ac_ext
     5142
     5143  # OK, works on sane cases.  Now check whether non-existent headers
     5144  # can be detected and how.
     5145  cat >conftest.$ac_ext <<_ACEOF
     5146/* confdefs.h.  */
     5147_ACEOF
     5148cat confdefs.h >>conftest.$ac_ext
     5149cat >>conftest.$ac_ext <<_ACEOF
     5150/* end confdefs.h.  */
     5151#include <ac_nonexistent.h>
     5152_ACEOF
     5153if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
     5154  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
     5155  ac_status=$?
     5156  grep -v '^ *+' conftest.er1 >conftest.err
     5157  rm -f conftest.er1
     5158  cat conftest.err >&5
     5159  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5160  (exit $ac_status); } >/dev/null; then
     5161  if test -s conftest.err; then
     5162    ac_cpp_err=$ac_cxx_preproc_warn_flag
     5163    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
     5164  else
     5165    ac_cpp_err=
     5166  fi
     5167else
     5168  ac_cpp_err=yes
     5169fi
     5170if test -z "$ac_cpp_err"; then
     5171  # Broken: success on invalid input.
     5172continue
     5173else
     5174  echo "$as_me: failed program was:" >&5
     5175sed 's/^/| /' conftest.$ac_ext >&5
     5176
     5177  # Passes both tests.
     5178ac_preproc_ok=:
     5179break
     5180fi
     5181rm -f conftest.err conftest.$ac_ext
     5182
     5183done
     5184# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
     5185rm -f conftest.err conftest.$ac_ext
     5186if $ac_preproc_ok; then
     5187  :
     5188else
     5189  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
     5190See \`config.log' for more details." >&5
     5191echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
     5192See \`config.log' for more details." >&2;}
     5193   { (exit 1); exit 1; }; }
     5194fi
     5195
     5196ac_ext=cc
     5197ac_cpp='$CXXCPP $CPPFLAGS'
     5198ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     5199ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     5200ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
     5201
     5202fi
     5203
     5204
     5205ac_ext=f
     5206ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
     5207ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     5208ac_compiler_gnu=$ac_cv_f77_compiler_gnu
     5209if test -n "$ac_tool_prefix"; then
     5210  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
     5211  do
     5212    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
     5213set dummy $ac_tool_prefix$ac_prog; ac_word=$2
     5214echo "$as_me:$LINENO: checking for $ac_word" >&5
     5215echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
     5216if test "${ac_cv_prog_F77+set}" = set; then
     5217  echo $ECHO_N "(cached) $ECHO_C" >&6
     5218else
     5219  if test -n "$F77"; then
     5220  ac_cv_prog_F77="$F77" # Let the user override the test.
     5221else
     5222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5223for as_dir in $PATH
     5224do
     5225  IFS=$as_save_IFS
     5226  test -z "$as_dir" && as_dir=.
     5227  for ac_exec_ext in '' $ac_executable_extensions; do
     5228  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5229    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
     5230    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     5231    break 2
     5232  fi
     5233done
     5234done
     5235
     5236fi
     5237fi
     5238F77=$ac_cv_prog_F77
     5239if test -n "$F77"; then
     5240  echo "$as_me:$LINENO: result: $F77" >&5
     5241echo "${ECHO_T}$F77" >&6
     5242else
     5243  echo "$as_me:$LINENO: result: no" >&5
     5244echo "${ECHO_T}no" >&6
     5245fi
     5246
     5247    test -n "$F77" && break
     5248  done
     5249fi
     5250if test -z "$F77"; then
     5251  ac_ct_F77=$F77
     5252  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
     5253do
     5254  # Extract the first word of "$ac_prog", so it can be a program name with args.
     5255set dummy $ac_prog; ac_word=$2
     5256echo "$as_me:$LINENO: checking for $ac_word" >&5
     5257echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
     5258if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
     5259  echo $ECHO_N "(cached) $ECHO_C" >&6
     5260else
     5261  if test -n "$ac_ct_F77"; then
     5262  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
     5263else
     5264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5265for as_dir in $PATH
     5266do
     5267  IFS=$as_save_IFS
     5268  test -z "$as_dir" && as_dir=.
     5269  for ac_exec_ext in '' $ac_executable_extensions; do
     5270  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5271    ac_cv_prog_ac_ct_F77="$ac_prog"
     5272    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     5273    break 2
     5274  fi
     5275done
     5276done
     5277
     5278fi
     5279fi
     5280ac_ct_F77=$ac_cv_prog_ac_ct_F77
     5281if test -n "$ac_ct_F77"; then
     5282  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
     5283echo "${ECHO_T}$ac_ct_F77" >&6
     5284else
     5285  echo "$as_me:$LINENO: result: no" >&5
     5286echo "${ECHO_T}no" >&6
     5287fi
     5288
     5289  test -n "$ac_ct_F77" && break
     5290done
     5291
     5292  F77=$ac_ct_F77
     5293fi
     5294
     5295
     5296# Provide some information about the compiler.
     5297echo "$as_me:5297:" \
     5298     "checking for Fortran 77 compiler version" >&5
     5299ac_compiler=`set X $ac_compile; echo $2`
     5300{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
     5301  (eval $ac_compiler --version </dev/null >&5) 2>&5
     5302  ac_status=$?
     5303  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5304  (exit $ac_status); }
     5305{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
     5306  (eval $ac_compiler -v </dev/null >&5) 2>&5
     5307  ac_status=$?
     5308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5309  (exit $ac_status); }
     5310{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
     5311  (eval $ac_compiler -V </dev/null >&5) 2>&5
     5312  ac_status=$?
     5313  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5314  (exit $ac_status); }
     5315rm -f a.out
     5316
     5317# If we don't use `.F' as extension, the preprocessor is not run on the
     5318# input file.  (Note that this only needs to work for GNU compilers.)
     5319ac_save_ext=$ac_ext
     5320ac_ext=F
     5321echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
     5322echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
     5323if test "${ac_cv_f77_compiler_gnu+set}" = set; then
     5324  echo $ECHO_N "(cached) $ECHO_C" >&6
     5325else
     5326  cat >conftest.$ac_ext <<_ACEOF
     5327      program main
     5328#ifndef __GNUC__
     5329       choke me
     5330#endif
     5331
     5332      end
     5333_ACEOF
     5334rm -f conftest.$ac_objext
     5335if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     5336  (eval $ac_compile) 2>conftest.er1
     5337  ac_status=$?
     5338  grep -v '^ *+' conftest.er1 >conftest.err
     5339  rm -f conftest.er1
     5340  cat conftest.err >&5
     5341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5342  (exit $ac_status); } &&
     5343         { ac_try='test -z "$ac_f77_werror_flag"
     5344                         || test ! -s conftest.err'
     5345  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     5346  (eval $ac_try) 2>&5
     5347  ac_status=$?
     5348  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5349  (exit $ac_status); }; } &&
     5350         { ac_try='test -s conftest.$ac_objext'
     5351  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     5352  (eval $ac_try) 2>&5
     5353  ac_status=$?
     5354  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5355  (exit $ac_status); }; }; then
     5356  ac_compiler_gnu=yes
     5357else
     5358  echo "$as_me: failed program was:" >&5
     5359sed 's/^/| /' conftest.$ac_ext >&5
     5360
     5361ac_compiler_gnu=no
     5362fi
     5363rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
     5364ac_cv_f77_compiler_gnu=$ac_compiler_gnu
     5365
     5366fi
     5367echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
     5368echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
     5369ac_ext=$ac_save_ext
     5370ac_test_FFLAGS=${FFLAGS+set}
     5371ac_save_FFLAGS=$FFLAGS
     5372FFLAGS=
     5373echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
     5374echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
     5375if test "${ac_cv_prog_f77_g+set}" = set; then
     5376  echo $ECHO_N "(cached) $ECHO_C" >&6
     5377else
     5378  FFLAGS=-g
     5379cat >conftest.$ac_ext <<_ACEOF
     5380      program main
     5381
     5382      end
     5383_ACEOF
     5384rm -f conftest.$ac_objext
     5385if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     5386  (eval $ac_compile) 2>conftest.er1
     5387  ac_status=$?
     5388  grep -v '^ *+' conftest.er1 >conftest.err
     5389  rm -f conftest.er1
     5390  cat conftest.err >&5
     5391  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5392  (exit $ac_status); } &&
     5393         { ac_try='test -z "$ac_f77_werror_flag"
     5394                         || test ! -s conftest.err'
     5395  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     5396  (eval $ac_try) 2>&5
     5397  ac_status=$?
     5398  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5399  (exit $ac_status); }; } &&
     5400         { ac_try='test -s conftest.$ac_objext'
     5401  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     5402  (eval $ac_try) 2>&5
     5403  ac_status=$?
     5404  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5405  (exit $ac_status); }; }; then
     5406  ac_cv_prog_f77_g=yes
     5407else
     5408  echo "$as_me: failed program was:" >&5
     5409sed 's/^/| /' conftest.$ac_ext >&5
     5410
     5411ac_cv_prog_f77_g=no
     5412fi
     5413rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
     5414
     5415fi
     5416echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
     5417echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
     5418if test "$ac_test_FFLAGS" = set; then
     5419  FFLAGS=$ac_save_FFLAGS
     5420elif test $ac_cv_prog_f77_g = yes; then
     5421  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
     5422    FFLAGS="-g -O2"
     5423  else
     5424    FFLAGS="-g"
     5425  fi
     5426else
     5427  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
     5428    FFLAGS="-O2"
     5429  else
     5430    FFLAGS=
     5431  fi
     5432fi
     5433
     5434G77=`test $ac_compiler_gnu = yes && echo yes`
     5435ac_ext=c
     5436ac_cpp='$CPP $CPPFLAGS'
     5437ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     5438ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     5439ac_compiler_gnu=$ac_cv_c_compiler_gnu
     5440
     5441
     5442
     5443# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
     5444
     5445# find the maximum length of command line arguments
     5446echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
     5447echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
     5448if test "${lt_cv_sys_max_cmd_len+set}" = set; then
     5449  echo $ECHO_N "(cached) $ECHO_C" >&6
     5450else
     5451    i=0
     5452  teststring="ABCD"
     5453
     5454  case $build_os in
     5455  msdosdjgpp*)
     5456    # On DJGPP, this test can blow up pretty badly due to problems in libc
     5457    # (any single argument exceeding 2000 bytes causes a buffer overrun
     5458    # during glob expansion).  Even if it were fixed, the result of this
     5459    # check would be larger than it should be.
     5460    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
     5461    ;;
     5462
     5463  gnu*)
     5464    # Under GNU Hurd, this test is not required because there is
     5465    # no limit to the length of command line arguments.
     5466    # Libtool will interpret -1 as no limit whatsoever
     5467    lt_cv_sys_max_cmd_len=-1;
     5468    ;;
     5469
     5470  cygwin* | mingw*)
     5471    # On Win9x/ME, this test blows up -- it succeeds, but takes
     5472    # about 5 minutes as the teststring grows exponentially.
     5473    # Worse, since 9x/ME are not pre-emptively multitasking,
     5474    # you end up with a "frozen" computer, even though with patience
     5475    # the test eventually succeeds (with a max line length of 256k).
     5476    # Instead, let's just punt: use the minimum linelength reported by
     5477    # all of the supported platforms: 8192 (on NT/2K/XP).
     5478    lt_cv_sys_max_cmd_len=8192;
     5479    ;;
     5480
     5481  amigaos*)
     5482    # On AmigaOS with pdksh, this test takes hours, literally.
     5483    # So we just punt and use a minimum line length of 8192.
     5484    lt_cv_sys_max_cmd_len=8192;
     5485    ;;
     5486
     5487  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
     5488    # This has been around since 386BSD, at least.  Likely further.
     5489    if test -x /sbin/sysctl; then
     5490      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
     5491    elif test -x /usr/sbin/sysctl; then
     5492      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
     5493    else
     5494      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
    37555495    fi
    3756 fi
    3757 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
    3758 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
    3759  EGREP=$ac_cv_prog_egrep
     5496    # And add a safety zone
     5497    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
     5498    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
     5499    ;;
     5500  osf*)
     5501    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
     5502    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
     5503    # nice to cause kernel panics so lets avoid the loop below.
     5504    # First set a reasonable default.
     5505    lt_cv_sys_max_cmd_len=16384
     5506    #
     5507    if test -x /sbin/sysconfig; then
     5508      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
     5509        *1*) lt_cv_sys_max_cmd_len=-1 ;;
     5510      esac
     5511    fi
     5512    ;;
     5513  *)
     5514    # If test is not a shell built-in, we'll probably end up computing a
     5515    # maximum length that is only half of the actual maximum length, but
     5516    # we can't tell.
     5517    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
     5518    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
     5519               = "XX$teststring") >/dev/null 2>&1 &&
     5520            new_result=`expr "X$teststring" : ".*" 2>&1` &&
     5521            lt_cv_sys_max_cmd_len=$new_result &&
     5522            test $i != 17 # 1/2 MB should be enough
     5523    do
     5524      i=`expr $i + 1`
     5525      teststring=$teststring$teststring
     5526    done
     5527    teststring=
     5528    # Add a significant safety factor because C++ compilers can tack on massive
     5529    # amounts of additional arguments before passing them to the linker.
     5530    # It appears as though 1/2 is a usable value.
     5531    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
     5532    ;;
     5533  esac
     5534
     5535fi
     5536
     5537if test -n $lt_cv_sys_max_cmd_len ; then
     5538  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
     5539echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
     5540else
     5541  echo "$as_me:$LINENO: result: none" >&5
     5542echo "${ECHO_T}none" >&6
     5543fi
     5544
     5545
     5546
     5547
     5548# Check for command to grab the raw symbol name followed by C symbol from nm.
     5549echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
     5550echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
     5551if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
     5552  echo $ECHO_N "(cached) $ECHO_C" >&6
     5553else
     5554
     5555# These are sane defaults that work on at least a few old systems.
     5556# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
     5557
     5558# Character class describing NM global symbol codes.
     5559symcode='[BCDEGRST]'
     5560
     5561# Regexp to match symbols that can be accessed directly from C.
     5562sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
     5563
     5564# Transform an extracted symbol line into a proper C declaration
     5565lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
     5566
     5567# Transform an extracted symbol line into symbol name and symbol address
     5568lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
     5569
     5570# Define system-specific variables.
     5571case $host_os in
     5572aix*)
     5573  symcode='[BCDT]'
     5574  ;;
     5575cygwin* | mingw* | pw32*)
     5576  symcode='[ABCDGISTW]'
     5577  ;;
     5578hpux*) # Its linker distinguishes data from code symbols
     5579  if test "$host_cpu" = ia64; then
     5580    symcode='[ABCDEGRST]'
     5581  fi
     5582  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
     5583  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
     5584  ;;
     5585linux*)
     5586  if test "$host_cpu" = ia64; then
     5587    symcode='[ABCDGIRSTW]'
     5588    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
     5589    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
     5590  fi
     5591  ;;
     5592irix* | nonstopux*)
     5593  symcode='[BCDEGRST]'
     5594  ;;
     5595osf*)
     5596  symcode='[BCDEGQRST]'
     5597  ;;
     5598solaris* | sysv5*)
     5599  symcode='[BDRT]'
     5600  ;;
     5601sysv4)
     5602  symcode='[DFNSTU]'
     5603  ;;
     5604esac
     5605
     5606# Handle CRLF in mingw tool chain
     5607opt_cr=
     5608case $build_os in
     5609mingw*)
     5610  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
     5611  ;;
     5612esac
     5613
     5614# If we're using GNU nm, then use its standard symbol codes.
     5615case `$NM -V 2>&1` in
     5616*GNU* | *'with BFD'*)
     5617  symcode='[ABCDGIRSTW]' ;;
     5618esac
     5619
     5620# Try without a prefix undercore, then with it.
     5621for ac_symprfx in "" "_"; do
     5622
     5623  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
     5624  symxfrm="\\1 $ac_symprfx\\2 \\2"
     5625
     5626  # Write the raw and C identifiers.
     5627  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
     5628
     5629  # Check to see that the pipe works correctly.
     5630  pipe_works=no
     5631
     5632  rm -f conftest*
     5633  cat > conftest.$ac_ext <<EOF
     5634#ifdef __cplusplus
     5635extern "C" {
     5636#endif
     5637char nm_test_var;
     5638void nm_test_func(){}
     5639#ifdef __cplusplus
     5640}
     5641#endif
     5642int main(){nm_test_var='a';nm_test_func();return(0);}
     5643EOF
     5644
     5645  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     5646  (eval $ac_compile) 2>&5
     5647  ac_status=$?
     5648  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5649  (exit $ac_status); }; then
     5650    # Now try to grab the symbols.
     5651    nlist=conftest.nm
     5652    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
     5653  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
     5654  ac_status=$?
     5655  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5656  (exit $ac_status); } && test -s "$nlist"; then
     5657      # Try sorting and uniquifying the output.
     5658      if sort "$nlist" | uniq > "$nlist"T; then
     5659        mv -f "$nlist"T "$nlist"
     5660      else
     5661        rm -f "$nlist"T
     5662      fi
     5663
     5664      # Make sure that we snagged all the symbols we need.
     5665      if grep ' nm_test_var$' "$nlist" >/dev/null; then
     5666        if grep ' nm_test_func$' "$nlist" >/dev/null; then
     5667          cat <<EOF > conftest.$ac_ext
     5668#ifdef __cplusplus
     5669extern "C" {
     5670#endif
     5671
     5672EOF
     5673          # Now generate the symbol file.
     5674          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
     5675
     5676          cat <<EOF >> conftest.$ac_ext
     5677#if defined (__STDC__) && __STDC__
     5678# define lt_ptr_t void *
     5679#else
     5680# define lt_ptr_t char *
     5681# define const
     5682#endif
     5683
     5684/* The mapping between symbol names and symbols. */
     5685const struct {
     5686  const char *name;
     5687  lt_ptr_t address;
     5688}
     5689lt_preloaded_symbols[] =
     5690{
     5691EOF
     5692          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
     5693          cat <<\EOF >> conftest.$ac_ext
     5694  {0, (lt_ptr_t) 0}
     5695};
     5696
     5697#ifdef __cplusplus
     5698}
     5699#endif
     5700EOF
     5701          # Now try linking the two files.
     5702          mv conftest.$ac_objext conftstm.$ac_objext
     5703          lt_save_LIBS="$LIBS"
     5704          lt_save_CFLAGS="$CFLAGS"
     5705          LIBS="conftstm.$ac_objext"
     5706          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
     5707          if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     5708  (eval $ac_link) 2>&5
     5709  ac_status=$?
     5710  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     5711  (exit $ac_status); } && test -s conftest${ac_exeext}; then
     5712            pipe_works=yes
     5713          fi
     5714          LIBS="$lt_save_LIBS"
     5715          CFLAGS="$lt_save_CFLAGS"
     5716        else
     5717          echo "cannot find nm_test_func in $nlist" >&5
     5718        fi
     5719      else
     5720        echo "cannot find nm_test_var in $nlist" >&5
     5721      fi
     5722    else
     5723      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
     5724    fi
     5725  else
     5726    echo "$progname: failed program was:" >&5
     5727    cat conftest.$ac_ext >&5
     5728  fi
     5729  rm -f conftest* conftst*
     5730
     5731  # Do not use the global_symbol_pipe unless it works.
     5732  if test "$pipe_works" = yes; then
     5733    break
     5734  else
     5735    lt_cv_sys_global_symbol_pipe=
     5736  fi
     5737done
     5738
     5739fi
     5740
     5741if test -z "$lt_cv_sys_global_symbol_pipe"; then
     5742  lt_cv_sys_global_symbol_to_cdecl=
     5743fi
     5744if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
     5745  echo "$as_me:$LINENO: result: failed" >&5
     5746echo "${ECHO_T}failed" >&6
     5747else
     5748  echo "$as_me:$LINENO: result: ok" >&5
     5749echo "${ECHO_T}ok" >&6
     5750fi
     5751
     5752echo "$as_me:$LINENO: checking for objdir" >&5
     5753echo $ECHO_N "checking for objdir... $ECHO_C" >&6
     5754if test "${lt_cv_objdir+set}" = set; then
     5755  echo $ECHO_N "(cached) $ECHO_C" >&6
     5756else
     5757  rm -f .libs 2>/dev/null
     5758mkdir .libs 2>/dev/null
     5759if test -d .libs; then
     5760  lt_cv_objdir=.libs
     5761else
     5762  # MS-DOS does not allow filenames that begin with a dot.
     5763  lt_cv_objdir=_libs
     5764fi
     5765rmdir .libs 2>/dev/null
     5766fi
     5767echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
     5768echo "${ECHO_T}$lt_cv_objdir" >&6
     5769objdir=$lt_cv_objdir
     5770
     5771
     5772
     5773
     5774
     5775case $host_os in
     5776aix3*)
     5777  # AIX sometimes has problems with the GCC collect2 program.  For some
     5778  # reason, if we set the COLLECT_NAMES environment variable, the problems
     5779  # vanish in a puff of smoke.
     5780  if test "X${COLLECT_NAMES+set}" != Xset; then
     5781    COLLECT_NAMES=
     5782    export COLLECT_NAMES
     5783  fi
     5784  ;;
     5785esac
     5786
     5787# Sed substitution that helps us do robust quoting.  It backslashifies
     5788# metacharacters that are still active within double-quoted strings.
     5789Xsed='sed -e 1s/^X//'
     5790sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
     5791
     5792# Same as above, but do not quote variable references.
     5793double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
     5794
     5795# Sed substitution to delay expansion of an escaped shell variable in a
     5796# double_quote_subst'ed string.
     5797delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
     5798
     5799# Sed substitution to avoid accidental globbing in evaled expressions
     5800no_glob_subst='s/\*/\\\*/g'
     5801
     5802# Constants:
     5803rm="rm -f"
     5804
     5805# Global variables:
     5806default_ofile=libtool
     5807can_build_shared=yes
     5808
     5809# All known linkers require a `.a' archive for static linking (except MSVC,
     5810# which needs '.lib').
     5811libext=a
     5812ltmain="$ac_aux_dir/ltmain.sh"
     5813ofile="$default_ofile"
     5814with_gnu_ld="$lt_cv_prog_gnu_ld"
     5815
     5816if test -n "$ac_tool_prefix"; then
     5817  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
     5818set dummy ${ac_tool_prefix}ar; ac_word=$2
     5819echo "$as_me:$LINENO: checking for $ac_word" >&5
     5820echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
     5821if test "${ac_cv_prog_AR+set}" = set; then
     5822  echo $ECHO_N "(cached) $ECHO_C" >&6
     5823else
     5824  if test -n "$AR"; then
     5825  ac_cv_prog_AR="$AR" # Let the user override the test.
     5826else
     5827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5828for as_dir in $PATH
     5829do
     5830  IFS=$as_save_IFS
     5831  test -z "$as_dir" && as_dir=.
     5832  for ac_exec_ext in '' $ac_executable_extensions; do
     5833  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5834    ac_cv_prog_AR="${ac_tool_prefix}ar"
     5835    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     5836    break 2
     5837  fi
     5838done
     5839done
     5840
     5841fi
     5842fi
     5843AR=$ac_cv_prog_AR
     5844if test -n "$AR"; then
     5845  echo "$as_me:$LINENO: result: $AR" >&5
     5846echo "${ECHO_T}$AR" >&6
     5847else
     5848  echo "$as_me:$LINENO: result: no" >&5
     5849echo "${ECHO_T}no" >&6
     5850fi
     5851
     5852fi
     5853if test -z "$ac_cv_prog_AR"; then
     5854  ac_ct_AR=$AR
     5855  # Extract the first word of "ar", so it can be a program name with args.
     5856set dummy ar; ac_word=$2
     5857echo "$as_me:$LINENO: checking for $ac_word" >&5
     5858echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
     5859if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
     5860  echo $ECHO_N "(cached) $ECHO_C" >&6
     5861else
     5862  if test -n "$ac_ct_AR"; then
     5863  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
     5864else
     5865as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5866for as_dir in $PATH
     5867do
     5868  IFS=$as_save_IFS
     5869  test -z "$as_dir" && as_dir=.
     5870  for ac_exec_ext in '' $ac_executable_extensions; do
     5871  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5872    ac_cv_prog_ac_ct_AR="ar"
     5873    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     5874    break 2
     5875  fi
     5876done
     5877done
     5878
     5879  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
     5880fi
     5881fi
     5882ac_ct_AR=$ac_cv_prog_ac_ct_AR
     5883if test -n "$ac_ct_AR"; then
     5884  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
     5885echo "${ECHO_T}$ac_ct_AR" >&6
     5886else
     5887  echo "$as_me:$LINENO: result: no" >&5
     5888echo "${ECHO_T}no" >&6
     5889fi
     5890
     5891  AR=$ac_ct_AR
     5892else
     5893  AR="$ac_cv_prog_AR"
     5894fi
     5895
     5896if test -n "$ac_tool_prefix"; then
     5897  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
     5898set dummy ${ac_tool_prefix}ranlib; ac_word=$2
     5899echo "$as_me:$LINENO: checking for $ac_word" >&5
     5900echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
     5901if test "${ac_cv_prog_RANLIB+set}" = set; then
     5902  echo $ECHO_N "(cached) $ECHO_C" >&6
     5903else
     5904  if test -n "$RANLIB"; then
     5905  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
     5906else
     5907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5908for as_dir in $PATH
     5909do
     5910  IFS=$as_save_IFS
     5911  test -z "$as_dir" && as_dir=.
     5912  for ac_exec_ext in '' $ac_executable_extensions; do
     5913  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5914    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
     5915    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     5916    break 2
     5917  fi
     5918done
     5919done
     5920
     5921fi
     5922fi
     5923RANLIB=$ac_cv_prog_RANLIB
     5924if test -n "$RANLIB"; then
     5925  echo "$as_me:$LINENO: result: $RANLIB" >&5
     5926echo "${ECHO_T}$RANLIB" >&6
     5927else
     5928  echo "$as_me:$LINENO: result: no" >&5
     5929echo "${ECHO_T}no" >&6
     5930fi
     5931
     5932fi
     5933if test -z "$ac_cv_prog_RANLIB"; then
     5934  ac_ct_RANLIB=$RANLIB
     5935  # Extract the first word of "ranlib", so it can be a program name with args.
     5936set dummy ranlib; ac_word=$2
     5937echo "$as_me:$LINENO: checking for $ac_word" >&5
     5938echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
     5939if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
     5940  echo $ECHO_N "(cached) $ECHO_C" >&6
     5941else
     5942  if test -n "$ac_ct_RANLIB"; then
     5943  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
     5944else
     5945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5946for as_dir in $PATH
     5947do
     5948  IFS=$as_save_IFS
     5949  test -z "$as_dir" && as_dir=.
     5950  for ac_exec_ext in '' $ac_executable_extensions; do
     5951  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5952    ac_cv_prog_ac_ct_RANLIB="ranlib"
     5953    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     5954    break 2
     5955  fi
     5956done
     5957done
     5958
     5959  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
     5960fi
     5961fi
     5962ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
     5963if test -n "$ac_ct_RANLIB"; then
     5964  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
     5965echo "${ECHO_T}$ac_ct_RANLIB" >&6
     5966else
     5967  echo "$as_me:$LINENO: result: no" >&5
     5968echo "${ECHO_T}no" >&6
     5969fi
     5970
     5971  RANLIB=$ac_ct_RANLIB
     5972else
     5973  RANLIB="$ac_cv_prog_RANLIB"
     5974fi
     5975
     5976if test -n "$ac_tool_prefix"; then
     5977  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
     5978set dummy ${ac_tool_prefix}strip; ac_word=$2
     5979echo "$as_me:$LINENO: checking for $ac_word" >&5
     5980echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
     5981if test "${ac_cv_prog_STRIP+set}" = set; then
     5982  echo $ECHO_N "(cached) $ECHO_C" >&6
     5983else
     5984  if test -n "$STRIP"; then
     5985  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
     5986else
     5987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     5988for as_dir in $PATH
     5989do
     5990  IFS=$as_save_IFS
     5991  test -z "$as_dir" && as_dir=.
     5992  for ac_exec_ext in '' $ac_executable_extensions; do
     5993  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     5994    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
     5995    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     5996    break 2
     5997  fi
     5998done
     5999done
     6000
     6001fi
     6002fi
     6003STRIP=$ac_cv_prog_STRIP
     6004if test -n "$STRIP"; then
     6005  echo "$as_me:$LINENO: result: $STRIP" >&5
     6006echo "${ECHO_T}$STRIP" >&6
     6007else
     6008  echo "$as_me:$LINENO: result: no" >&5
     6009echo "${ECHO_T}no" >&6
     6010fi
     6011
     6012fi
     6013if test -z "$ac_cv_prog_STRIP"; then
     6014  ac_ct_STRIP=$STRIP
     6015  # Extract the first word of "strip", so it can be a program name with args.
     6016set dummy strip; ac_word=$2
     6017echo "$as_me:$LINENO: checking for $ac_word" >&5
     6018echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
     6019if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
     6020  echo $ECHO_N "(cached) $ECHO_C" >&6
     6021else
     6022  if test -n "$ac_ct_STRIP"; then
     6023  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
     6024else
     6025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     6026for as_dir in $PATH
     6027do
     6028  IFS=$as_save_IFS
     6029  test -z "$as_dir" && as_dir=.
     6030  for ac_exec_ext in '' $ac_executable_extensions; do
     6031  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     6032    ac_cv_prog_ac_ct_STRIP="strip"
     6033    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     6034    break 2
     6035  fi
     6036done
     6037done
     6038
     6039  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
     6040fi
     6041fi
     6042ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
     6043if test -n "$ac_ct_STRIP"; then
     6044  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
     6045echo "${ECHO_T}$ac_ct_STRIP" >&6
     6046else
     6047  echo "$as_me:$LINENO: result: no" >&5
     6048echo "${ECHO_T}no" >&6
     6049fi
     6050
     6051  STRIP=$ac_ct_STRIP
     6052else
     6053  STRIP="$ac_cv_prog_STRIP"
     6054fi
     6055
     6056
     6057old_CC="$CC"
     6058old_CFLAGS="$CFLAGS"
     6059
     6060# Set sane defaults for various variables
     6061test -z "$AR" && AR=ar
     6062test -z "$AR_FLAGS" && AR_FLAGS=cru
     6063test -z "$AS" && AS=as
     6064test -z "$CC" && CC=cc
     6065test -z "$LTCC" && LTCC=$CC
     6066test -z "$DLLTOOL" && DLLTOOL=dlltool
     6067test -z "$LD" && LD=ld
     6068test -z "$LN_S" && LN_S="ln -s"
     6069test -z "$MAGIC_CMD" && MAGIC_CMD=file
     6070test -z "$NM" && NM=nm
     6071test -z "$SED" && SED=sed
     6072test -z "$OBJDUMP" && OBJDUMP=objdump
     6073test -z "$RANLIB" && RANLIB=:
     6074test -z "$STRIP" && STRIP=:
     6075test -z "$ac_objext" && ac_objext=o
     6076
     6077# Determine commands to create old-style static archives.
     6078old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
     6079old_postinstall_cmds='chmod 644 $oldlib'
     6080old_postuninstall_cmds=
     6081
     6082if test -n "$RANLIB"; then
     6083  case $host_os in
     6084  openbsd*)
     6085    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
     6086    ;;
     6087  *)
     6088    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
     6089    ;;
     6090  esac
     6091  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
     6092fi
     6093
     6094for cc_temp in $compiler""; do
     6095  case $cc_temp in
     6096    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
     6097    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
     6098    \-*) ;;
     6099    *) break;;
     6100  esac
     6101done
     6102cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
     6103
     6104
     6105# Only perform the check for file, if the check method requires it
     6106case $deplibs_check_method in
     6107file_magic*)
     6108  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
     6109    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
     6110echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
     6111if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
     6112  echo $ECHO_N "(cached) $ECHO_C" >&6
     6113else
     6114  case $MAGIC_CMD in
     6115[\\/*] |  ?:[\\/]*)
     6116  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
     6117  ;;
     6118*)
     6119  lt_save_MAGIC_CMD="$MAGIC_CMD"
     6120  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
     6121  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
     6122  for ac_dir in $ac_dummy; do
     6123    IFS="$lt_save_ifs"
     6124    test -z "$ac_dir" && ac_dir=.
     6125    if test -f $ac_dir/${ac_tool_prefix}file; then
     6126      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
     6127      if test -n "$file_magic_test_file"; then
     6128        case $deplibs_check_method in
     6129        "file_magic "*)
     6130          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
     6131          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
     6132          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
     6133            $EGREP "$file_magic_regex" > /dev/null; then
     6134            :
     6135          else
     6136            cat <<EOF 1>&2
     6137
     6138*** Warning: the command libtool uses to detect shared libraries,
     6139*** $file_magic_cmd, produces output that libtool cannot recognize.
     6140*** The result is that libtool may fail to recognize shared libraries
     6141*** as such.  This will affect the creation of libtool libraries that
     6142*** depend on shared libraries, but programs linked with such libtool
     6143*** libraries will work regardless of this problem.  Nevertheless, you
     6144*** may want to report the problem to your system manager and/or to
     6145*** bug-libtool@gnu.org
     6146
     6147EOF
     6148          fi ;;
     6149        esac
     6150      fi
     6151      break
     6152    fi
     6153  done
     6154  IFS="$lt_save_ifs"
     6155  MAGIC_CMD="$lt_save_MAGIC_CMD"
     6156  ;;
     6157esac
     6158fi
     6159
     6160MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
     6161if test -n "$MAGIC_CMD"; then
     6162  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
     6163echo "${ECHO_T}$MAGIC_CMD" >&6
     6164else
     6165  echo "$as_me:$LINENO: result: no" >&5
     6166echo "${ECHO_T}no" >&6
     6167fi
     6168
     6169if test -z "$lt_cv_path_MAGIC_CMD"; then
     6170  if test -n "$ac_tool_prefix"; then
     6171    echo "$as_me:$LINENO: checking for file" >&5
     6172echo $ECHO_N "checking for file... $ECHO_C" >&6
     6173if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
     6174  echo $ECHO_N "(cached) $ECHO_C" >&6
     6175else
     6176  case $MAGIC_CMD in
     6177[\\/*] |  ?:[\\/]*)
     6178  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
     6179  ;;
     6180*)
     6181  lt_save_MAGIC_CMD="$MAGIC_CMD"
     6182  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
     6183  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
     6184  for ac_dir in $ac_dummy; do
     6185    IFS="$lt_save_ifs"
     6186    test -z "$ac_dir" && ac_dir=.
     6187    if test -f $ac_dir/file; then
     6188      lt_cv_path_MAGIC_CMD="$ac_dir/file"
     6189      if test -n "$file_magic_test_file"; then
     6190        case $deplibs_check_method in
     6191        "file_magic "*)
     6192          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
     6193          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
     6194          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
     6195            $EGREP "$file_magic_regex" > /dev/null; then
     6196            :
     6197          else
     6198            cat <<EOF 1>&2
     6199
     6200*** Warning: the command libtool uses to detect shared libraries,
     6201*** $file_magic_cmd, produces output that libtool cannot recognize.
     6202*** The result is that libtool may fail to recognize shared libraries
     6203*** as such.  This will affect the creation of libtool libraries that
     6204*** depend on shared libraries, but programs linked with such libtool
     6205*** libraries will work regardless of this problem.  Nevertheless, you
     6206*** may want to report the problem to your system manager and/or to
     6207*** bug-libtool@gnu.org
     6208
     6209EOF
     6210          fi ;;
     6211        esac
     6212      fi
     6213      break
     6214    fi
     6215  done
     6216  IFS="$lt_save_ifs"
     6217  MAGIC_CMD="$lt_save_MAGIC_CMD"
     6218  ;;
     6219esac
     6220fi
     6221
     6222MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
     6223if test -n "$MAGIC_CMD"; then
     6224  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
     6225echo "${ECHO_T}$MAGIC_CMD" >&6
     6226else
     6227  echo "$as_me:$LINENO: result: no" >&5
     6228echo "${ECHO_T}no" >&6
     6229fi
     6230
     6231  else
     6232    MAGIC_CMD=:
     6233  fi
     6234fi
     6235
     6236  fi
     6237  ;;
     6238esac
     6239
     6240enable_dlopen=no
     6241enable_win32_dll=no
     6242
     6243# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
     6244if test "${enable_libtool_lock+set}" = set; then
     6245  enableval="$enable_libtool_lock"
     6246
     6247fi;
     6248test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
     6249
     6250
     6251# Check whether --with-pic or --without-pic was given.
     6252if test "${with_pic+set}" = set; then
     6253  withval="$with_pic"
     6254  pic_mode="$withval"
     6255else
     6256  pic_mode=default
     6257fi;
     6258test -z "$pic_mode" && pic_mode=default
     6259
     6260# Check if we have a version mismatch between libtool.m4 and ltmain.sh.
     6261#
     6262# Note:  This should be in AC_LIBTOOL_SETUP, _after_ $ltmain have been defined.
     6263#        We also should do it _before_ AC_LIBTOOL_LANG_C_CONFIG that actually
     6264#        calls AC_LIBTOOL_CONFIG and creates libtool.
     6265#
     6266echo "$as_me:$LINENO: checking for correct ltmain.sh version" >&5
     6267echo $ECHO_N "checking for correct ltmain.sh version... $ECHO_C" >&6
     6268if test -z "$ltmain"; then
     6269  echo "$as_me:$LINENO: result: no" >&5
     6270echo "${ECHO_T}no" >&6
     6271  echo
     6272  echo "*** [Gentoo] sanity check failed! ***"
     6273  echo "*** \$ltmain is not defined, please check the patch for consistency! ***"
     6274  echo
     6275  exit 1
     6276fi
     6277gentoo_lt_version="1.5.20"
     6278gentoo_ltmain_version=`grep '^[[:space:]]*VERSION=' $ltmain | sed -e 's|^[[:space:]]*VERSION=||'`
     6279if test "$gentoo_lt_version" != "$gentoo_ltmain_version"; then
     6280  echo "$as_me:$LINENO: result: no" >&5
     6281echo "${ECHO_T}no" >&6
     6282  echo
     6283  echo "*** [Gentoo] sanity check failed! ***"
     6284  echo "*** libtool.m4 and ltmain.sh have a version mismatch! ***"
     6285  echo "*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***"
     6286  echo
     6287  echo "Please run:"
     6288  echo
     6289  echo "  libtoolize --copy --force"
     6290  echo
     6291  echo "if appropriate, please contact the maintainer of this"
     6292  echo "package (or your distribution) for help."
     6293  echo
     6294  exit 1
     6295else
     6296  echo "$as_me:$LINENO: result: yes" >&5
     6297echo "${ECHO_T}yes" >&6
     6298fi
     6299
     6300
     6301# Use C for the default configuration in the libtool script
     6302tagname=
     6303lt_save_CC="$CC"
     6304ac_ext=c
     6305ac_cpp='$CPP $CPPFLAGS'
     6306ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     6307ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     6308ac_compiler_gnu=$ac_cv_c_compiler_gnu
     6309
     6310
     6311# Source file extension for C test sources.
     6312ac_ext=c
     6313
     6314# Object file extension for compiled C test sources.
     6315objext=o
     6316objext=$objext
     6317
     6318# Code to be used in simple compile tests
     6319lt_simple_compile_test_code="int some_variable = 0;\n"
     6320
     6321# Code to be used in simple link tests
     6322lt_simple_link_test_code='int main(){return(0);}\n'
     6323
     6324
     6325# If no C compiler was specified, use CC.
     6326LTCC=${LTCC-"$CC"}
     6327
     6328# Allow CC to be a program name with arguments.
     6329compiler=$CC
     6330
     6331
     6332# save warnings/boilerplate of simple test code
     6333ac_outfile=conftest.$ac_objext
     6334printf "$lt_simple_compile_test_code" >conftest.$ac_ext
     6335eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
     6336_lt_compiler_boilerplate=`cat conftest.err`
     6337$rm conftest*
     6338
     6339ac_outfile=conftest.$ac_objext
     6340printf "$lt_simple_link_test_code" >conftest.$ac_ext
     6341eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
     6342_lt_linker_boilerplate=`cat conftest.err`
     6343$rm conftest*
     6344
     6345
     6346#
     6347# Check for any special shared library compilation flags.
     6348#
     6349lt_prog_cc_shlib=
     6350if test "$GCC" = no; then
     6351  case $host_os in
     6352  sco3.2v5*)
     6353    lt_prog_cc_shlib='-belf'
     6354    ;;
     6355  esac
     6356fi
     6357if test -n "$lt_prog_cc_shlib"; then
     6358  { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
     6359echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
     6360  if echo "$old_CC $old_CFLAGS " | grep "[      ]$lt_prog_cc_shlib[     ]" >/dev/null; then :
     6361  else
     6362    { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
     6363echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
     6364    lt_cv_prog_cc_can_build_shared=no
     6365  fi
     6366fi
     6367
     6368
     6369#
     6370# Check to make sure the static flag actually works.
     6371#
     6372echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
     6373echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
     6374if test "${lt_prog_compiler_static_works+set}" = set; then
     6375  echo $ECHO_N "(cached) $ECHO_C" >&6
     6376else
     6377  lt_prog_compiler_static_works=no
     6378   save_LDFLAGS="$LDFLAGS"
     6379   LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
     6380   printf "$lt_simple_link_test_code" > conftest.$ac_ext
     6381   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
     6382     # The linker can only warn and ignore the option if not recognized
     6383     # So say no if there are warnings
     6384     if test -s conftest.err; then
     6385       # Append any errors to the config.log.
     6386       cat conftest.err 1>&5
     6387       $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp
     6388       $SED '/^$/d' conftest.err >conftest.er2
     6389       if diff conftest.exp conftest.er2 >/dev/null; then
     6390         lt_prog_compiler_static_works=yes
     6391       fi
     6392     else
     6393       lt_prog_compiler_static_works=yes
     6394     fi
     6395   fi
     6396   $rm conftest*
     6397   LDFLAGS="$save_LDFLAGS"
     6398
     6399fi
     6400echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
     6401echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
     6402
     6403if test x"$lt_prog_compiler_static_works" = xyes; then
     6404    :
     6405else
     6406    lt_prog_compiler_static=
     6407fi
     6408
     6409
     6410
     6411
     6412lt_prog_compiler_no_builtin_flag=
     6413
     6414if test "$GCC" = yes; then
     6415  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
     6416
     6417
     6418echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
     6419echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
     6420if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
     6421  echo $ECHO_N "(cached) $ECHO_C" >&6
     6422else
     6423  lt_cv_prog_compiler_rtti_exceptions=no
     6424  ac_outfile=conftest.$ac_objext
     6425   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     6426   lt_compiler_flag="-fno-rtti -fno-exceptions"
     6427   # Insert the option either (1) after the last *FLAGS variable, or
     6428   # (2) before a word containing "conftest.", or (3) at the end.
     6429   # Note that $ac_compile itself does not contain backslashes and begins
     6430   # with a dollar sign (not a hyphen), so the echo should work correctly.
     6431   # The option is referenced via a variable to avoid confusing sed.
     6432   lt_compile=`echo "$ac_compile" | $SED \
     6433   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     6434   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     6435   -e 's:$: $lt_compiler_flag:'`
     6436   (eval echo "\"\$as_me:6436: $lt_compile\"" >&5)
     6437   (eval "$lt_compile" 2>conftest.err)
     6438   ac_status=$?
     6439   cat conftest.err >&5
     6440   echo "$as_me:6440: \$? = $ac_status" >&5
     6441   if (exit $ac_status) && test -s "$ac_outfile"; then
     6442     # The compiler can only warn and ignore the option if not recognized
     6443     # So say no if there are warnings other than the usual output.
     6444     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
     6445     $SED '/^$/d' conftest.err >conftest.er2
     6446     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
     6447       lt_cv_prog_compiler_rtti_exceptions=yes
     6448     fi
     6449   fi
     6450   $rm conftest*
     6451
     6452fi
     6453echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
     6454echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
     6455
     6456if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
     6457    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
     6458else
     6459    :
     6460fi
     6461
     6462fi
     6463
     6464lt_prog_compiler_wl=
     6465lt_prog_compiler_pic=
     6466lt_prog_compiler_static=
     6467
     6468echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
     6469echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
     6470
     6471  if test "$GCC" = yes; then
     6472    lt_prog_compiler_wl='-Wl,'
     6473    lt_prog_compiler_static='-static'
     6474
     6475    case $host_os in
     6476      aix*)
     6477      # All AIX code is PIC.
     6478      if test "$host_cpu" = ia64; then
     6479        # AIX 5 now supports IA64 processor
     6480        lt_prog_compiler_static='-Bstatic'
     6481      fi
     6482      ;;
     6483
     6484    amigaos*)
     6485      # FIXME: we need at least 68020 code to build shared libraries, but
     6486      # adding the `-m68020' flag to GCC prevents building anything better,
     6487      # like `-m68040'.
     6488      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
     6489      ;;
     6490
     6491    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
     6492      # PIC is the default for these OSes.
     6493      ;;
     6494
     6495    mingw* | pw32* | os2*)
     6496      # This hack is so that the source file can tell whether it is being
     6497      # built for inclusion in a dll (and should export symbols for example).
     6498      lt_prog_compiler_pic='-DDLL_EXPORT'
     6499      ;;
     6500
     6501    darwin* | rhapsody*)
     6502      # PIC is the default on this platform
     6503      # Common symbols not allowed in MH_DYLIB files
     6504      lt_prog_compiler_pic='-fno-common'
     6505      ;;
     6506
     6507    msdosdjgpp*)
     6508      # Just because we use GCC doesn't mean we suddenly get shared libraries
     6509      # on systems that don't support them.
     6510      lt_prog_compiler_can_build_shared=no
     6511      enable_shared=no
     6512      ;;
     6513
     6514    sysv4*MP*)
     6515      if test -d /usr/nec; then
     6516        lt_prog_compiler_pic=-Kconform_pic
     6517      fi
     6518      ;;
     6519
     6520    hpux*)
     6521      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
     6522      # not for PA HP-UX.
     6523      case $host_cpu in
     6524      hppa*64*|ia64*)
     6525        # +Z the default
     6526        ;;
     6527      *)
     6528        lt_prog_compiler_pic='-fPIC'
     6529        ;;
     6530      esac
     6531      ;;
     6532
     6533    *)
     6534      lt_prog_compiler_pic='-fPIC'
     6535      ;;
     6536    esac
     6537  else
     6538    # PORTME Check for flag to pass linker flags through the system compiler.
     6539    case $host_os in
     6540    aix*)
     6541      lt_prog_compiler_wl='-Wl,'
     6542      if test "$host_cpu" = ia64; then
     6543        # AIX 5 now supports IA64 processor
     6544        lt_prog_compiler_static='-Bstatic'
     6545      else
     6546        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
     6547      fi
     6548      ;;
     6549      darwin*)
     6550        # PIC is the default on this platform
     6551        # Common symbols not allowed in MH_DYLIB files
     6552       case $cc_basename in
     6553         xlc*)
     6554         lt_prog_compiler_pic='-qnocommon'
     6555         lt_prog_compiler_wl='-Wl,'
     6556         ;;
     6557       esac
     6558       ;;
     6559
     6560    mingw* | pw32* | os2*)
     6561      # This hack is so that the source file can tell whether it is being
     6562      # built for inclusion in a dll (and should export symbols for example).
     6563      lt_prog_compiler_pic='-DDLL_EXPORT'
     6564      ;;
     6565
     6566    hpux9* | hpux10* | hpux11*)
     6567      lt_prog_compiler_wl='-Wl,'
     6568      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
     6569      # not for PA HP-UX.
     6570      case $host_cpu in
     6571      hppa*64*|ia64*)
     6572        # +Z the default
     6573        ;;
     6574      *)
     6575        lt_prog_compiler_pic='+Z'
     6576        ;;
     6577      esac
     6578      # Is there a better lt_prog_compiler_static that works with the bundled CC?
     6579      lt_prog_compiler_static='${wl}-a ${wl}archive'
     6580      ;;
     6581
     6582    irix5* | irix6* | nonstopux*)
     6583      lt_prog_compiler_wl='-Wl,'
     6584      # PIC (with -KPIC) is the default.
     6585      lt_prog_compiler_static='-non_shared'
     6586      ;;
     6587
     6588    newsos6)
     6589      lt_prog_compiler_pic='-KPIC'
     6590      lt_prog_compiler_static='-Bstatic'
     6591      ;;
     6592
     6593    linux*)
     6594      case $cc_basename in
     6595      icc* | ecc*)
     6596        lt_prog_compiler_wl='-Wl,'
     6597        lt_prog_compiler_pic='-KPIC'
     6598        lt_prog_compiler_static='-static'
     6599        ;;
     6600      pgcc* | pgf77* | pgf90* | pgf95*)
     6601        # Portland Group compilers (*not* the Pentium gcc compiler,
     6602        # which looks to be a dead project)
     6603        lt_prog_compiler_wl='-Wl,'
     6604        lt_prog_compiler_pic='-fpic'
     6605        lt_prog_compiler_static='-Bstatic'
     6606        ;;
     6607      ccc*)
     6608        lt_prog_compiler_wl='-Wl,'
     6609        # All Alpha code is PIC.
     6610        lt_prog_compiler_static='-non_shared'
     6611        ;;
     6612      esac
     6613      ;;
     6614
     6615    osf3* | osf4* | osf5*)
     6616      lt_prog_compiler_wl='-Wl,'
     6617      # All OSF/1 code is PIC.
     6618      lt_prog_compiler_static='-non_shared'
     6619      ;;
     6620
     6621    sco3.2v5*)
     6622      lt_prog_compiler_pic='-Kpic'
     6623      lt_prog_compiler_static='-dn'
     6624      ;;
     6625
     6626    solaris*)
     6627      lt_prog_compiler_pic='-KPIC'
     6628      lt_prog_compiler_static='-Bstatic'
     6629      case $cc_basename in
     6630      f77* | f90* | f95*)
     6631        lt_prog_compiler_wl='-Qoption ld ';;
     6632      *)
     6633        lt_prog_compiler_wl='-Wl,';;
     6634      esac
     6635      ;;
     6636
     6637    sunos4*)
     6638      lt_prog_compiler_wl='-Qoption ld '
     6639      lt_prog_compiler_pic='-PIC'
     6640      lt_prog_compiler_static='-Bstatic'
     6641      ;;
     6642
     6643    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
     6644      lt_prog_compiler_wl='-Wl,'
     6645      lt_prog_compiler_pic='-KPIC'
     6646      lt_prog_compiler_static='-Bstatic'
     6647      ;;
     6648
     6649    sysv4*MP*)
     6650      if test -d /usr/nec ;then
     6651        lt_prog_compiler_pic='-Kconform_pic'
     6652        lt_prog_compiler_static='-Bstatic'
     6653      fi
     6654      ;;
     6655
     6656    unicos*)
     6657      lt_prog_compiler_wl='-Wl,'
     6658      lt_prog_compiler_can_build_shared=no
     6659      ;;
     6660
     6661    uts4*)
     6662      lt_prog_compiler_pic='-pic'
     6663      lt_prog_compiler_static='-Bstatic'
     6664      ;;
     6665
     6666    *)
     6667      lt_prog_compiler_can_build_shared=no
     6668      ;;
     6669    esac
     6670  fi
     6671
     6672echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
     6673echo "${ECHO_T}$lt_prog_compiler_pic" >&6
     6674
     6675#
     6676# Check to make sure the PIC flag actually works.
     6677#
     6678if test -n "$lt_prog_compiler_pic"; then
     6679
     6680echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
     6681echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
     6682if test "${lt_prog_compiler_pic_works+set}" = set; then
     6683  echo $ECHO_N "(cached) $ECHO_C" >&6
     6684else
     6685  lt_prog_compiler_pic_works=no
     6686  ac_outfile=conftest.$ac_objext
     6687   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     6688   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
     6689   # Insert the option either (1) after the last *FLAGS variable, or
     6690   # (2) before a word containing "conftest.", or (3) at the end.
     6691   # Note that $ac_compile itself does not contain backslashes and begins
     6692   # with a dollar sign (not a hyphen), so the echo should work correctly.
     6693   # The option is referenced via a variable to avoid confusing sed.
     6694   lt_compile=`echo "$ac_compile" | $SED \
     6695   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     6696   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     6697   -e 's:$: $lt_compiler_flag:'`
     6698   (eval echo "\"\$as_me:6698: $lt_compile\"" >&5)
     6699   (eval "$lt_compile" 2>conftest.err)
     6700   ac_status=$?
     6701   cat conftest.err >&5
     6702   echo "$as_me:6702: \$? = $ac_status" >&5
     6703   if (exit $ac_status) && test -s "$ac_outfile"; then
     6704     # The compiler can only warn and ignore the option if not recognized
     6705     # So say no if there are warnings other than the usual output.
     6706     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
     6707     $SED '/^$/d' conftest.err >conftest.er2
     6708     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
     6709       lt_prog_compiler_pic_works=yes
     6710     fi
     6711   fi
     6712   $rm conftest*
     6713
     6714fi
     6715echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
     6716echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
     6717
     6718if test x"$lt_prog_compiler_pic_works" = xyes; then
     6719    case $lt_prog_compiler_pic in
     6720     "" | " "*) ;;
     6721     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
     6722     esac
     6723else
     6724    lt_prog_compiler_pic=
     6725     lt_prog_compiler_can_build_shared=no
     6726fi
     6727
     6728fi
     6729case $host_os in
     6730  # For platforms which do not support PIC, -DPIC is meaningless:
     6731  *djgpp*)
     6732    lt_prog_compiler_pic=
     6733    ;;
     6734  *)
     6735    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
     6736    ;;
     6737esac
     6738
     6739echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
     6740echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
     6741if test "${lt_cv_prog_compiler_c_o+set}" = set; then
     6742  echo $ECHO_N "(cached) $ECHO_C" >&6
     6743else
     6744  lt_cv_prog_compiler_c_o=no
     6745   $rm -r conftest 2>/dev/null
     6746   mkdir conftest
     6747   cd conftest
     6748   mkdir out
     6749   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     6750
     6751   lt_compiler_flag="-o out/conftest2.$ac_objext"
     6752   # Insert the option either (1) after the last *FLAGS variable, or
     6753   # (2) before a word containing "conftest.", or (3) at the end.
     6754   # Note that $ac_compile itself does not contain backslashes and begins
     6755   # with a dollar sign (not a hyphen), so the echo should work correctly.
     6756   lt_compile=`echo "$ac_compile" | $SED \
     6757   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     6758   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     6759   -e 's:$: $lt_compiler_flag:'`
     6760   (eval echo "\"\$as_me:6760: $lt_compile\"" >&5)
     6761   (eval "$lt_compile" 2>out/conftest.err)
     6762   ac_status=$?
     6763   cat out/conftest.err >&5
     6764   echo "$as_me:6764: \$? = $ac_status" >&5
     6765   if (exit $ac_status) && test -s out/conftest2.$ac_objext
     6766   then
     6767     # The compiler can only warn and ignore the option if not recognized
     6768     # So say no if there are warnings
     6769     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
     6770     $SED '/^$/d' out/conftest.err >out/conftest.er2
     6771     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
     6772       lt_cv_prog_compiler_c_o=yes
     6773     fi
     6774   fi
     6775   chmod u+w . 2>&5
     6776   $rm conftest*
     6777   # SGI C++ compiler will create directory out/ii_files/ for
     6778   # template instantiation
     6779   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
     6780   $rm out/* && rmdir out
     6781   cd ..
     6782   rmdir conftest
     6783   $rm conftest*
     6784
     6785fi
     6786echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
     6787echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
     6788
     6789
     6790hard_links="nottested"
     6791if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
     6792  # do not overwrite the value of need_locks provided by the user
     6793  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
     6794echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
     6795  hard_links=yes
     6796  $rm conftest*
     6797  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     6798  touch conftest.a
     6799  ln conftest.a conftest.b 2>&5 || hard_links=no
     6800  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     6801  echo "$as_me:$LINENO: result: $hard_links" >&5
     6802echo "${ECHO_T}$hard_links" >&6
     6803  if test "$hard_links" = no; then
     6804    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
     6805echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
     6806    need_locks=warn
     6807  fi
     6808else
     6809  need_locks=no
     6810fi
     6811
     6812echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
     6813echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
     6814
     6815  runpath_var=
     6816  allow_undefined_flag=
     6817  enable_shared_with_static_runtimes=no
     6818  archive_cmds=
     6819  archive_expsym_cmds=
     6820  old_archive_From_new_cmds=
     6821  old_archive_from_expsyms_cmds=
     6822  export_dynamic_flag_spec=
     6823  whole_archive_flag_spec=
     6824  thread_safe_flag_spec=
     6825  hardcode_libdir_flag_spec=
     6826  hardcode_libdir_flag_spec_ld=
     6827  hardcode_libdir_separator=
     6828  hardcode_direct=no
     6829  hardcode_minus_L=no
     6830  hardcode_shlibpath_var=unsupported
     6831  link_all_deplibs=unknown
     6832  hardcode_automatic=no
     6833  module_cmds=
     6834  module_expsym_cmds=
     6835  always_export_symbols=no
     6836  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     6837  # include_expsyms should be a list of space-separated symbols to be *always*
     6838  # included in the symbol list
     6839  include_expsyms=
     6840  # exclude_expsyms can be an extended regexp of symbols to exclude
     6841  # it will be wrapped by ` (' and `)$', so one must not match beginning or
     6842  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
     6843  # as well as any symbol that contains `d'.
     6844  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
     6845  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
     6846  # platforms (ab)use it in PIC code, but their linkers get confused if
     6847  # the symbol is explicitly referenced.  Since portable code cannot
     6848  # rely on this symbol name, it's probably fine to never include it in
     6849  # preloaded symbol tables.
     6850  extract_expsyms_cmds=
     6851  # Just being paranoid about ensuring that cc_basename is set.
     6852  for cc_temp in $compiler""; do
     6853  case $cc_temp in
     6854    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
     6855    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
     6856    \-*) ;;
     6857    *) break;;
     6858  esac
     6859done
     6860cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
     6861
     6862  case $host_os in
     6863  cygwin* | mingw* | pw32*)
     6864    # FIXME: the MSVC++ port hasn't been tested in a loooong time
     6865    # When not using gcc, we currently assume that we are using
     6866    # Microsoft Visual C++.
     6867    if test "$GCC" != yes; then
     6868      with_gnu_ld=no
     6869    fi
     6870    ;;
     6871  openbsd*)
     6872    with_gnu_ld=no
     6873    ;;
     6874  esac
     6875
     6876  ld_shlibs=yes
     6877  if test "$with_gnu_ld" = yes; then
     6878    # If archive_cmds runs LD, not CC, wlarc should be empty
     6879    wlarc='${wl}'
     6880
     6881    # Set some defaults for GNU ld with shared library support. These
     6882    # are reset later if shared libraries are not supported. Putting them
     6883    # here allows them to be overridden if necessary.
     6884    runpath_var=LD_RUN_PATH
     6885    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
     6886    export_dynamic_flag_spec='${wl}--export-dynamic'
     6887    # ancient GNU ld didn't support --whole-archive et. al.
     6888    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
     6889        whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
     6890      else
     6891        whole_archive_flag_spec=
     6892    fi
     6893    supports_anon_versioning=no
     6894    case `$LD -v 2>/dev/null` in
     6895      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
     6896      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
     6897      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
     6898      *\ 2.11.*) ;; # other 2.11 versions
     6899      *) supports_anon_versioning=yes ;;
     6900    esac
     6901
     6902    # See if GNU ld supports shared libraries.
     6903    case $host_os in
     6904    aix3* | aix4* | aix5*)
     6905      # On AIX/PPC, the GNU linker is very broken
     6906      if test "$host_cpu" != ia64; then
     6907        ld_shlibs=no
     6908        cat <<EOF 1>&2
     6909
     6910*** Warning: the GNU linker, at least up to release 2.9.1, is reported
     6911*** to be unable to reliably create shared libraries on AIX.
     6912*** Therefore, libtool is disabling shared libraries support.  If you
     6913*** really care for shared libraries, you may want to modify your PATH
     6914*** so that a non-GNU linker is found, and then restart.
     6915
     6916EOF
     6917      fi
     6918      ;;
     6919
     6920    amigaos*)
     6921      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)'
     6922      hardcode_libdir_flag_spec='-L$libdir'
     6923      hardcode_minus_L=yes
     6924
     6925      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
     6926      # that the semantics of dynamic libraries on AmigaOS, at least up
     6927      # to version 4, is to share data among multiple programs linked
     6928      # with the same dynamic library.  Since this doesn't match the
     6929      # behavior of shared libraries on other platforms, we can't use
     6930      # them.
     6931      ld_shlibs=no
     6932      ;;
     6933
     6934    beos*)
     6935      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     6936        allow_undefined_flag=unsupported
     6937        # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
     6938        # support --undefined.  This deserves some investigation.  FIXME
     6939        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     6940      else
     6941        ld_shlibs=no
     6942      fi
     6943      ;;
     6944
     6945    cygwin* | mingw* | pw32*)
     6946      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
     6947      # as there is no search path for DLLs.
     6948      hardcode_libdir_flag_spec='-L$libdir'
     6949      allow_undefined_flag=unsupported
     6950      always_export_symbols=no
     6951      enable_shared_with_static_runtimes=yes
     6952      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
     6953
     6954      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
     6955        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
     6956        # If the export-symbols file already is a .def file (1st line
     6957        # is EXPORTS), use it as is; otherwise, prepend...
     6958        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
     6959          cp $export_symbols $output_objdir/$soname.def;
     6960        else
     6961          echo EXPORTS > $output_objdir/$soname.def;
     6962          cat $export_symbols >> $output_objdir/$soname.def;
     6963        fi~
     6964        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
     6965      else
     6966        ld_shlibs=no
     6967      fi
     6968      ;;
     6969
     6970    linux*)
     6971      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     6972        tmp_addflag=
     6973        case $cc_basename,$host_cpu in
     6974        pgcc*)                          # Portland Group C compiler
     6975          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
     6976          tmp_addflag=' $pic_flag'
     6977          ;;
     6978        pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
     6979          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
     6980          tmp_addflag=' $pic_flag -Mnomain' ;;
     6981        ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
     6982          tmp_addflag=' -i_dynamic' ;;
     6983        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
     6984          tmp_addflag=' -i_dynamic -nofor_main' ;;
     6985        ifc* | ifort*)                  # Intel Fortran compiler
     6986          tmp_addflag=' -nofor_main' ;;
     6987        esac
     6988        archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     6989
     6990        if test $supports_anon_versioning = yes; then
     6991          archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
     6992  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
     6993  $echo "local: *; };" >> $output_objdir/$libname.ver~
     6994          $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
     6995        fi
     6996      else
     6997        ld_shlibs=no
     6998      fi
     6999      ;;
     7000
     7001    netbsd*)
     7002      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     7003        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
     7004        wlarc=
     7005      else
     7006        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     7007        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
     7008      fi
     7009      ;;
     7010
     7011    solaris* | sysv5*)
     7012      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
     7013        ld_shlibs=no
     7014        cat <<EOF 1>&2
     7015
     7016*** Warning: The releases 2.8.* of the GNU linker cannot reliably
     7017*** create shared libraries on Solaris systems.  Therefore, libtool
     7018*** is disabling shared libraries support.  We urge you to upgrade GNU
     7019*** binutils to release 2.9.1 or newer.  Another option is to modify
     7020*** your PATH or compiler configuration so that the native linker is
     7021*** used, and then restart.
     7022
     7023EOF
     7024      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     7025        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     7026        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
     7027      else
     7028        ld_shlibs=no
     7029      fi
     7030      ;;
     7031
     7032    sunos4*)
     7033      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     7034      wlarc=
     7035      hardcode_direct=yes
     7036      hardcode_shlibpath_var=no
     7037      ;;
     7038
     7039    *)
     7040      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     7041        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     7042        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
     7043      else
     7044        ld_shlibs=no
     7045      fi
     7046      ;;
     7047    esac
     7048
     7049    if test "$ld_shlibs" = no; then
     7050      runpath_var=
     7051      hardcode_libdir_flag_spec=
     7052      export_dynamic_flag_spec=
     7053      whole_archive_flag_spec=
     7054    fi
     7055  else
     7056    # PORTME fill in a description of your system's linker (not GNU ld)
     7057    case $host_os in
     7058    aix3*)
     7059      allow_undefined_flag=unsupported
     7060      always_export_symbols=yes
     7061      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'
     7062      # Note: this linker hardcodes the directories in LIBPATH if there
     7063      # are no directories specified by -L.
     7064      hardcode_minus_L=yes
     7065      if test "$GCC" = yes && test -z "$link_static_flag"; then
     7066        # Neither direct hardcoding nor static linking is supported with a
     7067        # broken collect2.
     7068        hardcode_direct=unsupported
     7069      fi
     7070      ;;
     7071
     7072    aix4* | aix5*)
     7073      if test "$host_cpu" = ia64; then
     7074        # On IA64, the linker does run time linking by default, so we don't
     7075        # have to do anything special.
     7076        aix_use_runtimelinking=no
     7077        exp_sym_flag='-Bexport'
     7078        no_entry_flag=""
     7079      else
     7080        # If we're using GNU nm, then we don't want the "-C" option.
     7081        # -C means demangle to AIX nm, but means don't demangle with GNU nm
     7082        if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
     7083          export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
     7084        else
     7085          export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
     7086        fi
     7087        aix_use_runtimelinking=no
     7088
     7089        # Test if we are trying to use run time linking or normal
     7090        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
     7091        # need to do runtime linking.
     7092        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
     7093          for ld_flag in $LDFLAGS; do
     7094          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
     7095            aix_use_runtimelinking=yes
     7096            break
     7097          fi
     7098          done
     7099        esac
     7100
     7101        exp_sym_flag='-bexport'
     7102        no_entry_flag='-bnoentry'
     7103      fi
     7104
     7105      # When large executables or shared objects are built, AIX ld can
     7106      # have problems creating the table of contents.  If linking a library
     7107      # or program results in "error TOC overflow" add -mminimal-toc to
     7108      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
     7109      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
     7110
     7111      archive_cmds=''
     7112      hardcode_direct=yes
     7113      hardcode_libdir_separator=':'
     7114      link_all_deplibs=yes
     7115
     7116      if test "$GCC" = yes; then
     7117        case $host_os in aix4.[012]|aix4.[012].*)
     7118        # We only want to do this on AIX 4.2 and lower, the check
     7119        # below for broken collect2 doesn't work under 4.3+
     7120          collect2name=`${CC} -print-prog-name=collect2`
     7121          if test -f "$collect2name" && \
     7122           strings "$collect2name" | grep resolve_lib_name >/dev/null
     7123          then
     7124          # We have reworked collect2
     7125          hardcode_direct=yes
     7126          else
     7127          # We have old collect2
     7128          hardcode_direct=unsupported
     7129          # It fails to find uninstalled libraries when the uninstalled
     7130          # path is not listed in the libpath.  Setting hardcode_minus_L
     7131          # to unsupported forces relinking
     7132          hardcode_minus_L=yes
     7133          hardcode_libdir_flag_spec='-L$libdir'
     7134          hardcode_libdir_separator=
     7135          fi
     7136        esac
     7137        shared_flag='-shared'
     7138        if test "$aix_use_runtimelinking" = yes; then
     7139          shared_flag="$shared_flag "'${wl}-G'
     7140        fi
     7141      else
     7142        # not using gcc
     7143        if test "$host_cpu" = ia64; then
     7144        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
     7145        # chokes on -Wl,-G. The following line is correct:
     7146          shared_flag='-G'
     7147        else
     7148        if test "$aix_use_runtimelinking" = yes; then
     7149            shared_flag='${wl}-G'
     7150          else
     7151            shared_flag='${wl}-bM:SRE'
     7152        fi
     7153        fi
     7154      fi
     7155
     7156      # It seems that -bexpall does not export symbols beginning with
     7157      # underscore (_), so it is better to generate a list of symbols to export.
     7158      always_export_symbols=yes
     7159      if test "$aix_use_runtimelinking" = yes; then
     7160        # Warning - without using the other runtime loading flags (-brtl),
     7161        # -berok will link without error, but may produce a broken library.
     7162        allow_undefined_flag='-berok'
     7163       # Determine the default libpath from the value encoded in an empty executable.
     7164       cat >conftest.$ac_ext <<_ACEOF
     7165/* confdefs.h.  */
     7166_ACEOF
     7167cat confdefs.h >>conftest.$ac_ext
     7168cat >>conftest.$ac_ext <<_ACEOF
     7169/* end confdefs.h.  */
     7170
     7171int
     7172main ()
     7173{
     7174
     7175  ;
     7176  return 0;
     7177}
     7178_ACEOF
     7179rm -f conftest.$ac_objext conftest$ac_exeext
     7180if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     7181  (eval $ac_link) 2>conftest.er1
     7182  ac_status=$?
     7183  grep -v '^ *+' conftest.er1 >conftest.err
     7184  rm -f conftest.er1
     7185  cat conftest.err >&5
     7186  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     7187  (exit $ac_status); } &&
     7188         { ac_try='test -z "$ac_c_werror_flag"
     7189                         || test ! -s conftest.err'
     7190  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     7191  (eval $ac_try) 2>&5
     7192  ac_status=$?
     7193  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     7194  (exit $ac_status); }; } &&
     7195         { ac_try='test -s conftest$ac_exeext'
     7196  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     7197  (eval $ac_try) 2>&5
     7198  ac_status=$?
     7199  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     7200  (exit $ac_status); }; }; then
     7201
     7202aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     7203}'`
     7204# Check for a 64-bit object if we didn't find anything.
     7205if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     7206}'`; fi
     7207else
     7208  echo "$as_me: failed program was:" >&5
     7209sed 's/^/| /' conftest.$ac_ext >&5
     7210
     7211fi
     7212rm -f conftest.err conftest.$ac_objext \
     7213      conftest$ac_exeext conftest.$ac_ext
     7214if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
     7215
     7216       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
     7217        archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
     7218       else
     7219        if test "$host_cpu" = ia64; then
     7220          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
     7221          allow_undefined_flag="-z nodefs"
     7222          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
     7223        else
     7224         # Determine the default libpath from the value encoded in an empty executable.
     7225         cat >conftest.$ac_ext <<_ACEOF
     7226/* confdefs.h.  */
     7227_ACEOF
     7228cat confdefs.h >>conftest.$ac_ext
     7229cat >>conftest.$ac_ext <<_ACEOF
     7230/* end confdefs.h.  */
     7231
     7232int
     7233main ()
     7234{
     7235
     7236  ;
     7237  return 0;
     7238}
     7239_ACEOF
     7240rm -f conftest.$ac_objext conftest$ac_exeext
     7241if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     7242  (eval $ac_link) 2>conftest.er1
     7243  ac_status=$?
     7244  grep -v '^ *+' conftest.er1 >conftest.err
     7245  rm -f conftest.er1
     7246  cat conftest.err >&5
     7247  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     7248  (exit $ac_status); } &&
     7249         { ac_try='test -z "$ac_c_werror_flag"
     7250                         || test ! -s conftest.err'
     7251  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     7252  (eval $ac_try) 2>&5
     7253  ac_status=$?
     7254  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     7255  (exit $ac_status); }; } &&
     7256         { ac_try='test -s conftest$ac_exeext'
     7257  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     7258  (eval $ac_try) 2>&5
     7259  ac_status=$?
     7260  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     7261  (exit $ac_status); }; }; then
     7262
     7263aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     7264}'`
     7265# Check for a 64-bit object if we didn't find anything.
     7266if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     7267}'`; fi
     7268else
     7269  echo "$as_me: failed program was:" >&5
     7270sed 's/^/| /' conftest.$ac_ext >&5
     7271
     7272fi
     7273rm -f conftest.err conftest.$ac_objext \
     7274      conftest$ac_exeext conftest.$ac_ext
     7275if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
     7276
     7277         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
     7278          # Warning - without using the other run time loading flags,
     7279          # -berok will link without error, but may produce a broken library.
     7280          no_undefined_flag=' ${wl}-bernotok'
     7281          allow_undefined_flag=' ${wl}-berok'
     7282          # -bexpall does not export symbols beginning with underscore (_)
     7283          always_export_symbols=yes
     7284          # Exported symbols can be pulled into shared objects from archives
     7285          whole_archive_flag_spec=' '
     7286          archive_cmds_need_lc=yes
     7287          # This is similar to how AIX traditionally builds its shared libraries.
     7288          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
     7289        fi
     7290      fi
     7291      ;;
     7292
     7293    amigaos*)
     7294      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)'
     7295      hardcode_libdir_flag_spec='-L$libdir'
     7296      hardcode_minus_L=yes
     7297      # see comment about different semantics on the GNU ld section
     7298      ld_shlibs=no
     7299      ;;
     7300
     7301    bsdi[45]*)
     7302      export_dynamic_flag_spec=-rdynamic
     7303      ;;
     7304
     7305    cygwin* | mingw* | pw32*)
     7306      # When not using gcc, we currently assume that we are using
     7307      # Microsoft Visual C++.
     7308      # hardcode_libdir_flag_spec is actually meaningless, as there is
     7309      # no search path for DLLs.
     7310      hardcode_libdir_flag_spec=' '
     7311      allow_undefined_flag=unsupported
     7312      # Tell ltmain to make .lib files, not .a files.
     7313      libext=lib
     7314      # Tell ltmain to make .dll files, not .so files.
     7315      shrext_cmds=".dll"
     7316      # FIXME: Setting linknames here is a bad hack.
     7317      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
     7318      # The linker will automatically build a .lib file if we build a DLL.
     7319      old_archive_From_new_cmds='true'
     7320      # FIXME: Should let the user specify the lib program.
     7321      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
     7322      fix_srcfile_path='`cygpath -w "$srcfile"`'
     7323      enable_shared_with_static_runtimes=yes
     7324      ;;
     7325
     7326    darwin* | rhapsody*)
     7327      case $host_os in
     7328        rhapsody* | darwin1.[012])
     7329         allow_undefined_flag='${wl}-undefined ${wl}suppress'
     7330         ;;
     7331       *) # Darwin 1.3 on
     7332         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
     7333           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
     7334         else
     7335           case ${MACOSX_DEPLOYMENT_TARGET} in
     7336             10.[012])
     7337               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
     7338               ;;
     7339             10.*)
     7340               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
     7341               ;;
     7342           esac
     7343         fi
     7344         ;;
     7345      esac
     7346      archive_cmds_need_lc=no
     7347      hardcode_direct=no
     7348      hardcode_automatic=yes
     7349      hardcode_shlibpath_var=unsupported
     7350      whole_archive_flag_spec=''
     7351      link_all_deplibs=yes
     7352    if test "$GCC" = yes ; then
     7353        output_verbose_link_cmd='echo'
     7354        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
     7355      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
     7356      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
     7357      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     7358      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     7359    else
     7360      case $cc_basename in
     7361        xlc*)
     7362         output_verbose_link_cmd='echo'
     7363         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
     7364         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
     7365          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
     7366         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     7367          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     7368          ;;
     7369       *)
     7370         ld_shlibs=no
     7371          ;;
     7372      esac
     7373    fi
     7374      ;;
     7375
     7376    dgux*)
     7377      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     7378      hardcode_libdir_flag_spec='-L$libdir'
     7379      hardcode_shlibpath_var=no
     7380      ;;
     7381
     7382    freebsd1*)
     7383      ld_shlibs=no
     7384      ;;
     7385
     7386    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
     7387    # support.  Future versions do this automatically, but an explicit c++rt0.o
     7388    # does not break anything, and helps significantly (at the cost of a little
     7389    # extra space).
     7390    freebsd2.2*)
     7391      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
     7392      hardcode_libdir_flag_spec='-R$libdir'
     7393      hardcode_direct=yes
     7394      hardcode_shlibpath_var=no
     7395      ;;
     7396
     7397    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
     7398    freebsd2*)
     7399      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     7400      hardcode_direct=yes
     7401      hardcode_minus_L=yes
     7402      hardcode_shlibpath_var=no
     7403      ;;
     7404
     7405    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
     7406    freebsd* | kfreebsd*-gnu | dragonfly*)
     7407      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
     7408      hardcode_libdir_flag_spec='-R$libdir'
     7409      hardcode_direct=yes
     7410      hardcode_shlibpath_var=no
     7411      ;;
     7412
     7413    hpux9*)
     7414      if test "$GCC" = yes; then
     7415        archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
     7416      else
     7417        archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
     7418      fi
     7419      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
     7420      hardcode_libdir_separator=:
     7421      hardcode_direct=yes
     7422
     7423      # hardcode_minus_L: Not really in the search PATH,
     7424      # but as the default location of the library.
     7425      hardcode_minus_L=yes
     7426      export_dynamic_flag_spec='${wl}-E'
     7427      ;;
     7428
     7429    hpux10* | hpux11*)
     7430      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
     7431        case $host_cpu in
     7432        hppa*64*|ia64*)
     7433          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     7434          ;;
     7435        *)
     7436          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
     7437          ;;
     7438        esac
     7439      else
     7440        case $host_cpu in
     7441        hppa*64*|ia64*)
     7442          archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
     7443          ;;
     7444        *)
     7445          archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
     7446          ;;
     7447        esac
     7448      fi
     7449      if test "$with_gnu_ld" = no; then
     7450        case $host_cpu in
     7451        hppa*64*)
     7452          hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
     7453          hardcode_libdir_flag_spec_ld='+b $libdir'
     7454          hardcode_libdir_separator=:
     7455          hardcode_direct=no
     7456          hardcode_shlibpath_var=no
     7457          ;;
     7458        ia64*)
     7459          hardcode_libdir_flag_spec='-L$libdir'
     7460          hardcode_direct=no
     7461          hardcode_shlibpath_var=no
     7462
     7463          # hardcode_minus_L: Not really in the search PATH,
     7464          # but as the default location of the library.
     7465          hardcode_minus_L=yes
     7466          ;;
     7467        *)
     7468          hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
     7469          hardcode_libdir_separator=:
     7470          hardcode_direct=yes
     7471          export_dynamic_flag_spec='${wl}-E'
     7472
     7473          # hardcode_minus_L: Not really in the search PATH,
     7474          # but as the default location of the library.
     7475          hardcode_minus_L=yes
     7476          ;;
     7477        esac
     7478      fi
     7479      ;;
     7480
     7481    irix5* | irix6* | nonstopux*)
     7482      if test "$GCC" = yes; then
     7483        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     7484      else
     7485        archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     7486        hardcode_libdir_flag_spec_ld='-rpath $libdir'
     7487      fi
     7488      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
     7489      hardcode_libdir_separator=:
     7490      link_all_deplibs=yes
     7491      ;;
     7492
     7493    netbsd*)
     7494      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     7495        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
     7496      else
     7497        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
     7498      fi
     7499      hardcode_libdir_flag_spec='-R$libdir'
     7500      hardcode_direct=yes
     7501      hardcode_shlibpath_var=no
     7502      ;;
     7503
     7504    newsos6)
     7505      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     7506      hardcode_direct=yes
     7507      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
     7508      hardcode_libdir_separator=:
     7509      hardcode_shlibpath_var=no
     7510      ;;
     7511
     7512    openbsd*)
     7513      hardcode_direct=yes
     7514      hardcode_shlibpath_var=no
     7515      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     7516        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
     7517        archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
     7518        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
     7519        export_dynamic_flag_spec='${wl}-E'
     7520      else
     7521       case $host_os in
     7522         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
     7523           archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     7524           hardcode_libdir_flag_spec='-R$libdir'
     7525           ;;
     7526         *)
     7527           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
     7528           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
     7529           ;;
     7530       esac
     7531      fi
     7532      ;;
     7533
     7534    os2*)
     7535      hardcode_libdir_flag_spec='-L$libdir'
     7536      hardcode_minus_L=yes
     7537      allow_undefined_flag=unsupported
     7538      archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
     7539      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
     7540      ;;
     7541
     7542    osf3*)
     7543      if test "$GCC" = yes; then
     7544        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
     7545        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     7546      else
     7547        allow_undefined_flag=' -expect_unresolved \*'
     7548        archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     7549      fi
     7550      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
     7551      hardcode_libdir_separator=:
     7552      ;;
     7553
     7554    osf4* | osf5*)      # as osf3* with the addition of -msym flag
     7555      if test "$GCC" = yes; then
     7556        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
     7557        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     7558        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
     7559      else
     7560        allow_undefined_flag=' -expect_unresolved \*'
     7561        archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     7562        archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
     7563        $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
     7564
     7565        # Both c and cxx compiler support -rpath directly
     7566        hardcode_libdir_flag_spec='-rpath $libdir'
     7567      fi
     7568      hardcode_libdir_separator=:
     7569      ;;
     7570
     7571    sco3.2v5*)
     7572      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     7573      hardcode_shlibpath_var=no
     7574      export_dynamic_flag_spec='${wl}-Bexport'
     7575      runpath_var=LD_RUN_PATH
     7576      hardcode_runpath_var=yes
     7577      ;;
     7578
     7579    solaris*)
     7580      no_undefined_flag=' -z text'
     7581      if test "$GCC" = yes; then
     7582        wlarc='${wl}'
     7583        archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     7584        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     7585          $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
     7586      else
     7587        wlarc=''
     7588        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
     7589        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     7590        $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
     7591      fi
     7592      hardcode_libdir_flag_spec='-R$libdir'
     7593      hardcode_shlibpath_var=no
     7594      case $host_os in
     7595      solaris2.[0-5] | solaris2.[0-5].*) ;;
     7596      *)
     7597        # The compiler driver will combine linker options so we
     7598        # cannot just pass the convience library names through
     7599        # without $wl, iff we do not link with $LD.
     7600        # Luckily, gcc supports the same syntax we need for Sun Studio.
     7601        # Supported since Solaris 2.6 (maybe 2.5.1?)
     7602        case $wlarc in
     7603        '')
     7604          whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
     7605        *)
     7606          whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
     7607        esac ;;
     7608      esac
     7609      link_all_deplibs=yes
     7610      ;;
     7611
     7612    sunos4*)
     7613      if test "x$host_vendor" = xsequent; then
     7614        # Use $CC to link under sequent, because it throws in some extra .o
     7615        # files that make .init and .fini sections work.
     7616        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
     7617      else
     7618        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
     7619      fi
     7620      hardcode_libdir_flag_spec='-L$libdir'
     7621      hardcode_direct=yes
     7622      hardcode_minus_L=yes
     7623      hardcode_shlibpath_var=no
     7624      ;;
     7625
     7626    sysv4)
     7627      case $host_vendor in
     7628        sni)
     7629          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     7630          hardcode_direct=yes # is this really true???
     7631        ;;
     7632        siemens)
     7633          ## LD is ld it makes a PLAMLIB
     7634          ## CC just makes a GrossModule.
     7635          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
     7636          reload_cmds='$CC -r -o $output$reload_objs'
     7637          hardcode_direct=no
     7638        ;;
     7639        motorola)
     7640          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     7641          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
     7642        ;;
     7643      esac
     7644      runpath_var='LD_RUN_PATH'
     7645      hardcode_shlibpath_var=no
     7646      ;;
     7647
     7648    sysv4.3*)
     7649      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     7650      hardcode_shlibpath_var=no
     7651      export_dynamic_flag_spec='-Bexport'
     7652      ;;
     7653
     7654    sysv4*MP*)
     7655      if test -d /usr/nec; then
     7656        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     7657        hardcode_shlibpath_var=no
     7658        runpath_var=LD_RUN_PATH
     7659        hardcode_runpath_var=yes
     7660        ld_shlibs=yes
     7661      fi
     7662      ;;
     7663
     7664    sysv4.2uw2*)
     7665      archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
     7666      hardcode_direct=yes
     7667      hardcode_minus_L=no
     7668      hardcode_shlibpath_var=no
     7669      hardcode_runpath_var=yes
     7670      runpath_var=LD_RUN_PATH
     7671      ;;
     7672
     7673   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
     7674      no_undefined_flag='${wl}-z ${wl}text'
     7675      if test "$GCC" = yes; then
     7676        archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     7677      else
     7678        archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     7679      fi
     7680      runpath_var='LD_RUN_PATH'
     7681      hardcode_shlibpath_var=no
     7682      ;;
     7683
     7684    sysv5*)
     7685      no_undefined_flag=' -z text'
     7686      # $CC -shared without GNU ld will not create a library from C++
     7687      # object files and a static libstdc++, better avoid it by now
     7688      archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
     7689      archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     7690                $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
     7691      hardcode_libdir_flag_spec=
     7692      hardcode_shlibpath_var=no
     7693      runpath_var='LD_RUN_PATH'
     7694      ;;
     7695
     7696    uts4*)
     7697      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     7698      hardcode_libdir_flag_spec='-L$libdir'
     7699      hardcode_shlibpath_var=no
     7700      ;;
     7701
     7702    *)
     7703      ld_shlibs=no
     7704      ;;
     7705    esac
     7706  fi
     7707
     7708echo "$as_me:$LINENO: result: $ld_shlibs" >&5
     7709echo "${ECHO_T}$ld_shlibs" >&6
     7710test "$ld_shlibs" = no && can_build_shared=no
     7711
     7712variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
     7713if test "$GCC" = yes; then
     7714  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
     7715fi
     7716
     7717#
     7718# Do we need to explicitly link libc?
     7719#
     7720case "x$archive_cmds_need_lc" in
     7721x|xyes)
     7722  # Assume -lc should be added
     7723  archive_cmds_need_lc=yes
     7724
     7725  if test "$enable_shared" = yes && test "$GCC" = yes; then
     7726    case $archive_cmds in
     7727    *'~'*)
     7728      # FIXME: we may have to deal with multi-command sequences.
     7729      ;;
     7730    '$CC '*)
     7731      # Test whether the compiler implicitly links with -lc since on some
     7732      # systems, -lgcc has to come before -lc. If gcc already passes -lc
     7733      # to ld, don't add -lc before -lgcc.
     7734      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
     7735echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
     7736      $rm conftest*
     7737      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     7738
     7739      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     7740  (eval $ac_compile) 2>&5
     7741  ac_status=$?
     7742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     7743  (exit $ac_status); } 2>conftest.err; then
     7744        soname=conftest
     7745        lib=conftest
     7746        libobjs=conftest.$ac_objext
     7747        deplibs=
     7748        wl=$lt_prog_compiler_wl
     7749        compiler_flags=-v
     7750        linker_flags=-v
     7751        verstring=
     7752        output_objdir=.
     7753        libname=conftest
     7754        lt_save_allow_undefined_flag=$allow_undefined_flag
     7755        allow_undefined_flag=
     7756        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
     7757  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
     7758  ac_status=$?
     7759  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     7760  (exit $ac_status); }
     7761        then
     7762          archive_cmds_need_lc=no
     7763        else
     7764          archive_cmds_need_lc=yes
     7765        fi
     7766        allow_undefined_flag=$lt_save_allow_undefined_flag
     7767      else
     7768        cat conftest.err 1>&5
     7769      fi
     7770      $rm conftest*
     7771      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
     7772echo "${ECHO_T}$archive_cmds_need_lc" >&6
     7773      ;;
     7774    esac
     7775  fi
     7776  ;;
     7777esac
     7778
     7779echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
     7780echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
     7781library_names_spec=
     7782libname_spec='lib$name'
     7783soname_spec=
     7784shrext_cmds=".so"
     7785postinstall_cmds=
     7786postuninstall_cmds=
     7787finish_cmds=
     7788finish_eval=
     7789shlibpath_var=
     7790shlibpath_overrides_runpath=unknown
     7791version_type=none
     7792dynamic_linker="$host_os ld.so"
     7793sys_lib_dlsearch_path_spec="/lib /usr/lib"
     7794if test "$GCC" = yes; then
     7795  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
     7796  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
     7797    # if the path contains ";" then we assume it to be the separator
     7798    # otherwise default to the standard path separator (i.e. ":") - it is
     7799    # assumed that no part of a normal pathname contains ";" but that should
     7800    # okay in the real world where ";" in dirpaths is itself problematic.
     7801    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
     7802  else
     7803    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
     7804  fi
     7805else
     7806  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
     7807fi
     7808need_lib_prefix=unknown
     7809hardcode_into_libs=no
     7810
     7811# when you set need_version to no, make sure it does not cause -set_version
     7812# flags to be left without arguments
     7813need_version=unknown
     7814
     7815case $host_os in
     7816aix3*)
     7817  version_type=linux
     7818  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
     7819  shlibpath_var=LIBPATH
     7820
     7821  # AIX 3 has no versioning support, so we append a major version to the name.
     7822  soname_spec='${libname}${release}${shared_ext}$major'
     7823  ;;
     7824
     7825aix4* | aix5*)
     7826  version_type=linux
     7827  need_lib_prefix=no
     7828  need_version=no
     7829  hardcode_into_libs=yes
     7830  if test "$host_cpu" = ia64; then
     7831    # AIX 5 supports IA64
     7832    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
     7833    shlibpath_var=LD_LIBRARY_PATH
     7834  else
     7835    # With GCC up to 2.95.x, collect2 would create an import file
     7836    # for dependence libraries.  The import file would start with
     7837    # the line `#! .'.  This would cause the generated library to
     7838    # depend on `.', always an invalid library.  This was fixed in
     7839    # development snapshots of GCC prior to 3.0.
     7840    case $host_os in
     7841      aix4 | aix4.[01] | aix4.[01].*)
     7842      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
     7843           echo ' yes '
     7844           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
     7845        :
     7846      else
     7847        can_build_shared=no
     7848      fi
     7849      ;;
     7850    esac
     7851    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
     7852    # soname into executable. Probably we can add versioning support to
     7853    # collect2, so additional links can be useful in future.
     7854    if test "$aix_use_runtimelinking" = yes; then
     7855      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
     7856      # instead of lib<name>.a to let people know that these are not
     7857      # typical AIX shared libraries.
     7858      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     7859    else
     7860      # We preserve .a as extension for shared libraries through AIX4.2
     7861      # and later when we are not doing run time linking.
     7862      library_names_spec='${libname}${release}.a $libname.a'
     7863      soname_spec='${libname}${release}${shared_ext}$major'
     7864    fi
     7865    shlibpath_var=LIBPATH
     7866  fi
     7867  ;;
     7868
     7869amigaos*)
     7870  library_names_spec='$libname.ixlibrary $libname.a'
     7871  # Create ${libname}_ixlibrary.a entries in /sys/libs.
     7872  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
     7873  ;;
     7874
     7875beos*)
     7876  library_names_spec='${libname}${shared_ext}'
     7877  dynamic_linker="$host_os ld.so"
     7878  shlibpath_var=LIBRARY_PATH
     7879  ;;
     7880
     7881bsdi[45]*)
     7882  version_type=linux
     7883  need_version=no
     7884  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     7885  soname_spec='${libname}${release}${shared_ext}$major'
     7886  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
     7887  shlibpath_var=LD_LIBRARY_PATH
     7888  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
     7889  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
     7890  # the default ld.so.conf also contains /usr/contrib/lib and
     7891  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
     7892  # libtool to hard-code these into programs
     7893  ;;
     7894
     7895cygwin* | mingw* | pw32*)
     7896  version_type=windows
     7897  shrext_cmds=".dll"
     7898  need_version=no
     7899  need_lib_prefix=no
     7900
     7901  case $GCC,$host_os in
     7902  yes,cygwin* | yes,mingw* | yes,pw32*)
     7903    library_names_spec='$libname.dll.a'
     7904    # DLL is installed to $(libdir)/../bin by postinstall_cmds
     7905    postinstall_cmds='base_file=`basename \${file}`~
     7906      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
     7907      dldir=$destdir/`dirname \$dlpath`~
     7908      test -d \$dldir || mkdir -p \$dldir~
     7909      $install_prog $dir/$dlname \$dldir/$dlname~
     7910      chmod a+x \$dldir/$dlname'
     7911    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
     7912      dlpath=$dir/\$dldll~
     7913       $rm \$dlpath'
     7914    shlibpath_overrides_runpath=yes
     7915
     7916    case $host_os in
     7917    cygwin*)
     7918      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
     7919      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     7920      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
     7921      ;;
     7922    mingw*)
     7923      # MinGW DLLs use traditional 'lib' prefix
     7924      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     7925      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
     7926      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
     7927        # It is most probably a Windows format PATH printed by
     7928        # mingw gcc, but we are running on Cygwin. Gcc prints its search
     7929        # path with ; separators, and with drive letters. We can handle the
     7930        # drive letters (cygwin fileutils understands them), so leave them,
     7931        # especially as we might pass files found there to a mingw objdump,
     7932        # which wouldn't understand a cygwinified path. Ahh.
     7933        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
     7934      else
     7935        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
     7936      fi
     7937      ;;
     7938    pw32*)
     7939      # pw32 DLLs use 'pw' prefix rather than 'lib'
     7940      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     7941      ;;
     7942    esac
     7943    ;;
     7944
     7945  linux*)
     7946    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
     7947      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     7948      supports_anon_versioning=no
     7949      case `$LD -v 2>/dev/null` in
     7950        *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
     7951        *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
     7952        *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
     7953        *\ 2.11.*) ;; # other 2.11 versions
     7954        *) supports_anon_versioning=yes ;;
     7955      esac
     7956      if test $supports_anon_versioning = yes; then
     7957        archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
     7958cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
     7959$echo "local: *; };" >> $output_objdir/$libname.ver~
     7960        $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
     7961      else
     7962        $archive_expsym_cmds="$archive_cmds"
     7963      fi
     7964    else
     7965      ld_shlibs=no
     7966    fi
     7967    ;;
     7968
     7969  *)
     7970    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
     7971    ;;
     7972  esac
     7973  dynamic_linker='Win32 ld.exe'
     7974  # FIXME: first we should search . and the directory the executable is in
     7975  shlibpath_var=PATH
     7976  ;;
     7977
     7978darwin* | rhapsody*)
     7979  dynamic_linker="$host_os dyld"
     7980  version_type=darwin
     7981  need_lib_prefix=no
     7982  need_version=no
     7983  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
     7984  soname_spec='${libname}${release}${major}$shared_ext'
     7985  shlibpath_overrides_runpath=yes
     7986  shlibpath_var=DYLD_LIBRARY_PATH
     7987  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
     7988  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
     7989  if test "$GCC" = yes; then
     7990    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
     7991  else
     7992    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
     7993  fi
     7994  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
     7995  ;;
     7996
     7997dgux*)
     7998  version_type=linux
     7999  need_lib_prefix=no
     8000  need_version=no
     8001  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
     8002  soname_spec='${libname}${release}${shared_ext}$major'
     8003  shlibpath_var=LD_LIBRARY_PATH
     8004  ;;
     8005
     8006freebsd1*)
     8007  dynamic_linker=no
     8008  ;;
     8009
     8010kfreebsd*-gnu)
     8011  version_type=linux
     8012  need_lib_prefix=no
     8013  need_version=no
     8014  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     8015  soname_spec='${libname}${release}${shared_ext}$major'
     8016  shlibpath_var=LD_LIBRARY_PATH
     8017  shlibpath_overrides_runpath=no
     8018  hardcode_into_libs=yes
     8019  dynamic_linker='GNU ld.so'
     8020  ;;
     8021
     8022freebsd* | dragonfly*)
     8023  # DragonFly does not have aout.  When/if they implement a new
     8024  # versioning mechanism, adjust this.
     8025  if test -x /usr/bin/objformat; then
     8026    objformat=`/usr/bin/objformat`
     8027  else
     8028    case $host_os in
     8029    freebsd[123]*) objformat=aout ;;
     8030    *) objformat=elf ;;
     8031    esac
     8032  fi
     8033  version_type=freebsd-$objformat
     8034  case $version_type in
     8035    freebsd-elf*)
     8036      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
     8037      need_version=no
     8038      need_lib_prefix=no
     8039      ;;
     8040    freebsd-*)
     8041      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
     8042      need_version=yes
     8043      ;;
     8044  esac
     8045  shlibpath_var=LD_LIBRARY_PATH
     8046  case $host_os in
     8047  freebsd2*)
     8048    shlibpath_overrides_runpath=yes
     8049    ;;
     8050  freebsd3.[01]* | freebsdelf3.[01]*)
     8051    shlibpath_overrides_runpath=yes
     8052    hardcode_into_libs=yes
     8053    ;;
     8054  *) # from 3.2 on
     8055    shlibpath_overrides_runpath=no
     8056    hardcode_into_libs=yes
     8057    ;;
     8058  esac
     8059  ;;
     8060
     8061gnu*)
     8062  version_type=linux
     8063  need_lib_prefix=no
     8064  need_version=no
     8065  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
     8066  soname_spec='${libname}${release}${shared_ext}$major'
     8067  shlibpath_var=LD_LIBRARY_PATH
     8068  hardcode_into_libs=yes
     8069  ;;
     8070
     8071hpux9* | hpux10* | hpux11*)
     8072  # Give a soname corresponding to the major version so that dld.sl refuses to
     8073  # link against other versions.
     8074  version_type=sunos
     8075  need_lib_prefix=no
     8076  need_version=no
     8077  case $host_cpu in
     8078  ia64*)
     8079    shrext_cmds='.so'
     8080    hardcode_into_libs=yes
     8081    dynamic_linker="$host_os dld.so"
     8082    shlibpath_var=LD_LIBRARY_PATH
     8083    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     8084    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8085    soname_spec='${libname}${release}${shared_ext}$major'
     8086    if test "X$HPUX_IA64_MODE" = X32; then
     8087      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
     8088    else
     8089      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
     8090    fi
     8091    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     8092    ;;
     8093   hppa*64*)
     8094     shrext_cmds='.sl'
     8095     hardcode_into_libs=yes
     8096     dynamic_linker="$host_os dld.sl"
     8097     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
     8098     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     8099     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8100     soname_spec='${libname}${release}${shared_ext}$major'
     8101     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
     8102     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     8103     ;;
     8104   *)
     8105    shrext_cmds='.sl'
     8106    dynamic_linker="$host_os dld.sl"
     8107    shlibpath_var=SHLIB_PATH
     8108    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
     8109    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8110    soname_spec='${libname}${release}${shared_ext}$major'
     8111    ;;
     8112  esac
     8113  # HP-UX runs *really* slowly unless shared libraries are mode 555.
     8114  postinstall_cmds='chmod 555 $lib'
     8115  ;;
     8116
     8117irix5* | irix6* | nonstopux*)
     8118  case $host_os in
     8119    nonstopux*) version_type=nonstopux ;;
     8120    *)
     8121        if test "$lt_cv_prog_gnu_ld" = yes; then
     8122                version_type=linux
     8123        else
     8124                version_type=irix
     8125        fi ;;
     8126  esac
     8127  need_lib_prefix=no
     8128  need_version=no
     8129  soname_spec='${libname}${release}${shared_ext}$major'
     8130  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
     8131  case $host_os in
     8132  irix5* | nonstopux*)
     8133    libsuff= shlibsuff=
     8134    ;;
     8135  *)
     8136    case $LD in # libtool.m4 will add one of these switches to LD
     8137    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
     8138      libsuff= shlibsuff= libmagic=32-bit;;
     8139    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
     8140      libsuff=32 shlibsuff=N32 libmagic=N32;;
     8141    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
     8142      libsuff=64 shlibsuff=64 libmagic=64-bit;;
     8143    *) libsuff= shlibsuff= libmagic=never-match;;
     8144    esac
     8145    ;;
     8146  esac
     8147  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
     8148  shlibpath_overrides_runpath=no
     8149  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
     8150  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
     8151  hardcode_into_libs=yes
     8152  ;;
     8153
     8154# No shared lib support for Linux oldld, aout, or coff.
     8155linux*oldld* | linux*aout* | linux*coff*)
     8156  dynamic_linker=no
     8157  ;;
     8158
     8159# This must be Linux ELF.
     8160linux*)
     8161  version_type=linux
     8162  need_lib_prefix=no
     8163  need_version=no
     8164  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8165  soname_spec='${libname}${release}${shared_ext}$major'
     8166  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
     8167  shlibpath_var=LD_LIBRARY_PATH
     8168  shlibpath_overrides_runpath=no
     8169  # This implies no fast_install, which is unacceptable.
     8170  # Some rework will be needed to allow for fast_install
     8171  # before this can be enabled.
     8172  hardcode_into_libs=yes
     8173
     8174  # Append ld.so.conf contents to the search path
     8175  if test -f /etc/ld.so.conf; then
     8176    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
     8177    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
     8178  fi
     8179
     8180  case $host_cpu:$lt_cv_cc_64bit_output in
     8181  powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
     8182    sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
     8183    sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
     8184    ;;
     8185  esac
     8186
     8187  # We used to test for /lib/ld.so.1 and disable shared libraries on
     8188  # powerpc, because MkLinux only supported shared libraries with the
     8189  # GNU dynamic linker.  Since this was broken with cross compilers,
     8190  # most powerpc-linux boxes support dynamic linking these days and
     8191  # people can always --disable-shared, the test was removed, and we
     8192  # assume the GNU/Linux dynamic linker is in use.
     8193  dynamic_linker='GNU/Linux ld.so'
     8194
     8195  # Find out which ABI we are using (multilib Linux x86_64 hack).
     8196  libsuff=
     8197  case "$host_cpu" in
     8198  x86_64*)
     8199    echo '#line 8199 "configure"' > conftest.$ac_ext
     8200    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     8201  (eval $ac_compile) 2>&5
     8202  ac_status=$?
     8203  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8204  (exit $ac_status); }; then
     8205      case `/usr/bin/file conftest.$ac_objext` in
     8206      *64-bit*)
     8207        libsuff=64
     8208        ;;
     8209      esac
     8210    fi
     8211    rm -rf conftest*
     8212    ;;
     8213  *)
     8214    ;;
     8215  esac
     8216  sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
     8217  sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
     8218  ;;
     8219
     8220knetbsd*-gnu)
     8221  version_type=linux
     8222  need_lib_prefix=no
     8223  need_version=no
     8224  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     8225  soname_spec='${libname}${release}${shared_ext}$major'
     8226  shlibpath_var=LD_LIBRARY_PATH
     8227  shlibpath_overrides_runpath=no
     8228  hardcode_into_libs=yes
     8229  dynamic_linker='GNU ld.so'
     8230  ;;
     8231
     8232netbsd*)
     8233  version_type=sunos
     8234  need_lib_prefix=no
     8235  need_version=no
     8236  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     8237    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     8238    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     8239    dynamic_linker='NetBSD (a.out) ld.so'
     8240  else
     8241    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     8242    soname_spec='${libname}${release}${shared_ext}$major'
     8243    dynamic_linker='NetBSD ld.elf_so'
     8244  fi
     8245  shlibpath_var=LD_LIBRARY_PATH
     8246  shlibpath_overrides_runpath=yes
     8247  hardcode_into_libs=yes
     8248  ;;
     8249
     8250newsos6)
     8251  version_type=linux
     8252  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8253  shlibpath_var=LD_LIBRARY_PATH
     8254  shlibpath_overrides_runpath=yes
     8255  ;;
     8256
     8257nto-qnx*)
     8258  version_type=linux
     8259  need_lib_prefix=no
     8260  need_version=no
     8261  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8262  soname_spec='${libname}${release}${shared_ext}$major'
     8263  shlibpath_var=LD_LIBRARY_PATH
     8264  shlibpath_overrides_runpath=yes
     8265  ;;
     8266
     8267openbsd*)
     8268  version_type=sunos
     8269  need_lib_prefix=no
     8270  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
     8271  case $host_os in
     8272    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
     8273    *)                         need_version=no  ;;
     8274  esac
     8275  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     8276  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     8277  shlibpath_var=LD_LIBRARY_PATH
     8278  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     8279    case $host_os in
     8280      openbsd2.[89] | openbsd2.[89].*)
     8281        shlibpath_overrides_runpath=no
     8282        ;;
     8283      *)
     8284        shlibpath_overrides_runpath=yes
     8285        ;;
     8286      esac
     8287  else
     8288    shlibpath_overrides_runpath=yes
     8289  fi
     8290  ;;
     8291
     8292os2*)
     8293  libname_spec='$name'
     8294  shrext_cmds=".dll"
     8295  need_lib_prefix=no
     8296  library_names_spec='$libname${shared_ext} $libname.a'
     8297  dynamic_linker='OS/2 ld.exe'
     8298  shlibpath_var=LIBPATH
     8299  ;;
     8300
     8301osf3* | osf4* | osf5*)
     8302  version_type=osf
     8303  need_lib_prefix=no
     8304  need_version=no
     8305  soname_spec='${libname}${release}${shared_ext}$major'
     8306  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8307  shlibpath_var=LD_LIBRARY_PATH
     8308  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
     8309  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
     8310  ;;
     8311
     8312sco3.2v5*)
     8313  version_type=osf
     8314  soname_spec='${libname}${release}${shared_ext}$major'
     8315  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8316  shlibpath_var=LD_LIBRARY_PATH
     8317  ;;
     8318
     8319solaris*)
     8320  version_type=linux
     8321  need_lib_prefix=no
     8322  need_version=no
     8323  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8324  soname_spec='${libname}${release}${shared_ext}$major'
     8325  shlibpath_var=LD_LIBRARY_PATH
     8326  shlibpath_overrides_runpath=yes
     8327  hardcode_into_libs=yes
     8328  # ldd complains unless libraries are executable
     8329  postinstall_cmds='chmod +x $lib'
     8330  ;;
     8331
     8332sunos4*)
     8333  version_type=sunos
     8334  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     8335  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
     8336  shlibpath_var=LD_LIBRARY_PATH
     8337  shlibpath_overrides_runpath=yes
     8338  if test "$with_gnu_ld" = yes; then
     8339    need_lib_prefix=no
     8340  fi
     8341  need_version=yes
     8342  ;;
     8343
     8344sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
     8345  version_type=linux
     8346  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8347  soname_spec='${libname}${release}${shared_ext}$major'
     8348  shlibpath_var=LD_LIBRARY_PATH
     8349  case $host_vendor in
     8350    sni)
     8351      shlibpath_overrides_runpath=no
     8352      need_lib_prefix=no
     8353      export_dynamic_flag_spec='${wl}-Blargedynsym'
     8354      runpath_var=LD_RUN_PATH
     8355      ;;
     8356    siemens)
     8357      need_lib_prefix=no
     8358      ;;
     8359    motorola)
     8360      need_lib_prefix=no
     8361      need_version=no
     8362      shlibpath_overrides_runpath=no
     8363      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
     8364      ;;
     8365  esac
     8366  ;;
     8367
     8368sysv4*MP*)
     8369  if test -d /usr/nec ;then
     8370    version_type=linux
     8371    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
     8372    soname_spec='$libname${shared_ext}.$major'
     8373    shlibpath_var=LD_LIBRARY_PATH
     8374  fi
     8375  ;;
     8376
     8377uts4*)
     8378  version_type=linux
     8379  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     8380  soname_spec='${libname}${release}${shared_ext}$major'
     8381  shlibpath_var=LD_LIBRARY_PATH
     8382  ;;
     8383
     8384*)
     8385  dynamic_linker=no
     8386  ;;
     8387esac
     8388echo "$as_me:$LINENO: result: $dynamic_linker" >&5
     8389echo "${ECHO_T}$dynamic_linker" >&6
     8390test "$dynamic_linker" = no && can_build_shared=no
     8391
     8392echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
     8393echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
     8394hardcode_action=
     8395if test -n "$hardcode_libdir_flag_spec" || \
     8396   test -n "$runpath_var" || \
     8397   test "X$hardcode_automatic" = "Xyes" ; then
     8398
     8399  # We can hardcode non-existant directories.
     8400  if test "$hardcode_direct" != no &&
     8401     # If the only mechanism to avoid hardcoding is shlibpath_var, we
     8402     # have to relink, otherwise we might link with an installed library
     8403     # when we should be linking with a yet-to-be-installed one
     8404     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
     8405     test "$hardcode_minus_L" != no; then
     8406    # Linking always hardcodes the temporary library directory.
     8407    hardcode_action=relink
     8408  else
     8409    # We can link without hardcoding, and we can hardcode nonexisting dirs.
     8410    hardcode_action=immediate
     8411  fi
     8412else
     8413  # We cannot hardcode anything, or else we can only hardcode existing
     8414  # directories.
     8415  hardcode_action=unsupported
     8416fi
     8417echo "$as_me:$LINENO: result: $hardcode_action" >&5
     8418echo "${ECHO_T}$hardcode_action" >&6
     8419
     8420if test "$hardcode_action" = relink; then
     8421  # Fast installation is not supported
     8422  enable_fast_install=no
     8423elif test "$shlibpath_overrides_runpath" = yes ||
     8424     test "$enable_shared" = no; then
     8425  # Fast installation is not necessary
     8426  enable_fast_install=needless
     8427fi
     8428
     8429striplib=
     8430old_striplib=
     8431echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
     8432echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
     8433if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
     8434  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
     8435  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
     8436  echo "$as_me:$LINENO: result: yes" >&5
     8437echo "${ECHO_T}yes" >&6
     8438else
     8439# FIXME - insert some real tests, host_os isn't really good enough
     8440  case $host_os in
     8441   darwin*)
     8442       if test -n "$STRIP" ; then
     8443         striplib="$STRIP -x"
     8444         echo "$as_me:$LINENO: result: yes" >&5
     8445echo "${ECHO_T}yes" >&6
     8446       else
     8447  echo "$as_me:$LINENO: result: no" >&5
     8448echo "${ECHO_T}no" >&6
     8449fi
     8450       ;;
     8451   *)
     8452  echo "$as_me:$LINENO: result: no" >&5
     8453echo "${ECHO_T}no" >&6
     8454    ;;
     8455  esac
     8456fi
     8457
     8458if test "x$enable_dlopen" != xyes; then
     8459  enable_dlopen=unknown
     8460  enable_dlopen_self=unknown
     8461  enable_dlopen_self_static=unknown
     8462else
     8463  lt_cv_dlopen=no
     8464  lt_cv_dlopen_libs=
     8465
     8466  case $host_os in
     8467  beos*)
     8468    lt_cv_dlopen="load_add_on"
     8469    lt_cv_dlopen_libs=
     8470    lt_cv_dlopen_self=yes
     8471    ;;
     8472
     8473  mingw* | pw32*)
     8474    lt_cv_dlopen="LoadLibrary"
     8475    lt_cv_dlopen_libs=
     8476   ;;
     8477
     8478  cygwin*)
     8479    lt_cv_dlopen="dlopen"
     8480    lt_cv_dlopen_libs=
     8481   ;;
     8482
     8483  darwin*)
     8484  # if libdl is installed we need to link against it
     8485    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
     8486echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
     8487if test "${ac_cv_lib_dl_dlopen+set}" = set; then
     8488  echo $ECHO_N "(cached) $ECHO_C" >&6
     8489else
     8490  ac_check_lib_save_LIBS=$LIBS
     8491LIBS="-ldl  $LIBS"
     8492cat >conftest.$ac_ext <<_ACEOF
     8493/* confdefs.h.  */
     8494_ACEOF
     8495cat confdefs.h >>conftest.$ac_ext
     8496cat >>conftest.$ac_ext <<_ACEOF
     8497/* end confdefs.h.  */
     8498
     8499/* Override any gcc2 internal prototype to avoid an error.  */
     8500#ifdef __cplusplus
     8501extern "C"
     8502#endif
     8503/* We use char because int might match the return type of a gcc2
     8504   builtin and then its argument prototype would still apply.  */
     8505char dlopen ();
     8506int
     8507main ()
     8508{
     8509dlopen ();
     8510  ;
     8511  return 0;
     8512}
     8513_ACEOF
     8514rm -f conftest.$ac_objext conftest$ac_exeext
     8515if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     8516  (eval $ac_link) 2>conftest.er1
     8517  ac_status=$?
     8518  grep -v '^ *+' conftest.er1 >conftest.err
     8519  rm -f conftest.er1
     8520  cat conftest.err >&5
     8521  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8522  (exit $ac_status); } &&
     8523         { ac_try='test -z "$ac_c_werror_flag"
     8524                         || test ! -s conftest.err'
     8525  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8526  (eval $ac_try) 2>&5
     8527  ac_status=$?
     8528  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8529  (exit $ac_status); }; } &&
     8530         { ac_try='test -s conftest$ac_exeext'
     8531  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8532  (eval $ac_try) 2>&5
     8533  ac_status=$?
     8534  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8535  (exit $ac_status); }; }; then
     8536  ac_cv_lib_dl_dlopen=yes
     8537else
     8538  echo "$as_me: failed program was:" >&5
     8539sed 's/^/| /' conftest.$ac_ext >&5
     8540
     8541ac_cv_lib_dl_dlopen=no
     8542fi
     8543rm -f conftest.err conftest.$ac_objext \
     8544      conftest$ac_exeext conftest.$ac_ext
     8545LIBS=$ac_check_lib_save_LIBS
     8546fi
     8547echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
     8548echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
     8549if test $ac_cv_lib_dl_dlopen = yes; then
     8550  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
     8551else
     8552
     8553    lt_cv_dlopen="dyld"
     8554    lt_cv_dlopen_libs=
     8555    lt_cv_dlopen_self=yes
     8556
     8557fi
     8558
     8559   ;;
     8560
     8561  *)
     8562    echo "$as_me:$LINENO: checking for shl_load" >&5
     8563echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
     8564if test "${ac_cv_func_shl_load+set}" = set; then
     8565  echo $ECHO_N "(cached) $ECHO_C" >&6
     8566else
     8567  cat >conftest.$ac_ext <<_ACEOF
     8568/* confdefs.h.  */
     8569_ACEOF
     8570cat confdefs.h >>conftest.$ac_ext
     8571cat >>conftest.$ac_ext <<_ACEOF
     8572/* end confdefs.h.  */
     8573/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
     8574   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
     8575#define shl_load innocuous_shl_load
     8576
     8577/* System header to define __stub macros and hopefully few prototypes,
     8578    which can conflict with char shl_load (); below.
     8579    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     8580    <limits.h> exists even on freestanding compilers.  */
     8581
     8582#ifdef __STDC__
     8583# include <limits.h>
     8584#else
     8585# include <assert.h>
     8586#endif
     8587
     8588#undef shl_load
     8589
     8590/* Override any gcc2 internal prototype to avoid an error.  */
     8591#ifdef __cplusplus
     8592extern "C"
     8593{
     8594#endif
     8595/* We use char because int might match the return type of a gcc2
     8596   builtin and then its argument prototype would still apply.  */
     8597char shl_load ();
     8598/* The GNU C library defines this for functions which it implements
     8599    to always fail with ENOSYS.  Some functions are actually named
     8600    something starting with __ and the normal name is an alias.  */
     8601#if defined (__stub_shl_load) || defined (__stub___shl_load)
     8602choke me
     8603#else
     8604char (*f) () = shl_load;
     8605#endif
     8606#ifdef __cplusplus
     8607}
     8608#endif
     8609
     8610int
     8611main ()
     8612{
     8613return f != shl_load;
     8614  ;
     8615  return 0;
     8616}
     8617_ACEOF
     8618rm -f conftest.$ac_objext conftest$ac_exeext
     8619if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     8620  (eval $ac_link) 2>conftest.er1
     8621  ac_status=$?
     8622  grep -v '^ *+' conftest.er1 >conftest.err
     8623  rm -f conftest.er1
     8624  cat conftest.err >&5
     8625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8626  (exit $ac_status); } &&
     8627         { ac_try='test -z "$ac_c_werror_flag"
     8628                         || test ! -s conftest.err'
     8629  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8630  (eval $ac_try) 2>&5
     8631  ac_status=$?
     8632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8633  (exit $ac_status); }; } &&
     8634         { ac_try='test -s conftest$ac_exeext'
     8635  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8636  (eval $ac_try) 2>&5
     8637  ac_status=$?
     8638  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8639  (exit $ac_status); }; }; then
     8640  ac_cv_func_shl_load=yes
     8641else
     8642  echo "$as_me: failed program was:" >&5
     8643sed 's/^/| /' conftest.$ac_ext >&5
     8644
     8645ac_cv_func_shl_load=no
     8646fi
     8647rm -f conftest.err conftest.$ac_objext \
     8648      conftest$ac_exeext conftest.$ac_ext
     8649fi
     8650echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
     8651echo "${ECHO_T}$ac_cv_func_shl_load" >&6
     8652if test $ac_cv_func_shl_load = yes; then
     8653  lt_cv_dlopen="shl_load"
     8654else
     8655  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
     8656echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
     8657if test "${ac_cv_lib_dld_shl_load+set}" = set; then
     8658  echo $ECHO_N "(cached) $ECHO_C" >&6
     8659else
     8660  ac_check_lib_save_LIBS=$LIBS
     8661LIBS="-ldld  $LIBS"
     8662cat >conftest.$ac_ext <<_ACEOF
     8663/* confdefs.h.  */
     8664_ACEOF
     8665cat confdefs.h >>conftest.$ac_ext
     8666cat >>conftest.$ac_ext <<_ACEOF
     8667/* end confdefs.h.  */
     8668
     8669/* Override any gcc2 internal prototype to avoid an error.  */
     8670#ifdef __cplusplus
     8671extern "C"
     8672#endif
     8673/* We use char because int might match the return type of a gcc2
     8674   builtin and then its argument prototype would still apply.  */
     8675char shl_load ();
     8676int
     8677main ()
     8678{
     8679shl_load ();
     8680  ;
     8681  return 0;
     8682}
     8683_ACEOF
     8684rm -f conftest.$ac_objext conftest$ac_exeext
     8685if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     8686  (eval $ac_link) 2>conftest.er1
     8687  ac_status=$?
     8688  grep -v '^ *+' conftest.er1 >conftest.err
     8689  rm -f conftest.er1
     8690  cat conftest.err >&5
     8691  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8692  (exit $ac_status); } &&
     8693         { ac_try='test -z "$ac_c_werror_flag"
     8694                         || test ! -s conftest.err'
     8695  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8696  (eval $ac_try) 2>&5
     8697  ac_status=$?
     8698  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8699  (exit $ac_status); }; } &&
     8700         { ac_try='test -s conftest$ac_exeext'
     8701  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8702  (eval $ac_try) 2>&5
     8703  ac_status=$?
     8704  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8705  (exit $ac_status); }; }; then
     8706  ac_cv_lib_dld_shl_load=yes
     8707else
     8708  echo "$as_me: failed program was:" >&5
     8709sed 's/^/| /' conftest.$ac_ext >&5
     8710
     8711ac_cv_lib_dld_shl_load=no
     8712fi
     8713rm -f conftest.err conftest.$ac_objext \
     8714      conftest$ac_exeext conftest.$ac_ext
     8715LIBS=$ac_check_lib_save_LIBS
     8716fi
     8717echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
     8718echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
     8719if test $ac_cv_lib_dld_shl_load = yes; then
     8720  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
     8721else
     8722  echo "$as_me:$LINENO: checking for dlopen" >&5
     8723echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
     8724if test "${ac_cv_func_dlopen+set}" = set; then
     8725  echo $ECHO_N "(cached) $ECHO_C" >&6
     8726else
     8727  cat >conftest.$ac_ext <<_ACEOF
     8728/* confdefs.h.  */
     8729_ACEOF
     8730cat confdefs.h >>conftest.$ac_ext
     8731cat >>conftest.$ac_ext <<_ACEOF
     8732/* end confdefs.h.  */
     8733/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
     8734   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
     8735#define dlopen innocuous_dlopen
     8736
     8737/* System header to define __stub macros and hopefully few prototypes,
     8738    which can conflict with char dlopen (); below.
     8739    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     8740    <limits.h> exists even on freestanding compilers.  */
     8741
     8742#ifdef __STDC__
     8743# include <limits.h>
     8744#else
     8745# include <assert.h>
     8746#endif
     8747
     8748#undef dlopen
     8749
     8750/* Override any gcc2 internal prototype to avoid an error.  */
     8751#ifdef __cplusplus
     8752extern "C"
     8753{
     8754#endif
     8755/* We use char because int might match the return type of a gcc2
     8756   builtin and then its argument prototype would still apply.  */
     8757char dlopen ();
     8758/* The GNU C library defines this for functions which it implements
     8759    to always fail with ENOSYS.  Some functions are actually named
     8760    something starting with __ and the normal name is an alias.  */
     8761#if defined (__stub_dlopen) || defined (__stub___dlopen)
     8762choke me
     8763#else
     8764char (*f) () = dlopen;
     8765#endif
     8766#ifdef __cplusplus
     8767}
     8768#endif
     8769
     8770int
     8771main ()
     8772{
     8773return f != dlopen;
     8774  ;
     8775  return 0;
     8776}
     8777_ACEOF
     8778rm -f conftest.$ac_objext conftest$ac_exeext
     8779if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     8780  (eval $ac_link) 2>conftest.er1
     8781  ac_status=$?
     8782  grep -v '^ *+' conftest.er1 >conftest.err
     8783  rm -f conftest.er1
     8784  cat conftest.err >&5
     8785  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8786  (exit $ac_status); } &&
     8787         { ac_try='test -z "$ac_c_werror_flag"
     8788                         || test ! -s conftest.err'
     8789  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8790  (eval $ac_try) 2>&5
     8791  ac_status=$?
     8792  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8793  (exit $ac_status); }; } &&
     8794         { ac_try='test -s conftest$ac_exeext'
     8795  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8796  (eval $ac_try) 2>&5
     8797  ac_status=$?
     8798  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8799  (exit $ac_status); }; }; then
     8800  ac_cv_func_dlopen=yes
     8801else
     8802  echo "$as_me: failed program was:" >&5
     8803sed 's/^/| /' conftest.$ac_ext >&5
     8804
     8805ac_cv_func_dlopen=no
     8806fi
     8807rm -f conftest.err conftest.$ac_objext \
     8808      conftest$ac_exeext conftest.$ac_ext
     8809fi
     8810echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
     8811echo "${ECHO_T}$ac_cv_func_dlopen" >&6
     8812if test $ac_cv_func_dlopen = yes; then
     8813  lt_cv_dlopen="dlopen"
     8814else
     8815  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
     8816echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
     8817if test "${ac_cv_lib_dl_dlopen+set}" = set; then
     8818  echo $ECHO_N "(cached) $ECHO_C" >&6
     8819else
     8820  ac_check_lib_save_LIBS=$LIBS
     8821LIBS="-ldl  $LIBS"
     8822cat >conftest.$ac_ext <<_ACEOF
     8823/* confdefs.h.  */
     8824_ACEOF
     8825cat confdefs.h >>conftest.$ac_ext
     8826cat >>conftest.$ac_ext <<_ACEOF
     8827/* end confdefs.h.  */
     8828
     8829/* Override any gcc2 internal prototype to avoid an error.  */
     8830#ifdef __cplusplus
     8831extern "C"
     8832#endif
     8833/* We use char because int might match the return type of a gcc2
     8834   builtin and then its argument prototype would still apply.  */
     8835char dlopen ();
     8836int
     8837main ()
     8838{
     8839dlopen ();
     8840  ;
     8841  return 0;
     8842}
     8843_ACEOF
     8844rm -f conftest.$ac_objext conftest$ac_exeext
     8845if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     8846  (eval $ac_link) 2>conftest.er1
     8847  ac_status=$?
     8848  grep -v '^ *+' conftest.er1 >conftest.err
     8849  rm -f conftest.er1
     8850  cat conftest.err >&5
     8851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8852  (exit $ac_status); } &&
     8853         { ac_try='test -z "$ac_c_werror_flag"
     8854                         || test ! -s conftest.err'
     8855  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8856  (eval $ac_try) 2>&5
     8857  ac_status=$?
     8858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8859  (exit $ac_status); }; } &&
     8860         { ac_try='test -s conftest$ac_exeext'
     8861  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8862  (eval $ac_try) 2>&5
     8863  ac_status=$?
     8864  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8865  (exit $ac_status); }; }; then
     8866  ac_cv_lib_dl_dlopen=yes
     8867else
     8868  echo "$as_me: failed program was:" >&5
     8869sed 's/^/| /' conftest.$ac_ext >&5
     8870
     8871ac_cv_lib_dl_dlopen=no
     8872fi
     8873rm -f conftest.err conftest.$ac_objext \
     8874      conftest$ac_exeext conftest.$ac_ext
     8875LIBS=$ac_check_lib_save_LIBS
     8876fi
     8877echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
     8878echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
     8879if test $ac_cv_lib_dl_dlopen = yes; then
     8880  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
     8881else
     8882  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
     8883echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
     8884if test "${ac_cv_lib_svld_dlopen+set}" = set; then
     8885  echo $ECHO_N "(cached) $ECHO_C" >&6
     8886else
     8887  ac_check_lib_save_LIBS=$LIBS
     8888LIBS="-lsvld  $LIBS"
     8889cat >conftest.$ac_ext <<_ACEOF
     8890/* confdefs.h.  */
     8891_ACEOF
     8892cat confdefs.h >>conftest.$ac_ext
     8893cat >>conftest.$ac_ext <<_ACEOF
     8894/* end confdefs.h.  */
     8895
     8896/* Override any gcc2 internal prototype to avoid an error.  */
     8897#ifdef __cplusplus
     8898extern "C"
     8899#endif
     8900/* We use char because int might match the return type of a gcc2
     8901   builtin and then its argument prototype would still apply.  */
     8902char dlopen ();
     8903int
     8904main ()
     8905{
     8906dlopen ();
     8907  ;
     8908  return 0;
     8909}
     8910_ACEOF
     8911rm -f conftest.$ac_objext conftest$ac_exeext
     8912if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     8913  (eval $ac_link) 2>conftest.er1
     8914  ac_status=$?
     8915  grep -v '^ *+' conftest.er1 >conftest.err
     8916  rm -f conftest.er1
     8917  cat conftest.err >&5
     8918  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8919  (exit $ac_status); } &&
     8920         { ac_try='test -z "$ac_c_werror_flag"
     8921                         || test ! -s conftest.err'
     8922  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8923  (eval $ac_try) 2>&5
     8924  ac_status=$?
     8925  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8926  (exit $ac_status); }; } &&
     8927         { ac_try='test -s conftest$ac_exeext'
     8928  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8929  (eval $ac_try) 2>&5
     8930  ac_status=$?
     8931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8932  (exit $ac_status); }; }; then
     8933  ac_cv_lib_svld_dlopen=yes
     8934else
     8935  echo "$as_me: failed program was:" >&5
     8936sed 's/^/| /' conftest.$ac_ext >&5
     8937
     8938ac_cv_lib_svld_dlopen=no
     8939fi
     8940rm -f conftest.err conftest.$ac_objext \
     8941      conftest$ac_exeext conftest.$ac_ext
     8942LIBS=$ac_check_lib_save_LIBS
     8943fi
     8944echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
     8945echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
     8946if test $ac_cv_lib_svld_dlopen = yes; then
     8947  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
     8948else
     8949  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
     8950echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
     8951if test "${ac_cv_lib_dld_dld_link+set}" = set; then
     8952  echo $ECHO_N "(cached) $ECHO_C" >&6
     8953else
     8954  ac_check_lib_save_LIBS=$LIBS
     8955LIBS="-ldld  $LIBS"
     8956cat >conftest.$ac_ext <<_ACEOF
     8957/* confdefs.h.  */
     8958_ACEOF
     8959cat confdefs.h >>conftest.$ac_ext
     8960cat >>conftest.$ac_ext <<_ACEOF
     8961/* end confdefs.h.  */
     8962
     8963/* Override any gcc2 internal prototype to avoid an error.  */
     8964#ifdef __cplusplus
     8965extern "C"
     8966#endif
     8967/* We use char because int might match the return type of a gcc2
     8968   builtin and then its argument prototype would still apply.  */
     8969char dld_link ();
     8970int
     8971main ()
     8972{
     8973dld_link ();
     8974  ;
     8975  return 0;
     8976}
     8977_ACEOF
     8978rm -f conftest.$ac_objext conftest$ac_exeext
     8979if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     8980  (eval $ac_link) 2>conftest.er1
     8981  ac_status=$?
     8982  grep -v '^ *+' conftest.er1 >conftest.err
     8983  rm -f conftest.er1
     8984  cat conftest.err >&5
     8985  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8986  (exit $ac_status); } &&
     8987         { ac_try='test -z "$ac_c_werror_flag"
     8988                         || test ! -s conftest.err'
     8989  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8990  (eval $ac_try) 2>&5
     8991  ac_status=$?
     8992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8993  (exit $ac_status); }; } &&
     8994         { ac_try='test -s conftest$ac_exeext'
     8995  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     8996  (eval $ac_try) 2>&5
     8997  ac_status=$?
     8998  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     8999  (exit $ac_status); }; }; then
     9000  ac_cv_lib_dld_dld_link=yes
     9001else
     9002  echo "$as_me: failed program was:" >&5
     9003sed 's/^/| /' conftest.$ac_ext >&5
     9004
     9005ac_cv_lib_dld_dld_link=no
     9006fi
     9007rm -f conftest.err conftest.$ac_objext \
     9008      conftest$ac_exeext conftest.$ac_ext
     9009LIBS=$ac_check_lib_save_LIBS
     9010fi
     9011echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
     9012echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
     9013if test $ac_cv_lib_dld_dld_link = yes; then
     9014  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
     9015fi
     9016
     9017
     9018fi
     9019
     9020
     9021fi
     9022
     9023
     9024fi
     9025
     9026
     9027fi
     9028
     9029
     9030fi
     9031
     9032    ;;
     9033  esac
     9034
     9035  if test "x$lt_cv_dlopen" != xno; then
     9036    enable_dlopen=yes
     9037  else
     9038    enable_dlopen=no
     9039  fi
     9040
     9041  case $lt_cv_dlopen in
     9042  dlopen)
     9043    save_CPPFLAGS="$CPPFLAGS"
     9044    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
     9045
     9046    save_LDFLAGS="$LDFLAGS"
     9047    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
     9048
     9049    save_LIBS="$LIBS"
     9050    LIBS="$lt_cv_dlopen_libs $LIBS"
     9051
     9052    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
     9053echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
     9054if test "${lt_cv_dlopen_self+set}" = set; then
     9055  echo $ECHO_N "(cached) $ECHO_C" >&6
     9056else
     9057          if test "$cross_compiling" = yes; then :
     9058  lt_cv_dlopen_self=cross
     9059else
     9060  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     9061  lt_status=$lt_dlunknown
     9062  cat > conftest.$ac_ext <<EOF
     9063#line 9063 "configure"
     9064#include "confdefs.h"
     9065
     9066#if HAVE_DLFCN_H
     9067#include <dlfcn.h>
     9068#endif
     9069
     9070#include <stdio.h>
     9071
     9072#ifdef RTLD_GLOBAL
     9073#  define LT_DLGLOBAL           RTLD_GLOBAL
     9074#else
     9075#  ifdef DL_GLOBAL
     9076#    define LT_DLGLOBAL         DL_GLOBAL
     9077#  else
     9078#    define LT_DLGLOBAL         0
     9079#  endif
     9080#endif
     9081
     9082/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
     9083   find out it does not work in some platform. */
     9084#ifndef LT_DLLAZY_OR_NOW
     9085#  ifdef RTLD_LAZY
     9086#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
     9087#  else
     9088#    ifdef DL_LAZY
     9089#      define LT_DLLAZY_OR_NOW          DL_LAZY
     9090#    else
     9091#      ifdef RTLD_NOW
     9092#        define LT_DLLAZY_OR_NOW        RTLD_NOW
     9093#      else
     9094#        ifdef DL_NOW
     9095#          define LT_DLLAZY_OR_NOW      DL_NOW
     9096#        else
     9097#          define LT_DLLAZY_OR_NOW      0
     9098#        endif
     9099#      endif
     9100#    endif
     9101#  endif
     9102#endif
     9103
     9104#ifdef __cplusplus
     9105extern "C" void exit (int);
     9106#endif
     9107
     9108void fnord() { int i=42;}
     9109int main ()
     9110{
     9111  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     9112  int status = $lt_dlunknown;
     9113
     9114  if (self)
     9115    {
     9116      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
     9117      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
     9118      /* dlclose (self); */
     9119    }
     9120
     9121    exit (status);
     9122}
     9123EOF
     9124  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     9125  (eval $ac_link) 2>&5
     9126  ac_status=$?
     9127  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     9128  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
     9129    (./conftest; exit; ) >&5 2>/dev/null
     9130    lt_status=$?
     9131    case x$lt_status in
     9132      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
     9133      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
     9134      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
     9135    esac
     9136  else :
     9137    # compilation failed
     9138    lt_cv_dlopen_self=no
     9139  fi
     9140fi
     9141rm -fr conftest*
     9142
     9143
     9144fi
     9145echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
     9146echo "${ECHO_T}$lt_cv_dlopen_self" >&6
     9147
     9148    if test "x$lt_cv_dlopen_self" = xyes; then
     9149      LDFLAGS="$LDFLAGS $link_static_flag"
     9150      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
     9151echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
     9152if test "${lt_cv_dlopen_self_static+set}" = set; then
     9153  echo $ECHO_N "(cached) $ECHO_C" >&6
     9154else
     9155          if test "$cross_compiling" = yes; then :
     9156  lt_cv_dlopen_self_static=cross
     9157else
     9158  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     9159  lt_status=$lt_dlunknown
     9160  cat > conftest.$ac_ext <<EOF
     9161#line 9161 "configure"
     9162#include "confdefs.h"
     9163
     9164#if HAVE_DLFCN_H
     9165#include <dlfcn.h>
     9166#endif
     9167
     9168#include <stdio.h>
     9169
     9170#ifdef RTLD_GLOBAL
     9171#  define LT_DLGLOBAL           RTLD_GLOBAL
     9172#else
     9173#  ifdef DL_GLOBAL
     9174#    define LT_DLGLOBAL         DL_GLOBAL
     9175#  else
     9176#    define LT_DLGLOBAL         0
     9177#  endif
     9178#endif
     9179
     9180/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
     9181   find out it does not work in some platform. */
     9182#ifndef LT_DLLAZY_OR_NOW
     9183#  ifdef RTLD_LAZY
     9184#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
     9185#  else
     9186#    ifdef DL_LAZY
     9187#      define LT_DLLAZY_OR_NOW          DL_LAZY
     9188#    else
     9189#      ifdef RTLD_NOW
     9190#        define LT_DLLAZY_OR_NOW        RTLD_NOW
     9191#      else
     9192#        ifdef DL_NOW
     9193#          define LT_DLLAZY_OR_NOW      DL_NOW
     9194#        else
     9195#          define LT_DLLAZY_OR_NOW      0
     9196#        endif
     9197#      endif
     9198#    endif
     9199#  endif
     9200#endif
     9201
     9202#ifdef __cplusplus
     9203extern "C" void exit (int);
     9204#endif
     9205
     9206void fnord() { int i=42;}
     9207int main ()
     9208{
     9209  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     9210  int status = $lt_dlunknown;
     9211
     9212  if (self)
     9213    {
     9214      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
     9215      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
     9216      /* dlclose (self); */
     9217    }
     9218
     9219    exit (status);
     9220}
     9221EOF
     9222  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     9223  (eval $ac_link) 2>&5
     9224  ac_status=$?
     9225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     9226  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
     9227    (./conftest; exit; ) >&5 2>/dev/null
     9228    lt_status=$?
     9229    case x$lt_status in
     9230      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
     9231      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
     9232      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
     9233    esac
     9234  else :
     9235    # compilation failed
     9236    lt_cv_dlopen_self_static=no
     9237  fi
     9238fi
     9239rm -fr conftest*
     9240
     9241
     9242fi
     9243echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
     9244echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
     9245    fi
     9246
     9247    CPPFLAGS="$save_CPPFLAGS"
     9248    LDFLAGS="$save_LDFLAGS"
     9249    LIBS="$save_LIBS"
     9250    ;;
     9251  esac
     9252
     9253  case $lt_cv_dlopen_self in
     9254  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
     9255  *) enable_dlopen_self=unknown ;;
     9256  esac
     9257
     9258  case $lt_cv_dlopen_self_static in
     9259  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
     9260  *) enable_dlopen_self_static=unknown ;;
     9261  esac
     9262fi
     9263
     9264
     9265# Report which librarie types wil actually be built
     9266echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
     9267echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
     9268echo "$as_me:$LINENO: result: $can_build_shared" >&5
     9269echo "${ECHO_T}$can_build_shared" >&6
     9270
     9271echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
     9272echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
     9273test "$can_build_shared" = "no" && enable_shared=no
     9274
     9275# On AIX, shared libraries and static libraries use the same namespace, and
     9276# are all built from PIC.
     9277case $host_os in
     9278aix3*)
     9279  test "$enable_shared" = yes && enable_static=no
     9280  if test -n "$RANLIB"; then
     9281    archive_cmds="$archive_cmds~\$RANLIB \$lib"
     9282    postinstall_cmds='$RANLIB $lib'
     9283  fi
     9284  ;;
     9285
     9286aix4* | aix5*)
     9287  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     9288    test "$enable_shared" = yes && enable_static=no
     9289  fi
     9290    ;;
     9291esac
     9292echo "$as_me:$LINENO: result: $enable_shared" >&5
     9293echo "${ECHO_T}$enable_shared" >&6
     9294
     9295echo "$as_me:$LINENO: checking whether to build static libraries" >&5
     9296echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
     9297# Make sure either enable_shared or enable_static is yes.
     9298test "$enable_shared" = yes || enable_static=yes
     9299echo "$as_me:$LINENO: result: $enable_static" >&5
     9300echo "${ECHO_T}$enable_static" >&6
     9301
     9302# The else clause should only fire when bootstrapping the
     9303# libtool distribution, otherwise you forgot to ship ltmain.sh
     9304# with your package, and you will get complaints that there are
     9305# no rules to generate ltmain.sh.
     9306if test -f "$ltmain"; then
     9307  # See if we are running on zsh, and set the options which allow our commands through
     9308  # without removal of \ escapes.
     9309  if test -n "${ZSH_VERSION+set}" ; then
     9310    setopt NO_GLOB_SUBST
     9311  fi
     9312  # Now quote all the things that may contain metacharacters while being
     9313  # careful not to overquote the AC_SUBSTed values.  We take copies of the
     9314  # variables and quote the copies for generation of the libtool script.
     9315  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
     9316    SED SHELL STRIP \
     9317    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
     9318    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
     9319    deplibs_check_method reload_flag reload_cmds need_locks \
     9320    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
     9321    lt_cv_sys_global_symbol_to_c_name_address \
     9322    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
     9323    old_postinstall_cmds old_postuninstall_cmds \
     9324    compiler \
     9325    CC \
     9326    LD \
     9327    lt_prog_compiler_wl \
     9328    lt_prog_compiler_pic \
     9329    lt_prog_compiler_static \
     9330    lt_prog_compiler_no_builtin_flag \
     9331    export_dynamic_flag_spec \
     9332    thread_safe_flag_spec \
     9333    whole_archive_flag_spec \
     9334    enable_shared_with_static_runtimes \
     9335    old_archive_cmds \
     9336    old_archive_from_new_cmds \
     9337    predep_objects \
     9338    postdep_objects \
     9339    predeps \
     9340    postdeps \
     9341    compiler_lib_search_path \
     9342    archive_cmds \
     9343    archive_expsym_cmds \
     9344    postinstall_cmds \
     9345    postuninstall_cmds \
     9346    old_archive_from_expsyms_cmds \
     9347    allow_undefined_flag \
     9348    no_undefined_flag \
     9349    export_symbols_cmds \
     9350    hardcode_libdir_flag_spec \
     9351    hardcode_libdir_flag_spec_ld \
     9352    hardcode_libdir_separator \
     9353    hardcode_automatic \
     9354    module_cmds \
     9355    module_expsym_cmds \
     9356    lt_cv_prog_compiler_c_o \
     9357    exclude_expsyms \
     9358    include_expsyms; do
     9359
     9360    case $var in
     9361    old_archive_cmds | \
     9362    old_archive_from_new_cmds | \
     9363    archive_cmds | \
     9364    archive_expsym_cmds | \
     9365    module_cmds | \
     9366    module_expsym_cmds | \
     9367    old_archive_from_expsyms_cmds | \
     9368    export_symbols_cmds | \
     9369    extract_expsyms_cmds | reload_cmds | finish_cmds | \
     9370    postinstall_cmds | postuninstall_cmds | \
     9371    old_postinstall_cmds | old_postuninstall_cmds | \
     9372    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
     9373      # Double-quote double-evaled strings.
     9374      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
     9375      ;;
     9376    *)
     9377      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
     9378      ;;
     9379    esac
     9380  done
     9381
     9382  case $lt_echo in
     9383  *'\$0 --fallback-echo"')
     9384    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
     9385    ;;
     9386  esac
     9387
     9388cfgfile="${ofile}T"
     9389  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
     9390  $rm -f "$cfgfile"
     9391  { echo "$as_me:$LINENO: creating $ofile" >&5
     9392echo "$as_me: creating $ofile" >&6;}
     9393
     9394  cat <<__EOF__ >> "$cfgfile"
     9395#! $SHELL
     9396
     9397# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
     9398# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
     9399# NOTE: Changes made to this file will be lost: look at ltmain.sh.
     9400#
     9401# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
     9402# Free Software Foundation, Inc.
     9403#
     9404# This file is part of GNU Libtool:
     9405# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
     9406#
     9407# This program is free software; you can redistribute it and/or modify
     9408# it under the terms of the GNU General Public License as published by
     9409# the Free Software Foundation; either version 2 of the License, or
     9410# (at your option) any later version.
     9411#
     9412# This program is distributed in the hope that it will be useful, but
     9413# WITHOUT ANY WARRANTY; without even the implied warranty of
     9414# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     9415# General Public License for more details.
     9416#
     9417# You should have received a copy of the GNU General Public License
     9418# along with this program; if not, write to the Free Software
     9419# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
     9420#
     9421# As a special exception to the GNU General Public License, if you
     9422# distribute this file as part of a program that contains a
     9423# configuration script generated by Autoconf, you may include it under
     9424# the same distribution terms that you use for the rest of that program.
     9425
     9426# A sed program that does not truncate output.
     9427SED=$lt_SED
     9428
     9429# Sed that helps us avoid accidentally triggering echo(1) options like -n.
     9430Xsed="$SED -e 1s/^X//"
     9431
     9432# The HP-UX ksh and POSIX shell print the target directory to stdout
     9433# if CDPATH is set.
     9434(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
     9435
     9436# The names of the tagged configurations supported by this script.
     9437available_tags=
     9438
     9439# ### BEGIN LIBTOOL CONFIG
     9440
     9441# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
     9442
     9443# Shell to use when invoking shell scripts.
     9444SHELL=$lt_SHELL
     9445
     9446# Whether or not to build shared libraries.
     9447build_libtool_libs=$enable_shared
     9448
     9449# Whether or not to build static libraries.
     9450build_old_libs=$enable_static
     9451
     9452# Whether or not to add -lc for building shared libraries.
     9453build_libtool_need_lc=$archive_cmds_need_lc
     9454
     9455# Whether or not to disallow shared libs when runtime libs are static
     9456allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
     9457
     9458# Whether or not to optimize for fast installation.
     9459fast_install=$enable_fast_install
     9460
     9461# The host system.
     9462host_alias=$host_alias
     9463host=$host
     9464host_os=$host_os
     9465
     9466# The build system.
     9467build_alias=$build_alias
     9468build=$build
     9469build_os=$build_os
     9470
     9471# An echo program that does not interpret backslashes.
     9472echo=$lt_echo
     9473
     9474# The archiver.
     9475AR=$lt_AR
     9476AR_FLAGS=$lt_AR_FLAGS
     9477
     9478# A C compiler.
     9479LTCC=$lt_LTCC
     9480
     9481# A language-specific compiler.
     9482CC=$lt_compiler
     9483
     9484# Is the compiler the GNU C compiler?
     9485with_gcc=$GCC
     9486
     9487# An ERE matcher.
     9488EGREP=$lt_EGREP
     9489
     9490# The linker used to build libraries.
     9491LD=$lt_LD
     9492
     9493# Whether we need hard or soft links.
     9494LN_S=$lt_LN_S
     9495
     9496# A BSD-compatible nm program.
     9497NM=$lt_NM
     9498
     9499# A symbol stripping program
     9500STRIP=$lt_STRIP
     9501
     9502# Used to examine libraries when file_magic_cmd begins "file"
     9503MAGIC_CMD=$MAGIC_CMD
     9504
     9505# Used on cygwin: DLL creation program.
     9506DLLTOOL="$DLLTOOL"
     9507
     9508# Used on cygwin: object dumper.
     9509OBJDUMP="$OBJDUMP"
     9510
     9511# Used on cygwin: assembler.
     9512AS="$AS"
     9513
     9514# The name of the directory that contains temporary libtool files.
     9515objdir=$objdir
     9516
     9517# How to create reloadable object files.
     9518reload_flag=$lt_reload_flag
     9519reload_cmds=$lt_reload_cmds
     9520
     9521# How to pass a linker flag through the compiler.
     9522wl=$lt_lt_prog_compiler_wl
     9523
     9524# Object file suffix (normally "o").
     9525objext="$ac_objext"
     9526
     9527# Old archive suffix (normally "a").
     9528libext="$libext"
     9529
     9530# Shared library suffix (normally ".so").
     9531shrext_cmds='$shrext_cmds'
     9532
     9533# Executable file suffix (normally "").
     9534exeext="$exeext"
     9535
     9536# Additional compiler flags for building library objects.
     9537pic_flag=$lt_lt_prog_compiler_pic
     9538pic_mode=$pic_mode
     9539
     9540# What is the maximum length of a command?
     9541max_cmd_len=$lt_cv_sys_max_cmd_len
     9542
     9543# Does compiler simultaneously support -c and -o options?
     9544compiler_c_o=$lt_lt_cv_prog_compiler_c_o
     9545
     9546# Must we lock files when doing compilation?
     9547need_locks=$lt_need_locks
     9548
     9549# Do we need the lib prefix for modules?
     9550need_lib_prefix=$need_lib_prefix
     9551
     9552# Do we need a version for libraries?
     9553need_version=$need_version
     9554
     9555# Whether dlopen is supported.
     9556dlopen_support=$enable_dlopen
     9557
     9558# Whether dlopen of programs is supported.
     9559dlopen_self=$enable_dlopen_self
     9560
     9561# Whether dlopen of statically linked programs is supported.
     9562dlopen_self_static=$enable_dlopen_self_static
     9563
     9564# Compiler flag to prevent dynamic linking.
     9565link_static_flag=$lt_lt_prog_compiler_static
     9566
     9567# Compiler flag to turn off builtin functions.
     9568no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
     9569
     9570# Compiler flag to allow reflexive dlopens.
     9571export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
     9572
     9573# Compiler flag to generate shared objects directly from archives.
     9574whole_archive_flag_spec=$lt_whole_archive_flag_spec
     9575
     9576# Compiler flag to generate thread-safe objects.
     9577thread_safe_flag_spec=$lt_thread_safe_flag_spec
     9578
     9579# Library versioning type.
     9580version_type=$version_type
     9581
     9582# Format of library name prefix.
     9583libname_spec=$lt_libname_spec
     9584
     9585# List of archive names.  First name is the real one, the rest are links.
     9586# The last name is the one that the linker finds with -lNAME.
     9587library_names_spec=$lt_library_names_spec
     9588
     9589# The coded name of the library, if different from the real name.
     9590soname_spec=$lt_soname_spec
     9591
     9592# Commands used to build and install an old-style archive.
     9593RANLIB=$lt_RANLIB
     9594old_archive_cmds=$lt_old_archive_cmds
     9595old_postinstall_cmds=$lt_old_postinstall_cmds
     9596old_postuninstall_cmds=$lt_old_postuninstall_cmds
     9597
     9598# Create an old-style archive from a shared archive.
     9599old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
     9600
     9601# Create a temporary old-style archive to link instead of a shared archive.
     9602old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
     9603
     9604# Commands used to build and install a shared archive.
     9605archive_cmds=$lt_archive_cmds
     9606archive_expsym_cmds=$lt_archive_expsym_cmds
     9607postinstall_cmds=$lt_postinstall_cmds
     9608postuninstall_cmds=$lt_postuninstall_cmds
     9609
     9610# Commands used to build a loadable module (assumed same as above if empty)
     9611module_cmds=$lt_module_cmds
     9612module_expsym_cmds=$lt_module_expsym_cmds
     9613
     9614# Commands to strip libraries.
     9615old_striplib=$lt_old_striplib
     9616striplib=$lt_striplib
     9617
     9618# Dependencies to place before the objects being linked to create a
     9619# shared library.
     9620predep_objects=$lt_predep_objects
     9621
     9622# Dependencies to place after the objects being linked to create a
     9623# shared library.
     9624postdep_objects=$lt_postdep_objects
     9625
     9626# Dependencies to place before the objects being linked to create a
     9627# shared library.
     9628predeps=$lt_predeps
     9629
     9630# Dependencies to place after the objects being linked to create a
     9631# shared library.
     9632postdeps=$lt_postdeps
     9633
     9634# The library search path used internally by the compiler when linking
     9635# a shared library.
     9636compiler_lib_search_path=$lt_compiler_lib_search_path
     9637
     9638# Method to check whether dependent libraries are shared objects.
     9639deplibs_check_method=$lt_deplibs_check_method
     9640
     9641# Command to use when deplibs_check_method == file_magic.
     9642file_magic_cmd=$lt_file_magic_cmd
     9643
     9644# Flag that allows shared libraries with undefined symbols to be built.
     9645allow_undefined_flag=$lt_allow_undefined_flag
     9646
     9647# Flag that forces no undefined symbols.
     9648no_undefined_flag=$lt_no_undefined_flag
     9649
     9650# Commands used to finish a libtool library installation in a directory.
     9651finish_cmds=$lt_finish_cmds
     9652
     9653# Same as above, but a single script fragment to be evaled but not shown.
     9654finish_eval=$lt_finish_eval
     9655
     9656# Take the output of nm and produce a listing of raw symbols and C names.
     9657global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
     9658
     9659# Transform the output of nm in a proper C declaration
     9660global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
     9661
     9662# Transform the output of nm in a C name address pair
     9663global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
     9664
     9665# This is the shared library runtime path variable.
     9666runpath_var=$runpath_var
     9667
     9668# This is the shared library path variable.
     9669shlibpath_var=$shlibpath_var
     9670
     9671# Is shlibpath searched before the hard-coded library search path?
     9672shlibpath_overrides_runpath=$shlibpath_overrides_runpath
     9673
     9674# How to hardcode a shared library path into an executable.
     9675hardcode_action=$hardcode_action
     9676
     9677# Whether we should hardcode library paths into libraries.
     9678hardcode_into_libs=$hardcode_into_libs
     9679
     9680# Flag to hardcode \$libdir into a binary during linking.
     9681# This must work even if \$libdir does not exist.
     9682hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
     9683
     9684# If ld is used when linking, flag to hardcode \$libdir into
     9685# a binary during linking. This must work even if \$libdir does
     9686# not exist.
     9687hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
     9688
     9689# Whether we need a single -rpath flag with a separated argument.
     9690hardcode_libdir_separator=$lt_hardcode_libdir_separator
     9691
     9692# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
     9693# resulting binary.
     9694hardcode_direct=$hardcode_direct
     9695
     9696# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
     9697# resulting binary.
     9698hardcode_minus_L=$hardcode_minus_L
     9699
     9700# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
     9701# the resulting binary.
     9702hardcode_shlibpath_var=$hardcode_shlibpath_var
     9703
     9704# Set to yes if building a shared library automatically hardcodes DIR into the library
     9705# and all subsequent libraries and executables linked against it.
     9706hardcode_automatic=$hardcode_automatic
     9707
     9708# Variables whose values should be saved in libtool wrapper scripts and
     9709# restored at relink time.
     9710variables_saved_for_relink="$variables_saved_for_relink"
     9711
     9712# Whether libtool must link a program against all its dependency libraries.
     9713link_all_deplibs=$link_all_deplibs
     9714
     9715# Compile-time system search path for libraries
     9716sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
     9717
     9718# Run-time system search path for libraries
     9719sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
     9720
     9721# Fix the shell variable \$srcfile for the compiler.
     9722fix_srcfile_path="$fix_srcfile_path"
     9723
     9724# Set to yes if exported symbols are required.
     9725always_export_symbols=$always_export_symbols
     9726
     9727# The commands to list exported symbols.
     9728export_symbols_cmds=$lt_export_symbols_cmds
     9729
     9730# The commands to extract the exported symbol list from a shared archive.
     9731extract_expsyms_cmds=$lt_extract_expsyms_cmds
     9732
     9733# Symbols that should not be listed in the preloaded symbols.
     9734exclude_expsyms=$lt_exclude_expsyms
     9735
     9736# Symbols that must always be exported.
     9737include_expsyms=$lt_include_expsyms
     9738
     9739# ### END LIBTOOL CONFIG
     9740
     9741__EOF__
     9742
     9743
     9744  case $host_os in
     9745  aix3*)
     9746    cat <<\EOF >> "$cfgfile"
     9747
     9748# AIX sometimes has problems with the GCC collect2 program.  For some
     9749# reason, if we set the COLLECT_NAMES environment variable, the problems
     9750# vanish in a puff of smoke.
     9751if test "X${COLLECT_NAMES+set}" != Xset; then
     9752  COLLECT_NAMES=
     9753  export COLLECT_NAMES
     9754fi
     9755EOF
     9756    ;;
     9757  esac
     9758
     9759  # We use sed instead of cat because bash on DJGPP gets confused if
     9760  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
     9761  # text mode, it properly converts lines to CR/LF.  This bash problem
     9762  # is reportedly fixed, but why not run on old versions too?
     9763  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
     9764
     9765  mv -f "$cfgfile" "$ofile" || \
     9766    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
     9767  chmod +x "$ofile"
     9768
     9769else
     9770  # If there is no Makefile yet, we rely on a make rule to execute
     9771  # `config.status --recheck' to rerun these tests and create the
     9772  # libtool script then.
     9773  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
     9774  if test -f "$ltmain_in"; then
     9775    test -f Makefile && make "$ltmain"
     9776  fi
     9777fi
     9778
     9779
     9780ac_ext=c
     9781ac_cpp='$CPP $CPPFLAGS'
     9782ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     9783ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     9784ac_compiler_gnu=$ac_cv_c_compiler_gnu
     9785
     9786CC="$lt_save_CC"
     9787
     9788
     9789# Check whether --with-tags or --without-tags was given.
     9790if test "${with_tags+set}" = set; then
     9791  withval="$with_tags"
     9792  tagnames="$withval"
     9793fi;
     9794
     9795if test -f "$ltmain" && test -n "$tagnames"; then
     9796  if test ! -f "${ofile}"; then
     9797    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
     9798echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
     9799  fi
     9800
     9801  if test -z "$LTCC"; then
     9802    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
     9803    if test -z "$LTCC"; then
     9804      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
     9805echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
     9806    else
     9807      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
     9808echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
     9809    fi
     9810  fi
     9811
     9812  # Extract list of available tagged configurations in $ofile.
     9813  # Note that this assumes the entire list is on one line.
     9814  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
     9815
     9816  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
     9817  for tagname in $tagnames; do
     9818    IFS="$lt_save_ifs"
     9819    # Check whether tagname contains only valid characters
     9820    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
     9821    "") ;;
     9822    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
     9823echo "$as_me: error: invalid tag name: $tagname" >&2;}
     9824   { (exit 1); exit 1; }; }
     9825        ;;
     9826    esac
     9827
     9828    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
     9829    then
     9830      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
     9831echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
     9832   { (exit 1); exit 1; }; }
     9833    fi
     9834
     9835    # Update the list of available tags.
     9836    if test -n "$tagname"; then
     9837      echo appending configuration tag \"$tagname\" to $ofile
     9838
     9839      case $tagname in
     9840      CXX)
     9841        if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
     9842            ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
     9843            (test "X$CXX" != "Xg++"))) ; then
     9844          ac_ext=cc
     9845ac_cpp='$CXXCPP $CPPFLAGS'
     9846ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     9847ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     9848ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
     9849
     9850
     9851
     9852
     9853archive_cmds_need_lc_CXX=no
     9854allow_undefined_flag_CXX=
     9855always_export_symbols_CXX=no
     9856archive_expsym_cmds_CXX=
     9857export_dynamic_flag_spec_CXX=
     9858hardcode_direct_CXX=no
     9859hardcode_libdir_flag_spec_CXX=
     9860hardcode_libdir_flag_spec_ld_CXX=
     9861hardcode_libdir_separator_CXX=
     9862hardcode_minus_L_CXX=no
     9863hardcode_automatic_CXX=no
     9864module_cmds_CXX=
     9865module_expsym_cmds_CXX=
     9866link_all_deplibs_CXX=unknown
     9867old_archive_cmds_CXX=$old_archive_cmds
     9868no_undefined_flag_CXX=
     9869whole_archive_flag_spec_CXX=
     9870enable_shared_with_static_runtimes_CXX=no
     9871
     9872# Dependencies to place before and after the object being linked:
     9873predep_objects_CXX=
     9874postdep_objects_CXX=
     9875predeps_CXX=
     9876postdeps_CXX=
     9877compiler_lib_search_path_CXX=
     9878
     9879# Source file extension for C++ test sources.
     9880ac_ext=cpp
     9881
     9882# Object file extension for compiled C++ test sources.
     9883objext=o
     9884objext_CXX=$objext
     9885
     9886# Code to be used in simple compile tests
     9887lt_simple_compile_test_code="int some_variable = 0;\n"
     9888
     9889# Code to be used in simple link tests
     9890lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
     9891
     9892# ltmain only uses $CC for tagged configurations so make sure $CC is set.
     9893
     9894# If no C compiler was specified, use CC.
     9895LTCC=${LTCC-"$CC"}
     9896
     9897# Allow CC to be a program name with arguments.
     9898compiler=$CC
     9899
     9900
     9901# save warnings/boilerplate of simple test code
     9902ac_outfile=conftest.$ac_objext
     9903printf "$lt_simple_compile_test_code" >conftest.$ac_ext
     9904eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
     9905_lt_compiler_boilerplate=`cat conftest.err`
     9906$rm conftest*
     9907
     9908ac_outfile=conftest.$ac_objext
     9909printf "$lt_simple_link_test_code" >conftest.$ac_ext
     9910eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
     9911_lt_linker_boilerplate=`cat conftest.err`
     9912$rm conftest*
     9913
     9914
     9915# Allow CC to be a program name with arguments.
     9916lt_save_CC=$CC
     9917lt_save_LD=$LD
     9918lt_save_GCC=$GCC
     9919GCC=$GXX
     9920lt_save_with_gnu_ld=$with_gnu_ld
     9921lt_save_path_LD=$lt_cv_path_LD
     9922if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
     9923  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
     9924else
     9925  unset lt_cv_prog_gnu_ld
     9926fi
     9927if test -n "${lt_cv_path_LDCXX+set}"; then
     9928  lt_cv_path_LD=$lt_cv_path_LDCXX
     9929else
     9930  unset lt_cv_path_LD
     9931fi
     9932test -z "${LDCXX+set}" || LD=$LDCXX
     9933CC=${CXX-"c++"}
     9934compiler=$CC
     9935compiler_CXX=$CC
     9936for cc_temp in $compiler""; do
     9937  case $cc_temp in
     9938    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
     9939    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
     9940    \-*) ;;
     9941    *) break;;
     9942  esac
     9943done
     9944cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
     9945
     9946
     9947# We don't want -fno-exception wen compiling C++ code, so set the
     9948# no_builtin_flag separately
     9949if test "$GXX" = yes; then
     9950  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
     9951else
     9952  lt_prog_compiler_no_builtin_flag_CXX=
     9953fi
     9954
     9955if test "$GXX" = yes; then
     9956  # Set up default GNU C++ configuration
     9957
     9958
     9959# Check whether --with-gnu-ld or --without-gnu-ld was given.
     9960if test "${with_gnu_ld+set}" = set; then
     9961  withval="$with_gnu_ld"
     9962  test "$withval" = no || with_gnu_ld=yes
     9963else
     9964  with_gnu_ld=no
     9965fi;
     9966ac_prog=ld
     9967if test "$GCC" = yes; then
     9968  # Check if gcc -print-prog-name=ld gives a path.
     9969  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
     9970echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
     9971  case $host in
     9972  *-*-mingw*)
     9973    # gcc leaves a trailing carriage return which upsets mingw
     9974    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
     9975  *)
     9976    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
     9977  esac
     9978  case $ac_prog in
     9979    # Accept absolute paths.
     9980    [\\/]* | ?:[\\/]*)
     9981      re_direlt='/[^/][^/]*/\.\./'
     9982      # Canonicalize the pathname of ld
     9983      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
     9984      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
     9985        ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
     9986      done
     9987      test -z "$LD" && LD="$ac_prog"
     9988      ;;
     9989  "")
     9990    # If it fails, then pretend we aren't using GCC.
     9991    ac_prog=ld
     9992    ;;
     9993  *)
     9994    # If it is relative, then search for the first ld in PATH.
     9995    with_gnu_ld=unknown
     9996    ;;
     9997  esac
     9998elif test "$with_gnu_ld" = yes; then
     9999  echo "$as_me:$LINENO: checking for GNU ld" >&5
     10000echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
     10001else
     10002  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
     10003echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
     10004fi
     10005if test "${lt_cv_path_LD+set}" = set; then
     10006  echo $ECHO_N "(cached) $ECHO_C" >&6
     10007else
     10008  if test -z "$LD"; then
     10009  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
     10010  for ac_dir in $PATH; do
     10011    IFS="$lt_save_ifs"
     10012    test -z "$ac_dir" && ac_dir=.
     10013    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
     10014      lt_cv_path_LD="$ac_dir/$ac_prog"
     10015      # Check to see if the program is GNU ld.  I'd rather use --version,
     10016      # but apparently some variants of GNU ld only accept -v.
     10017      # Break only if it was the GNU/non-GNU ld that we prefer.
     10018      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
     10019      *GNU* | *'with BFD'*)
     10020        test "$with_gnu_ld" != no && break
     10021        ;;
     10022      *)
     10023        test "$with_gnu_ld" != yes && break
     10024        ;;
     10025      esac
     10026    fi
     10027  done
     10028  IFS="$lt_save_ifs"
     10029else
     10030  lt_cv_path_LD="$LD" # Let the user override the test with a path.
     10031fi
     10032fi
     10033
     10034LD="$lt_cv_path_LD"
     10035if test -n "$LD"; then
     10036  echo "$as_me:$LINENO: result: $LD" >&5
     10037echo "${ECHO_T}$LD" >&6
     10038else
     10039  echo "$as_me:$LINENO: result: no" >&5
     10040echo "${ECHO_T}no" >&6
     10041fi
     10042test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
     10043echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
     10044   { (exit 1); exit 1; }; }
     10045echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
     10046echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
     10047if test "${lt_cv_prog_gnu_ld+set}" = set; then
     10048  echo $ECHO_N "(cached) $ECHO_C" >&6
     10049else
     10050  # I'd rather use --version here, but apparently some GNU lds only accept -v.
     10051case `$LD -v 2>&1 </dev/null` in
     10052*GNU* | *'with BFD'*)
     10053  lt_cv_prog_gnu_ld=yes
     10054  ;;
     10055*)
     10056  lt_cv_prog_gnu_ld=no
     10057  ;;
     10058esac
     10059fi
     10060echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
     10061echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
     10062with_gnu_ld=$lt_cv_prog_gnu_ld
     10063
     10064
     10065
     10066  # Check if GNU C++ uses GNU ld as the underlying linker, since the
     10067  # archiving commands below assume that GNU ld is being used.
     10068  if test "$with_gnu_ld" = yes; then
     10069    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
     10070    archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
     10071
     10072    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
     10073    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
     10074
     10075    # If archive_cmds runs LD, not CC, wlarc should be empty
     10076    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
     10077    #     investigate it a little bit more. (MM)
     10078    wlarc='${wl}'
     10079
     10080    # ancient GNU ld didn't support --whole-archive et. al.
     10081    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
     10082        grep 'no-whole-archive' > /dev/null; then
     10083      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
     10084    else
     10085      whole_archive_flag_spec_CXX=
     10086    fi
     10087  else
     10088    with_gnu_ld=no
     10089    wlarc=
     10090
     10091    # A generic and very simple default shared library creation
     10092    # command for GNU C++ for the case where it uses the native
     10093    # linker, instead of GNU ld.  If possible, this setting should
     10094    # overridden to take advantage of the native linker features on
     10095    # the platform it is being used on.
     10096    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
     10097  fi
     10098
     10099  # Commands to make compiler produce verbose output that lists
     10100  # what "hidden" libraries, object files and flags are used when
     10101  # linking a shared library.
     10102  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
     10103
     10104else
     10105  GXX=no
     10106  with_gnu_ld=no
     10107  wlarc=
     10108fi
     10109
     10110# PORTME: fill in a description of your system's C++ link characteristics
     10111echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
     10112echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
     10113ld_shlibs_CXX=yes
     10114case $host_os in
     10115  aix3*)
     10116    # FIXME: insert proper C++ library support
     10117    ld_shlibs_CXX=no
     10118    ;;
     10119  aix4* | aix5*)
     10120    if test "$host_cpu" = ia64; then
     10121      # On IA64, the linker does run time linking by default, so we don't
     10122      # have to do anything special.
     10123      aix_use_runtimelinking=no
     10124      exp_sym_flag='-Bexport'
     10125      no_entry_flag=""
     10126    else
     10127      aix_use_runtimelinking=no
     10128
     10129      # Test if we are trying to use run time linking or normal
     10130      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
     10131      # need to do runtime linking.
     10132      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
     10133        for ld_flag in $LDFLAGS; do
     10134          case $ld_flag in
     10135          *-brtl*)
     10136            aix_use_runtimelinking=yes
     10137            break
     10138            ;;
     10139          esac
     10140        done
     10141      esac
     10142
     10143      exp_sym_flag='-bexport'
     10144      no_entry_flag='-bnoentry'
     10145    fi
     10146
     10147    # When large executables or shared objects are built, AIX ld can
     10148    # have problems creating the table of contents.  If linking a library
     10149    # or program results in "error TOC overflow" add -mminimal-toc to
     10150    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
     10151    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
     10152
     10153    archive_cmds_CXX=''
     10154    hardcode_direct_CXX=yes
     10155    hardcode_libdir_separator_CXX=':'
     10156    link_all_deplibs_CXX=yes
     10157
     10158    if test "$GXX" = yes; then
     10159      case $host_os in aix4.[012]|aix4.[012].*)
     10160      # We only want to do this on AIX 4.2 and lower, the check
     10161      # below for broken collect2 doesn't work under 4.3+
     10162        collect2name=`${CC} -print-prog-name=collect2`
     10163        if test -f "$collect2name" && \
     10164           strings "$collect2name" | grep resolve_lib_name >/dev/null
     10165        then
     10166          # We have reworked collect2
     10167          hardcode_direct_CXX=yes
     10168        else
     10169          # We have old collect2
     10170          hardcode_direct_CXX=unsupported
     10171          # It fails to find uninstalled libraries when the uninstalled
     10172          # path is not listed in the libpath.  Setting hardcode_minus_L
     10173          # to unsupported forces relinking
     10174          hardcode_minus_L_CXX=yes
     10175          hardcode_libdir_flag_spec_CXX='-L$libdir'
     10176          hardcode_libdir_separator_CXX=
     10177        fi
     10178      esac
     10179      shared_flag='-shared'
     10180      if test "$aix_use_runtimelinking" = yes; then
     10181        shared_flag="$shared_flag "'${wl}-G'
     10182      fi
     10183    else
     10184      # not using gcc
     10185      if test "$host_cpu" = ia64; then
     10186        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
     10187        # chokes on -Wl,-G. The following line is correct:
     10188        shared_flag='-G'
     10189      else
     10190        if test "$aix_use_runtimelinking" = yes; then
     10191          shared_flag='${wl}-G'
     10192        else
     10193          shared_flag='${wl}-bM:SRE'
     10194        fi
     10195      fi
     10196    fi
     10197
     10198    # It seems that -bexpall does not export symbols beginning with
     10199    # underscore (_), so it is better to generate a list of symbols to export.
     10200    always_export_symbols_CXX=yes
     10201    if test "$aix_use_runtimelinking" = yes; then
     10202      # Warning - without using the other runtime loading flags (-brtl),
     10203      # -berok will link without error, but may produce a broken library.
     10204      allow_undefined_flag_CXX='-berok'
     10205      # Determine the default libpath from the value encoded in an empty executable.
     10206      cat >conftest.$ac_ext <<_ACEOF
     10207/* confdefs.h.  */
     10208_ACEOF
     10209cat confdefs.h >>conftest.$ac_ext
     10210cat >>conftest.$ac_ext <<_ACEOF
     10211/* end confdefs.h.  */
     10212
     10213int
     10214main ()
     10215{
     10216
     10217  ;
     10218  return 0;
     10219}
     10220_ACEOF
     10221rm -f conftest.$ac_objext conftest$ac_exeext
     10222if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     10223  (eval $ac_link) 2>conftest.er1
     10224  ac_status=$?
     10225  grep -v '^ *+' conftest.er1 >conftest.err
     10226  rm -f conftest.er1
     10227  cat conftest.err >&5
     10228  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     10229  (exit $ac_status); } &&
     10230         { ac_try='test -z "$ac_cxx_werror_flag"
     10231                         || test ! -s conftest.err'
     10232  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     10233  (eval $ac_try) 2>&5
     10234  ac_status=$?
     10235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     10236  (exit $ac_status); }; } &&
     10237         { ac_try='test -s conftest$ac_exeext'
     10238  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     10239  (eval $ac_try) 2>&5
     10240  ac_status=$?
     10241  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     10242  (exit $ac_status); }; }; then
     10243
     10244aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     10245}'`
     10246# Check for a 64-bit object if we didn't find anything.
     10247if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     10248}'`; fi
     10249else
     10250  echo "$as_me: failed program was:" >&5
     10251sed 's/^/| /' conftest.$ac_ext >&5
     10252
     10253fi
     10254rm -f conftest.err conftest.$ac_objext \
     10255      conftest$ac_exeext conftest.$ac_ext
     10256if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
     10257
     10258      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
     10259
     10260      archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
     10261     else
     10262      if test "$host_cpu" = ia64; then
     10263        hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
     10264        allow_undefined_flag_CXX="-z nodefs"
     10265        archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
     10266      else
     10267        # Determine the default libpath from the value encoded in an empty executable.
     10268        cat >conftest.$ac_ext <<_ACEOF
     10269/* confdefs.h.  */
     10270_ACEOF
     10271cat confdefs.h >>conftest.$ac_ext
     10272cat >>conftest.$ac_ext <<_ACEOF
     10273/* end confdefs.h.  */
     10274
     10275int
     10276main ()
     10277{
     10278
     10279  ;
     10280  return 0;
     10281}
     10282_ACEOF
     10283rm -f conftest.$ac_objext conftest$ac_exeext
     10284if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     10285  (eval $ac_link) 2>conftest.er1
     10286  ac_status=$?
     10287  grep -v '^ *+' conftest.er1 >conftest.err
     10288  rm -f conftest.er1
     10289  cat conftest.err >&5
     10290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     10291  (exit $ac_status); } &&
     10292         { ac_try='test -z "$ac_cxx_werror_flag"
     10293                         || test ! -s conftest.err'
     10294  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     10295  (eval $ac_try) 2>&5
     10296  ac_status=$?
     10297  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     10298  (exit $ac_status); }; } &&
     10299         { ac_try='test -s conftest$ac_exeext'
     10300  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     10301  (eval $ac_try) 2>&5
     10302  ac_status=$?
     10303  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     10304  (exit $ac_status); }; }; then
     10305
     10306aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     10307}'`
     10308# Check for a 64-bit object if we didn't find anything.
     10309if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     10310}'`; fi
     10311else
     10312  echo "$as_me: failed program was:" >&5
     10313sed 's/^/| /' conftest.$ac_ext >&5
     10314
     10315fi
     10316rm -f conftest.err conftest.$ac_objext \
     10317      conftest$ac_exeext conftest.$ac_ext
     10318if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
     10319
     10320        hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
     10321        # Warning - without using the other run time loading flags,
     10322        # -berok will link without error, but may produce a broken library.
     10323        no_undefined_flag_CXX=' ${wl}-bernotok'
     10324        allow_undefined_flag_CXX=' ${wl}-berok'
     10325        # -bexpall does not export symbols beginning with underscore (_)
     10326        always_export_symbols_CXX=yes
     10327        # Exported symbols can be pulled into shared objects from archives
     10328        whole_archive_flag_spec_CXX=' '
     10329        archive_cmds_need_lc_CXX=yes
     10330        # This is similar to how AIX traditionally builds its shared libraries.
     10331        archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
     10332      fi
     10333    fi
     10334    ;;
     10335  chorus*)
     10336    case $cc_basename in
     10337      *)
     10338        # FIXME: insert proper C++ library support
     10339        ld_shlibs_CXX=no
     10340        ;;
     10341    esac
     10342    ;;
     10343
     10344
     10345  cygwin* | mingw* | pw32*)
     10346    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
     10347    # as there is no search path for DLLs.
     10348    hardcode_libdir_flag_spec_CXX='-L$libdir'
     10349    allow_undefined_flag_CXX=unsupported
     10350    always_export_symbols_CXX=no
     10351    enable_shared_with_static_runtimes_CXX=yes
     10352
     10353    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
     10354      archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
     10355      # If the export-symbols file already is a .def file (1st line
     10356      # is EXPORTS), use it as is; otherwise, prepend...
     10357      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
     10358        cp $export_symbols $output_objdir/$soname.def;
     10359      else
     10360        echo EXPORTS > $output_objdir/$soname.def;
     10361        cat $export_symbols >> $output_objdir/$soname.def;
     10362      fi~
     10363      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
     10364    else
     10365      ld_shlibs_CXX=no
     10366    fi
     10367  ;;
     10368      darwin* | rhapsody*)
     10369        case $host_os in
     10370        rhapsody* | darwin1.[012])
     10371         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
     10372         ;;
     10373       *) # Darwin 1.3 on
     10374         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
     10375           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
     10376         else
     10377           case ${MACOSX_DEPLOYMENT_TARGET} in
     10378             10.[012])
     10379               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
     10380               ;;
     10381             10.*)
     10382               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
     10383               ;;
     10384           esac
     10385         fi
     10386         ;;
     10387        esac
     10388      archive_cmds_need_lc_CXX=no
     10389      hardcode_direct_CXX=no
     10390      hardcode_automatic_CXX=yes
     10391      hardcode_shlibpath_var_CXX=unsupported
     10392      whole_archive_flag_spec_CXX=''
     10393      link_all_deplibs_CXX=yes
     10394
     10395    if test "$GXX" = yes ; then
     10396      lt_int_apple_cc_single_mod=no
     10397      output_verbose_link_cmd='echo'
     10398      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
     10399       lt_int_apple_cc_single_mod=yes
     10400      fi
     10401      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
     10402       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
     10403      else
     10404          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'
     10405        fi
     10406        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
     10407        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
     10408          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
     10409            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     10410          else
     10411            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     10412          fi
     10413            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     10414      else
     10415      case $cc_basename in
     10416        xlc*)
     10417         output_verbose_link_cmd='echo'
     10418          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
     10419          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
     10420          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
     10421          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     10422          module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     10423          ;;
     10424       *)
     10425         ld_shlibs_CXX=no
     10426          ;;
     10427      esac
     10428      fi
     10429        ;;
     10430
     10431  dgux*)
     10432    case $cc_basename in
     10433      ec++*)
     10434        # FIXME: insert proper C++ library support
     10435        ld_shlibs_CXX=no
     10436        ;;
     10437      ghcx*)
     10438        # Green Hills C++ Compiler
     10439        # FIXME: insert proper C++ library support
     10440        ld_shlibs_CXX=no
     10441        ;;
     10442      *)
     10443        # FIXME: insert proper C++ library support
     10444        ld_shlibs_CXX=no
     10445        ;;
     10446    esac
     10447    ;;
     10448  freebsd[12]*)
     10449    # C++ shared libraries reported to be fairly broken before switch to ELF
     10450    ld_shlibs_CXX=no
     10451    ;;
     10452  freebsd-elf*)
     10453    archive_cmds_need_lc_CXX=no
     10454    ;;
     10455  freebsd* | kfreebsd*-gnu | dragonfly*)
     10456    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
     10457    # conventions
     10458    ld_shlibs_CXX=yes
     10459    ;;
     10460  gnu*)
     10461    ;;
     10462  hpux9*)
     10463    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
     10464    hardcode_libdir_separator_CXX=:
     10465    export_dynamic_flag_spec_CXX='${wl}-E'
     10466    hardcode_direct_CXX=yes
     10467    hardcode_minus_L_CXX=yes # Not in the search PATH,
     10468                                # but as the default
     10469                                # location of the library.
     10470
     10471    case $cc_basename in
     10472    CC*)
     10473      # FIXME: insert proper C++ library support
     10474      ld_shlibs_CXX=no
     10475      ;;
     10476    aCC*)
     10477      archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
     10478      # Commands to make compiler produce verbose output that lists
     10479      # what "hidden" libraries, object files and flags are used when
     10480      # linking a shared library.
     10481      #
     10482      # There doesn't appear to be a way to prevent this compiler from
     10483      # explicitly linking system object files so we need to strip them
     10484      # from the output so that they don't get included in the library
     10485      # dependencies.
     10486      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
     10487      ;;
     10488    *)
     10489      if test "$GXX" = yes; then
     10490        archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
     10491      else
     10492        # FIXME: insert proper C++ library support
     10493        ld_shlibs_CXX=no
     10494      fi
     10495      ;;
     10496    esac
     10497    ;;
     10498  hpux10*|hpux11*)
     10499    if test $with_gnu_ld = no; then
     10500      case $host_cpu in
     10501      hppa*64*)
     10502        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
     10503        hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
     10504        hardcode_libdir_separator_CXX=:
     10505        ;;
     10506      ia64*)
     10507        hardcode_libdir_flag_spec_CXX='-L$libdir'
     10508        ;;
     10509      *)
     10510        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
     10511        hardcode_libdir_separator_CXX=:
     10512        export_dynamic_flag_spec_CXX='${wl}-E'
     10513        ;;
     10514      esac
     10515    fi
     10516    case $host_cpu in
     10517    hppa*64*)
     10518      hardcode_direct_CXX=no
     10519      hardcode_shlibpath_var_CXX=no
     10520      ;;
     10521    ia64*)
     10522      hardcode_direct_CXX=no
     10523      hardcode_shlibpath_var_CXX=no
     10524      hardcode_minus_L_CXX=yes # Not in the search PATH,
     10525                                              # but as the default
     10526                                              # location of the library.
     10527      ;;
     10528    *)
     10529      hardcode_direct_CXX=yes
     10530      hardcode_minus_L_CXX=yes # Not in the search PATH,
     10531                                              # but as the default
     10532                                              # location of the library.
     10533      ;;
     10534    esac
     10535
     10536    case $cc_basename in
     10537      CC*)
     10538        # FIXME: insert proper C++ library support
     10539        ld_shlibs_CXX=no
     10540        ;;
     10541      aCC*)
     10542        case $host_cpu in
     10543        hppa*64*|ia64*)
     10544          archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
     10545          ;;
     10546        *)
     10547          archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     10548          ;;
     10549        esac
     10550        # Commands to make compiler produce verbose output that lists
     10551        # what "hidden" libraries, object files and flags are used when
     10552        # linking a shared library.
     10553        #
     10554        # There doesn't appear to be a way to prevent this compiler from
     10555        # explicitly linking system object files so we need to strip them
     10556        # from the output so that they don't get included in the library
     10557        # dependencies.
     10558        output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
     10559        ;;
     10560      *)
     10561        if test "$GXX" = yes; then
     10562          if test $with_gnu_ld = no; then
     10563            case $host_cpu in
     10564            ia64*|hppa*64*)
     10565              archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
     10566              ;;
     10567            *)
     10568              archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     10569              ;;
     10570            esac
     10571          fi
     10572        else
     10573          # FIXME: insert proper C++ library support
     10574          ld_shlibs_CXX=no
     10575        fi
     10576        ;;
     10577    esac
     10578    ;;
     10579  irix5* | irix6*)
     10580    case $cc_basename in
     10581      CC*)
     10582        # SGI C++
     10583        archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     10584
     10585        # Archives containing C++ object files must be created using
     10586        # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
     10587        # necessary to make sure instantiated templates are included
     10588        # in the archive.
     10589        old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
     10590        ;;
     10591      *)
     10592        if test "$GXX" = yes; then
     10593          if test "$with_gnu_ld" = no; then
     10594            archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     10595          else
     10596            archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
     10597          fi
     10598        fi
     10599        link_all_deplibs_CXX=yes
     10600        ;;
     10601    esac
     10602    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
     10603    hardcode_libdir_separator_CXX=:
     10604    ;;
     10605  linux*)
     10606    case $cc_basename in
     10607      KCC*)
     10608        # Kuck and Associates, Inc. (KAI) C++ Compiler
     10609
     10610        # KCC will only create a shared library if the output file
     10611        # ends with ".so" (or ".sl" for HP-UX), so rename the library
     10612        # to its proper name (with version) after linking.
     10613        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'
     10614        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'
     10615        # Commands to make compiler produce verbose output that lists
     10616        # what "hidden" libraries, object files and flags are used when
     10617        # linking a shared library.
     10618        #
     10619        # There doesn't appear to be a way to prevent this compiler from
     10620        # explicitly linking system object files so we need to strip them
     10621        # from the output so that they don't get included in the library
     10622        # dependencies.
     10623        output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
     10624
     10625        hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
     10626        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
     10627
     10628        # Archives containing C++ object files must be created using
     10629        # "CC -Bstatic", where "CC" is the KAI C++ compiler.
     10630        old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
     10631        ;;
     10632      icpc*)
     10633        # Intel C++
     10634        with_gnu_ld=yes
     10635        # version 8.0 and above of icpc choke on multiply defined symbols
     10636        # if we add $predep_objects and $postdep_objects, however 7.1 and
     10637        # earlier do not add the objects themselves.
     10638        case `$CC -V 2>&1` in
     10639        *"Version 7."*)
     10640          archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
     10641          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'
     10642          ;;
     10643        *)  # Version 8.0 or newer
     10644          tmp_idyn=
     10645          case $host_cpu in
     10646            ia64*) tmp_idyn=' -i_dynamic';;
     10647          esac
     10648          archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     10649          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'
     10650          ;;
     10651        esac
     10652        archive_cmds_need_lc_CXX=no
     10653        hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
     10654        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
     10655        whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
     10656        ;;
     10657      pgCC*)
     10658        # Portland Group C++ compiler
     10659        archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
     10660        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'
     10661
     10662        hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
     10663        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
     10664        whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
     10665        ;;
     10666      cxx*)
     10667        # Compaq C++
     10668        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
     10669        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'
     10670
     10671        runpath_var=LD_RUN_PATH
     10672        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
     10673        hardcode_libdir_separator_CXX=:
     10674
     10675        # Commands to make compiler produce verbose output that lists
     10676        # what "hidden" libraries, object files and flags are used when
     10677        # linking a shared library.
     10678        #
     10679        # There doesn't appear to be a way to prevent this compiler from
     10680        # explicitly linking system object files so we need to strip them
     10681        # from the output so that they don't get included in the library
     10682        # dependencies.
     10683        output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
     10684        ;;
     10685    esac
     10686    ;;
     10687  lynxos*)
     10688    # FIXME: insert proper C++ library support
     10689    ld_shlibs_CXX=no
     10690    ;;
     10691  m88k*)
     10692    # FIXME: insert proper C++ library support
     10693    ld_shlibs_CXX=no
     10694    ;;
     10695  mvs*)
     10696    case $cc_basename in
     10697      cxx*)
     10698        # FIXME: insert proper C++ library support
     10699        ld_shlibs_CXX=no
     10700        ;;
     10701      *)
     10702        # FIXME: insert proper C++ library support
     10703        ld_shlibs_CXX=no
     10704        ;;
     10705    esac
     10706    ;;
     10707  netbsd*)
     10708    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     10709      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
     10710      wlarc=
     10711      hardcode_libdir_flag_spec_CXX='-R$libdir'
     10712      hardcode_direct_CXX=yes
     10713      hardcode_shlibpath_var_CXX=no
     10714    fi
     10715    # Workaround some broken pre-1.5 toolchains
     10716    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
     10717    ;;
     10718  openbsd2*)
     10719    # C++ shared libraries are fairly broken
     10720    ld_shlibs_CXX=no
     10721    ;;
     10722  openbsd*)
     10723    hardcode_direct_CXX=yes
     10724    hardcode_shlibpath_var_CXX=no
     10725    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
     10726    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
     10727    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     10728      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
     10729      export_dynamic_flag_spec_CXX='${wl}-E'
     10730      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
     10731    fi
     10732    output_verbose_link_cmd='echo'
     10733    ;;
     10734  osf3*)
     10735    case $cc_basename in
     10736      KCC*)
     10737        # Kuck and Associates, Inc. (KAI) C++ Compiler
     10738
     10739        # KCC will only create a shared library if the output file
     10740        # ends with ".so" (or ".sl" for HP-UX), so rename the library
     10741        # to its proper name (with version) after linking.
     10742        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'
     10743
     10744        hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
     10745        hardcode_libdir_separator_CXX=:
     10746
     10747        # Archives containing C++ object files must be created using
     10748        # "CC -Bstatic", where "CC" is the KAI C++ compiler.
     10749        old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
     10750
     10751        ;;
     10752      RCC*)
     10753        # Rational C++ 2.4.1
     10754        # FIXME: insert proper C++ library support
     10755        ld_shlibs_CXX=no
     10756        ;;
     10757      cxx*)
     10758        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
     10759        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     10760
     10761        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
     10762        hardcode_libdir_separator_CXX=:
     10763
     10764        # Commands to make compiler produce verbose output that lists
     10765        # what "hidden" libraries, object files and flags are used when
     10766        # linking a shared library.
     10767        #
     10768        # There doesn't appear to be a way to prevent this compiler from
     10769        # explicitly linking system object files so we need to strip them
     10770        # from the output so that they don't get included in the library
     10771        # dependencies.
     10772        output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
     10773        ;;
     10774      *)
     10775        if test "$GXX" = yes && test "$with_gnu_ld" = no; then
     10776          allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
     10777          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     10778
     10779          hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
     10780          hardcode_libdir_separator_CXX=:
     10781
     10782          # Commands to make compiler produce verbose output that lists
     10783          # what "hidden" libraries, object files and flags are used when
     10784          # linking a shared library.
     10785          output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
     10786
     10787        else
     10788          # FIXME: insert proper C++ library support
     10789          ld_shlibs_CXX=no
     10790        fi
     10791        ;;
     10792    esac
     10793    ;;
     10794  osf4* | osf5*)
     10795    case $cc_basename in
     10796      KCC*)
     10797        # Kuck and Associates, Inc. (KAI) C++ Compiler
     10798
     10799        # KCC will only create a shared library if the output file
     10800        # ends with ".so" (or ".sl" for HP-UX), so rename the library
     10801        # to its proper name (with version) after linking.
     10802        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'
     10803
     10804        hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
     10805        hardcode_libdir_separator_CXX=:
     10806
     10807        # Archives containing C++ object files must be created using
     10808        # the KAI C++ compiler.
     10809        old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
     10810        ;;
     10811      RCC*)
     10812        # Rational C++ 2.4.1
     10813        # FIXME: insert proper C++ library support
     10814        ld_shlibs_CXX=no
     10815        ;;
     10816      cxx*)
     10817        allow_undefined_flag_CXX=' -expect_unresolved \*'
     10818        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     10819        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
     10820          echo "-hidden">> $lib.exp~
     10821          $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~
     10822          $rm $lib.exp'
     10823
     10824        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
     10825        hardcode_libdir_separator_CXX=:
     10826
     10827        # Commands to make compiler produce verbose output that lists
     10828        # what "hidden" libraries, object files and flags are used when
     10829        # linking a shared library.
     10830        #
     10831        # There doesn't appear to be a way to prevent this compiler from
     10832        # explicitly linking system object files so we need to strip them
     10833        # from the output so that they don't get included in the library
     10834        # dependencies.
     10835        output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
     10836        ;;
     10837      *)
     10838        if test "$GXX" = yes && test "$with_gnu_ld" = no; then
     10839          allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
     10840         archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     10841
     10842          hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
     10843          hardcode_libdir_separator_CXX=:
     10844
     10845          # Commands to make compiler produce verbose output that lists
     10846          # what "hidden" libraries, object files and flags are used when
     10847          # linking a shared library.
     10848          output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
     10849
     10850        else
     10851          # FIXME: insert proper C++ library support
     10852          ld_shlibs_CXX=no
     10853        fi
     10854        ;;
     10855    esac
     10856    ;;
     10857  psos*)
     10858    # FIXME: insert proper C++ library support
     10859    ld_shlibs_CXX=no
     10860    ;;
     10861  sco*)
     10862    archive_cmds_need_lc_CXX=no
     10863    case $cc_basename in
     10864      CC*)
     10865        # FIXME: insert proper C++ library support
     10866        ld_shlibs_CXX=no
     10867        ;;
     10868      *)
     10869        # FIXME: insert proper C++ library support
     10870        ld_shlibs_CXX=no
     10871        ;;
     10872    esac
     10873    ;;
     10874  sunos4*)
     10875    case $cc_basename in
     10876      CC*)
     10877        # Sun C++ 4.x
     10878        # FIXME: insert proper C++ library support
     10879        ld_shlibs_CXX=no
     10880        ;;
     10881      lcc*)
     10882        # Lucid
     10883        # FIXME: insert proper C++ library support
     10884        ld_shlibs_CXX=no
     10885        ;;
     10886      *)
     10887        # FIXME: insert proper C++ library support
     10888        ld_shlibs_CXX=no
     10889        ;;
     10890    esac
     10891    ;;
     10892  solaris*)
     10893    case $cc_basename in
     10894      CC*)
     10895        # Sun C++ 4.2, 5.x and Centerline C++
     10896        archive_cmds_need_lc_CXX=yes
     10897        no_undefined_flag_CXX=' -zdefs'
     10898        archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
     10899        archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     10900        $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'
     10901
     10902        hardcode_libdir_flag_spec_CXX='-R$libdir'
     10903        hardcode_shlibpath_var_CXX=no
     10904        case $host_os in
     10905          solaris2.[0-5] | solaris2.[0-5].*) ;;
     10906          *)
     10907            # The C++ compiler is used as linker so we must use $wl
     10908            # flag to pass the commands to the underlying system
     10909            # linker. We must also pass each convience library through
     10910            # to the system linker between allextract/defaultextract.
     10911            # The C++ compiler will combine linker options so we
     10912            # cannot just pass the convience library names through
     10913            # without $wl.
     10914            # Supported since Solaris 2.6 (maybe 2.5.1?)
     10915            whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
     10916            ;;
     10917        esac
     10918        link_all_deplibs_CXX=yes
     10919
     10920        output_verbose_link_cmd='echo'
     10921
     10922        # Archives containing C++ object files must be created using
     10923        # "CC -xar", where "CC" is the Sun C++ compiler.  This is
     10924        # necessary to make sure instantiated templates are included
     10925        # in the archive.
     10926        old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
     10927        ;;
     10928      gcx*)
     10929        # Green Hills C++ Compiler
     10930        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
     10931
     10932        # The C++ compiler must be used to create the archive.
     10933        old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
     10934        ;;
     10935      *)
     10936        # GNU C++ compiler with Solaris linker
     10937        if test "$GXX" = yes && test "$with_gnu_ld" = no; then
     10938          no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
     10939          if $CC --version | grep -v '^2\.7' > /dev/null; then
     10940            archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
     10941            archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     10942                $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
     10943
     10944            # Commands to make compiler produce verbose output that lists
     10945            # what "hidden" libraries, object files and flags are used when
     10946            # linking a shared library.
     10947            output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
     10948          else
     10949            # g++ 2.7 appears to require `-G' NOT `-shared' on this
     10950            # platform.
     10951            archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
     10952            archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     10953                $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
     10954
     10955            # Commands to make compiler produce verbose output that lists
     10956            # what "hidden" libraries, object files and flags are used when
     10957            # linking a shared library.
     10958            output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
     10959          fi
     10960
     10961          hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
     10962        fi
     10963        ;;
     10964    esac
     10965    ;;
     10966  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
     10967    archive_cmds_need_lc_CXX=no
     10968    ;;
     10969  tandem*)
     10970    case $cc_basename in
     10971      NCC*)
     10972        # NonStop-UX NCC 3.20
     10973        # FIXME: insert proper C++ library support
     10974        ld_shlibs_CXX=no
     10975        ;;
     10976      *)
     10977        # FIXME: insert proper C++ library support
     10978        ld_shlibs_CXX=no
     10979        ;;
     10980    esac
     10981    ;;
     10982  vxworks*)
     10983    # FIXME: insert proper C++ library support
     10984    ld_shlibs_CXX=no
     10985    ;;
     10986  *)
     10987    # FIXME: insert proper C++ library support
     10988    ld_shlibs_CXX=no
     10989    ;;
     10990esac
     10991echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
     10992echo "${ECHO_T}$ld_shlibs_CXX" >&6
     10993test "$ld_shlibs_CXX" = no && can_build_shared=no
     10994
     10995GCC_CXX="$GXX"
     10996LD_CXX="$LD"
     10997
     10998
     10999cat > conftest.$ac_ext <<EOF
     11000class Foo
     11001{
     11002public:
     11003  Foo (void) { a = 0; }
     11004private:
     11005  int a;
     11006};
     11007EOF
     11008
     11009if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     11010  (eval $ac_compile) 2>&5
     11011  ac_status=$?
     11012  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     11013  (exit $ac_status); }; then
     11014  # Parse the compiler output and extract the necessary
     11015  # objects, libraries and library flags.
     11016
     11017  # Sentinel used to keep track of whether or not we are before
     11018  # the conftest object file.
     11019  pre_test_object_deps_done=no
     11020
     11021  # The `*' in the case matches for architectures that use `case' in
     11022  # $output_verbose_cmd can trigger glob expansion during the loop
     11023  # eval without this substitution.
     11024  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
     11025
     11026  for p in `eval $output_verbose_link_cmd`; do
     11027    case $p in
     11028
     11029    -L* | -R* | -l*)
     11030       # Some compilers place space between "-{L,R}" and the path.
     11031       # Remove the space.
     11032       if test $p = "-L" \
     11033          || test $p = "-R"; then
     11034         prev=$p
     11035         continue
     11036       else
     11037         prev=
     11038       fi
     11039
     11040       if test "$pre_test_object_deps_done" = no; then
     11041         case $p in
     11042         -L* | -R*)
     11043           # Internal compiler library paths should come after those
     11044           # provided the user.  The postdeps already come after the
     11045           # user supplied libs so there is no need to process them.
     11046           if test -z "$compiler_lib_search_path_CXX"; then
     11047             compiler_lib_search_path_CXX="${prev}${p}"
     11048           else
     11049             compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
     11050           fi
     11051           ;;
     11052         # The "-l" case would never come before the object being
     11053         # linked, so don't bother handling this case.
     11054         esac
     11055       else
     11056         if test -z "$postdeps_CXX"; then
     11057           postdeps_CXX="${prev}${p}"
     11058         else
     11059           postdeps_CXX="${postdeps_CXX} ${prev}${p}"
     11060         fi
     11061       fi
     11062       ;;
     11063
     11064    *.$objext)
     11065       # This assumes that the test object file only shows up
     11066       # once in the compiler output.
     11067       if test "$p" = "conftest.$objext"; then
     11068         pre_test_object_deps_done=yes
     11069         continue
     11070       fi
     11071
     11072       if test "$pre_test_object_deps_done" = no; then
     11073         if test -z "$predep_objects_CXX"; then
     11074           predep_objects_CXX="$p"
     11075         else
     11076           predep_objects_CXX="$predep_objects_CXX $p"
     11077         fi
     11078       else
     11079         if test -z "$postdep_objects_CXX"; then
     11080           postdep_objects_CXX="$p"
     11081         else
     11082           postdep_objects_CXX="$postdep_objects_CXX $p"
     11083         fi
     11084       fi
     11085       ;;
     11086
     11087    *) ;; # Ignore the rest.
     11088
     11089    esac
     11090  done
     11091
     11092  # Clean up.
     11093  rm -f a.out a.exe
     11094else
     11095  echo "libtool.m4: error: problem compiling CXX test program"
     11096fi
     11097
     11098$rm -f confest.$objext
     11099
     11100# PORTME: override above test on systems where it is broken
     11101case $host_os in
     11102solaris*)
     11103  case $cc_basename in
     11104  CC*)
     11105    # Adding this requires a known-good setup of shared libraries for
     11106    # Sun compiler versions before 5.6, else PIC objects from an old
     11107    # archive will be linked into the output, leading to subtle bugs.
     11108    postdeps_CXX='-lCstd -lCrun'
     11109    ;;
     11110  esac
     11111esac
     11112
     11113
     11114case " $postdeps_CXX " in
     11115*" -lc "*) archive_cmds_need_lc_CXX=no ;;
     11116esac
     11117
     11118lt_prog_compiler_wl_CXX=
     11119lt_prog_compiler_pic_CXX=
     11120lt_prog_compiler_static_CXX=
     11121
     11122echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
     11123echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
     11124
     11125  # C++ specific cases for pic, static, wl, etc.
     11126  if test "$GXX" = yes; then
     11127    lt_prog_compiler_wl_CXX='-Wl,'
     11128    lt_prog_compiler_static_CXX='-static'
     11129
     11130    case $host_os in
     11131    aix*)
     11132      # All AIX code is PIC.
     11133      if test "$host_cpu" = ia64; then
     11134        # AIX 5 now supports IA64 processor
     11135        lt_prog_compiler_static_CXX='-Bstatic'
     11136      fi
     11137      ;;
     11138    amigaos*)
     11139      # FIXME: we need at least 68020 code to build shared libraries, but
     11140      # adding the `-m68020' flag to GCC prevents building anything better,
     11141      # like `-m68040'.
     11142      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
     11143      ;;
     11144    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
     11145      # PIC is the default for these OSes.
     11146      ;;
     11147    mingw* | os2* | pw32*)
     11148      # This hack is so that the source file can tell whether it is being
     11149      # built for inclusion in a dll (and should export symbols for example).
     11150      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
     11151      ;;
     11152    darwin* | rhapsody*)
     11153      # PIC is the default on this platform
     11154      # Common symbols not allowed in MH_DYLIB files
     11155      lt_prog_compiler_pic_CXX='-fno-common'
     11156      ;;
     11157    *djgpp*)
     11158      # DJGPP does not support shared libraries at all
     11159      lt_prog_compiler_pic_CXX=
     11160      ;;
     11161    sysv4*MP*)
     11162      if test -d /usr/nec; then
     11163        lt_prog_compiler_pic_CXX=-Kconform_pic
     11164      fi
     11165      ;;
     11166    hpux*)
     11167      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
     11168      # not for PA HP-UX.
     11169      case $host_cpu in
     11170      hppa*64*|ia64*)
     11171        ;;
     11172      *)
     11173        lt_prog_compiler_pic_CXX='-fPIC'
     11174        ;;
     11175      esac
     11176      ;;
     11177    *)
     11178      lt_prog_compiler_pic_CXX='-fPIC'
     11179      ;;
     11180    esac
     11181  else
     11182    case $host_os in
     11183      aix4* | aix5*)
     11184        # All AIX code is PIC.
     11185        if test "$host_cpu" = ia64; then
     11186          # AIX 5 now supports IA64 processor
     11187          lt_prog_compiler_static_CXX='-Bstatic'
     11188        else
     11189          lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
     11190        fi
     11191        ;;
     11192      chorus*)
     11193        case $cc_basename in
     11194        cxch68*)
     11195          # Green Hills C++ Compiler
     11196          # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
     11197          ;;
     11198        esac
     11199        ;;
     11200       darwin*)
     11201         # PIC is the default on this platform
     11202         # Common symbols not allowed in MH_DYLIB files
     11203         case $cc_basename in
     11204           xlc*)
     11205           lt_prog_compiler_pic_CXX='-qnocommon'
     11206           lt_prog_compiler_wl_CXX='-Wl,'
     11207           ;;
     11208         esac
     11209       ;;
     11210      dgux*)
     11211        case $cc_basename in
     11212          ec++*)
     11213            lt_prog_compiler_pic_CXX='-KPIC'
     11214            ;;
     11215          ghcx*)
     11216            # Green Hills C++ Compiler
     11217            lt_prog_compiler_pic_CXX='-pic'
     11218            ;;
     11219          *)
     11220            ;;
     11221        esac
     11222        ;;
     11223      freebsd* | kfreebsd*-gnu | dragonfly*)
     11224        # FreeBSD uses GNU C++
     11225        ;;
     11226      hpux9* | hpux10* | hpux11*)
     11227        case $cc_basename in
     11228          CC*)
     11229            lt_prog_compiler_wl_CXX='-Wl,'
     11230            lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
     11231            if test "$host_cpu" != ia64; then
     11232              lt_prog_compiler_pic_CXX='+Z'
     11233            fi
     11234            ;;
     11235          aCC*)
     11236            lt_prog_compiler_wl_CXX='-Wl,'
     11237            lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
     11238            case $host_cpu in
     11239            hppa*64*|ia64*)
     11240              # +Z the default
     11241              ;;
     11242            *)
     11243              lt_prog_compiler_pic_CXX='+Z'
     11244              ;;
     11245            esac
     11246            ;;
     11247          *)
     11248            ;;
     11249        esac
     11250        ;;
     11251      irix5* | irix6* | nonstopux*)
     11252        case $cc_basename in
     11253          CC*)
     11254            lt_prog_compiler_wl_CXX='-Wl,'
     11255            lt_prog_compiler_static_CXX='-non_shared'
     11256            # CC pic flag -KPIC is the default.
     11257            ;;
     11258          *)
     11259            ;;
     11260        esac
     11261        ;;
     11262      linux*)
     11263        case $cc_basename in
     11264          KCC*)
     11265            # KAI C++ Compiler
     11266            lt_prog_compiler_wl_CXX='--backend -Wl,'
     11267            lt_prog_compiler_pic_CXX='-fPIC'
     11268            ;;
     11269          icpc* | ecpc*)
     11270            # Intel C++
     11271            lt_prog_compiler_wl_CXX='-Wl,'
     11272            lt_prog_compiler_pic_CXX='-KPIC'
     11273            lt_prog_compiler_static_CXX='-static'
     11274            ;;
     11275          pgCC*)
     11276            # Portland Group C++ compiler.
     11277            lt_prog_compiler_wl_CXX='-Wl,'
     11278            lt_prog_compiler_pic_CXX='-fpic'
     11279            lt_prog_compiler_static_CXX='-Bstatic'
     11280            ;;
     11281          cxx*)
     11282            # Compaq C++
     11283            # Make sure the PIC flag is empty.  It appears that all Alpha
     11284            # Linux and Compaq Tru64 Unix objects are PIC.
     11285            lt_prog_compiler_pic_CXX=
     11286            lt_prog_compiler_static_CXX='-non_shared'
     11287            ;;
     11288          *)
     11289            ;;
     11290        esac
     11291        ;;
     11292      lynxos*)
     11293        ;;
     11294      m88k*)
     11295        ;;
     11296      mvs*)
     11297        case $cc_basename in
     11298          cxx*)
     11299            lt_prog_compiler_pic_CXX='-W c,exportall'
     11300            ;;
     11301          *)
     11302            ;;
     11303        esac
     11304        ;;
     11305      netbsd*)
     11306        ;;
     11307      osf3* | osf4* | osf5*)
     11308        case $cc_basename in
     11309          KCC*)
     11310            lt_prog_compiler_wl_CXX='--backend -Wl,'
     11311            ;;
     11312          RCC*)
     11313            # Rational C++ 2.4.1
     11314            lt_prog_compiler_pic_CXX='-pic'
     11315            ;;
     11316          cxx*)
     11317            # Digital/Compaq C++
     11318            lt_prog_compiler_wl_CXX='-Wl,'
     11319            # Make sure the PIC flag is empty.  It appears that all Alpha
     11320            # Linux and Compaq Tru64 Unix objects are PIC.
     11321            lt_prog_compiler_pic_CXX=
     11322            lt_prog_compiler_static_CXX='-non_shared'
     11323            ;;
     11324          *)
     11325            ;;
     11326        esac
     11327        ;;
     11328      psos*)
     11329        ;;
     11330      sco*)
     11331        case $cc_basename in
     11332          CC*)
     11333            lt_prog_compiler_pic_CXX='-fPIC'
     11334            ;;
     11335          *)
     11336            ;;
     11337        esac
     11338        ;;
     11339      solaris*)
     11340        case $cc_basename in
     11341          CC*)
     11342            # Sun C++ 4.2, 5.x and Centerline C++
     11343            lt_prog_compiler_pic_CXX='-KPIC'
     11344            lt_prog_compiler_static_CXX='-Bstatic'
     11345            lt_prog_compiler_wl_CXX='-Qoption ld '
     11346            ;;
     11347          gcx*)
     11348            # Green Hills C++ Compiler
     11349            lt_prog_compiler_pic_CXX='-PIC'
     11350            ;;
     11351          *)
     11352            ;;
     11353        esac
     11354        ;;
     11355      sunos4*)
     11356        case $cc_basename in
     11357          CC*)
     11358            # Sun C++ 4.x
     11359            lt_prog_compiler_pic_CXX='-pic'
     11360            lt_prog_compiler_static_CXX='-Bstatic'
     11361            ;;
     11362          lcc*)
     11363            # Lucid
     11364            lt_prog_compiler_pic_CXX='-pic'
     11365            ;;
     11366          *)
     11367            ;;
     11368        esac
     11369        ;;
     11370      tandem*)
     11371        case $cc_basename in
     11372          NCC*)
     11373            # NonStop-UX NCC 3.20
     11374            lt_prog_compiler_pic_CXX='-KPIC'
     11375            ;;
     11376          *)
     11377            ;;
     11378        esac
     11379        ;;
     11380      unixware*)
     11381        ;;
     11382      vxworks*)
     11383        ;;
     11384      *)
     11385        lt_prog_compiler_can_build_shared_CXX=no
     11386        ;;
     11387    esac
     11388  fi
     11389
     11390echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
     11391echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
     11392
     11393#
     11394# Check to make sure the PIC flag actually works.
     11395#
     11396if test -n "$lt_prog_compiler_pic_CXX"; then
     11397
     11398echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
     11399echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
     11400if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
     11401  echo $ECHO_N "(cached) $ECHO_C" >&6
     11402else
     11403  lt_prog_compiler_pic_works_CXX=no
     11404  ac_outfile=conftest.$ac_objext
     11405   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     11406   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
     11407   # Insert the option either (1) after the last *FLAGS variable, or
     11408   # (2) before a word containing "conftest.", or (3) at the end.
     11409   # Note that $ac_compile itself does not contain backslashes and begins
     11410   # with a dollar sign (not a hyphen), so the echo should work correctly.
     11411   # The option is referenced via a variable to avoid confusing sed.
     11412   lt_compile=`echo "$ac_compile" | $SED \
     11413   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     11414   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     11415   -e 's:$: $lt_compiler_flag:'`
     11416   (eval echo "\"\$as_me:11416: $lt_compile\"" >&5)
     11417   (eval "$lt_compile" 2>conftest.err)
     11418   ac_status=$?
     11419   cat conftest.err >&5
     11420   echo "$as_me:11420: \$? = $ac_status" >&5
     11421   if (exit $ac_status) && test -s "$ac_outfile"; then
     11422     # The compiler can only warn and ignore the option if not recognized
     11423     # So say no if there are warnings other than the usual output.
     11424     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
     11425     $SED '/^$/d' conftest.err >conftest.er2
     11426     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
     11427       lt_prog_compiler_pic_works_CXX=yes
     11428     fi
     11429   fi
     11430   $rm conftest*
     11431
     11432fi
     11433echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
     11434echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
     11435
     11436if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
     11437    case $lt_prog_compiler_pic_CXX in
     11438     "" | " "*) ;;
     11439     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
     11440     esac
     11441else
     11442    lt_prog_compiler_pic_CXX=
     11443     lt_prog_compiler_can_build_shared_CXX=no
     11444fi
     11445
     11446fi
     11447case $host_os in
     11448  # For platforms which do not support PIC, -DPIC is meaningless:
     11449  *djgpp*)
     11450    lt_prog_compiler_pic_CXX=
     11451    ;;
     11452  *)
     11453    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
     11454    ;;
     11455esac
     11456
     11457echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
     11458echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
     11459if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
     11460  echo $ECHO_N "(cached) $ECHO_C" >&6
     11461else
     11462  lt_cv_prog_compiler_c_o_CXX=no
     11463   $rm -r conftest 2>/dev/null
     11464   mkdir conftest
     11465   cd conftest
     11466   mkdir out
     11467   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     11468
     11469   lt_compiler_flag="-o out/conftest2.$ac_objext"
     11470   # Insert the option either (1) after the last *FLAGS variable, or
     11471   # (2) before a word containing "conftest.", or (3) at the end.
     11472   # Note that $ac_compile itself does not contain backslashes and begins
     11473   # with a dollar sign (not a hyphen), so the echo should work correctly.
     11474   lt_compile=`echo "$ac_compile" | $SED \
     11475   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     11476   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     11477   -e 's:$: $lt_compiler_flag:'`
     11478   (eval echo "\"\$as_me:11478: $lt_compile\"" >&5)
     11479   (eval "$lt_compile" 2>out/conftest.err)
     11480   ac_status=$?
     11481   cat out/conftest.err >&5
     11482   echo "$as_me:11482: \$? = $ac_status" >&5
     11483   if (exit $ac_status) && test -s out/conftest2.$ac_objext
     11484   then
     11485     # The compiler can only warn and ignore the option if not recognized
     11486     # So say no if there are warnings
     11487     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
     11488     $SED '/^$/d' out/conftest.err >out/conftest.er2
     11489     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
     11490       lt_cv_prog_compiler_c_o_CXX=yes
     11491     fi
     11492   fi
     11493   chmod u+w . 2>&5
     11494   $rm conftest*
     11495   # SGI C++ compiler will create directory out/ii_files/ for
     11496   # template instantiation
     11497   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
     11498   $rm out/* && rmdir out
     11499   cd ..
     11500   rmdir conftest
     11501   $rm conftest*
     11502
     11503fi
     11504echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
     11505echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
     11506
     11507
     11508hard_links="nottested"
     11509if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
     11510  # do not overwrite the value of need_locks provided by the user
     11511  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
     11512echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
     11513  hard_links=yes
     11514  $rm conftest*
     11515  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     11516  touch conftest.a
     11517  ln conftest.a conftest.b 2>&5 || hard_links=no
     11518  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     11519  echo "$as_me:$LINENO: result: $hard_links" >&5
     11520echo "${ECHO_T}$hard_links" >&6
     11521  if test "$hard_links" = no; then
     11522    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
     11523echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
     11524    need_locks=warn
     11525  fi
     11526else
     11527  need_locks=no
     11528fi
     11529
     11530echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
     11531echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
     11532
     11533  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     11534  case $host_os in
     11535  aix4* | aix5*)
     11536    # If we're using GNU nm, then we don't want the "-C" option.
     11537    # -C means demangle to AIX nm, but means don't demangle with GNU nm
     11538    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
     11539      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
     11540    else
     11541      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
     11542    fi
     11543    ;;
     11544  pw32*)
     11545    export_symbols_cmds_CXX="$ltdll_cmds"
     11546  ;;
     11547  cygwin* | mingw*)
     11548    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
     11549  ;;
     11550  *)
     11551    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     11552  ;;
     11553  esac
     11554
     11555echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
     11556echo "${ECHO_T}$ld_shlibs_CXX" >&6
     11557test "$ld_shlibs_CXX" = no && can_build_shared=no
     11558
     11559variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
     11560if test "$GCC" = yes; then
     11561  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
     11562fi
     11563
     11564#
     11565# Do we need to explicitly link libc?
     11566#
     11567case "x$archive_cmds_need_lc_CXX" in
     11568x|xyes)
     11569  # Assume -lc should be added
     11570  archive_cmds_need_lc_CXX=yes
     11571
     11572  if test "$enable_shared" = yes && test "$GCC" = yes; then
     11573    case $archive_cmds_CXX in
     11574    *'~'*)
     11575      # FIXME: we may have to deal with multi-command sequences.
     11576      ;;
     11577    '$CC '*)
     11578      # Test whether the compiler implicitly links with -lc since on some
     11579      # systems, -lgcc has to come before -lc. If gcc already passes -lc
     11580      # to ld, don't add -lc before -lgcc.
     11581      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
     11582echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
     11583      $rm conftest*
     11584      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     11585
     11586      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     11587  (eval $ac_compile) 2>&5
     11588  ac_status=$?
     11589  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     11590  (exit $ac_status); } 2>conftest.err; then
     11591        soname=conftest
     11592        lib=conftest
     11593        libobjs=conftest.$ac_objext
     11594        deplibs=
     11595        wl=$lt_prog_compiler_wl_CXX
     11596        compiler_flags=-v
     11597        linker_flags=-v
     11598        verstring=
     11599        output_objdir=.
     11600        libname=conftest
     11601        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
     11602        allow_undefined_flag_CXX=
     11603        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
     11604  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
     11605  ac_status=$?
     11606  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     11607  (exit $ac_status); }
     11608        then
     11609          archive_cmds_need_lc_CXX=no
     11610        else
     11611          archive_cmds_need_lc_CXX=yes
     11612        fi
     11613        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
     11614      else
     11615        cat conftest.err 1>&5
     11616      fi
     11617      $rm conftest*
     11618      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
     11619echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
     11620      ;;
     11621    esac
     11622  fi
     11623  ;;
     11624esac
     11625
     11626echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
     11627echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
     11628library_names_spec=
     11629libname_spec='lib$name'
     11630soname_spec=
     11631shrext_cmds=".so"
     11632postinstall_cmds=
     11633postuninstall_cmds=
     11634finish_cmds=
     11635finish_eval=
     11636shlibpath_var=
     11637shlibpath_overrides_runpath=unknown
     11638version_type=none
     11639dynamic_linker="$host_os ld.so"
     11640sys_lib_dlsearch_path_spec="/lib /usr/lib"
     11641if test "$GCC" = yes; then
     11642  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
     11643  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
     11644    # if the path contains ";" then we assume it to be the separator
     11645    # otherwise default to the standard path separator (i.e. ":") - it is
     11646    # assumed that no part of a normal pathname contains ";" but that should
     11647    # okay in the real world where ";" in dirpaths is itself problematic.
     11648    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
     11649  else
     11650    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
     11651  fi
     11652else
     11653  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
     11654fi
     11655need_lib_prefix=unknown
     11656hardcode_into_libs=no
     11657
     11658# when you set need_version to no, make sure it does not cause -set_version
     11659# flags to be left without arguments
     11660need_version=unknown
     11661
     11662case $host_os in
     11663aix3*)
     11664  version_type=linux
     11665  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
     11666  shlibpath_var=LIBPATH
     11667
     11668  # AIX 3 has no versioning support, so we append a major version to the name.
     11669  soname_spec='${libname}${release}${shared_ext}$major'
     11670  ;;
     11671
     11672aix4* | aix5*)
     11673  version_type=linux
     11674  need_lib_prefix=no
     11675  need_version=no
     11676  hardcode_into_libs=yes
     11677  if test "$host_cpu" = ia64; then
     11678    # AIX 5 supports IA64
     11679    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
     11680    shlibpath_var=LD_LIBRARY_PATH
     11681  else
     11682    # With GCC up to 2.95.x, collect2 would create an import file
     11683    # for dependence libraries.  The import file would start with
     11684    # the line `#! .'.  This would cause the generated library to
     11685    # depend on `.', always an invalid library.  This was fixed in
     11686    # development snapshots of GCC prior to 3.0.
     11687    case $host_os in
     11688      aix4 | aix4.[01] | aix4.[01].*)
     11689      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
     11690           echo ' yes '
     11691           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
     11692        :
     11693      else
     11694        can_build_shared=no
     11695      fi
     11696      ;;
     11697    esac
     11698    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
     11699    # soname into executable. Probably we can add versioning support to
     11700    # collect2, so additional links can be useful in future.
     11701    if test "$aix_use_runtimelinking" = yes; then
     11702      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
     11703      # instead of lib<name>.a to let people know that these are not
     11704      # typical AIX shared libraries.
     11705      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     11706    else
     11707      # We preserve .a as extension for shared libraries through AIX4.2
     11708      # and later when we are not doing run time linking.
     11709      library_names_spec='${libname}${release}.a $libname.a'
     11710      soname_spec='${libname}${release}${shared_ext}$major'
     11711    fi
     11712    shlibpath_var=LIBPATH
     11713  fi
     11714  ;;
     11715
     11716amigaos*)
     11717  library_names_spec='$libname.ixlibrary $libname.a'
     11718  # Create ${libname}_ixlibrary.a entries in /sys/libs.
     11719  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
     11720  ;;
     11721
     11722beos*)
     11723  library_names_spec='${libname}${shared_ext}'
     11724  dynamic_linker="$host_os ld.so"
     11725  shlibpath_var=LIBRARY_PATH
     11726  ;;
     11727
     11728bsdi[45]*)
     11729  version_type=linux
     11730  need_version=no
     11731  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     11732  soname_spec='${libname}${release}${shared_ext}$major'
     11733  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
     11734  shlibpath_var=LD_LIBRARY_PATH
     11735  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
     11736  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
     11737  # the default ld.so.conf also contains /usr/contrib/lib and
     11738  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
     11739  # libtool to hard-code these into programs
     11740  ;;
     11741
     11742cygwin* | mingw* | pw32*)
     11743  version_type=windows
     11744  shrext_cmds=".dll"
     11745  need_version=no
     11746  need_lib_prefix=no
     11747
     11748  case $GCC,$host_os in
     11749  yes,cygwin* | yes,mingw* | yes,pw32*)
     11750    library_names_spec='$libname.dll.a'
     11751    # DLL is installed to $(libdir)/../bin by postinstall_cmds
     11752    postinstall_cmds='base_file=`basename \${file}`~
     11753      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
     11754      dldir=$destdir/`dirname \$dlpath`~
     11755      test -d \$dldir || mkdir -p \$dldir~
     11756      $install_prog $dir/$dlname \$dldir/$dlname~
     11757      chmod a+x \$dldir/$dlname'
     11758    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
     11759      dlpath=$dir/\$dldll~
     11760       $rm \$dlpath'
     11761    shlibpath_overrides_runpath=yes
     11762
     11763    case $host_os in
     11764    cygwin*)
     11765      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
     11766      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     11767      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
     11768      ;;
     11769    mingw*)
     11770      # MinGW DLLs use traditional 'lib' prefix
     11771      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     11772      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
     11773      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
     11774        # It is most probably a Windows format PATH printed by
     11775        # mingw gcc, but we are running on Cygwin. Gcc prints its search
     11776        # path with ; separators, and with drive letters. We can handle the
     11777        # drive letters (cygwin fileutils understands them), so leave them,
     11778        # especially as we might pass files found there to a mingw objdump,
     11779        # which wouldn't understand a cygwinified path. Ahh.
     11780        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
     11781      else
     11782        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
     11783      fi
     11784      ;;
     11785    pw32*)
     11786      # pw32 DLLs use 'pw' prefix rather than 'lib'
     11787      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     11788      ;;
     11789    esac
     11790    ;;
     11791
     11792  linux*)
     11793    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
     11794      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     11795      supports_anon_versioning=no
     11796      case `$LD -v 2>/dev/null` in
     11797        *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
     11798        *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
     11799        *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
     11800        *\ 2.11.*) ;; # other 2.11 versions
     11801        *) supports_anon_versioning=yes ;;
     11802      esac
     11803      if test $supports_anon_versioning = yes; then
     11804        archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
     11805cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
     11806$echo "local: *; };" >> $output_objdir/$libname.ver~
     11807        $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
     11808      else
     11809        $archive_expsym_cmds="$archive_cmds"
     11810      fi
     11811    else
     11812      ld_shlibs=no
     11813    fi
     11814    ;;
     11815
     11816  *)
     11817    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
     11818    ;;
     11819  esac
     11820  dynamic_linker='Win32 ld.exe'
     11821  # FIXME: first we should search . and the directory the executable is in
     11822  shlibpath_var=PATH
     11823  ;;
     11824
     11825darwin* | rhapsody*)
     11826  dynamic_linker="$host_os dyld"
     11827  version_type=darwin
     11828  need_lib_prefix=no
     11829  need_version=no
     11830  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
     11831  soname_spec='${libname}${release}${major}$shared_ext'
     11832  shlibpath_overrides_runpath=yes
     11833  shlibpath_var=DYLD_LIBRARY_PATH
     11834  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
     11835  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
     11836  if test "$GCC" = yes; then
     11837    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
     11838  else
     11839    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
     11840  fi
     11841  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
     11842  ;;
     11843
     11844dgux*)
     11845  version_type=linux
     11846  need_lib_prefix=no
     11847  need_version=no
     11848  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
     11849  soname_spec='${libname}${release}${shared_ext}$major'
     11850  shlibpath_var=LD_LIBRARY_PATH
     11851  ;;
     11852
     11853freebsd1*)
     11854  dynamic_linker=no
     11855  ;;
     11856
     11857kfreebsd*-gnu)
     11858  version_type=linux
     11859  need_lib_prefix=no
     11860  need_version=no
     11861  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     11862  soname_spec='${libname}${release}${shared_ext}$major'
     11863  shlibpath_var=LD_LIBRARY_PATH
     11864  shlibpath_overrides_runpath=no
     11865  hardcode_into_libs=yes
     11866  dynamic_linker='GNU ld.so'
     11867  ;;
     11868
     11869freebsd* | dragonfly*)
     11870  # DragonFly does not have aout.  When/if they implement a new
     11871  # versioning mechanism, adjust this.
     11872  if test -x /usr/bin/objformat; then
     11873    objformat=`/usr/bin/objformat`
     11874  else
     11875    case $host_os in
     11876    freebsd[123]*) objformat=aout ;;
     11877    *) objformat=elf ;;
     11878    esac
     11879  fi
     11880  version_type=freebsd-$objformat
     11881  case $version_type in
     11882    freebsd-elf*)
     11883      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
     11884      need_version=no
     11885      need_lib_prefix=no
     11886      ;;
     11887    freebsd-*)
     11888      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
     11889      need_version=yes
     11890      ;;
     11891  esac
     11892  shlibpath_var=LD_LIBRARY_PATH
     11893  case $host_os in
     11894  freebsd2*)
     11895    shlibpath_overrides_runpath=yes
     11896    ;;
     11897  freebsd3.[01]* | freebsdelf3.[01]*)
     11898    shlibpath_overrides_runpath=yes
     11899    hardcode_into_libs=yes
     11900    ;;
     11901  *) # from 3.2 on
     11902    shlibpath_overrides_runpath=no
     11903    hardcode_into_libs=yes
     11904    ;;
     11905  esac
     11906  ;;
     11907
     11908gnu*)
     11909  version_type=linux
     11910  need_lib_prefix=no
     11911  need_version=no
     11912  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
     11913  soname_spec='${libname}${release}${shared_ext}$major'
     11914  shlibpath_var=LD_LIBRARY_PATH
     11915  hardcode_into_libs=yes
     11916  ;;
     11917
     11918hpux9* | hpux10* | hpux11*)
     11919  # Give a soname corresponding to the major version so that dld.sl refuses to
     11920  # link against other versions.
     11921  version_type=sunos
     11922  need_lib_prefix=no
     11923  need_version=no
     11924  case $host_cpu in
     11925  ia64*)
     11926    shrext_cmds='.so'
     11927    hardcode_into_libs=yes
     11928    dynamic_linker="$host_os dld.so"
     11929    shlibpath_var=LD_LIBRARY_PATH
     11930    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     11931    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     11932    soname_spec='${libname}${release}${shared_ext}$major'
     11933    if test "X$HPUX_IA64_MODE" = X32; then
     11934      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
     11935    else
     11936      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
     11937    fi
     11938    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     11939    ;;
     11940   hppa*64*)
     11941     shrext_cmds='.sl'
     11942     hardcode_into_libs=yes
     11943     dynamic_linker="$host_os dld.sl"
     11944     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
     11945     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     11946     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     11947     soname_spec='${libname}${release}${shared_ext}$major'
     11948     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
     11949     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     11950     ;;
     11951   *)
     11952    shrext_cmds='.sl'
     11953    dynamic_linker="$host_os dld.sl"
     11954    shlibpath_var=SHLIB_PATH
     11955    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
     11956    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     11957    soname_spec='${libname}${release}${shared_ext}$major'
     11958    ;;
     11959  esac
     11960  # HP-UX runs *really* slowly unless shared libraries are mode 555.
     11961  postinstall_cmds='chmod 555 $lib'
     11962  ;;
     11963
     11964irix5* | irix6* | nonstopux*)
     11965  case $host_os in
     11966    nonstopux*) version_type=nonstopux ;;
     11967    *)
     11968        if test "$lt_cv_prog_gnu_ld" = yes; then
     11969                version_type=linux
     11970        else
     11971                version_type=irix
     11972        fi ;;
     11973  esac
     11974  need_lib_prefix=no
     11975  need_version=no
     11976  soname_spec='${libname}${release}${shared_ext}$major'
     11977  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
     11978  case $host_os in
     11979  irix5* | nonstopux*)
     11980    libsuff= shlibsuff=
     11981    ;;
     11982  *)
     11983    case $LD in # libtool.m4 will add one of these switches to LD
     11984    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
     11985      libsuff= shlibsuff= libmagic=32-bit;;
     11986    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
     11987      libsuff=32 shlibsuff=N32 libmagic=N32;;
     11988    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
     11989      libsuff=64 shlibsuff=64 libmagic=64-bit;;
     11990    *) libsuff= shlibsuff= libmagic=never-match;;
     11991    esac
     11992    ;;
     11993  esac
     11994  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
     11995  shlibpath_overrides_runpath=no
     11996  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
     11997  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
     11998  hardcode_into_libs=yes
     11999  ;;
     12000
     12001# No shared lib support for Linux oldld, aout, or coff.
     12002linux*oldld* | linux*aout* | linux*coff*)
     12003  dynamic_linker=no
     12004  ;;
     12005
     12006# This must be Linux ELF.
     12007linux*)
     12008  version_type=linux
     12009  need_lib_prefix=no
     12010  need_version=no
     12011  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     12012  soname_spec='${libname}${release}${shared_ext}$major'
     12013  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
     12014  shlibpath_var=LD_LIBRARY_PATH
     12015  shlibpath_overrides_runpath=no
     12016  # This implies no fast_install, which is unacceptable.
     12017  # Some rework will be needed to allow for fast_install
     12018  # before this can be enabled.
     12019  hardcode_into_libs=yes
     12020
     12021  # Append ld.so.conf contents to the search path
     12022  if test -f /etc/ld.so.conf; then
     12023    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
     12024    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
     12025  fi
     12026
     12027  case $host_cpu:$lt_cv_cc_64bit_output in
     12028  powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
     12029    sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
     12030    sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
     12031    ;;
     12032  esac
     12033
     12034  # We used to test for /lib/ld.so.1 and disable shared libraries on
     12035  # powerpc, because MkLinux only supported shared libraries with the
     12036  # GNU dynamic linker.  Since this was broken with cross compilers,
     12037  # most powerpc-linux boxes support dynamic linking these days and
     12038  # people can always --disable-shared, the test was removed, and we
     12039  # assume the GNU/Linux dynamic linker is in use.
     12040  dynamic_linker='GNU/Linux ld.so'
     12041
     12042  # Find out which ABI we are using (multilib Linux x86_64 hack).
     12043  libsuff=
     12044  case "$host_cpu" in
     12045  x86_64*)
     12046    echo '#line 12046 "configure"' > conftest.$ac_ext
     12047    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     12048  (eval $ac_compile) 2>&5
     12049  ac_status=$?
     12050  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12051  (exit $ac_status); }; then
     12052      case `/usr/bin/file conftest.$ac_objext` in
     12053      *64-bit*)
     12054        libsuff=64
     12055        ;;
     12056      esac
     12057    fi
     12058    rm -rf conftest*
     12059    ;;
     12060  *)
     12061    ;;
     12062  esac
     12063  sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
     12064  sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
     12065  ;;
     12066
     12067knetbsd*-gnu)
     12068  version_type=linux
     12069  need_lib_prefix=no
     12070  need_version=no
     12071  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     12072  soname_spec='${libname}${release}${shared_ext}$major'
     12073  shlibpath_var=LD_LIBRARY_PATH
     12074  shlibpath_overrides_runpath=no
     12075  hardcode_into_libs=yes
     12076  dynamic_linker='GNU ld.so'
     12077  ;;
     12078
     12079netbsd*)
     12080  version_type=sunos
     12081  need_lib_prefix=no
     12082  need_version=no
     12083  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     12084    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     12085    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     12086    dynamic_linker='NetBSD (a.out) ld.so'
     12087  else
     12088    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     12089    soname_spec='${libname}${release}${shared_ext}$major'
     12090    dynamic_linker='NetBSD ld.elf_so'
     12091  fi
     12092  shlibpath_var=LD_LIBRARY_PATH
     12093  shlibpath_overrides_runpath=yes
     12094  hardcode_into_libs=yes
     12095  ;;
     12096
     12097newsos6)
     12098  version_type=linux
     12099  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     12100  shlibpath_var=LD_LIBRARY_PATH
     12101  shlibpath_overrides_runpath=yes
     12102  ;;
     12103
     12104nto-qnx*)
     12105  version_type=linux
     12106  need_lib_prefix=no
     12107  need_version=no
     12108  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     12109  soname_spec='${libname}${release}${shared_ext}$major'
     12110  shlibpath_var=LD_LIBRARY_PATH
     12111  shlibpath_overrides_runpath=yes
     12112  ;;
     12113
     12114openbsd*)
     12115  version_type=sunos
     12116  need_lib_prefix=no
     12117  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
     12118  case $host_os in
     12119    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
     12120    *)                         need_version=no  ;;
     12121  esac
     12122  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     12123  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     12124  shlibpath_var=LD_LIBRARY_PATH
     12125  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     12126    case $host_os in
     12127      openbsd2.[89] | openbsd2.[89].*)
     12128        shlibpath_overrides_runpath=no
     12129        ;;
     12130      *)
     12131        shlibpath_overrides_runpath=yes
     12132        ;;
     12133      esac
     12134  else
     12135    shlibpath_overrides_runpath=yes
     12136  fi
     12137  ;;
     12138
     12139os2*)
     12140  libname_spec='$name'
     12141  shrext_cmds=".dll"
     12142  need_lib_prefix=no
     12143  library_names_spec='$libname${shared_ext} $libname.a'
     12144  dynamic_linker='OS/2 ld.exe'
     12145  shlibpath_var=LIBPATH
     12146  ;;
     12147
     12148osf3* | osf4* | osf5*)
     12149  version_type=osf
     12150  need_lib_prefix=no
     12151  need_version=no
     12152  soname_spec='${libname}${release}${shared_ext}$major'
     12153  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     12154  shlibpath_var=LD_LIBRARY_PATH
     12155  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
     12156  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
     12157  ;;
     12158
     12159sco3.2v5*)
     12160  version_type=osf
     12161  soname_spec='${libname}${release}${shared_ext}$major'
     12162  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     12163  shlibpath_var=LD_LIBRARY_PATH
     12164  ;;
     12165
     12166solaris*)
     12167  version_type=linux
     12168  need_lib_prefix=no
     12169  need_version=no
     12170  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     12171  soname_spec='${libname}${release}${shared_ext}$major'
     12172  shlibpath_var=LD_LIBRARY_PATH
     12173  shlibpath_overrides_runpath=yes
     12174  hardcode_into_libs=yes
     12175  # ldd complains unless libraries are executable
     12176  postinstall_cmds='chmod +x $lib'
     12177  ;;
     12178
     12179sunos4*)
     12180  version_type=sunos
     12181  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     12182  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
     12183  shlibpath_var=LD_LIBRARY_PATH
     12184  shlibpath_overrides_runpath=yes
     12185  if test "$with_gnu_ld" = yes; then
     12186    need_lib_prefix=no
     12187  fi
     12188  need_version=yes
     12189  ;;
     12190
     12191sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
     12192  version_type=linux
     12193  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     12194  soname_spec='${libname}${release}${shared_ext}$major'
     12195  shlibpath_var=LD_LIBRARY_PATH
     12196  case $host_vendor in
     12197    sni)
     12198      shlibpath_overrides_runpath=no
     12199      need_lib_prefix=no
     12200      export_dynamic_flag_spec='${wl}-Blargedynsym'
     12201      runpath_var=LD_RUN_PATH
     12202      ;;
     12203    siemens)
     12204      need_lib_prefix=no
     12205      ;;
     12206    motorola)
     12207      need_lib_prefix=no
     12208      need_version=no
     12209      shlibpath_overrides_runpath=no
     12210      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
     12211      ;;
     12212  esac
     12213  ;;
     12214
     12215sysv4*MP*)
     12216  if test -d /usr/nec ;then
     12217    version_type=linux
     12218    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
     12219    soname_spec='$libname${shared_ext}.$major'
     12220    shlibpath_var=LD_LIBRARY_PATH
     12221  fi
     12222  ;;
     12223
     12224uts4*)
     12225  version_type=linux
     12226  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     12227  soname_spec='${libname}${release}${shared_ext}$major'
     12228  shlibpath_var=LD_LIBRARY_PATH
     12229  ;;
     12230
     12231*)
     12232  dynamic_linker=no
     12233  ;;
     12234esac
     12235echo "$as_me:$LINENO: result: $dynamic_linker" >&5
     12236echo "${ECHO_T}$dynamic_linker" >&6
     12237test "$dynamic_linker" = no && can_build_shared=no
     12238
     12239echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
     12240echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
     12241hardcode_action_CXX=
     12242if test -n "$hardcode_libdir_flag_spec_CXX" || \
     12243   test -n "$runpath_var_CXX" || \
     12244   test "X$hardcode_automatic_CXX" = "Xyes" ; then
     12245
     12246  # We can hardcode non-existant directories.
     12247  if test "$hardcode_direct_CXX" != no &&
     12248     # If the only mechanism to avoid hardcoding is shlibpath_var, we
     12249     # have to relink, otherwise we might link with an installed library
     12250     # when we should be linking with a yet-to-be-installed one
     12251     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
     12252     test "$hardcode_minus_L_CXX" != no; then
     12253    # Linking always hardcodes the temporary library directory.
     12254    hardcode_action_CXX=relink
     12255  else
     12256    # We can link without hardcoding, and we can hardcode nonexisting dirs.
     12257    hardcode_action_CXX=immediate
     12258  fi
     12259else
     12260  # We cannot hardcode anything, or else we can only hardcode existing
     12261  # directories.
     12262  hardcode_action_CXX=unsupported
     12263fi
     12264echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
     12265echo "${ECHO_T}$hardcode_action_CXX" >&6
     12266
     12267if test "$hardcode_action_CXX" = relink; then
     12268  # Fast installation is not supported
     12269  enable_fast_install=no
     12270elif test "$shlibpath_overrides_runpath" = yes ||
     12271     test "$enable_shared" = no; then
     12272  # Fast installation is not necessary
     12273  enable_fast_install=needless
     12274fi
     12275
     12276striplib=
     12277old_striplib=
     12278echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
     12279echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
     12280if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
     12281  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
     12282  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
     12283  echo "$as_me:$LINENO: result: yes" >&5
     12284echo "${ECHO_T}yes" >&6
     12285else
     12286# FIXME - insert some real tests, host_os isn't really good enough
     12287  case $host_os in
     12288   darwin*)
     12289       if test -n "$STRIP" ; then
     12290         striplib="$STRIP -x"
     12291         echo "$as_me:$LINENO: result: yes" >&5
     12292echo "${ECHO_T}yes" >&6
     12293       else
     12294  echo "$as_me:$LINENO: result: no" >&5
     12295echo "${ECHO_T}no" >&6
     12296fi
     12297       ;;
     12298   *)
     12299  echo "$as_me:$LINENO: result: no" >&5
     12300echo "${ECHO_T}no" >&6
     12301    ;;
     12302  esac
     12303fi
     12304
     12305if test "x$enable_dlopen" != xyes; then
     12306  enable_dlopen=unknown
     12307  enable_dlopen_self=unknown
     12308  enable_dlopen_self_static=unknown
     12309else
     12310  lt_cv_dlopen=no
     12311  lt_cv_dlopen_libs=
     12312
     12313  case $host_os in
     12314  beos*)
     12315    lt_cv_dlopen="load_add_on"
     12316    lt_cv_dlopen_libs=
     12317    lt_cv_dlopen_self=yes
     12318    ;;
     12319
     12320  mingw* | pw32*)
     12321    lt_cv_dlopen="LoadLibrary"
     12322    lt_cv_dlopen_libs=
     12323   ;;
     12324
     12325  cygwin*)
     12326    lt_cv_dlopen="dlopen"
     12327    lt_cv_dlopen_libs=
     12328   ;;
     12329
     12330  darwin*)
     12331  # if libdl is installed we need to link against it
     12332    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
     12333echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
     12334if test "${ac_cv_lib_dl_dlopen+set}" = set; then
     12335  echo $ECHO_N "(cached) $ECHO_C" >&6
     12336else
     12337  ac_check_lib_save_LIBS=$LIBS
     12338LIBS="-ldl  $LIBS"
     12339cat >conftest.$ac_ext <<_ACEOF
     12340/* confdefs.h.  */
     12341_ACEOF
     12342cat confdefs.h >>conftest.$ac_ext
     12343cat >>conftest.$ac_ext <<_ACEOF
     12344/* end confdefs.h.  */
     12345
     12346/* Override any gcc2 internal prototype to avoid an error.  */
     12347#ifdef __cplusplus
     12348extern "C"
     12349#endif
     12350/* We use char because int might match the return type of a gcc2
     12351   builtin and then its argument prototype would still apply.  */
     12352char dlopen ();
     12353int
     12354main ()
     12355{
     12356dlopen ();
     12357  ;
     12358  return 0;
     12359}
     12360_ACEOF
     12361rm -f conftest.$ac_objext conftest$ac_exeext
     12362if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     12363  (eval $ac_link) 2>conftest.er1
     12364  ac_status=$?
     12365  grep -v '^ *+' conftest.er1 >conftest.err
     12366  rm -f conftest.er1
     12367  cat conftest.err >&5
     12368  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12369  (exit $ac_status); } &&
     12370         { ac_try='test -z "$ac_cxx_werror_flag"
     12371                         || test ! -s conftest.err'
     12372  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12373  (eval $ac_try) 2>&5
     12374  ac_status=$?
     12375  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12376  (exit $ac_status); }; } &&
     12377         { ac_try='test -s conftest$ac_exeext'
     12378  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12379  (eval $ac_try) 2>&5
     12380  ac_status=$?
     12381  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12382  (exit $ac_status); }; }; then
     12383  ac_cv_lib_dl_dlopen=yes
     12384else
     12385  echo "$as_me: failed program was:" >&5
     12386sed 's/^/| /' conftest.$ac_ext >&5
     12387
     12388ac_cv_lib_dl_dlopen=no
     12389fi
     12390rm -f conftest.err conftest.$ac_objext \
     12391      conftest$ac_exeext conftest.$ac_ext
     12392LIBS=$ac_check_lib_save_LIBS
     12393fi
     12394echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
     12395echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
     12396if test $ac_cv_lib_dl_dlopen = yes; then
     12397  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
     12398else
     12399
     12400    lt_cv_dlopen="dyld"
     12401    lt_cv_dlopen_libs=
     12402    lt_cv_dlopen_self=yes
     12403
     12404fi
     12405
     12406   ;;
     12407
     12408  *)
     12409    echo "$as_me:$LINENO: checking for shl_load" >&5
     12410echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
     12411if test "${ac_cv_func_shl_load+set}" = set; then
     12412  echo $ECHO_N "(cached) $ECHO_C" >&6
     12413else
     12414  cat >conftest.$ac_ext <<_ACEOF
     12415/* confdefs.h.  */
     12416_ACEOF
     12417cat confdefs.h >>conftest.$ac_ext
     12418cat >>conftest.$ac_ext <<_ACEOF
     12419/* end confdefs.h.  */
     12420/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
     12421   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
     12422#define shl_load innocuous_shl_load
     12423
     12424/* System header to define __stub macros and hopefully few prototypes,
     12425    which can conflict with char shl_load (); below.
     12426    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     12427    <limits.h> exists even on freestanding compilers.  */
     12428
     12429#ifdef __STDC__
     12430# include <limits.h>
     12431#else
     12432# include <assert.h>
     12433#endif
     12434
     12435#undef shl_load
     12436
     12437/* Override any gcc2 internal prototype to avoid an error.  */
     12438#ifdef __cplusplus
     12439extern "C"
     12440{
     12441#endif
     12442/* We use char because int might match the return type of a gcc2
     12443   builtin and then its argument prototype would still apply.  */
     12444char shl_load ();
     12445/* The GNU C library defines this for functions which it implements
     12446    to always fail with ENOSYS.  Some functions are actually named
     12447    something starting with __ and the normal name is an alias.  */
     12448#if defined (__stub_shl_load) || defined (__stub___shl_load)
     12449choke me
     12450#else
     12451char (*f) () = shl_load;
     12452#endif
     12453#ifdef __cplusplus
     12454}
     12455#endif
     12456
     12457int
     12458main ()
     12459{
     12460return f != shl_load;
     12461  ;
     12462  return 0;
     12463}
     12464_ACEOF
     12465rm -f conftest.$ac_objext conftest$ac_exeext
     12466if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     12467  (eval $ac_link) 2>conftest.er1
     12468  ac_status=$?
     12469  grep -v '^ *+' conftest.er1 >conftest.err
     12470  rm -f conftest.er1
     12471  cat conftest.err >&5
     12472  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12473  (exit $ac_status); } &&
     12474         { ac_try='test -z "$ac_cxx_werror_flag"
     12475                         || test ! -s conftest.err'
     12476  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12477  (eval $ac_try) 2>&5
     12478  ac_status=$?
     12479  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12480  (exit $ac_status); }; } &&
     12481         { ac_try='test -s conftest$ac_exeext'
     12482  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12483  (eval $ac_try) 2>&5
     12484  ac_status=$?
     12485  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12486  (exit $ac_status); }; }; then
     12487  ac_cv_func_shl_load=yes
     12488else
     12489  echo "$as_me: failed program was:" >&5
     12490sed 's/^/| /' conftest.$ac_ext >&5
     12491
     12492ac_cv_func_shl_load=no
     12493fi
     12494rm -f conftest.err conftest.$ac_objext \
     12495      conftest$ac_exeext conftest.$ac_ext
     12496fi
     12497echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
     12498echo "${ECHO_T}$ac_cv_func_shl_load" >&6
     12499if test $ac_cv_func_shl_load = yes; then
     12500  lt_cv_dlopen="shl_load"
     12501else
     12502  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
     12503echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
     12504if test "${ac_cv_lib_dld_shl_load+set}" = set; then
     12505  echo $ECHO_N "(cached) $ECHO_C" >&6
     12506else
     12507  ac_check_lib_save_LIBS=$LIBS
     12508LIBS="-ldld  $LIBS"
     12509cat >conftest.$ac_ext <<_ACEOF
     12510/* confdefs.h.  */
     12511_ACEOF
     12512cat confdefs.h >>conftest.$ac_ext
     12513cat >>conftest.$ac_ext <<_ACEOF
     12514/* end confdefs.h.  */
     12515
     12516/* Override any gcc2 internal prototype to avoid an error.  */
     12517#ifdef __cplusplus
     12518extern "C"
     12519#endif
     12520/* We use char because int might match the return type of a gcc2
     12521   builtin and then its argument prototype would still apply.  */
     12522char shl_load ();
     12523int
     12524main ()
     12525{
     12526shl_load ();
     12527  ;
     12528  return 0;
     12529}
     12530_ACEOF
     12531rm -f conftest.$ac_objext conftest$ac_exeext
     12532if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     12533  (eval $ac_link) 2>conftest.er1
     12534  ac_status=$?
     12535  grep -v '^ *+' conftest.er1 >conftest.err
     12536  rm -f conftest.er1
     12537  cat conftest.err >&5
     12538  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12539  (exit $ac_status); } &&
     12540         { ac_try='test -z "$ac_cxx_werror_flag"
     12541                         || test ! -s conftest.err'
     12542  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12543  (eval $ac_try) 2>&5
     12544  ac_status=$?
     12545  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12546  (exit $ac_status); }; } &&
     12547         { ac_try='test -s conftest$ac_exeext'
     12548  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12549  (eval $ac_try) 2>&5
     12550  ac_status=$?
     12551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12552  (exit $ac_status); }; }; then
     12553  ac_cv_lib_dld_shl_load=yes
     12554else
     12555  echo "$as_me: failed program was:" >&5
     12556sed 's/^/| /' conftest.$ac_ext >&5
     12557
     12558ac_cv_lib_dld_shl_load=no
     12559fi
     12560rm -f conftest.err conftest.$ac_objext \
     12561      conftest$ac_exeext conftest.$ac_ext
     12562LIBS=$ac_check_lib_save_LIBS
     12563fi
     12564echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
     12565echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
     12566if test $ac_cv_lib_dld_shl_load = yes; then
     12567  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
     12568else
     12569  echo "$as_me:$LINENO: checking for dlopen" >&5
     12570echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
     12571if test "${ac_cv_func_dlopen+set}" = set; then
     12572  echo $ECHO_N "(cached) $ECHO_C" >&6
     12573else
     12574  cat >conftest.$ac_ext <<_ACEOF
     12575/* confdefs.h.  */
     12576_ACEOF
     12577cat confdefs.h >>conftest.$ac_ext
     12578cat >>conftest.$ac_ext <<_ACEOF
     12579/* end confdefs.h.  */
     12580/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
     12581   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
     12582#define dlopen innocuous_dlopen
     12583
     12584/* System header to define __stub macros and hopefully few prototypes,
     12585    which can conflict with char dlopen (); below.
     12586    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     12587    <limits.h> exists even on freestanding compilers.  */
     12588
     12589#ifdef __STDC__
     12590# include <limits.h>
     12591#else
     12592# include <assert.h>
     12593#endif
     12594
     12595#undef dlopen
     12596
     12597/* Override any gcc2 internal prototype to avoid an error.  */
     12598#ifdef __cplusplus
     12599extern "C"
     12600{
     12601#endif
     12602/* We use char because int might match the return type of a gcc2
     12603   builtin and then its argument prototype would still apply.  */
     12604char dlopen ();
     12605/* The GNU C library defines this for functions which it implements
     12606    to always fail with ENOSYS.  Some functions are actually named
     12607    something starting with __ and the normal name is an alias.  */
     12608#if defined (__stub_dlopen) || defined (__stub___dlopen)
     12609choke me
     12610#else
     12611char (*f) () = dlopen;
     12612#endif
     12613#ifdef __cplusplus
     12614}
     12615#endif
     12616
     12617int
     12618main ()
     12619{
     12620return f != dlopen;
     12621  ;
     12622  return 0;
     12623}
     12624_ACEOF
     12625rm -f conftest.$ac_objext conftest$ac_exeext
     12626if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     12627  (eval $ac_link) 2>conftest.er1
     12628  ac_status=$?
     12629  grep -v '^ *+' conftest.er1 >conftest.err
     12630  rm -f conftest.er1
     12631  cat conftest.err >&5
     12632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12633  (exit $ac_status); } &&
     12634         { ac_try='test -z "$ac_cxx_werror_flag"
     12635                         || test ! -s conftest.err'
     12636  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12637  (eval $ac_try) 2>&5
     12638  ac_status=$?
     12639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12640  (exit $ac_status); }; } &&
     12641         { ac_try='test -s conftest$ac_exeext'
     12642  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12643  (eval $ac_try) 2>&5
     12644  ac_status=$?
     12645  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12646  (exit $ac_status); }; }; then
     12647  ac_cv_func_dlopen=yes
     12648else
     12649  echo "$as_me: failed program was:" >&5
     12650sed 's/^/| /' conftest.$ac_ext >&5
     12651
     12652ac_cv_func_dlopen=no
     12653fi
     12654rm -f conftest.err conftest.$ac_objext \
     12655      conftest$ac_exeext conftest.$ac_ext
     12656fi
     12657echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
     12658echo "${ECHO_T}$ac_cv_func_dlopen" >&6
     12659if test $ac_cv_func_dlopen = yes; then
     12660  lt_cv_dlopen="dlopen"
     12661else
     12662  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
     12663echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
     12664if test "${ac_cv_lib_dl_dlopen+set}" = set; then
     12665  echo $ECHO_N "(cached) $ECHO_C" >&6
     12666else
     12667  ac_check_lib_save_LIBS=$LIBS
     12668LIBS="-ldl  $LIBS"
     12669cat >conftest.$ac_ext <<_ACEOF
     12670/* confdefs.h.  */
     12671_ACEOF
     12672cat confdefs.h >>conftest.$ac_ext
     12673cat >>conftest.$ac_ext <<_ACEOF
     12674/* end confdefs.h.  */
     12675
     12676/* Override any gcc2 internal prototype to avoid an error.  */
     12677#ifdef __cplusplus
     12678extern "C"
     12679#endif
     12680/* We use char because int might match the return type of a gcc2
     12681   builtin and then its argument prototype would still apply.  */
     12682char dlopen ();
     12683int
     12684main ()
     12685{
     12686dlopen ();
     12687  ;
     12688  return 0;
     12689}
     12690_ACEOF
     12691rm -f conftest.$ac_objext conftest$ac_exeext
     12692if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     12693  (eval $ac_link) 2>conftest.er1
     12694  ac_status=$?
     12695  grep -v '^ *+' conftest.er1 >conftest.err
     12696  rm -f conftest.er1
     12697  cat conftest.err >&5
     12698  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12699  (exit $ac_status); } &&
     12700         { ac_try='test -z "$ac_cxx_werror_flag"
     12701                         || test ! -s conftest.err'
     12702  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12703  (eval $ac_try) 2>&5
     12704  ac_status=$?
     12705  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12706  (exit $ac_status); }; } &&
     12707         { ac_try='test -s conftest$ac_exeext'
     12708  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12709  (eval $ac_try) 2>&5
     12710  ac_status=$?
     12711  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12712  (exit $ac_status); }; }; then
     12713  ac_cv_lib_dl_dlopen=yes
     12714else
     12715  echo "$as_me: failed program was:" >&5
     12716sed 's/^/| /' conftest.$ac_ext >&5
     12717
     12718ac_cv_lib_dl_dlopen=no
     12719fi
     12720rm -f conftest.err conftest.$ac_objext \
     12721      conftest$ac_exeext conftest.$ac_ext
     12722LIBS=$ac_check_lib_save_LIBS
     12723fi
     12724echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
     12725echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
     12726if test $ac_cv_lib_dl_dlopen = yes; then
     12727  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
     12728else
     12729  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
     12730echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
     12731if test "${ac_cv_lib_svld_dlopen+set}" = set; then
     12732  echo $ECHO_N "(cached) $ECHO_C" >&6
     12733else
     12734  ac_check_lib_save_LIBS=$LIBS
     12735LIBS="-lsvld  $LIBS"
     12736cat >conftest.$ac_ext <<_ACEOF
     12737/* confdefs.h.  */
     12738_ACEOF
     12739cat confdefs.h >>conftest.$ac_ext
     12740cat >>conftest.$ac_ext <<_ACEOF
     12741/* end confdefs.h.  */
     12742
     12743/* Override any gcc2 internal prototype to avoid an error.  */
     12744#ifdef __cplusplus
     12745extern "C"
     12746#endif
     12747/* We use char because int might match the return type of a gcc2
     12748   builtin and then its argument prototype would still apply.  */
     12749char dlopen ();
     12750int
     12751main ()
     12752{
     12753dlopen ();
     12754  ;
     12755  return 0;
     12756}
     12757_ACEOF
     12758rm -f conftest.$ac_objext conftest$ac_exeext
     12759if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     12760  (eval $ac_link) 2>conftest.er1
     12761  ac_status=$?
     12762  grep -v '^ *+' conftest.er1 >conftest.err
     12763  rm -f conftest.er1
     12764  cat conftest.err >&5
     12765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12766  (exit $ac_status); } &&
     12767         { ac_try='test -z "$ac_cxx_werror_flag"
     12768                         || test ! -s conftest.err'
     12769  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12770  (eval $ac_try) 2>&5
     12771  ac_status=$?
     12772  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12773  (exit $ac_status); }; } &&
     12774         { ac_try='test -s conftest$ac_exeext'
     12775  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12776  (eval $ac_try) 2>&5
     12777  ac_status=$?
     12778  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12779  (exit $ac_status); }; }; then
     12780  ac_cv_lib_svld_dlopen=yes
     12781else
     12782  echo "$as_me: failed program was:" >&5
     12783sed 's/^/| /' conftest.$ac_ext >&5
     12784
     12785ac_cv_lib_svld_dlopen=no
     12786fi
     12787rm -f conftest.err conftest.$ac_objext \
     12788      conftest$ac_exeext conftest.$ac_ext
     12789LIBS=$ac_check_lib_save_LIBS
     12790fi
     12791echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
     12792echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
     12793if test $ac_cv_lib_svld_dlopen = yes; then
     12794  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
     12795else
     12796  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
     12797echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
     12798if test "${ac_cv_lib_dld_dld_link+set}" = set; then
     12799  echo $ECHO_N "(cached) $ECHO_C" >&6
     12800else
     12801  ac_check_lib_save_LIBS=$LIBS
     12802LIBS="-ldld  $LIBS"
     12803cat >conftest.$ac_ext <<_ACEOF
     12804/* confdefs.h.  */
     12805_ACEOF
     12806cat confdefs.h >>conftest.$ac_ext
     12807cat >>conftest.$ac_ext <<_ACEOF
     12808/* end confdefs.h.  */
     12809
     12810/* Override any gcc2 internal prototype to avoid an error.  */
     12811#ifdef __cplusplus
     12812extern "C"
     12813#endif
     12814/* We use char because int might match the return type of a gcc2
     12815   builtin and then its argument prototype would still apply.  */
     12816char dld_link ();
     12817int
     12818main ()
     12819{
     12820dld_link ();
     12821  ;
     12822  return 0;
     12823}
     12824_ACEOF
     12825rm -f conftest.$ac_objext conftest$ac_exeext
     12826if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     12827  (eval $ac_link) 2>conftest.er1
     12828  ac_status=$?
     12829  grep -v '^ *+' conftest.er1 >conftest.err
     12830  rm -f conftest.er1
     12831  cat conftest.err >&5
     12832  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12833  (exit $ac_status); } &&
     12834         { ac_try='test -z "$ac_cxx_werror_flag"
     12835                         || test ! -s conftest.err'
     12836  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12837  (eval $ac_try) 2>&5
     12838  ac_status=$?
     12839  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12840  (exit $ac_status); }; } &&
     12841         { ac_try='test -s conftest$ac_exeext'
     12842  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     12843  (eval $ac_try) 2>&5
     12844  ac_status=$?
     12845  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12846  (exit $ac_status); }; }; then
     12847  ac_cv_lib_dld_dld_link=yes
     12848else
     12849  echo "$as_me: failed program was:" >&5
     12850sed 's/^/| /' conftest.$ac_ext >&5
     12851
     12852ac_cv_lib_dld_dld_link=no
     12853fi
     12854rm -f conftest.err conftest.$ac_objext \
     12855      conftest$ac_exeext conftest.$ac_ext
     12856LIBS=$ac_check_lib_save_LIBS
     12857fi
     12858echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
     12859echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
     12860if test $ac_cv_lib_dld_dld_link = yes; then
     12861  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
     12862fi
     12863
     12864
     12865fi
     12866
     12867
     12868fi
     12869
     12870
     12871fi
     12872
     12873
     12874fi
     12875
     12876
     12877fi
     12878
     12879    ;;
     12880  esac
     12881
     12882  if test "x$lt_cv_dlopen" != xno; then
     12883    enable_dlopen=yes
     12884  else
     12885    enable_dlopen=no
     12886  fi
     12887
     12888  case $lt_cv_dlopen in
     12889  dlopen)
     12890    save_CPPFLAGS="$CPPFLAGS"
     12891    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
     12892
     12893    save_LDFLAGS="$LDFLAGS"
     12894    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
     12895
     12896    save_LIBS="$LIBS"
     12897    LIBS="$lt_cv_dlopen_libs $LIBS"
     12898
     12899    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
     12900echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
     12901if test "${lt_cv_dlopen_self+set}" = set; then
     12902  echo $ECHO_N "(cached) $ECHO_C" >&6
     12903else
     12904          if test "$cross_compiling" = yes; then :
     12905  lt_cv_dlopen_self=cross
     12906else
     12907  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     12908  lt_status=$lt_dlunknown
     12909  cat > conftest.$ac_ext <<EOF
     12910#line 12910 "configure"
     12911#include "confdefs.h"
     12912
     12913#if HAVE_DLFCN_H
     12914#include <dlfcn.h>
     12915#endif
     12916
     12917#include <stdio.h>
     12918
     12919#ifdef RTLD_GLOBAL
     12920#  define LT_DLGLOBAL           RTLD_GLOBAL
     12921#else
     12922#  ifdef DL_GLOBAL
     12923#    define LT_DLGLOBAL         DL_GLOBAL
     12924#  else
     12925#    define LT_DLGLOBAL         0
     12926#  endif
     12927#endif
     12928
     12929/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
     12930   find out it does not work in some platform. */
     12931#ifndef LT_DLLAZY_OR_NOW
     12932#  ifdef RTLD_LAZY
     12933#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
     12934#  else
     12935#    ifdef DL_LAZY
     12936#      define LT_DLLAZY_OR_NOW          DL_LAZY
     12937#    else
     12938#      ifdef RTLD_NOW
     12939#        define LT_DLLAZY_OR_NOW        RTLD_NOW
     12940#      else
     12941#        ifdef DL_NOW
     12942#          define LT_DLLAZY_OR_NOW      DL_NOW
     12943#        else
     12944#          define LT_DLLAZY_OR_NOW      0
     12945#        endif
     12946#      endif
     12947#    endif
     12948#  endif
     12949#endif
     12950
     12951#ifdef __cplusplus
     12952extern "C" void exit (int);
     12953#endif
     12954
     12955void fnord() { int i=42;}
     12956int main ()
     12957{
     12958  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     12959  int status = $lt_dlunknown;
     12960
     12961  if (self)
     12962    {
     12963      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
     12964      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
     12965      /* dlclose (self); */
     12966    }
     12967
     12968    exit (status);
     12969}
     12970EOF
     12971  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     12972  (eval $ac_link) 2>&5
     12973  ac_status=$?
     12974  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     12975  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
     12976    (./conftest; exit; ) >&5 2>/dev/null
     12977    lt_status=$?
     12978    case x$lt_status in
     12979      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
     12980      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
     12981      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
     12982    esac
     12983  else :
     12984    # compilation failed
     12985    lt_cv_dlopen_self=no
     12986  fi
     12987fi
     12988rm -fr conftest*
     12989
     12990
     12991fi
     12992echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
     12993echo "${ECHO_T}$lt_cv_dlopen_self" >&6
     12994
     12995    if test "x$lt_cv_dlopen_self" = xyes; then
     12996      LDFLAGS="$LDFLAGS $link_static_flag"
     12997      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
     12998echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
     12999if test "${lt_cv_dlopen_self_static+set}" = set; then
     13000  echo $ECHO_N "(cached) $ECHO_C" >&6
     13001else
     13002          if test "$cross_compiling" = yes; then :
     13003  lt_cv_dlopen_self_static=cross
     13004else
     13005  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     13006  lt_status=$lt_dlunknown
     13007  cat > conftest.$ac_ext <<EOF
     13008#line 13008 "configure"
     13009#include "confdefs.h"
     13010
     13011#if HAVE_DLFCN_H
     13012#include <dlfcn.h>
     13013#endif
     13014
     13015#include <stdio.h>
     13016
     13017#ifdef RTLD_GLOBAL
     13018#  define LT_DLGLOBAL           RTLD_GLOBAL
     13019#else
     13020#  ifdef DL_GLOBAL
     13021#    define LT_DLGLOBAL         DL_GLOBAL
     13022#  else
     13023#    define LT_DLGLOBAL         0
     13024#  endif
     13025#endif
     13026
     13027/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
     13028   find out it does not work in some platform. */
     13029#ifndef LT_DLLAZY_OR_NOW
     13030#  ifdef RTLD_LAZY
     13031#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
     13032#  else
     13033#    ifdef DL_LAZY
     13034#      define LT_DLLAZY_OR_NOW          DL_LAZY
     13035#    else
     13036#      ifdef RTLD_NOW
     13037#        define LT_DLLAZY_OR_NOW        RTLD_NOW
     13038#      else
     13039#        ifdef DL_NOW
     13040#          define LT_DLLAZY_OR_NOW      DL_NOW
     13041#        else
     13042#          define LT_DLLAZY_OR_NOW      0
     13043#        endif
     13044#      endif
     13045#    endif
     13046#  endif
     13047#endif
     13048
     13049#ifdef __cplusplus
     13050extern "C" void exit (int);
     13051#endif
     13052
     13053void fnord() { int i=42;}
     13054int main ()
     13055{
     13056  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     13057  int status = $lt_dlunknown;
     13058
     13059  if (self)
     13060    {
     13061      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
     13062      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
     13063      /* dlclose (self); */
     13064    }
     13065
     13066    exit (status);
     13067}
     13068EOF
     13069  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     13070  (eval $ac_link) 2>&5
     13071  ac_status=$?
     13072  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     13073  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
     13074    (./conftest; exit; ) >&5 2>/dev/null
     13075    lt_status=$?
     13076    case x$lt_status in
     13077      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
     13078      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
     13079      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
     13080    esac
     13081  else :
     13082    # compilation failed
     13083    lt_cv_dlopen_self_static=no
     13084  fi
     13085fi
     13086rm -fr conftest*
     13087
     13088
     13089fi
     13090echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
     13091echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
     13092    fi
     13093
     13094    CPPFLAGS="$save_CPPFLAGS"
     13095    LDFLAGS="$save_LDFLAGS"
     13096    LIBS="$save_LIBS"
     13097    ;;
     13098  esac
     13099
     13100  case $lt_cv_dlopen_self in
     13101  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
     13102  *) enable_dlopen_self=unknown ;;
     13103  esac
     13104
     13105  case $lt_cv_dlopen_self_static in
     13106  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
     13107  *) enable_dlopen_self_static=unknown ;;
     13108  esac
     13109fi
     13110
     13111
     13112# The else clause should only fire when bootstrapping the
     13113# libtool distribution, otherwise you forgot to ship ltmain.sh
     13114# with your package, and you will get complaints that there are
     13115# no rules to generate ltmain.sh.
     13116if test -f "$ltmain"; then
     13117  # See if we are running on zsh, and set the options which allow our commands through
     13118  # without removal of \ escapes.
     13119  if test -n "${ZSH_VERSION+set}" ; then
     13120    setopt NO_GLOB_SUBST
     13121  fi
     13122  # Now quote all the things that may contain metacharacters while being
     13123  # careful not to overquote the AC_SUBSTed values.  We take copies of the
     13124  # variables and quote the copies for generation of the libtool script.
     13125  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
     13126    SED SHELL STRIP \
     13127    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
     13128    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
     13129    deplibs_check_method reload_flag reload_cmds need_locks \
     13130    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
     13131    lt_cv_sys_global_symbol_to_c_name_address \
     13132    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
     13133    old_postinstall_cmds old_postuninstall_cmds \
     13134    compiler_CXX \
     13135    CC_CXX \
     13136    LD_CXX \
     13137    lt_prog_compiler_wl_CXX \
     13138    lt_prog_compiler_pic_CXX \
     13139    lt_prog_compiler_static_CXX \
     13140    lt_prog_compiler_no_builtin_flag_CXX \
     13141    export_dynamic_flag_spec_CXX \
     13142    thread_safe_flag_spec_CXX \
     13143    whole_archive_flag_spec_CXX \
     13144    enable_shared_with_static_runtimes_CXX \
     13145    old_archive_cmds_CXX \
     13146    old_archive_from_new_cmds_CXX \
     13147    predep_objects_CXX \
     13148    postdep_objects_CXX \
     13149    predeps_CXX \
     13150    postdeps_CXX \
     13151    compiler_lib_search_path_CXX \
     13152    archive_cmds_CXX \
     13153    archive_expsym_cmds_CXX \
     13154    postinstall_cmds_CXX \
     13155    postuninstall_cmds_CXX \
     13156    old_archive_from_expsyms_cmds_CXX \
     13157    allow_undefined_flag_CXX \
     13158    no_undefined_flag_CXX \
     13159    export_symbols_cmds_CXX \
     13160    hardcode_libdir_flag_spec_CXX \
     13161    hardcode_libdir_flag_spec_ld_CXX \
     13162    hardcode_libdir_separator_CXX \
     13163    hardcode_automatic_CXX \
     13164    module_cmds_CXX \
     13165    module_expsym_cmds_CXX \
     13166    lt_cv_prog_compiler_c_o_CXX \
     13167    exclude_expsyms_CXX \
     13168    include_expsyms_CXX; do
     13169
     13170    case $var in
     13171    old_archive_cmds_CXX | \
     13172    old_archive_from_new_cmds_CXX | \
     13173    archive_cmds_CXX | \
     13174    archive_expsym_cmds_CXX | \
     13175    module_cmds_CXX | \
     13176    module_expsym_cmds_CXX | \
     13177    old_archive_from_expsyms_cmds_CXX | \
     13178    export_symbols_cmds_CXX | \
     13179    extract_expsyms_cmds | reload_cmds | finish_cmds | \
     13180    postinstall_cmds | postuninstall_cmds | \
     13181    old_postinstall_cmds | old_postuninstall_cmds | \
     13182    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
     13183      # Double-quote double-evaled strings.
     13184      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
     13185      ;;
     13186    *)
     13187      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
     13188      ;;
     13189    esac
     13190  done
     13191
     13192  case $lt_echo in
     13193  *'\$0 --fallback-echo"')
     13194    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
     13195    ;;
     13196  esac
     13197
     13198cfgfile="$ofile"
     13199
     13200  cat <<__EOF__ >> "$cfgfile"
     13201# ### BEGIN LIBTOOL TAG CONFIG: $tagname
     13202
     13203# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
     13204
     13205# Shell to use when invoking shell scripts.
     13206SHELL=$lt_SHELL
     13207
     13208# Whether or not to build shared libraries.
     13209build_libtool_libs=$enable_shared
     13210
     13211# Whether or not to build static libraries.
     13212build_old_libs=$enable_static
     13213
     13214# Whether or not to add -lc for building shared libraries.
     13215build_libtool_need_lc=$archive_cmds_need_lc_CXX
     13216
     13217# Whether or not to disallow shared libs when runtime libs are static
     13218allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
     13219
     13220# Whether or not to optimize for fast installation.
     13221fast_install=$enable_fast_install
     13222
     13223# The host system.
     13224host_alias=$host_alias
     13225host=$host
     13226host_os=$host_os
     13227
     13228# The build system.
     13229build_alias=$build_alias
     13230build=$build
     13231build_os=$build_os
     13232
     13233# An echo program that does not interpret backslashes.
     13234echo=$lt_echo
     13235
     13236# The archiver.
     13237AR=$lt_AR
     13238AR_FLAGS=$lt_AR_FLAGS
     13239
     13240# A C compiler.
     13241LTCC=$lt_LTCC
     13242
     13243# A language-specific compiler.
     13244CC=$lt_compiler_CXX
     13245
     13246# Is the compiler the GNU C compiler?
     13247with_gcc=$GCC_CXX
     13248
     13249# An ERE matcher.
     13250EGREP=$lt_EGREP
     13251
     13252# The linker used to build libraries.
     13253LD=$lt_LD_CXX
     13254
     13255# Whether we need hard or soft links.
     13256LN_S=$lt_LN_S
     13257
     13258# A BSD-compatible nm program.
     13259NM=$lt_NM
     13260
     13261# A symbol stripping program
     13262STRIP=$lt_STRIP
     13263
     13264# Used to examine libraries when file_magic_cmd begins "file"
     13265MAGIC_CMD=$MAGIC_CMD
     13266
     13267# Used on cygwin: DLL creation program.
     13268DLLTOOL="$DLLTOOL"
     13269
     13270# Used on cygwin: object dumper.
     13271OBJDUMP="$OBJDUMP"
     13272
     13273# Used on cygwin: assembler.
     13274AS="$AS"
     13275
     13276# The name of the directory that contains temporary libtool files.
     13277objdir=$objdir
     13278
     13279# How to create reloadable object files.
     13280reload_flag=$lt_reload_flag
     13281reload_cmds=$lt_reload_cmds
     13282
     13283# How to pass a linker flag through the compiler.
     13284wl=$lt_lt_prog_compiler_wl_CXX
     13285
     13286# Object file suffix (normally "o").
     13287objext="$ac_objext"
     13288
     13289# Old archive suffix (normally "a").
     13290libext="$libext"
     13291
     13292# Shared library suffix (normally ".so").
     13293shrext_cmds='$shrext_cmds'
     13294
     13295# Executable file suffix (normally "").
     13296exeext="$exeext"
     13297
     13298# Additional compiler flags for building library objects.
     13299pic_flag=$lt_lt_prog_compiler_pic_CXX
     13300pic_mode=$pic_mode
     13301
     13302# What is the maximum length of a command?
     13303max_cmd_len=$lt_cv_sys_max_cmd_len
     13304
     13305# Does compiler simultaneously support -c and -o options?
     13306compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
     13307
     13308# Must we lock files when doing compilation?
     13309need_locks=$lt_need_locks
     13310
     13311# Do we need the lib prefix for modules?
     13312need_lib_prefix=$need_lib_prefix
     13313
     13314# Do we need a version for libraries?
     13315need_version=$need_version
     13316
     13317# Whether dlopen is supported.
     13318dlopen_support=$enable_dlopen
     13319
     13320# Whether dlopen of programs is supported.
     13321dlopen_self=$enable_dlopen_self
     13322
     13323# Whether dlopen of statically linked programs is supported.
     13324dlopen_self_static=$enable_dlopen_self_static
     13325
     13326# Compiler flag to prevent dynamic linking.
     13327link_static_flag=$lt_lt_prog_compiler_static_CXX
     13328
     13329# Compiler flag to turn off builtin functions.
     13330no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
     13331
     13332# Compiler flag to allow reflexive dlopens.
     13333export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
     13334
     13335# Compiler flag to generate shared objects directly from archives.
     13336whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
     13337
     13338# Compiler flag to generate thread-safe objects.
     13339thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
     13340
     13341# Library versioning type.
     13342version_type=$version_type
     13343
     13344# Format of library name prefix.
     13345libname_spec=$lt_libname_spec
     13346
     13347# List of archive names.  First name is the real one, the rest are links.
     13348# The last name is the one that the linker finds with -lNAME.
     13349library_names_spec=$lt_library_names_spec
     13350
     13351# The coded name of the library, if different from the real name.
     13352soname_spec=$lt_soname_spec
     13353
     13354# Commands used to build and install an old-style archive.
     13355RANLIB=$lt_RANLIB
     13356old_archive_cmds=$lt_old_archive_cmds_CXX
     13357old_postinstall_cmds=$lt_old_postinstall_cmds
     13358old_postuninstall_cmds=$lt_old_postuninstall_cmds
     13359
     13360# Create an old-style archive from a shared archive.
     13361old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
     13362
     13363# Create a temporary old-style archive to link instead of a shared archive.
     13364old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
     13365
     13366# Commands used to build and install a shared archive.
     13367archive_cmds=$lt_archive_cmds_CXX
     13368archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
     13369postinstall_cmds=$lt_postinstall_cmds
     13370postuninstall_cmds=$lt_postuninstall_cmds
     13371
     13372# Commands used to build a loadable module (assumed same as above if empty)
     13373module_cmds=$lt_module_cmds_CXX
     13374module_expsym_cmds=$lt_module_expsym_cmds_CXX
     13375
     13376# Commands to strip libraries.
     13377old_striplib=$lt_old_striplib
     13378striplib=$lt_striplib
     13379
     13380# Dependencies to place before the objects being linked to create a
     13381# shared library.
     13382predep_objects=$lt_predep_objects_CXX
     13383
     13384# Dependencies to place after the objects being linked to create a
     13385# shared library.
     13386postdep_objects=$lt_postdep_objects_CXX
     13387
     13388# Dependencies to place before the objects being linked to create a
     13389# shared library.
     13390predeps=$lt_predeps_CXX
     13391
     13392# Dependencies to place after the objects being linked to create a
     13393# shared library.
     13394postdeps=$lt_postdeps_CXX
     13395
     13396# The library search path used internally by the compiler when linking
     13397# a shared library.
     13398compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
     13399
     13400# Method to check whether dependent libraries are shared objects.
     13401deplibs_check_method=$lt_deplibs_check_method
     13402
     13403# Command to use when deplibs_check_method == file_magic.
     13404file_magic_cmd=$lt_file_magic_cmd
     13405
     13406# Flag that allows shared libraries with undefined symbols to be built.
     13407allow_undefined_flag=$lt_allow_undefined_flag_CXX
     13408
     13409# Flag that forces no undefined symbols.
     13410no_undefined_flag=$lt_no_undefined_flag_CXX
     13411
     13412# Commands used to finish a libtool library installation in a directory.
     13413finish_cmds=$lt_finish_cmds
     13414
     13415# Same as above, but a single script fragment to be evaled but not shown.
     13416finish_eval=$lt_finish_eval
     13417
     13418# Take the output of nm and produce a listing of raw symbols and C names.
     13419global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
     13420
     13421# Transform the output of nm in a proper C declaration
     13422global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
     13423
     13424# Transform the output of nm in a C name address pair
     13425global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
     13426
     13427# This is the shared library runtime path variable.
     13428runpath_var=$runpath_var
     13429
     13430# This is the shared library path variable.
     13431shlibpath_var=$shlibpath_var
     13432
     13433# Is shlibpath searched before the hard-coded library search path?
     13434shlibpath_overrides_runpath=$shlibpath_overrides_runpath
     13435
     13436# How to hardcode a shared library path into an executable.
     13437hardcode_action=$hardcode_action_CXX
     13438
     13439# Whether we should hardcode library paths into libraries.
     13440hardcode_into_libs=$hardcode_into_libs
     13441
     13442# Flag to hardcode \$libdir into a binary during linking.
     13443# This must work even if \$libdir does not exist.
     13444hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
     13445
     13446# If ld is used when linking, flag to hardcode \$libdir into
     13447# a binary during linking. This must work even if \$libdir does
     13448# not exist.
     13449hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
     13450
     13451# Whether we need a single -rpath flag with a separated argument.
     13452hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
     13453
     13454# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
     13455# resulting binary.
     13456hardcode_direct=$hardcode_direct_CXX
     13457
     13458# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
     13459# resulting binary.
     13460hardcode_minus_L=$hardcode_minus_L_CXX
     13461
     13462# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
     13463# the resulting binary.
     13464hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
     13465
     13466# Set to yes if building a shared library automatically hardcodes DIR into the library
     13467# and all subsequent libraries and executables linked against it.
     13468hardcode_automatic=$hardcode_automatic_CXX
     13469
     13470# Variables whose values should be saved in libtool wrapper scripts and
     13471# restored at relink time.
     13472variables_saved_for_relink="$variables_saved_for_relink"
     13473
     13474# Whether libtool must link a program against all its dependency libraries.
     13475link_all_deplibs=$link_all_deplibs_CXX
     13476
     13477# Compile-time system search path for libraries
     13478sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
     13479
     13480# Run-time system search path for libraries
     13481sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
     13482
     13483# Fix the shell variable \$srcfile for the compiler.
     13484fix_srcfile_path="$fix_srcfile_path_CXX"
     13485
     13486# Set to yes if exported symbols are required.
     13487always_export_symbols=$always_export_symbols_CXX
     13488
     13489# The commands to list exported symbols.
     13490export_symbols_cmds=$lt_export_symbols_cmds_CXX
     13491
     13492# The commands to extract the exported symbol list from a shared archive.
     13493extract_expsyms_cmds=$lt_extract_expsyms_cmds
     13494
     13495# Symbols that should not be listed in the preloaded symbols.
     13496exclude_expsyms=$lt_exclude_expsyms_CXX
     13497
     13498# Symbols that must always be exported.
     13499include_expsyms=$lt_include_expsyms_CXX
     13500
     13501# ### END LIBTOOL TAG CONFIG: $tagname
     13502
     13503__EOF__
     13504
     13505
     13506else
     13507  # If there is no Makefile yet, we rely on a make rule to execute
     13508  # `config.status --recheck' to rerun these tests and create the
     13509  # libtool script then.
     13510  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
     13511  if test -f "$ltmain_in"; then
     13512    test -f Makefile && make "$ltmain"
     13513  fi
     13514fi
     13515
     13516
     13517ac_ext=c
     13518ac_cpp='$CPP $CPPFLAGS'
     13519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     13520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     13521ac_compiler_gnu=$ac_cv_c_compiler_gnu
     13522
     13523CC=$lt_save_CC
     13524LDCXX=$LD
     13525LD=$lt_save_LD
     13526GCC=$lt_save_GCC
     13527with_gnu_ldcxx=$with_gnu_ld
     13528with_gnu_ld=$lt_save_with_gnu_ld
     13529lt_cv_path_LDCXX=$lt_cv_path_LD
     13530lt_cv_path_LD=$lt_save_path_LD
     13531lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
     13532lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
     13533
     13534        else
     13535          tagname=""
     13536        fi
     13537        ;;
     13538
     13539      F77)
     13540        if test -n "$F77" && test "X$F77" != "Xno"; then
     13541
     13542ac_ext=f
     13543ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
     13544ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     13545ac_compiler_gnu=$ac_cv_f77_compiler_gnu
     13546
     13547
     13548archive_cmds_need_lc_F77=no
     13549allow_undefined_flag_F77=
     13550always_export_symbols_F77=no
     13551archive_expsym_cmds_F77=
     13552export_dynamic_flag_spec_F77=
     13553hardcode_direct_F77=no
     13554hardcode_libdir_flag_spec_F77=
     13555hardcode_libdir_flag_spec_ld_F77=
     13556hardcode_libdir_separator_F77=
     13557hardcode_minus_L_F77=no
     13558hardcode_automatic_F77=no
     13559module_cmds_F77=
     13560module_expsym_cmds_F77=
     13561link_all_deplibs_F77=unknown
     13562old_archive_cmds_F77=$old_archive_cmds
     13563no_undefined_flag_F77=
     13564whole_archive_flag_spec_F77=
     13565enable_shared_with_static_runtimes_F77=no
     13566
     13567# Source file extension for f77 test sources.
     13568ac_ext=f
     13569
     13570# Object file extension for compiled f77 test sources.
     13571objext=o
     13572objext_F77=$objext
     13573
     13574# Code to be used in simple compile tests
     13575lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
     13576
     13577# Code to be used in simple link tests
     13578lt_simple_link_test_code="      program t\n      end\n"
     13579
     13580# ltmain only uses $CC for tagged configurations so make sure $CC is set.
     13581
     13582# If no C compiler was specified, use CC.
     13583LTCC=${LTCC-"$CC"}
     13584
     13585# Allow CC to be a program name with arguments.
     13586compiler=$CC
     13587
     13588
     13589# save warnings/boilerplate of simple test code
     13590ac_outfile=conftest.$ac_objext
     13591printf "$lt_simple_compile_test_code" >conftest.$ac_ext
     13592eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
     13593_lt_compiler_boilerplate=`cat conftest.err`
     13594$rm conftest*
     13595
     13596ac_outfile=conftest.$ac_objext
     13597printf "$lt_simple_link_test_code" >conftest.$ac_ext
     13598eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
     13599_lt_linker_boilerplate=`cat conftest.err`
     13600$rm conftest*
     13601
     13602
     13603# Allow CC to be a program name with arguments.
     13604lt_save_CC="$CC"
     13605CC=${F77-"f77"}
     13606compiler=$CC
     13607compiler_F77=$CC
     13608for cc_temp in $compiler""; do
     13609  case $cc_temp in
     13610    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
     13611    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
     13612    \-*) ;;
     13613    *) break;;
     13614  esac
     13615done
     13616cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
     13617
     13618
     13619echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
     13620echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
     13621echo "$as_me:$LINENO: result: $can_build_shared" >&5
     13622echo "${ECHO_T}$can_build_shared" >&6
     13623
     13624echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
     13625echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
     13626test "$can_build_shared" = "no" && enable_shared=no
     13627
     13628# On AIX, shared libraries and static libraries use the same namespace, and
     13629# are all built from PIC.
     13630case $host_os in
     13631aix3*)
     13632  test "$enable_shared" = yes && enable_static=no
     13633  if test -n "$RANLIB"; then
     13634    archive_cmds="$archive_cmds~\$RANLIB \$lib"
     13635    postinstall_cmds='$RANLIB $lib'
     13636  fi
     13637  ;;
     13638aix4* | aix5*)
     13639  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     13640    test "$enable_shared" = yes && enable_static=no
     13641  fi
     13642  ;;
     13643esac
     13644echo "$as_me:$LINENO: result: $enable_shared" >&5
     13645echo "${ECHO_T}$enable_shared" >&6
     13646
     13647echo "$as_me:$LINENO: checking whether to build static libraries" >&5
     13648echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
     13649# Make sure either enable_shared or enable_static is yes.
     13650test "$enable_shared" = yes || enable_static=yes
     13651echo "$as_me:$LINENO: result: $enable_static" >&5
     13652echo "${ECHO_T}$enable_static" >&6
     13653
     13654test "$ld_shlibs_F77" = no && can_build_shared=no
     13655
     13656GCC_F77="$G77"
     13657LD_F77="$LD"
     13658
     13659lt_prog_compiler_wl_F77=
     13660lt_prog_compiler_pic_F77=
     13661lt_prog_compiler_static_F77=
     13662
     13663echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
     13664echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
     13665
     13666  if test "$GCC" = yes; then
     13667    lt_prog_compiler_wl_F77='-Wl,'
     13668    lt_prog_compiler_static_F77='-static'
     13669
     13670    case $host_os in
     13671      aix*)
     13672      # All AIX code is PIC.
     13673      if test "$host_cpu" = ia64; then
     13674        # AIX 5 now supports IA64 processor
     13675        lt_prog_compiler_static_F77='-Bstatic'
     13676      fi
     13677      ;;
     13678
     13679    amigaos*)
     13680      # FIXME: we need at least 68020 code to build shared libraries, but
     13681      # adding the `-m68020' flag to GCC prevents building anything better,
     13682      # like `-m68040'.
     13683      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
     13684      ;;
     13685
     13686    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
     13687      # PIC is the default for these OSes.
     13688      ;;
     13689
     13690    mingw* | pw32* | os2*)
     13691      # This hack is so that the source file can tell whether it is being
     13692      # built for inclusion in a dll (and should export symbols for example).
     13693      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
     13694      ;;
     13695
     13696    darwin* | rhapsody*)
     13697      # PIC is the default on this platform
     13698      # Common symbols not allowed in MH_DYLIB files
     13699      lt_prog_compiler_pic_F77='-fno-common'
     13700      ;;
     13701
     13702    msdosdjgpp*)
     13703      # Just because we use GCC doesn't mean we suddenly get shared libraries
     13704      # on systems that don't support them.
     13705      lt_prog_compiler_can_build_shared_F77=no
     13706      enable_shared=no
     13707      ;;
     13708
     13709    sysv4*MP*)
     13710      if test -d /usr/nec; then
     13711        lt_prog_compiler_pic_F77=-Kconform_pic
     13712      fi
     13713      ;;
     13714
     13715    hpux*)
     13716      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
     13717      # not for PA HP-UX.
     13718      case $host_cpu in
     13719      hppa*64*|ia64*)
     13720        # +Z the default
     13721        ;;
     13722      *)
     13723        lt_prog_compiler_pic_F77='-fPIC'
     13724        ;;
     13725      esac
     13726      ;;
     13727
     13728    *)
     13729      lt_prog_compiler_pic_F77='-fPIC'
     13730      ;;
     13731    esac
     13732  else
     13733    # PORTME Check for flag to pass linker flags through the system compiler.
     13734    case $host_os in
     13735    aix*)
     13736      lt_prog_compiler_wl_F77='-Wl,'
     13737      if test "$host_cpu" = ia64; then
     13738        # AIX 5 now supports IA64 processor
     13739        lt_prog_compiler_static_F77='-Bstatic'
     13740      else
     13741        lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
     13742      fi
     13743      ;;
     13744      darwin*)
     13745        # PIC is the default on this platform
     13746        # Common symbols not allowed in MH_DYLIB files
     13747       case $cc_basename in
     13748         xlc*)
     13749         lt_prog_compiler_pic_F77='-qnocommon'
     13750         lt_prog_compiler_wl_F77='-Wl,'
     13751         ;;
     13752       esac
     13753       ;;
     13754
     13755    mingw* | pw32* | os2*)
     13756      # This hack is so that the source file can tell whether it is being
     13757      # built for inclusion in a dll (and should export symbols for example).
     13758      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
     13759      ;;
     13760
     13761    hpux9* | hpux10* | hpux11*)
     13762      lt_prog_compiler_wl_F77='-Wl,'
     13763      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
     13764      # not for PA HP-UX.
     13765      case $host_cpu in
     13766      hppa*64*|ia64*)
     13767        # +Z the default
     13768        ;;
     13769      *)
     13770        lt_prog_compiler_pic_F77='+Z'
     13771        ;;
     13772      esac
     13773      # Is there a better lt_prog_compiler_static that works with the bundled CC?
     13774      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
     13775      ;;
     13776
     13777    irix5* | irix6* | nonstopux*)
     13778      lt_prog_compiler_wl_F77='-Wl,'
     13779      # PIC (with -KPIC) is the default.
     13780      lt_prog_compiler_static_F77='-non_shared'
     13781      ;;
     13782
     13783    newsos6)
     13784      lt_prog_compiler_pic_F77='-KPIC'
     13785      lt_prog_compiler_static_F77='-Bstatic'
     13786      ;;
     13787
     13788    linux*)
     13789      case $cc_basename in
     13790      icc* | ecc*)
     13791        lt_prog_compiler_wl_F77='-Wl,'
     13792        lt_prog_compiler_pic_F77='-KPIC'
     13793        lt_prog_compiler_static_F77='-static'
     13794        ;;
     13795      pgcc* | pgf77* | pgf90* | pgf95*)
     13796        # Portland Group compilers (*not* the Pentium gcc compiler,
     13797        # which looks to be a dead project)
     13798        lt_prog_compiler_wl_F77='-Wl,'
     13799        lt_prog_compiler_pic_F77='-fpic'
     13800        lt_prog_compiler_static_F77='-Bstatic'
     13801        ;;
     13802      ccc*)
     13803        lt_prog_compiler_wl_F77='-Wl,'
     13804        # All Alpha code is PIC.
     13805        lt_prog_compiler_static_F77='-non_shared'
     13806        ;;
     13807      esac
     13808      ;;
     13809
     13810    osf3* | osf4* | osf5*)
     13811      lt_prog_compiler_wl_F77='-Wl,'
     13812      # All OSF/1 code is PIC.
     13813      lt_prog_compiler_static_F77='-non_shared'
     13814      ;;
     13815
     13816    sco3.2v5*)
     13817      lt_prog_compiler_pic_F77='-Kpic'
     13818      lt_prog_compiler_static_F77='-dn'
     13819      ;;
     13820
     13821    solaris*)
     13822      lt_prog_compiler_pic_F77='-KPIC'
     13823      lt_prog_compiler_static_F77='-Bstatic'
     13824      case $cc_basename in
     13825      f77* | f90* | f95*)
     13826        lt_prog_compiler_wl_F77='-Qoption ld ';;
     13827      *)
     13828        lt_prog_compiler_wl_F77='-Wl,';;
     13829      esac
     13830      ;;
     13831
     13832    sunos4*)
     13833      lt_prog_compiler_wl_F77='-Qoption ld '
     13834      lt_prog_compiler_pic_F77='-PIC'
     13835      lt_prog_compiler_static_F77='-Bstatic'
     13836      ;;
     13837
     13838    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
     13839      lt_prog_compiler_wl_F77='-Wl,'
     13840      lt_prog_compiler_pic_F77='-KPIC'
     13841      lt_prog_compiler_static_F77='-Bstatic'
     13842      ;;
     13843
     13844    sysv4*MP*)
     13845      if test -d /usr/nec ;then
     13846        lt_prog_compiler_pic_F77='-Kconform_pic'
     13847        lt_prog_compiler_static_F77='-Bstatic'
     13848      fi
     13849      ;;
     13850
     13851    unicos*)
     13852      lt_prog_compiler_wl_F77='-Wl,'
     13853      lt_prog_compiler_can_build_shared_F77=no
     13854      ;;
     13855
     13856    uts4*)
     13857      lt_prog_compiler_pic_F77='-pic'
     13858      lt_prog_compiler_static_F77='-Bstatic'
     13859      ;;
     13860
     13861    *)
     13862      lt_prog_compiler_can_build_shared_F77=no
     13863      ;;
     13864    esac
     13865  fi
     13866
     13867echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
     13868echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
     13869
     13870#
     13871# Check to make sure the PIC flag actually works.
     13872#
     13873if test -n "$lt_prog_compiler_pic_F77"; then
     13874
     13875echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
     13876echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
     13877if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
     13878  echo $ECHO_N "(cached) $ECHO_C" >&6
     13879else
     13880  lt_prog_compiler_pic_works_F77=no
     13881  ac_outfile=conftest.$ac_objext
     13882   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     13883   lt_compiler_flag="$lt_prog_compiler_pic_F77"
     13884   # Insert the option either (1) after the last *FLAGS variable, or
     13885   # (2) before a word containing "conftest.", or (3) at the end.
     13886   # Note that $ac_compile itself does not contain backslashes and begins
     13887   # with a dollar sign (not a hyphen), so the echo should work correctly.
     13888   # The option is referenced via a variable to avoid confusing sed.
     13889   lt_compile=`echo "$ac_compile" | $SED \
     13890   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     13891   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     13892   -e 's:$: $lt_compiler_flag:'`
     13893   (eval echo "\"\$as_me:13893: $lt_compile\"" >&5)
     13894   (eval "$lt_compile" 2>conftest.err)
     13895   ac_status=$?
     13896   cat conftest.err >&5
     13897   echo "$as_me:13897: \$? = $ac_status" >&5
     13898   if (exit $ac_status) && test -s "$ac_outfile"; then
     13899     # The compiler can only warn and ignore the option if not recognized
     13900     # So say no if there are warnings other than the usual output.
     13901     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
     13902     $SED '/^$/d' conftest.err >conftest.er2
     13903     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
     13904       lt_prog_compiler_pic_works_F77=yes
     13905     fi
     13906   fi
     13907   $rm conftest*
     13908
     13909fi
     13910echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
     13911echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
     13912
     13913if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
     13914    case $lt_prog_compiler_pic_F77 in
     13915     "" | " "*) ;;
     13916     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
     13917     esac
     13918else
     13919    lt_prog_compiler_pic_F77=
     13920     lt_prog_compiler_can_build_shared_F77=no
     13921fi
     13922
     13923fi
     13924case $host_os in
     13925  # For platforms which do not support PIC, -DPIC is meaningless:
     13926  *djgpp*)
     13927    lt_prog_compiler_pic_F77=
     13928    ;;
     13929  *)
     13930    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
     13931    ;;
     13932esac
     13933
     13934echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
     13935echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
     13936if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
     13937  echo $ECHO_N "(cached) $ECHO_C" >&6
     13938else
     13939  lt_cv_prog_compiler_c_o_F77=no
     13940   $rm -r conftest 2>/dev/null
     13941   mkdir conftest
     13942   cd conftest
     13943   mkdir out
     13944   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     13945
     13946   lt_compiler_flag="-o out/conftest2.$ac_objext"
     13947   # Insert the option either (1) after the last *FLAGS variable, or
     13948   # (2) before a word containing "conftest.", or (3) at the end.
     13949   # Note that $ac_compile itself does not contain backslashes and begins
     13950   # with a dollar sign (not a hyphen), so the echo should work correctly.
     13951   lt_compile=`echo "$ac_compile" | $SED \
     13952   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     13953   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     13954   -e 's:$: $lt_compiler_flag:'`
     13955   (eval echo "\"\$as_me:13955: $lt_compile\"" >&5)
     13956   (eval "$lt_compile" 2>out/conftest.err)
     13957   ac_status=$?
     13958   cat out/conftest.err >&5
     13959   echo "$as_me:13959: \$? = $ac_status" >&5
     13960   if (exit $ac_status) && test -s out/conftest2.$ac_objext
     13961   then
     13962     # The compiler can only warn and ignore the option if not recognized
     13963     # So say no if there are warnings
     13964     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
     13965     $SED '/^$/d' out/conftest.err >out/conftest.er2
     13966     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
     13967       lt_cv_prog_compiler_c_o_F77=yes
     13968     fi
     13969   fi
     13970   chmod u+w . 2>&5
     13971   $rm conftest*
     13972   # SGI C++ compiler will create directory out/ii_files/ for
     13973   # template instantiation
     13974   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
     13975   $rm out/* && rmdir out
     13976   cd ..
     13977   rmdir conftest
     13978   $rm conftest*
     13979
     13980fi
     13981echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
     13982echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
     13983
     13984
     13985hard_links="nottested"
     13986if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
     13987  # do not overwrite the value of need_locks provided by the user
     13988  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
     13989echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
     13990  hard_links=yes
     13991  $rm conftest*
     13992  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     13993  touch conftest.a
     13994  ln conftest.a conftest.b 2>&5 || hard_links=no
     13995  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     13996  echo "$as_me:$LINENO: result: $hard_links" >&5
     13997echo "${ECHO_T}$hard_links" >&6
     13998  if test "$hard_links" = no; then
     13999    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
     14000echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
     14001    need_locks=warn
     14002  fi
     14003else
     14004  need_locks=no
     14005fi
     14006
     14007echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
     14008echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
     14009
     14010  runpath_var=
     14011  allow_undefined_flag_F77=
     14012  enable_shared_with_static_runtimes_F77=no
     14013  archive_cmds_F77=
     14014  archive_expsym_cmds_F77=
     14015  old_archive_From_new_cmds_F77=
     14016  old_archive_from_expsyms_cmds_F77=
     14017  export_dynamic_flag_spec_F77=
     14018  whole_archive_flag_spec_F77=
     14019  thread_safe_flag_spec_F77=
     14020  hardcode_libdir_flag_spec_F77=
     14021  hardcode_libdir_flag_spec_ld_F77=
     14022  hardcode_libdir_separator_F77=
     14023  hardcode_direct_F77=no
     14024  hardcode_minus_L_F77=no
     14025  hardcode_shlibpath_var_F77=unsupported
     14026  link_all_deplibs_F77=unknown
     14027  hardcode_automatic_F77=no
     14028  module_cmds_F77=
     14029  module_expsym_cmds_F77=
     14030  always_export_symbols_F77=no
     14031  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     14032  # include_expsyms should be a list of space-separated symbols to be *always*
     14033  # included in the symbol list
     14034  include_expsyms_F77=
     14035  # exclude_expsyms can be an extended regexp of symbols to exclude
     14036  # it will be wrapped by ` (' and `)$', so one must not match beginning or
     14037  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
     14038  # as well as any symbol that contains `d'.
     14039  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
     14040  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
     14041  # platforms (ab)use it in PIC code, but their linkers get confused if
     14042  # the symbol is explicitly referenced.  Since portable code cannot
     14043  # rely on this symbol name, it's probably fine to never include it in
     14044  # preloaded symbol tables.
     14045  extract_expsyms_cmds=
     14046  # Just being paranoid about ensuring that cc_basename is set.
     14047  for cc_temp in $compiler""; do
     14048  case $cc_temp in
     14049    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
     14050    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
     14051    \-*) ;;
     14052    *) break;;
     14053  esac
     14054done
     14055cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
     14056
     14057  case $host_os in
     14058  cygwin* | mingw* | pw32*)
     14059    # FIXME: the MSVC++ port hasn't been tested in a loooong time
     14060    # When not using gcc, we currently assume that we are using
     14061    # Microsoft Visual C++.
     14062    if test "$GCC" != yes; then
     14063      with_gnu_ld=no
     14064    fi
     14065    ;;
     14066  openbsd*)
     14067    with_gnu_ld=no
     14068    ;;
     14069  esac
     14070
     14071  ld_shlibs_F77=yes
     14072  if test "$with_gnu_ld" = yes; then
     14073    # If archive_cmds runs LD, not CC, wlarc should be empty
     14074    wlarc='${wl}'
     14075
     14076    # Set some defaults for GNU ld with shared library support. These
     14077    # are reset later if shared libraries are not supported. Putting them
     14078    # here allows them to be overridden if necessary.
     14079    runpath_var=LD_RUN_PATH
     14080    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
     14081    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
     14082    # ancient GNU ld didn't support --whole-archive et. al.
     14083    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
     14084        whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
     14085      else
     14086        whole_archive_flag_spec_F77=
     14087    fi
     14088    supports_anon_versioning=no
     14089    case `$LD -v 2>/dev/null` in
     14090      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
     14091      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
     14092      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
     14093      *\ 2.11.*) ;; # other 2.11 versions
     14094      *) supports_anon_versioning=yes ;;
     14095    esac
     14096
     14097    # See if GNU ld supports shared libraries.
     14098    case $host_os in
     14099    aix3* | aix4* | aix5*)
     14100      # On AIX/PPC, the GNU linker is very broken
     14101      if test "$host_cpu" != ia64; then
     14102        ld_shlibs_F77=no
     14103        cat <<EOF 1>&2
     14104
     14105*** Warning: the GNU linker, at least up to release 2.9.1, is reported
     14106*** to be unable to reliably create shared libraries on AIX.
     14107*** Therefore, libtool is disabling shared libraries support.  If you
     14108*** really care for shared libraries, you may want to modify your PATH
     14109*** so that a non-GNU linker is found, and then restart.
     14110
     14111EOF
     14112      fi
     14113      ;;
     14114
     14115    amigaos*)
     14116      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
     14117      hardcode_libdir_flag_spec_F77='-L$libdir'
     14118      hardcode_minus_L_F77=yes
     14119
     14120      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
     14121      # that the semantics of dynamic libraries on AmigaOS, at least up
     14122      # to version 4, is to share data among multiple programs linked
     14123      # with the same dynamic library.  Since this doesn't match the
     14124      # behavior of shared libraries on other platforms, we can't use
     14125      # them.
     14126      ld_shlibs_F77=no
     14127      ;;
     14128
     14129    beos*)
     14130      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     14131        allow_undefined_flag_F77=unsupported
     14132        # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
     14133        # support --undefined.  This deserves some investigation.  FIXME
     14134        archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     14135      else
     14136        ld_shlibs_F77=no
     14137      fi
     14138      ;;
     14139
     14140    cygwin* | mingw* | pw32*)
     14141      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
     14142      # as there is no search path for DLLs.
     14143      hardcode_libdir_flag_spec_F77='-L$libdir'
     14144      allow_undefined_flag_F77=unsupported
     14145      always_export_symbols_F77=no
     14146      enable_shared_with_static_runtimes_F77=yes
     14147      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
     14148
     14149      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
     14150        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
     14151        # If the export-symbols file already is a .def file (1st line
     14152        # is EXPORTS), use it as is; otherwise, prepend...
     14153        archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
     14154          cp $export_symbols $output_objdir/$soname.def;
     14155        else
     14156          echo EXPORTS > $output_objdir/$soname.def;
     14157          cat $export_symbols >> $output_objdir/$soname.def;
     14158        fi~
     14159        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
     14160      else
     14161        ld_shlibs_F77=no
     14162      fi
     14163      ;;
     14164
     14165    linux*)
     14166      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     14167        tmp_addflag=
     14168        case $cc_basename,$host_cpu in
     14169        pgcc*)                          # Portland Group C compiler
     14170          whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
     14171          tmp_addflag=' $pic_flag'
     14172          ;;
     14173        pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
     14174          whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
     14175          tmp_addflag=' $pic_flag -Mnomain' ;;
     14176        ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
     14177          tmp_addflag=' -i_dynamic' ;;
     14178        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
     14179          tmp_addflag=' -i_dynamic -nofor_main' ;;
     14180        ifc* | ifort*)                  # Intel Fortran compiler
     14181          tmp_addflag=' -nofor_main' ;;
     14182        esac
     14183        archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     14184
     14185        if test $supports_anon_versioning = yes; then
     14186          archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
     14187  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
     14188  $echo "local: *; };" >> $output_objdir/$libname.ver~
     14189          $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
     14190        fi
     14191      else
     14192        ld_shlibs_F77=no
     14193      fi
     14194      ;;
     14195
     14196    netbsd*)
     14197      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     14198        archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
     14199        wlarc=
     14200      else
     14201        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     14202        archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
     14203      fi
     14204      ;;
     14205
     14206    solaris* | sysv5*)
     14207      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
     14208        ld_shlibs_F77=no
     14209        cat <<EOF 1>&2
     14210
     14211*** Warning: The releases 2.8.* of the GNU linker cannot reliably
     14212*** create shared libraries on Solaris systems.  Therefore, libtool
     14213*** is disabling shared libraries support.  We urge you to upgrade GNU
     14214*** binutils to release 2.9.1 or newer.  Another option is to modify
     14215*** your PATH or compiler configuration so that the native linker is
     14216*** used, and then restart.
     14217
     14218EOF
     14219      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     14220        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     14221        archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
     14222      else
     14223        ld_shlibs_F77=no
     14224      fi
     14225      ;;
     14226
     14227    sunos4*)
     14228      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     14229      wlarc=
     14230      hardcode_direct_F77=yes
     14231      hardcode_shlibpath_var_F77=no
     14232      ;;
     14233
     14234    *)
     14235      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     14236        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     14237        archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
     14238      else
     14239        ld_shlibs_F77=no
     14240      fi
     14241      ;;
     14242    esac
     14243
     14244    if test "$ld_shlibs_F77" = no; then
     14245      runpath_var=
     14246      hardcode_libdir_flag_spec_F77=
     14247      export_dynamic_flag_spec_F77=
     14248      whole_archive_flag_spec_F77=
     14249    fi
     14250  else
     14251    # PORTME fill in a description of your system's linker (not GNU ld)
     14252    case $host_os in
     14253    aix3*)
     14254      allow_undefined_flag_F77=unsupported
     14255      always_export_symbols_F77=yes
     14256      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
     14257      # Note: this linker hardcodes the directories in LIBPATH if there
     14258      # are no directories specified by -L.
     14259      hardcode_minus_L_F77=yes
     14260      if test "$GCC" = yes && test -z "$link_static_flag"; then
     14261        # Neither direct hardcoding nor static linking is supported with a
     14262        # broken collect2.
     14263        hardcode_direct_F77=unsupported
     14264      fi
     14265      ;;
     14266
     14267    aix4* | aix5*)
     14268      if test "$host_cpu" = ia64; then
     14269        # On IA64, the linker does run time linking by default, so we don't
     14270        # have to do anything special.
     14271        aix_use_runtimelinking=no
     14272        exp_sym_flag='-Bexport'
     14273        no_entry_flag=""
     14274      else
     14275        # If we're using GNU nm, then we don't want the "-C" option.
     14276        # -C means demangle to AIX nm, but means don't demangle with GNU nm
     14277        if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
     14278          export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
     14279        else
     14280          export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
     14281        fi
     14282        aix_use_runtimelinking=no
     14283
     14284        # Test if we are trying to use run time linking or normal
     14285        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
     14286        # need to do runtime linking.
     14287        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
     14288          for ld_flag in $LDFLAGS; do
     14289          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
     14290            aix_use_runtimelinking=yes
     14291            break
     14292          fi
     14293          done
     14294        esac
     14295
     14296        exp_sym_flag='-bexport'
     14297        no_entry_flag='-bnoentry'
     14298      fi
     14299
     14300      # When large executables or shared objects are built, AIX ld can
     14301      # have problems creating the table of contents.  If linking a library
     14302      # or program results in "error TOC overflow" add -mminimal-toc to
     14303      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
     14304      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
     14305
     14306      archive_cmds_F77=''
     14307      hardcode_direct_F77=yes
     14308      hardcode_libdir_separator_F77=':'
     14309      link_all_deplibs_F77=yes
     14310
     14311      if test "$GCC" = yes; then
     14312        case $host_os in aix4.[012]|aix4.[012].*)
     14313        # We only want to do this on AIX 4.2 and lower, the check
     14314        # below for broken collect2 doesn't work under 4.3+
     14315          collect2name=`${CC} -print-prog-name=collect2`
     14316          if test -f "$collect2name" && \
     14317           strings "$collect2name" | grep resolve_lib_name >/dev/null
     14318          then
     14319          # We have reworked collect2
     14320          hardcode_direct_F77=yes
     14321          else
     14322          # We have old collect2
     14323          hardcode_direct_F77=unsupported
     14324          # It fails to find uninstalled libraries when the uninstalled
     14325          # path is not listed in the libpath.  Setting hardcode_minus_L
     14326          # to unsupported forces relinking
     14327          hardcode_minus_L_F77=yes
     14328          hardcode_libdir_flag_spec_F77='-L$libdir'
     14329          hardcode_libdir_separator_F77=
     14330          fi
     14331        esac
     14332        shared_flag='-shared'
     14333        if test "$aix_use_runtimelinking" = yes; then
     14334          shared_flag="$shared_flag "'${wl}-G'
     14335        fi
     14336      else
     14337        # not using gcc
     14338        if test "$host_cpu" = ia64; then
     14339        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
     14340        # chokes on -Wl,-G. The following line is correct:
     14341          shared_flag='-G'
     14342        else
     14343        if test "$aix_use_runtimelinking" = yes; then
     14344            shared_flag='${wl}-G'
     14345          else
     14346            shared_flag='${wl}-bM:SRE'
     14347        fi
     14348        fi
     14349      fi
     14350
     14351      # It seems that -bexpall does not export symbols beginning with
     14352      # underscore (_), so it is better to generate a list of symbols to export.
     14353      always_export_symbols_F77=yes
     14354      if test "$aix_use_runtimelinking" = yes; then
     14355        # Warning - without using the other runtime loading flags (-brtl),
     14356        # -berok will link without error, but may produce a broken library.
     14357        allow_undefined_flag_F77='-berok'
     14358       # Determine the default libpath from the value encoded in an empty executable.
     14359       cat >conftest.$ac_ext <<_ACEOF
     14360      program main
     14361
     14362      end
     14363_ACEOF
     14364rm -f conftest.$ac_objext conftest$ac_exeext
     14365if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     14366  (eval $ac_link) 2>conftest.er1
     14367  ac_status=$?
     14368  grep -v '^ *+' conftest.er1 >conftest.err
     14369  rm -f conftest.er1
     14370  cat conftest.err >&5
     14371  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14372  (exit $ac_status); } &&
     14373         { ac_try='test -z "$ac_f77_werror_flag"
     14374                         || test ! -s conftest.err'
     14375  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     14376  (eval $ac_try) 2>&5
     14377  ac_status=$?
     14378  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14379  (exit $ac_status); }; } &&
     14380         { ac_try='test -s conftest$ac_exeext'
     14381  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     14382  (eval $ac_try) 2>&5
     14383  ac_status=$?
     14384  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14385  (exit $ac_status); }; }; then
     14386
     14387aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     14388}'`
     14389# Check for a 64-bit object if we didn't find anything.
     14390if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     14391}'`; fi
     14392else
     14393  echo "$as_me: failed program was:" >&5
     14394sed 's/^/| /' conftest.$ac_ext >&5
     14395
     14396fi
     14397rm -f conftest.err conftest.$ac_objext \
     14398      conftest$ac_exeext conftest.$ac_ext
     14399if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
     14400
     14401       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
     14402        archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
     14403       else
     14404        if test "$host_cpu" = ia64; then
     14405          hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
     14406          allow_undefined_flag_F77="-z nodefs"
     14407          archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
     14408        else
     14409         # Determine the default libpath from the value encoded in an empty executable.
     14410         cat >conftest.$ac_ext <<_ACEOF
     14411      program main
     14412
     14413      end
     14414_ACEOF
     14415rm -f conftest.$ac_objext conftest$ac_exeext
     14416if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     14417  (eval $ac_link) 2>conftest.er1
     14418  ac_status=$?
     14419  grep -v '^ *+' conftest.er1 >conftest.err
     14420  rm -f conftest.er1
     14421  cat conftest.err >&5
     14422  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14423  (exit $ac_status); } &&
     14424         { ac_try='test -z "$ac_f77_werror_flag"
     14425                         || test ! -s conftest.err'
     14426  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     14427  (eval $ac_try) 2>&5
     14428  ac_status=$?
     14429  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14430  (exit $ac_status); }; } &&
     14431         { ac_try='test -s conftest$ac_exeext'
     14432  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     14433  (eval $ac_try) 2>&5
     14434  ac_status=$?
     14435  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14436  (exit $ac_status); }; }; then
     14437
     14438aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     14439}'`
     14440# Check for a 64-bit object if we didn't find anything.
     14441if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     14442}'`; fi
     14443else
     14444  echo "$as_me: failed program was:" >&5
     14445sed 's/^/| /' conftest.$ac_ext >&5
     14446
     14447fi
     14448rm -f conftest.err conftest.$ac_objext \
     14449      conftest$ac_exeext conftest.$ac_ext
     14450if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
     14451
     14452         hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
     14453          # Warning - without using the other run time loading flags,
     14454          # -berok will link without error, but may produce a broken library.
     14455          no_undefined_flag_F77=' ${wl}-bernotok'
     14456          allow_undefined_flag_F77=' ${wl}-berok'
     14457          # -bexpall does not export symbols beginning with underscore (_)
     14458          always_export_symbols_F77=yes
     14459          # Exported symbols can be pulled into shared objects from archives
     14460          whole_archive_flag_spec_F77=' '
     14461          archive_cmds_need_lc_F77=yes
     14462          # This is similar to how AIX traditionally builds its shared libraries.
     14463          archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
     14464        fi
     14465      fi
     14466      ;;
     14467
     14468    amigaos*)
     14469      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
     14470      hardcode_libdir_flag_spec_F77='-L$libdir'
     14471      hardcode_minus_L_F77=yes
     14472      # see comment about different semantics on the GNU ld section
     14473      ld_shlibs_F77=no
     14474      ;;
     14475
     14476    bsdi[45]*)
     14477      export_dynamic_flag_spec_F77=-rdynamic
     14478      ;;
     14479
     14480    cygwin* | mingw* | pw32*)
     14481      # When not using gcc, we currently assume that we are using
     14482      # Microsoft Visual C++.
     14483      # hardcode_libdir_flag_spec is actually meaningless, as there is
     14484      # no search path for DLLs.
     14485      hardcode_libdir_flag_spec_F77=' '
     14486      allow_undefined_flag_F77=unsupported
     14487      # Tell ltmain to make .lib files, not .a files.
     14488      libext=lib
     14489      # Tell ltmain to make .dll files, not .so files.
     14490      shrext_cmds=".dll"
     14491      # FIXME: Setting linknames here is a bad hack.
     14492      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
     14493      # The linker will automatically build a .lib file if we build a DLL.
     14494      old_archive_From_new_cmds_F77='true'
     14495      # FIXME: Should let the user specify the lib program.
     14496      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
     14497      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
     14498      enable_shared_with_static_runtimes_F77=yes
     14499      ;;
     14500
     14501    darwin* | rhapsody*)
     14502      case $host_os in
     14503        rhapsody* | darwin1.[012])
     14504         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
     14505         ;;
     14506       *) # Darwin 1.3 on
     14507         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
     14508           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
     14509         else
     14510           case ${MACOSX_DEPLOYMENT_TARGET} in
     14511             10.[012])
     14512               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
     14513               ;;
     14514             10.*)
     14515               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
     14516               ;;
     14517           esac
     14518         fi
     14519         ;;
     14520      esac
     14521      archive_cmds_need_lc_F77=no
     14522      hardcode_direct_F77=no
     14523      hardcode_automatic_F77=yes
     14524      hardcode_shlibpath_var_F77=unsupported
     14525      whole_archive_flag_spec_F77=''
     14526      link_all_deplibs_F77=yes
     14527    if test "$GCC" = yes ; then
     14528        output_verbose_link_cmd='echo'
     14529        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
     14530      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
     14531      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
     14532      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     14533      module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     14534    else
     14535      case $cc_basename in
     14536        xlc*)
     14537         output_verbose_link_cmd='echo'
     14538         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
     14539         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
     14540          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
     14541         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     14542          module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     14543          ;;
     14544       *)
     14545         ld_shlibs_F77=no
     14546          ;;
     14547      esac
     14548    fi
     14549      ;;
     14550
     14551    dgux*)
     14552      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     14553      hardcode_libdir_flag_spec_F77='-L$libdir'
     14554      hardcode_shlibpath_var_F77=no
     14555      ;;
     14556
     14557    freebsd1*)
     14558      ld_shlibs_F77=no
     14559      ;;
     14560
     14561    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
     14562    # support.  Future versions do this automatically, but an explicit c++rt0.o
     14563    # does not break anything, and helps significantly (at the cost of a little
     14564    # extra space).
     14565    freebsd2.2*)
     14566      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
     14567      hardcode_libdir_flag_spec_F77='-R$libdir'
     14568      hardcode_direct_F77=yes
     14569      hardcode_shlibpath_var_F77=no
     14570      ;;
     14571
     14572    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
     14573    freebsd2*)
     14574      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     14575      hardcode_direct_F77=yes
     14576      hardcode_minus_L_F77=yes
     14577      hardcode_shlibpath_var_F77=no
     14578      ;;
     14579
     14580    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
     14581    freebsd* | kfreebsd*-gnu | dragonfly*)
     14582      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
     14583      hardcode_libdir_flag_spec_F77='-R$libdir'
     14584      hardcode_direct_F77=yes
     14585      hardcode_shlibpath_var_F77=no
     14586      ;;
     14587
     14588    hpux9*)
     14589      if test "$GCC" = yes; then
     14590        archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
     14591      else
     14592        archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
     14593      fi
     14594      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
     14595      hardcode_libdir_separator_F77=:
     14596      hardcode_direct_F77=yes
     14597
     14598      # hardcode_minus_L: Not really in the search PATH,
     14599      # but as the default location of the library.
     14600      hardcode_minus_L_F77=yes
     14601      export_dynamic_flag_spec_F77='${wl}-E'
     14602      ;;
     14603
     14604    hpux10* | hpux11*)
     14605      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
     14606        case $host_cpu in
     14607        hppa*64*|ia64*)
     14608          archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     14609          ;;
     14610        *)
     14611          archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
     14612          ;;
     14613        esac
     14614      else
     14615        case $host_cpu in
     14616        hppa*64*|ia64*)
     14617          archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
     14618          ;;
     14619        *)
     14620          archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
     14621          ;;
     14622        esac
     14623      fi
     14624      if test "$with_gnu_ld" = no; then
     14625        case $host_cpu in
     14626        hppa*64*)
     14627          hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
     14628          hardcode_libdir_flag_spec_ld_F77='+b $libdir'
     14629          hardcode_libdir_separator_F77=:
     14630          hardcode_direct_F77=no
     14631          hardcode_shlibpath_var_F77=no
     14632          ;;
     14633        ia64*)
     14634          hardcode_libdir_flag_spec_F77='-L$libdir'
     14635          hardcode_direct_F77=no
     14636          hardcode_shlibpath_var_F77=no
     14637
     14638          # hardcode_minus_L: Not really in the search PATH,
     14639          # but as the default location of the library.
     14640          hardcode_minus_L_F77=yes
     14641          ;;
     14642        *)
     14643          hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
     14644          hardcode_libdir_separator_F77=:
     14645          hardcode_direct_F77=yes
     14646          export_dynamic_flag_spec_F77='${wl}-E'
     14647
     14648          # hardcode_minus_L: Not really in the search PATH,
     14649          # but as the default location of the library.
     14650          hardcode_minus_L_F77=yes
     14651          ;;
     14652        esac
     14653      fi
     14654      ;;
     14655
     14656    irix5* | irix6* | nonstopux*)
     14657      if test "$GCC" = yes; then
     14658        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     14659      else
     14660        archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     14661        hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
     14662      fi
     14663      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
     14664      hardcode_libdir_separator_F77=:
     14665      link_all_deplibs_F77=yes
     14666      ;;
     14667
     14668    netbsd*)
     14669      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     14670        archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
     14671      else
     14672        archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
     14673      fi
     14674      hardcode_libdir_flag_spec_F77='-R$libdir'
     14675      hardcode_direct_F77=yes
     14676      hardcode_shlibpath_var_F77=no
     14677      ;;
     14678
     14679    newsos6)
     14680      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     14681      hardcode_direct_F77=yes
     14682      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
     14683      hardcode_libdir_separator_F77=:
     14684      hardcode_shlibpath_var_F77=no
     14685      ;;
     14686
     14687    openbsd*)
     14688      hardcode_direct_F77=yes
     14689      hardcode_shlibpath_var_F77=no
     14690      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     14691        archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
     14692        archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
     14693        hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
     14694        export_dynamic_flag_spec_F77='${wl}-E'
     14695      else
     14696       case $host_os in
     14697         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
     14698           archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     14699           hardcode_libdir_flag_spec_F77='-R$libdir'
     14700           ;;
     14701         *)
     14702           archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
     14703           hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
     14704           ;;
     14705       esac
     14706      fi
     14707      ;;
     14708
     14709    os2*)
     14710      hardcode_libdir_flag_spec_F77='-L$libdir'
     14711      hardcode_minus_L_F77=yes
     14712      allow_undefined_flag_F77=unsupported
     14713      archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
     14714      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
     14715      ;;
     14716
     14717    osf3*)
     14718      if test "$GCC" = yes; then
     14719        allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
     14720        archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     14721      else
     14722        allow_undefined_flag_F77=' -expect_unresolved \*'
     14723        archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     14724      fi
     14725      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
     14726      hardcode_libdir_separator_F77=:
     14727      ;;
     14728
     14729    osf4* | osf5*)      # as osf3* with the addition of -msym flag
     14730      if test "$GCC" = yes; then
     14731        allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
     14732        archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     14733        hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
     14734      else
     14735        allow_undefined_flag_F77=' -expect_unresolved \*'
     14736        archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     14737        archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
     14738        $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
     14739
     14740        # Both c and cxx compiler support -rpath directly
     14741        hardcode_libdir_flag_spec_F77='-rpath $libdir'
     14742      fi
     14743      hardcode_libdir_separator_F77=:
     14744      ;;
     14745
     14746    sco3.2v5*)
     14747      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     14748      hardcode_shlibpath_var_F77=no
     14749      export_dynamic_flag_spec_F77='${wl}-Bexport'
     14750      runpath_var=LD_RUN_PATH
     14751      hardcode_runpath_var=yes
     14752      ;;
     14753
     14754    solaris*)
     14755      no_undefined_flag_F77=' -z text'
     14756      if test "$GCC" = yes; then
     14757        wlarc='${wl}'
     14758        archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     14759        archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     14760          $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
     14761      else
     14762        wlarc=''
     14763        archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
     14764        archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     14765        $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
     14766      fi
     14767      hardcode_libdir_flag_spec_F77='-R$libdir'
     14768      hardcode_shlibpath_var_F77=no
     14769      case $host_os in
     14770      solaris2.[0-5] | solaris2.[0-5].*) ;;
     14771      *)
     14772        # The compiler driver will combine linker options so we
     14773        # cannot just pass the convience library names through
     14774        # without $wl, iff we do not link with $LD.
     14775        # Luckily, gcc supports the same syntax we need for Sun Studio.
     14776        # Supported since Solaris 2.6 (maybe 2.5.1?)
     14777        case $wlarc in
     14778        '')
     14779          whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
     14780        *)
     14781          whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
     14782        esac ;;
     14783      esac
     14784      link_all_deplibs_F77=yes
     14785      ;;
     14786
     14787    sunos4*)
     14788      if test "x$host_vendor" = xsequent; then
     14789        # Use $CC to link under sequent, because it throws in some extra .o
     14790        # files that make .init and .fini sections work.
     14791        archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
     14792      else
     14793        archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
     14794      fi
     14795      hardcode_libdir_flag_spec_F77='-L$libdir'
     14796      hardcode_direct_F77=yes
     14797      hardcode_minus_L_F77=yes
     14798      hardcode_shlibpath_var_F77=no
     14799      ;;
     14800
     14801    sysv4)
     14802      case $host_vendor in
     14803        sni)
     14804          archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     14805          hardcode_direct_F77=yes # is this really true???
     14806        ;;
     14807        siemens)
     14808          ## LD is ld it makes a PLAMLIB
     14809          ## CC just makes a GrossModule.
     14810          archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
     14811          reload_cmds_F77='$CC -r -o $output$reload_objs'
     14812          hardcode_direct_F77=no
     14813        ;;
     14814        motorola)
     14815          archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     14816          hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
     14817        ;;
     14818      esac
     14819      runpath_var='LD_RUN_PATH'
     14820      hardcode_shlibpath_var_F77=no
     14821      ;;
     14822
     14823    sysv4.3*)
     14824      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     14825      hardcode_shlibpath_var_F77=no
     14826      export_dynamic_flag_spec_F77='-Bexport'
     14827      ;;
     14828
     14829    sysv4*MP*)
     14830      if test -d /usr/nec; then
     14831        archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     14832        hardcode_shlibpath_var_F77=no
     14833        runpath_var=LD_RUN_PATH
     14834        hardcode_runpath_var=yes
     14835        ld_shlibs_F77=yes
     14836      fi
     14837      ;;
     14838
     14839    sysv4.2uw2*)
     14840      archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
     14841      hardcode_direct_F77=yes
     14842      hardcode_minus_L_F77=no
     14843      hardcode_shlibpath_var_F77=no
     14844      hardcode_runpath_var=yes
     14845      runpath_var=LD_RUN_PATH
     14846      ;;
     14847
     14848   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
     14849      no_undefined_flag_F77='${wl}-z ${wl}text'
     14850      if test "$GCC" = yes; then
     14851        archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     14852      else
     14853        archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     14854      fi
     14855      runpath_var='LD_RUN_PATH'
     14856      hardcode_shlibpath_var_F77=no
     14857      ;;
     14858
     14859    sysv5*)
     14860      no_undefined_flag_F77=' -z text'
     14861      # $CC -shared without GNU ld will not create a library from C++
     14862      # object files and a static libstdc++, better avoid it by now
     14863      archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
     14864      archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     14865                $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
     14866      hardcode_libdir_flag_spec_F77=
     14867      hardcode_shlibpath_var_F77=no
     14868      runpath_var='LD_RUN_PATH'
     14869      ;;
     14870
     14871    uts4*)
     14872      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     14873      hardcode_libdir_flag_spec_F77='-L$libdir'
     14874      hardcode_shlibpath_var_F77=no
     14875      ;;
     14876
     14877    *)
     14878      ld_shlibs_F77=no
     14879      ;;
     14880    esac
     14881  fi
     14882
     14883echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
     14884echo "${ECHO_T}$ld_shlibs_F77" >&6
     14885test "$ld_shlibs_F77" = no && can_build_shared=no
     14886
     14887variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
     14888if test "$GCC" = yes; then
     14889  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
     14890fi
     14891
     14892#
     14893# Do we need to explicitly link libc?
     14894#
     14895case "x$archive_cmds_need_lc_F77" in
     14896x|xyes)
     14897  # Assume -lc should be added
     14898  archive_cmds_need_lc_F77=yes
     14899
     14900  if test "$enable_shared" = yes && test "$GCC" = yes; then
     14901    case $archive_cmds_F77 in
     14902    *'~'*)
     14903      # FIXME: we may have to deal with multi-command sequences.
     14904      ;;
     14905    '$CC '*)
     14906      # Test whether the compiler implicitly links with -lc since on some
     14907      # systems, -lgcc has to come before -lc. If gcc already passes -lc
     14908      # to ld, don't add -lc before -lgcc.
     14909      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
     14910echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
     14911      $rm conftest*
     14912      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     14913
     14914      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     14915  (eval $ac_compile) 2>&5
     14916  ac_status=$?
     14917  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14918  (exit $ac_status); } 2>conftest.err; then
     14919        soname=conftest
     14920        lib=conftest
     14921        libobjs=conftest.$ac_objext
     14922        deplibs=
     14923        wl=$lt_prog_compiler_wl_F77
     14924        compiler_flags=-v
     14925        linker_flags=-v
     14926        verstring=
     14927        output_objdir=.
     14928        libname=conftest
     14929        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
     14930        allow_undefined_flag_F77=
     14931        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
     14932  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
     14933  ac_status=$?
     14934  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     14935  (exit $ac_status); }
     14936        then
     14937          archive_cmds_need_lc_F77=no
     14938        else
     14939          archive_cmds_need_lc_F77=yes
     14940        fi
     14941        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
     14942      else
     14943        cat conftest.err 1>&5
     14944      fi
     14945      $rm conftest*
     14946      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
     14947echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
     14948      ;;
     14949    esac
     14950  fi
     14951  ;;
     14952esac
     14953
     14954echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
     14955echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
     14956library_names_spec=
     14957libname_spec='lib$name'
     14958soname_spec=
     14959shrext_cmds=".so"
     14960postinstall_cmds=
     14961postuninstall_cmds=
     14962finish_cmds=
     14963finish_eval=
     14964shlibpath_var=
     14965shlibpath_overrides_runpath=unknown
     14966version_type=none
     14967dynamic_linker="$host_os ld.so"
     14968sys_lib_dlsearch_path_spec="/lib /usr/lib"
     14969if test "$GCC" = yes; then
     14970  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
     14971  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
     14972    # if the path contains ";" then we assume it to be the separator
     14973    # otherwise default to the standard path separator (i.e. ":") - it is
     14974    # assumed that no part of a normal pathname contains ";" but that should
     14975    # okay in the real world where ";" in dirpaths is itself problematic.
     14976    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
     14977  else
     14978    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
     14979  fi
     14980else
     14981  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
     14982fi
     14983need_lib_prefix=unknown
     14984hardcode_into_libs=no
     14985
     14986# when you set need_version to no, make sure it does not cause -set_version
     14987# flags to be left without arguments
     14988need_version=unknown
     14989
     14990case $host_os in
     14991aix3*)
     14992  version_type=linux
     14993  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
     14994  shlibpath_var=LIBPATH
     14995
     14996  # AIX 3 has no versioning support, so we append a major version to the name.
     14997  soname_spec='${libname}${release}${shared_ext}$major'
     14998  ;;
     14999
     15000aix4* | aix5*)
     15001  version_type=linux
     15002  need_lib_prefix=no
     15003  need_version=no
     15004  hardcode_into_libs=yes
     15005  if test "$host_cpu" = ia64; then
     15006    # AIX 5 supports IA64
     15007    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
     15008    shlibpath_var=LD_LIBRARY_PATH
     15009  else
     15010    # With GCC up to 2.95.x, collect2 would create an import file
     15011    # for dependence libraries.  The import file would start with
     15012    # the line `#! .'.  This would cause the generated library to
     15013    # depend on `.', always an invalid library.  This was fixed in
     15014    # development snapshots of GCC prior to 3.0.
     15015    case $host_os in
     15016      aix4 | aix4.[01] | aix4.[01].*)
     15017      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
     15018           echo ' yes '
     15019           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
     15020        :
     15021      else
     15022        can_build_shared=no
     15023      fi
     15024      ;;
     15025    esac
     15026    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
     15027    # soname into executable. Probably we can add versioning support to
     15028    # collect2, so additional links can be useful in future.
     15029    if test "$aix_use_runtimelinking" = yes; then
     15030      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
     15031      # instead of lib<name>.a to let people know that these are not
     15032      # typical AIX shared libraries.
     15033      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15034    else
     15035      # We preserve .a as extension for shared libraries through AIX4.2
     15036      # and later when we are not doing run time linking.
     15037      library_names_spec='${libname}${release}.a $libname.a'
     15038      soname_spec='${libname}${release}${shared_ext}$major'
     15039    fi
     15040    shlibpath_var=LIBPATH
     15041  fi
     15042  ;;
     15043
     15044amigaos*)
     15045  library_names_spec='$libname.ixlibrary $libname.a'
     15046  # Create ${libname}_ixlibrary.a entries in /sys/libs.
     15047  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
     15048  ;;
     15049
     15050beos*)
     15051  library_names_spec='${libname}${shared_ext}'
     15052  dynamic_linker="$host_os ld.so"
     15053  shlibpath_var=LIBRARY_PATH
     15054  ;;
     15055
     15056bsdi[45]*)
     15057  version_type=linux
     15058  need_version=no
     15059  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15060  soname_spec='${libname}${release}${shared_ext}$major'
     15061  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
     15062  shlibpath_var=LD_LIBRARY_PATH
     15063  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
     15064  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
     15065  # the default ld.so.conf also contains /usr/contrib/lib and
     15066  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
     15067  # libtool to hard-code these into programs
     15068  ;;
     15069
     15070cygwin* | mingw* | pw32*)
     15071  version_type=windows
     15072  shrext_cmds=".dll"
     15073  need_version=no
     15074  need_lib_prefix=no
     15075
     15076  case $GCC,$host_os in
     15077  yes,cygwin* | yes,mingw* | yes,pw32*)
     15078    library_names_spec='$libname.dll.a'
     15079    # DLL is installed to $(libdir)/../bin by postinstall_cmds
     15080    postinstall_cmds='base_file=`basename \${file}`~
     15081      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
     15082      dldir=$destdir/`dirname \$dlpath`~
     15083      test -d \$dldir || mkdir -p \$dldir~
     15084      $install_prog $dir/$dlname \$dldir/$dlname~
     15085      chmod a+x \$dldir/$dlname'
     15086    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
     15087      dlpath=$dir/\$dldll~
     15088       $rm \$dlpath'
     15089    shlibpath_overrides_runpath=yes
     15090
     15091    case $host_os in
     15092    cygwin*)
     15093      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
     15094      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     15095      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
     15096      ;;
     15097    mingw*)
     15098      # MinGW DLLs use traditional 'lib' prefix
     15099      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     15100      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
     15101      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
     15102        # It is most probably a Windows format PATH printed by
     15103        # mingw gcc, but we are running on Cygwin. Gcc prints its search
     15104        # path with ; separators, and with drive letters. We can handle the
     15105        # drive letters (cygwin fileutils understands them), so leave them,
     15106        # especially as we might pass files found there to a mingw objdump,
     15107        # which wouldn't understand a cygwinified path. Ahh.
     15108        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
     15109      else
     15110        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
     15111      fi
     15112      ;;
     15113    pw32*)
     15114      # pw32 DLLs use 'pw' prefix rather than 'lib'
     15115      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     15116      ;;
     15117    esac
     15118    ;;
     15119
     15120  linux*)
     15121    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
     15122      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     15123      supports_anon_versioning=no
     15124      case `$LD -v 2>/dev/null` in
     15125        *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
     15126        *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
     15127        *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
     15128        *\ 2.11.*) ;; # other 2.11 versions
     15129        *) supports_anon_versioning=yes ;;
     15130      esac
     15131      if test $supports_anon_versioning = yes; then
     15132        archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
     15133cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
     15134$echo "local: *; };" >> $output_objdir/$libname.ver~
     15135        $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
     15136      else
     15137        $archive_expsym_cmds="$archive_cmds"
     15138      fi
     15139    else
     15140      ld_shlibs=no
     15141    fi
     15142    ;;
     15143
     15144  *)
     15145    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
     15146    ;;
     15147  esac
     15148  dynamic_linker='Win32 ld.exe'
     15149  # FIXME: first we should search . and the directory the executable is in
     15150  shlibpath_var=PATH
     15151  ;;
     15152
     15153darwin* | rhapsody*)
     15154  dynamic_linker="$host_os dyld"
     15155  version_type=darwin
     15156  need_lib_prefix=no
     15157  need_version=no
     15158  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
     15159  soname_spec='${libname}${release}${major}$shared_ext'
     15160  shlibpath_overrides_runpath=yes
     15161  shlibpath_var=DYLD_LIBRARY_PATH
     15162  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
     15163  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
     15164  if test "$GCC" = yes; then
     15165    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
     15166  else
     15167    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
     15168  fi
     15169  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
     15170  ;;
     15171
     15172dgux*)
     15173  version_type=linux
     15174  need_lib_prefix=no
     15175  need_version=no
     15176  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
     15177  soname_spec='${libname}${release}${shared_ext}$major'
     15178  shlibpath_var=LD_LIBRARY_PATH
     15179  ;;
     15180
     15181freebsd1*)
     15182  dynamic_linker=no
     15183  ;;
     15184
     15185kfreebsd*-gnu)
     15186  version_type=linux
     15187  need_lib_prefix=no
     15188  need_version=no
     15189  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     15190  soname_spec='${libname}${release}${shared_ext}$major'
     15191  shlibpath_var=LD_LIBRARY_PATH
     15192  shlibpath_overrides_runpath=no
     15193  hardcode_into_libs=yes
     15194  dynamic_linker='GNU ld.so'
     15195  ;;
     15196
     15197freebsd* | dragonfly*)
     15198  # DragonFly does not have aout.  When/if they implement a new
     15199  # versioning mechanism, adjust this.
     15200  if test -x /usr/bin/objformat; then
     15201    objformat=`/usr/bin/objformat`
     15202  else
     15203    case $host_os in
     15204    freebsd[123]*) objformat=aout ;;
     15205    *) objformat=elf ;;
     15206    esac
     15207  fi
     15208  version_type=freebsd-$objformat
     15209  case $version_type in
     15210    freebsd-elf*)
     15211      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
     15212      need_version=no
     15213      need_lib_prefix=no
     15214      ;;
     15215    freebsd-*)
     15216      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
     15217      need_version=yes
     15218      ;;
     15219  esac
     15220  shlibpath_var=LD_LIBRARY_PATH
     15221  case $host_os in
     15222  freebsd2*)
     15223    shlibpath_overrides_runpath=yes
     15224    ;;
     15225  freebsd3.[01]* | freebsdelf3.[01]*)
     15226    shlibpath_overrides_runpath=yes
     15227    hardcode_into_libs=yes
     15228    ;;
     15229  *) # from 3.2 on
     15230    shlibpath_overrides_runpath=no
     15231    hardcode_into_libs=yes
     15232    ;;
     15233  esac
     15234  ;;
     15235
     15236gnu*)
     15237  version_type=linux
     15238  need_lib_prefix=no
     15239  need_version=no
     15240  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
     15241  soname_spec='${libname}${release}${shared_ext}$major'
     15242  shlibpath_var=LD_LIBRARY_PATH
     15243  hardcode_into_libs=yes
     15244  ;;
     15245
     15246hpux9* | hpux10* | hpux11*)
     15247  # Give a soname corresponding to the major version so that dld.sl refuses to
     15248  # link against other versions.
     15249  version_type=sunos
     15250  need_lib_prefix=no
     15251  need_version=no
     15252  case $host_cpu in
     15253  ia64*)
     15254    shrext_cmds='.so'
     15255    hardcode_into_libs=yes
     15256    dynamic_linker="$host_os dld.so"
     15257    shlibpath_var=LD_LIBRARY_PATH
     15258    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     15259    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15260    soname_spec='${libname}${release}${shared_ext}$major'
     15261    if test "X$HPUX_IA64_MODE" = X32; then
     15262      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
     15263    else
     15264      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
     15265    fi
     15266    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     15267    ;;
     15268   hppa*64*)
     15269     shrext_cmds='.sl'
     15270     hardcode_into_libs=yes
     15271     dynamic_linker="$host_os dld.sl"
     15272     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
     15273     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     15274     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15275     soname_spec='${libname}${release}${shared_ext}$major'
     15276     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
     15277     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     15278     ;;
     15279   *)
     15280    shrext_cmds='.sl'
     15281    dynamic_linker="$host_os dld.sl"
     15282    shlibpath_var=SHLIB_PATH
     15283    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
     15284    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15285    soname_spec='${libname}${release}${shared_ext}$major'
     15286    ;;
     15287  esac
     15288  # HP-UX runs *really* slowly unless shared libraries are mode 555.
     15289  postinstall_cmds='chmod 555 $lib'
     15290  ;;
     15291
     15292irix5* | irix6* | nonstopux*)
     15293  case $host_os in
     15294    nonstopux*) version_type=nonstopux ;;
     15295    *)
     15296        if test "$lt_cv_prog_gnu_ld" = yes; then
     15297                version_type=linux
     15298        else
     15299                version_type=irix
     15300        fi ;;
     15301  esac
     15302  need_lib_prefix=no
     15303  need_version=no
     15304  soname_spec='${libname}${release}${shared_ext}$major'
     15305  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
     15306  case $host_os in
     15307  irix5* | nonstopux*)
     15308    libsuff= shlibsuff=
     15309    ;;
     15310  *)
     15311    case $LD in # libtool.m4 will add one of these switches to LD
     15312    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
     15313      libsuff= shlibsuff= libmagic=32-bit;;
     15314    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
     15315      libsuff=32 shlibsuff=N32 libmagic=N32;;
     15316    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
     15317      libsuff=64 shlibsuff=64 libmagic=64-bit;;
     15318    *) libsuff= shlibsuff= libmagic=never-match;;
     15319    esac
     15320    ;;
     15321  esac
     15322  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
     15323  shlibpath_overrides_runpath=no
     15324  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
     15325  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
     15326  hardcode_into_libs=yes
     15327  ;;
     15328
     15329# No shared lib support for Linux oldld, aout, or coff.
     15330linux*oldld* | linux*aout* | linux*coff*)
     15331  dynamic_linker=no
     15332  ;;
     15333
     15334# This must be Linux ELF.
     15335linux*)
     15336  version_type=linux
     15337  need_lib_prefix=no
     15338  need_version=no
     15339  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15340  soname_spec='${libname}${release}${shared_ext}$major'
     15341  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
     15342  shlibpath_var=LD_LIBRARY_PATH
     15343  shlibpath_overrides_runpath=no
     15344  # This implies no fast_install, which is unacceptable.
     15345  # Some rework will be needed to allow for fast_install
     15346  # before this can be enabled.
     15347  hardcode_into_libs=yes
     15348
     15349  # Append ld.so.conf contents to the search path
     15350  if test -f /etc/ld.so.conf; then
     15351    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
     15352    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
     15353  fi
     15354
     15355  case $host_cpu:$lt_cv_cc_64bit_output in
     15356  powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
     15357    sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
     15358    sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
     15359    ;;
     15360  esac
     15361
     15362  # We used to test for /lib/ld.so.1 and disable shared libraries on
     15363  # powerpc, because MkLinux only supported shared libraries with the
     15364  # GNU dynamic linker.  Since this was broken with cross compilers,
     15365  # most powerpc-linux boxes support dynamic linking these days and
     15366  # people can always --disable-shared, the test was removed, and we
     15367  # assume the GNU/Linux dynamic linker is in use.
     15368  dynamic_linker='GNU/Linux ld.so'
     15369
     15370  # Find out which ABI we are using (multilib Linux x86_64 hack).
     15371  libsuff=
     15372  case "$host_cpu" in
     15373  x86_64*)
     15374    echo '#line 15374 "configure"' > conftest.$ac_ext
     15375    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     15376  (eval $ac_compile) 2>&5
     15377  ac_status=$?
     15378  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     15379  (exit $ac_status); }; then
     15380      case `/usr/bin/file conftest.$ac_objext` in
     15381      *64-bit*)
     15382        libsuff=64
     15383        ;;
     15384      esac
     15385    fi
     15386    rm -rf conftest*
     15387    ;;
     15388  *)
     15389    ;;
     15390  esac
     15391  sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
     15392  sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
     15393  ;;
     15394
     15395knetbsd*-gnu)
     15396  version_type=linux
     15397  need_lib_prefix=no
     15398  need_version=no
     15399  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     15400  soname_spec='${libname}${release}${shared_ext}$major'
     15401  shlibpath_var=LD_LIBRARY_PATH
     15402  shlibpath_overrides_runpath=no
     15403  hardcode_into_libs=yes
     15404  dynamic_linker='GNU ld.so'
     15405  ;;
     15406
     15407netbsd*)
     15408  version_type=sunos
     15409  need_lib_prefix=no
     15410  need_version=no
     15411  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     15412    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     15413    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     15414    dynamic_linker='NetBSD (a.out) ld.so'
     15415  else
     15416    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     15417    soname_spec='${libname}${release}${shared_ext}$major'
     15418    dynamic_linker='NetBSD ld.elf_so'
     15419  fi
     15420  shlibpath_var=LD_LIBRARY_PATH
     15421  shlibpath_overrides_runpath=yes
     15422  hardcode_into_libs=yes
     15423  ;;
     15424
     15425newsos6)
     15426  version_type=linux
     15427  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15428  shlibpath_var=LD_LIBRARY_PATH
     15429  shlibpath_overrides_runpath=yes
     15430  ;;
     15431
     15432nto-qnx*)
     15433  version_type=linux
     15434  need_lib_prefix=no
     15435  need_version=no
     15436  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15437  soname_spec='${libname}${release}${shared_ext}$major'
     15438  shlibpath_var=LD_LIBRARY_PATH
     15439  shlibpath_overrides_runpath=yes
     15440  ;;
     15441
     15442openbsd*)
     15443  version_type=sunos
     15444  need_lib_prefix=no
     15445  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
     15446  case $host_os in
     15447    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
     15448    *)                         need_version=no  ;;
     15449  esac
     15450  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     15451  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     15452  shlibpath_var=LD_LIBRARY_PATH
     15453  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     15454    case $host_os in
     15455      openbsd2.[89] | openbsd2.[89].*)
     15456        shlibpath_overrides_runpath=no
     15457        ;;
     15458      *)
     15459        shlibpath_overrides_runpath=yes
     15460        ;;
     15461      esac
     15462  else
     15463    shlibpath_overrides_runpath=yes
     15464  fi
     15465  ;;
     15466
     15467os2*)
     15468  libname_spec='$name'
     15469  shrext_cmds=".dll"
     15470  need_lib_prefix=no
     15471  library_names_spec='$libname${shared_ext} $libname.a'
     15472  dynamic_linker='OS/2 ld.exe'
     15473  shlibpath_var=LIBPATH
     15474  ;;
     15475
     15476osf3* | osf4* | osf5*)
     15477  version_type=osf
     15478  need_lib_prefix=no
     15479  need_version=no
     15480  soname_spec='${libname}${release}${shared_ext}$major'
     15481  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15482  shlibpath_var=LD_LIBRARY_PATH
     15483  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
     15484  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
     15485  ;;
     15486
     15487sco3.2v5*)
     15488  version_type=osf
     15489  soname_spec='${libname}${release}${shared_ext}$major'
     15490  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15491  shlibpath_var=LD_LIBRARY_PATH
     15492  ;;
     15493
     15494solaris*)
     15495  version_type=linux
     15496  need_lib_prefix=no
     15497  need_version=no
     15498  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15499  soname_spec='${libname}${release}${shared_ext}$major'
     15500  shlibpath_var=LD_LIBRARY_PATH
     15501  shlibpath_overrides_runpath=yes
     15502  hardcode_into_libs=yes
     15503  # ldd complains unless libraries are executable
     15504  postinstall_cmds='chmod +x $lib'
     15505  ;;
     15506
     15507sunos4*)
     15508  version_type=sunos
     15509  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     15510  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
     15511  shlibpath_var=LD_LIBRARY_PATH
     15512  shlibpath_overrides_runpath=yes
     15513  if test "$with_gnu_ld" = yes; then
     15514    need_lib_prefix=no
     15515  fi
     15516  need_version=yes
     15517  ;;
     15518
     15519sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
     15520  version_type=linux
     15521  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15522  soname_spec='${libname}${release}${shared_ext}$major'
     15523  shlibpath_var=LD_LIBRARY_PATH
     15524  case $host_vendor in
     15525    sni)
     15526      shlibpath_overrides_runpath=no
     15527      need_lib_prefix=no
     15528      export_dynamic_flag_spec='${wl}-Blargedynsym'
     15529      runpath_var=LD_RUN_PATH
     15530      ;;
     15531    siemens)
     15532      need_lib_prefix=no
     15533      ;;
     15534    motorola)
     15535      need_lib_prefix=no
     15536      need_version=no
     15537      shlibpath_overrides_runpath=no
     15538      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
     15539      ;;
     15540  esac
     15541  ;;
     15542
     15543sysv4*MP*)
     15544  if test -d /usr/nec ;then
     15545    version_type=linux
     15546    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
     15547    soname_spec='$libname${shared_ext}.$major'
     15548    shlibpath_var=LD_LIBRARY_PATH
     15549  fi
     15550  ;;
     15551
     15552uts4*)
     15553  version_type=linux
     15554  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     15555  soname_spec='${libname}${release}${shared_ext}$major'
     15556  shlibpath_var=LD_LIBRARY_PATH
     15557  ;;
     15558
     15559*)
     15560  dynamic_linker=no
     15561  ;;
     15562esac
     15563echo "$as_me:$LINENO: result: $dynamic_linker" >&5
     15564echo "${ECHO_T}$dynamic_linker" >&6
     15565test "$dynamic_linker" = no && can_build_shared=no
     15566
     15567echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
     15568echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
     15569hardcode_action_F77=
     15570if test -n "$hardcode_libdir_flag_spec_F77" || \
     15571   test -n "$runpath_var_F77" || \
     15572   test "X$hardcode_automatic_F77" = "Xyes" ; then
     15573
     15574  # We can hardcode non-existant directories.
     15575  if test "$hardcode_direct_F77" != no &&
     15576     # If the only mechanism to avoid hardcoding is shlibpath_var, we
     15577     # have to relink, otherwise we might link with an installed library
     15578     # when we should be linking with a yet-to-be-installed one
     15579     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
     15580     test "$hardcode_minus_L_F77" != no; then
     15581    # Linking always hardcodes the temporary library directory.
     15582    hardcode_action_F77=relink
     15583  else
     15584    # We can link without hardcoding, and we can hardcode nonexisting dirs.
     15585    hardcode_action_F77=immediate
     15586  fi
     15587else
     15588  # We cannot hardcode anything, or else we can only hardcode existing
     15589  # directories.
     15590  hardcode_action_F77=unsupported
     15591fi
     15592echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
     15593echo "${ECHO_T}$hardcode_action_F77" >&6
     15594
     15595if test "$hardcode_action_F77" = relink; then
     15596  # Fast installation is not supported
     15597  enable_fast_install=no
     15598elif test "$shlibpath_overrides_runpath" = yes ||
     15599     test "$enable_shared" = no; then
     15600  # Fast installation is not necessary
     15601  enable_fast_install=needless
     15602fi
     15603
     15604striplib=
     15605old_striplib=
     15606echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
     15607echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
     15608if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
     15609  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
     15610  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
     15611  echo "$as_me:$LINENO: result: yes" >&5
     15612echo "${ECHO_T}yes" >&6
     15613else
     15614# FIXME - insert some real tests, host_os isn't really good enough
     15615  case $host_os in
     15616   darwin*)
     15617       if test -n "$STRIP" ; then
     15618         striplib="$STRIP -x"
     15619         echo "$as_me:$LINENO: result: yes" >&5
     15620echo "${ECHO_T}yes" >&6
     15621       else
     15622  echo "$as_me:$LINENO: result: no" >&5
     15623echo "${ECHO_T}no" >&6
     15624fi
     15625       ;;
     15626   *)
     15627  echo "$as_me:$LINENO: result: no" >&5
     15628echo "${ECHO_T}no" >&6
     15629    ;;
     15630  esac
     15631fi
     15632
     15633
     15634
     15635# The else clause should only fire when bootstrapping the
     15636# libtool distribution, otherwise you forgot to ship ltmain.sh
     15637# with your package, and you will get complaints that there are
     15638# no rules to generate ltmain.sh.
     15639if test -f "$ltmain"; then
     15640  # See if we are running on zsh, and set the options which allow our commands through
     15641  # without removal of \ escapes.
     15642  if test -n "${ZSH_VERSION+set}" ; then
     15643    setopt NO_GLOB_SUBST
     15644  fi
     15645  # Now quote all the things that may contain metacharacters while being
     15646  # careful not to overquote the AC_SUBSTed values.  We take copies of the
     15647  # variables and quote the copies for generation of the libtool script.
     15648  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
     15649    SED SHELL STRIP \
     15650    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
     15651    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
     15652    deplibs_check_method reload_flag reload_cmds need_locks \
     15653    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
     15654    lt_cv_sys_global_symbol_to_c_name_address \
     15655    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
     15656    old_postinstall_cmds old_postuninstall_cmds \
     15657    compiler_F77 \
     15658    CC_F77 \
     15659    LD_F77 \
     15660    lt_prog_compiler_wl_F77 \
     15661    lt_prog_compiler_pic_F77 \
     15662    lt_prog_compiler_static_F77 \
     15663    lt_prog_compiler_no_builtin_flag_F77 \
     15664    export_dynamic_flag_spec_F77 \
     15665    thread_safe_flag_spec_F77 \
     15666    whole_archive_flag_spec_F77 \
     15667    enable_shared_with_static_runtimes_F77 \
     15668    old_archive_cmds_F77 \
     15669    old_archive_from_new_cmds_F77 \
     15670    predep_objects_F77 \
     15671    postdep_objects_F77 \
     15672    predeps_F77 \
     15673    postdeps_F77 \
     15674    compiler_lib_search_path_F77 \
     15675    archive_cmds_F77 \
     15676    archive_expsym_cmds_F77 \
     15677    postinstall_cmds_F77 \
     15678    postuninstall_cmds_F77 \
     15679    old_archive_from_expsyms_cmds_F77 \
     15680    allow_undefined_flag_F77 \
     15681    no_undefined_flag_F77 \
     15682    export_symbols_cmds_F77 \
     15683    hardcode_libdir_flag_spec_F77 \
     15684    hardcode_libdir_flag_spec_ld_F77 \
     15685    hardcode_libdir_separator_F77 \
     15686    hardcode_automatic_F77 \
     15687    module_cmds_F77 \
     15688    module_expsym_cmds_F77 \
     15689    lt_cv_prog_compiler_c_o_F77 \
     15690    exclude_expsyms_F77 \
     15691    include_expsyms_F77; do
     15692
     15693    case $var in
     15694    old_archive_cmds_F77 | \
     15695    old_archive_from_new_cmds_F77 | \
     15696    archive_cmds_F77 | \
     15697    archive_expsym_cmds_F77 | \
     15698    module_cmds_F77 | \
     15699    module_expsym_cmds_F77 | \
     15700    old_archive_from_expsyms_cmds_F77 | \
     15701    export_symbols_cmds_F77 | \
     15702    extract_expsyms_cmds | reload_cmds | finish_cmds | \
     15703    postinstall_cmds | postuninstall_cmds | \
     15704    old_postinstall_cmds | old_postuninstall_cmds | \
     15705    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
     15706      # Double-quote double-evaled strings.
     15707      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
     15708      ;;
     15709    *)
     15710      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
     15711      ;;
     15712    esac
     15713  done
     15714
     15715  case $lt_echo in
     15716  *'\$0 --fallback-echo"')
     15717    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
     15718    ;;
     15719  esac
     15720
     15721cfgfile="$ofile"
     15722
     15723  cat <<__EOF__ >> "$cfgfile"
     15724# ### BEGIN LIBTOOL TAG CONFIG: $tagname
     15725
     15726# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
     15727
     15728# Shell to use when invoking shell scripts.
     15729SHELL=$lt_SHELL
     15730
     15731# Whether or not to build shared libraries.
     15732build_libtool_libs=$enable_shared
     15733
     15734# Whether or not to build static libraries.
     15735build_old_libs=$enable_static
     15736
     15737# Whether or not to add -lc for building shared libraries.
     15738build_libtool_need_lc=$archive_cmds_need_lc_F77
     15739
     15740# Whether or not to disallow shared libs when runtime libs are static
     15741allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
     15742
     15743# Whether or not to optimize for fast installation.
     15744fast_install=$enable_fast_install
     15745
     15746# The host system.
     15747host_alias=$host_alias
     15748host=$host
     15749host_os=$host_os
     15750
     15751# The build system.
     15752build_alias=$build_alias
     15753build=$build
     15754build_os=$build_os
     15755
     15756# An echo program that does not interpret backslashes.
     15757echo=$lt_echo
     15758
     15759# The archiver.
     15760AR=$lt_AR
     15761AR_FLAGS=$lt_AR_FLAGS
     15762
     15763# A C compiler.
     15764LTCC=$lt_LTCC
     15765
     15766# A language-specific compiler.
     15767CC=$lt_compiler_F77
     15768
     15769# Is the compiler the GNU C compiler?
     15770with_gcc=$GCC_F77
     15771
     15772# An ERE matcher.
     15773EGREP=$lt_EGREP
     15774
     15775# The linker used to build libraries.
     15776LD=$lt_LD_F77
     15777
     15778# Whether we need hard or soft links.
     15779LN_S=$lt_LN_S
     15780
     15781# A BSD-compatible nm program.
     15782NM=$lt_NM
     15783
     15784# A symbol stripping program
     15785STRIP=$lt_STRIP
     15786
     15787# Used to examine libraries when file_magic_cmd begins "file"
     15788MAGIC_CMD=$MAGIC_CMD
     15789
     15790# Used on cygwin: DLL creation program.
     15791DLLTOOL="$DLLTOOL"
     15792
     15793# Used on cygwin: object dumper.
     15794OBJDUMP="$OBJDUMP"
     15795
     15796# Used on cygwin: assembler.
     15797AS="$AS"
     15798
     15799# The name of the directory that contains temporary libtool files.
     15800objdir=$objdir
     15801
     15802# How to create reloadable object files.
     15803reload_flag=$lt_reload_flag
     15804reload_cmds=$lt_reload_cmds
     15805
     15806# How to pass a linker flag through the compiler.
     15807wl=$lt_lt_prog_compiler_wl_F77
     15808
     15809# Object file suffix (normally "o").
     15810objext="$ac_objext"
     15811
     15812# Old archive suffix (normally "a").
     15813libext="$libext"
     15814
     15815# Shared library suffix (normally ".so").
     15816shrext_cmds='$shrext_cmds'
     15817
     15818# Executable file suffix (normally "").
     15819exeext="$exeext"
     15820
     15821# Additional compiler flags for building library objects.
     15822pic_flag=$lt_lt_prog_compiler_pic_F77
     15823pic_mode=$pic_mode
     15824
     15825# What is the maximum length of a command?
     15826max_cmd_len=$lt_cv_sys_max_cmd_len
     15827
     15828# Does compiler simultaneously support -c and -o options?
     15829compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
     15830
     15831# Must we lock files when doing compilation?
     15832need_locks=$lt_need_locks
     15833
     15834# Do we need the lib prefix for modules?
     15835need_lib_prefix=$need_lib_prefix
     15836
     15837# Do we need a version for libraries?
     15838need_version=$need_version
     15839
     15840# Whether dlopen is supported.
     15841dlopen_support=$enable_dlopen
     15842
     15843# Whether dlopen of programs is supported.
     15844dlopen_self=$enable_dlopen_self
     15845
     15846# Whether dlopen of statically linked programs is supported.
     15847dlopen_self_static=$enable_dlopen_self_static
     15848
     15849# Compiler flag to prevent dynamic linking.
     15850link_static_flag=$lt_lt_prog_compiler_static_F77
     15851
     15852# Compiler flag to turn off builtin functions.
     15853no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
     15854
     15855# Compiler flag to allow reflexive dlopens.
     15856export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
     15857
     15858# Compiler flag to generate shared objects directly from archives.
     15859whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
     15860
     15861# Compiler flag to generate thread-safe objects.
     15862thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
     15863
     15864# Library versioning type.
     15865version_type=$version_type
     15866
     15867# Format of library name prefix.
     15868libname_spec=$lt_libname_spec
     15869
     15870# List of archive names.  First name is the real one, the rest are links.
     15871# The last name is the one that the linker finds with -lNAME.
     15872library_names_spec=$lt_library_names_spec
     15873
     15874# The coded name of the library, if different from the real name.
     15875soname_spec=$lt_soname_spec
     15876
     15877# Commands used to build and install an old-style archive.
     15878RANLIB=$lt_RANLIB
     15879old_archive_cmds=$lt_old_archive_cmds_F77
     15880old_postinstall_cmds=$lt_old_postinstall_cmds
     15881old_postuninstall_cmds=$lt_old_postuninstall_cmds
     15882
     15883# Create an old-style archive from a shared archive.
     15884old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
     15885
     15886# Create a temporary old-style archive to link instead of a shared archive.
     15887old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
     15888
     15889# Commands used to build and install a shared archive.
     15890archive_cmds=$lt_archive_cmds_F77
     15891archive_expsym_cmds=$lt_archive_expsym_cmds_F77
     15892postinstall_cmds=$lt_postinstall_cmds
     15893postuninstall_cmds=$lt_postuninstall_cmds
     15894
     15895# Commands used to build a loadable module (assumed same as above if empty)
     15896module_cmds=$lt_module_cmds_F77
     15897module_expsym_cmds=$lt_module_expsym_cmds_F77
     15898
     15899# Commands to strip libraries.
     15900old_striplib=$lt_old_striplib
     15901striplib=$lt_striplib
     15902
     15903# Dependencies to place before the objects being linked to create a
     15904# shared library.
     15905predep_objects=$lt_predep_objects_F77
     15906
     15907# Dependencies to place after the objects being linked to create a
     15908# shared library.
     15909postdep_objects=$lt_postdep_objects_F77
     15910
     15911# Dependencies to place before the objects being linked to create a
     15912# shared library.
     15913predeps=$lt_predeps_F77
     15914
     15915# Dependencies to place after the objects being linked to create a
     15916# shared library.
     15917postdeps=$lt_postdeps_F77
     15918
     15919# The library search path used internally by the compiler when linking
     15920# a shared library.
     15921compiler_lib_search_path=$lt_compiler_lib_search_path_F77
     15922
     15923# Method to check whether dependent libraries are shared objects.
     15924deplibs_check_method=$lt_deplibs_check_method
     15925
     15926# Command to use when deplibs_check_method == file_magic.
     15927file_magic_cmd=$lt_file_magic_cmd
     15928
     15929# Flag that allows shared libraries with undefined symbols to be built.
     15930allow_undefined_flag=$lt_allow_undefined_flag_F77
     15931
     15932# Flag that forces no undefined symbols.
     15933no_undefined_flag=$lt_no_undefined_flag_F77
     15934
     15935# Commands used to finish a libtool library installation in a directory.
     15936finish_cmds=$lt_finish_cmds
     15937
     15938# Same as above, but a single script fragment to be evaled but not shown.
     15939finish_eval=$lt_finish_eval
     15940
     15941# Take the output of nm and produce a listing of raw symbols and C names.
     15942global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
     15943
     15944# Transform the output of nm in a proper C declaration
     15945global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
     15946
     15947# Transform the output of nm in a C name address pair
     15948global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
     15949
     15950# This is the shared library runtime path variable.
     15951runpath_var=$runpath_var
     15952
     15953# This is the shared library path variable.
     15954shlibpath_var=$shlibpath_var
     15955
     15956# Is shlibpath searched before the hard-coded library search path?
     15957shlibpath_overrides_runpath=$shlibpath_overrides_runpath
     15958
     15959# How to hardcode a shared library path into an executable.
     15960hardcode_action=$hardcode_action_F77
     15961
     15962# Whether we should hardcode library paths into libraries.
     15963hardcode_into_libs=$hardcode_into_libs
     15964
     15965# Flag to hardcode \$libdir into a binary during linking.
     15966# This must work even if \$libdir does not exist.
     15967hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
     15968
     15969# If ld is used when linking, flag to hardcode \$libdir into
     15970# a binary during linking. This must work even if \$libdir does
     15971# not exist.
     15972hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
     15973
     15974# Whether we need a single -rpath flag with a separated argument.
     15975hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
     15976
     15977# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
     15978# resulting binary.
     15979hardcode_direct=$hardcode_direct_F77
     15980
     15981# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
     15982# resulting binary.
     15983hardcode_minus_L=$hardcode_minus_L_F77
     15984
     15985# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
     15986# the resulting binary.
     15987hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
     15988
     15989# Set to yes if building a shared library automatically hardcodes DIR into the library
     15990# and all subsequent libraries and executables linked against it.
     15991hardcode_automatic=$hardcode_automatic_F77
     15992
     15993# Variables whose values should be saved in libtool wrapper scripts and
     15994# restored at relink time.
     15995variables_saved_for_relink="$variables_saved_for_relink"
     15996
     15997# Whether libtool must link a program against all its dependency libraries.
     15998link_all_deplibs=$link_all_deplibs_F77
     15999
     16000# Compile-time system search path for libraries
     16001sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
     16002
     16003# Run-time system search path for libraries
     16004sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
     16005
     16006# Fix the shell variable \$srcfile for the compiler.
     16007fix_srcfile_path="$fix_srcfile_path_F77"
     16008
     16009# Set to yes if exported symbols are required.
     16010always_export_symbols=$always_export_symbols_F77
     16011
     16012# The commands to list exported symbols.
     16013export_symbols_cmds=$lt_export_symbols_cmds_F77
     16014
     16015# The commands to extract the exported symbol list from a shared archive.
     16016extract_expsyms_cmds=$lt_extract_expsyms_cmds
     16017
     16018# Symbols that should not be listed in the preloaded symbols.
     16019exclude_expsyms=$lt_exclude_expsyms_F77
     16020
     16021# Symbols that must always be exported.
     16022include_expsyms=$lt_include_expsyms_F77
     16023
     16024# ### END LIBTOOL TAG CONFIG: $tagname
     16025
     16026__EOF__
     16027
     16028
     16029else
     16030  # If there is no Makefile yet, we rely on a make rule to execute
     16031  # `config.status --recheck' to rerun these tests and create the
     16032  # libtool script then.
     16033  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
     16034  if test -f "$ltmain_in"; then
     16035    test -f Makefile && make "$ltmain"
     16036  fi
     16037fi
     16038
     16039
     16040ac_ext=c
     16041ac_cpp='$CPP $CPPFLAGS'
     16042ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     16043ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     16044ac_compiler_gnu=$ac_cv_c_compiler_gnu
     16045
     16046CC="$lt_save_CC"
     16047
     16048        else
     16049          tagname=""
     16050        fi
     16051        ;;
     16052
     16053      GCJ)
     16054        if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
     16055
     16056
     16057
     16058# Source file extension for Java test sources.
     16059ac_ext=java
     16060
     16061# Object file extension for compiled Java test sources.
     16062objext=o
     16063objext_GCJ=$objext
     16064
     16065# Code to be used in simple compile tests
     16066lt_simple_compile_test_code="class foo {}\n"
     16067
     16068# Code to be used in simple link tests
     16069lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
     16070
     16071# ltmain only uses $CC for tagged configurations so make sure $CC is set.
     16072
     16073# If no C compiler was specified, use CC.
     16074LTCC=${LTCC-"$CC"}
     16075
     16076# Allow CC to be a program name with arguments.
     16077compiler=$CC
     16078
     16079
     16080# save warnings/boilerplate of simple test code
     16081ac_outfile=conftest.$ac_objext
     16082printf "$lt_simple_compile_test_code" >conftest.$ac_ext
     16083eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
     16084_lt_compiler_boilerplate=`cat conftest.err`
     16085$rm conftest*
     16086
     16087ac_outfile=conftest.$ac_objext
     16088printf "$lt_simple_link_test_code" >conftest.$ac_ext
     16089eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
     16090_lt_linker_boilerplate=`cat conftest.err`
     16091$rm conftest*
     16092
     16093
     16094# Allow CC to be a program name with arguments.
     16095lt_save_CC="$CC"
     16096CC=${GCJ-"gcj"}
     16097compiler=$CC
     16098compiler_GCJ=$CC
     16099for cc_temp in $compiler""; do
     16100  case $cc_temp in
     16101    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
     16102    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
     16103    \-*) ;;
     16104    *) break;;
     16105  esac
     16106done
     16107cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
     16108
     16109
     16110# GCJ did not exist at the time GCC didn't implicitly link libc in.
     16111archive_cmds_need_lc_GCJ=no
     16112
     16113old_archive_cmds_GCJ=$old_archive_cmds
     16114
     16115
     16116lt_prog_compiler_no_builtin_flag_GCJ=
     16117
     16118if test "$GCC" = yes; then
     16119  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
     16120
     16121
     16122echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
     16123echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
     16124if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
     16125  echo $ECHO_N "(cached) $ECHO_C" >&6
     16126else
     16127  lt_cv_prog_compiler_rtti_exceptions=no
     16128  ac_outfile=conftest.$ac_objext
     16129   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     16130   lt_compiler_flag="-fno-rtti -fno-exceptions"
     16131   # Insert the option either (1) after the last *FLAGS variable, or
     16132   # (2) before a word containing "conftest.", or (3) at the end.
     16133   # Note that $ac_compile itself does not contain backslashes and begins
     16134   # with a dollar sign (not a hyphen), so the echo should work correctly.
     16135   # The option is referenced via a variable to avoid confusing sed.
     16136   lt_compile=`echo "$ac_compile" | $SED \
     16137   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     16138   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     16139   -e 's:$: $lt_compiler_flag:'`
     16140   (eval echo "\"\$as_me:16140: $lt_compile\"" >&5)
     16141   (eval "$lt_compile" 2>conftest.err)
     16142   ac_status=$?
     16143   cat conftest.err >&5
     16144   echo "$as_me:16144: \$? = $ac_status" >&5
     16145   if (exit $ac_status) && test -s "$ac_outfile"; then
     16146     # The compiler can only warn and ignore the option if not recognized
     16147     # So say no if there are warnings other than the usual output.
     16148     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
     16149     $SED '/^$/d' conftest.err >conftest.er2
     16150     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
     16151       lt_cv_prog_compiler_rtti_exceptions=yes
     16152     fi
     16153   fi
     16154   $rm conftest*
     16155
     16156fi
     16157echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
     16158echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
     16159
     16160if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
     16161    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
     16162else
     16163    :
     16164fi
     16165
     16166fi
     16167
     16168lt_prog_compiler_wl_GCJ=
     16169lt_prog_compiler_pic_GCJ=
     16170lt_prog_compiler_static_GCJ=
     16171
     16172echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
     16173echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
     16174
     16175  if test "$GCC" = yes; then
     16176    lt_prog_compiler_wl_GCJ='-Wl,'
     16177    lt_prog_compiler_static_GCJ='-static'
     16178
     16179    case $host_os in
     16180      aix*)
     16181      # All AIX code is PIC.
     16182      if test "$host_cpu" = ia64; then
     16183        # AIX 5 now supports IA64 processor
     16184        lt_prog_compiler_static_GCJ='-Bstatic'
     16185      fi
     16186      ;;
     16187
     16188    amigaos*)
     16189      # FIXME: we need at least 68020 code to build shared libraries, but
     16190      # adding the `-m68020' flag to GCC prevents building anything better,
     16191      # like `-m68040'.
     16192      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
     16193      ;;
     16194
     16195    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
     16196      # PIC is the default for these OSes.
     16197      ;;
     16198
     16199    mingw* | pw32* | os2*)
     16200      # This hack is so that the source file can tell whether it is being
     16201      # built for inclusion in a dll (and should export symbols for example).
     16202      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
     16203      ;;
     16204
     16205    darwin* | rhapsody*)
     16206      # PIC is the default on this platform
     16207      # Common symbols not allowed in MH_DYLIB files
     16208      lt_prog_compiler_pic_GCJ='-fno-common'
     16209      ;;
     16210
     16211    msdosdjgpp*)
     16212      # Just because we use GCC doesn't mean we suddenly get shared libraries
     16213      # on systems that don't support them.
     16214      lt_prog_compiler_can_build_shared_GCJ=no
     16215      enable_shared=no
     16216      ;;
     16217
     16218    sysv4*MP*)
     16219      if test -d /usr/nec; then
     16220        lt_prog_compiler_pic_GCJ=-Kconform_pic
     16221      fi
     16222      ;;
     16223
     16224    hpux*)
     16225      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
     16226      # not for PA HP-UX.
     16227      case $host_cpu in
     16228      hppa*64*|ia64*)
     16229        # +Z the default
     16230        ;;
     16231      *)
     16232        lt_prog_compiler_pic_GCJ='-fPIC'
     16233        ;;
     16234      esac
     16235      ;;
     16236
     16237    *)
     16238      lt_prog_compiler_pic_GCJ='-fPIC'
     16239      ;;
     16240    esac
     16241  else
     16242    # PORTME Check for flag to pass linker flags through the system compiler.
     16243    case $host_os in
     16244    aix*)
     16245      lt_prog_compiler_wl_GCJ='-Wl,'
     16246      if test "$host_cpu" = ia64; then
     16247        # AIX 5 now supports IA64 processor
     16248        lt_prog_compiler_static_GCJ='-Bstatic'
     16249      else
     16250        lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
     16251      fi
     16252      ;;
     16253      darwin*)
     16254        # PIC is the default on this platform
     16255        # Common symbols not allowed in MH_DYLIB files
     16256       case $cc_basename in
     16257         xlc*)
     16258         lt_prog_compiler_pic_GCJ='-qnocommon'
     16259         lt_prog_compiler_wl_GCJ='-Wl,'
     16260         ;;
     16261       esac
     16262       ;;
     16263
     16264    mingw* | pw32* | os2*)
     16265      # This hack is so that the source file can tell whether it is being
     16266      # built for inclusion in a dll (and should export symbols for example).
     16267      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
     16268      ;;
     16269
     16270    hpux9* | hpux10* | hpux11*)
     16271      lt_prog_compiler_wl_GCJ='-Wl,'
     16272      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
     16273      # not for PA HP-UX.
     16274      case $host_cpu in
     16275      hppa*64*|ia64*)
     16276        # +Z the default
     16277        ;;
     16278      *)
     16279        lt_prog_compiler_pic_GCJ='+Z'
     16280        ;;
     16281      esac
     16282      # Is there a better lt_prog_compiler_static that works with the bundled CC?
     16283      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
     16284      ;;
     16285
     16286    irix5* | irix6* | nonstopux*)
     16287      lt_prog_compiler_wl_GCJ='-Wl,'
     16288      # PIC (with -KPIC) is the default.
     16289      lt_prog_compiler_static_GCJ='-non_shared'
     16290      ;;
     16291
     16292    newsos6)
     16293      lt_prog_compiler_pic_GCJ='-KPIC'
     16294      lt_prog_compiler_static_GCJ='-Bstatic'
     16295      ;;
     16296
     16297    linux*)
     16298      case $cc_basename in
     16299      icc* | ecc*)
     16300        lt_prog_compiler_wl_GCJ='-Wl,'
     16301        lt_prog_compiler_pic_GCJ='-KPIC'
     16302        lt_prog_compiler_static_GCJ='-static'
     16303        ;;
     16304      pgcc* | pgf77* | pgf90* | pgf95*)
     16305        # Portland Group compilers (*not* the Pentium gcc compiler,
     16306        # which looks to be a dead project)
     16307        lt_prog_compiler_wl_GCJ='-Wl,'
     16308        lt_prog_compiler_pic_GCJ='-fpic'
     16309        lt_prog_compiler_static_GCJ='-Bstatic'
     16310        ;;
     16311      ccc*)
     16312        lt_prog_compiler_wl_GCJ='-Wl,'
     16313        # All Alpha code is PIC.
     16314        lt_prog_compiler_static_GCJ='-non_shared'
     16315        ;;
     16316      esac
     16317      ;;
     16318
     16319    osf3* | osf4* | osf5*)
     16320      lt_prog_compiler_wl_GCJ='-Wl,'
     16321      # All OSF/1 code is PIC.
     16322      lt_prog_compiler_static_GCJ='-non_shared'
     16323      ;;
     16324
     16325    sco3.2v5*)
     16326      lt_prog_compiler_pic_GCJ='-Kpic'
     16327      lt_prog_compiler_static_GCJ='-dn'
     16328      ;;
     16329
     16330    solaris*)
     16331      lt_prog_compiler_pic_GCJ='-KPIC'
     16332      lt_prog_compiler_static_GCJ='-Bstatic'
     16333      case $cc_basename in
     16334      f77* | f90* | f95*)
     16335        lt_prog_compiler_wl_GCJ='-Qoption ld ';;
     16336      *)
     16337        lt_prog_compiler_wl_GCJ='-Wl,';;
     16338      esac
     16339      ;;
     16340
     16341    sunos4*)
     16342      lt_prog_compiler_wl_GCJ='-Qoption ld '
     16343      lt_prog_compiler_pic_GCJ='-PIC'
     16344      lt_prog_compiler_static_GCJ='-Bstatic'
     16345      ;;
     16346
     16347    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
     16348      lt_prog_compiler_wl_GCJ='-Wl,'
     16349      lt_prog_compiler_pic_GCJ='-KPIC'
     16350      lt_prog_compiler_static_GCJ='-Bstatic'
     16351      ;;
     16352
     16353    sysv4*MP*)
     16354      if test -d /usr/nec ;then
     16355        lt_prog_compiler_pic_GCJ='-Kconform_pic'
     16356        lt_prog_compiler_static_GCJ='-Bstatic'
     16357      fi
     16358      ;;
     16359
     16360    unicos*)
     16361      lt_prog_compiler_wl_GCJ='-Wl,'
     16362      lt_prog_compiler_can_build_shared_GCJ=no
     16363      ;;
     16364
     16365    uts4*)
     16366      lt_prog_compiler_pic_GCJ='-pic'
     16367      lt_prog_compiler_static_GCJ='-Bstatic'
     16368      ;;
     16369
     16370    *)
     16371      lt_prog_compiler_can_build_shared_GCJ=no
     16372      ;;
     16373    esac
     16374  fi
     16375
     16376echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
     16377echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
     16378
     16379#
     16380# Check to make sure the PIC flag actually works.
     16381#
     16382if test -n "$lt_prog_compiler_pic_GCJ"; then
     16383
     16384echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
     16385echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
     16386if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
     16387  echo $ECHO_N "(cached) $ECHO_C" >&6
     16388else
     16389  lt_prog_compiler_pic_works_GCJ=no
     16390  ac_outfile=conftest.$ac_objext
     16391   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     16392   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
     16393   # Insert the option either (1) after the last *FLAGS variable, or
     16394   # (2) before a word containing "conftest.", or (3) at the end.
     16395   # Note that $ac_compile itself does not contain backslashes and begins
     16396   # with a dollar sign (not a hyphen), so the echo should work correctly.
     16397   # The option is referenced via a variable to avoid confusing sed.
     16398   lt_compile=`echo "$ac_compile" | $SED \
     16399   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     16400   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     16401   -e 's:$: $lt_compiler_flag:'`
     16402   (eval echo "\"\$as_me:16402: $lt_compile\"" >&5)
     16403   (eval "$lt_compile" 2>conftest.err)
     16404   ac_status=$?
     16405   cat conftest.err >&5
     16406   echo "$as_me:16406: \$? = $ac_status" >&5
     16407   if (exit $ac_status) && test -s "$ac_outfile"; then
     16408     # The compiler can only warn and ignore the option if not recognized
     16409     # So say no if there are warnings other than the usual output.
     16410     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
     16411     $SED '/^$/d' conftest.err >conftest.er2
     16412     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
     16413       lt_prog_compiler_pic_works_GCJ=yes
     16414     fi
     16415   fi
     16416   $rm conftest*
     16417
     16418fi
     16419echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
     16420echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
     16421
     16422if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
     16423    case $lt_prog_compiler_pic_GCJ in
     16424     "" | " "*) ;;
     16425     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
     16426     esac
     16427else
     16428    lt_prog_compiler_pic_GCJ=
     16429     lt_prog_compiler_can_build_shared_GCJ=no
     16430fi
     16431
     16432fi
     16433case $host_os in
     16434  # For platforms which do not support PIC, -DPIC is meaningless:
     16435  *djgpp*)
     16436    lt_prog_compiler_pic_GCJ=
     16437    ;;
     16438  *)
     16439    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
     16440    ;;
     16441esac
     16442
     16443echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
     16444echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
     16445if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
     16446  echo $ECHO_N "(cached) $ECHO_C" >&6
     16447else
     16448  lt_cv_prog_compiler_c_o_GCJ=no
     16449   $rm -r conftest 2>/dev/null
     16450   mkdir conftest
     16451   cd conftest
     16452   mkdir out
     16453   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     16454
     16455   lt_compiler_flag="-o out/conftest2.$ac_objext"
     16456   # Insert the option either (1) after the last *FLAGS variable, or
     16457   # (2) before a word containing "conftest.", or (3) at the end.
     16458   # Note that $ac_compile itself does not contain backslashes and begins
     16459   # with a dollar sign (not a hyphen), so the echo should work correctly.
     16460   lt_compile=`echo "$ac_compile" | $SED \
     16461   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
     16462   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
     16463   -e 's:$: $lt_compiler_flag:'`
     16464   (eval echo "\"\$as_me:16464: $lt_compile\"" >&5)
     16465   (eval "$lt_compile" 2>out/conftest.err)
     16466   ac_status=$?
     16467   cat out/conftest.err >&5
     16468   echo "$as_me:16468: \$? = $ac_status" >&5
     16469   if (exit $ac_status) && test -s out/conftest2.$ac_objext
     16470   then
     16471     # The compiler can only warn and ignore the option if not recognized
     16472     # So say no if there are warnings
     16473     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
     16474     $SED '/^$/d' out/conftest.err >out/conftest.er2
     16475     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
     16476       lt_cv_prog_compiler_c_o_GCJ=yes
     16477     fi
     16478   fi
     16479   chmod u+w . 2>&5
     16480   $rm conftest*
     16481   # SGI C++ compiler will create directory out/ii_files/ for
     16482   # template instantiation
     16483   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
     16484   $rm out/* && rmdir out
     16485   cd ..
     16486   rmdir conftest
     16487   $rm conftest*
     16488
     16489fi
     16490echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
     16491echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
     16492
     16493
     16494hard_links="nottested"
     16495if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
     16496  # do not overwrite the value of need_locks provided by the user
     16497  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
     16498echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
     16499  hard_links=yes
     16500  $rm conftest*
     16501  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     16502  touch conftest.a
     16503  ln conftest.a conftest.b 2>&5 || hard_links=no
     16504  ln conftest.a conftest.b 2>/dev/null && hard_links=no
     16505  echo "$as_me:$LINENO: result: $hard_links" >&5
     16506echo "${ECHO_T}$hard_links" >&6
     16507  if test "$hard_links" = no; then
     16508    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
     16509echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
     16510    need_locks=warn
     16511  fi
     16512else
     16513  need_locks=no
     16514fi
     16515
     16516echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
     16517echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
     16518
     16519  runpath_var=
     16520  allow_undefined_flag_GCJ=
     16521  enable_shared_with_static_runtimes_GCJ=no
     16522  archive_cmds_GCJ=
     16523  archive_expsym_cmds_GCJ=
     16524  old_archive_From_new_cmds_GCJ=
     16525  old_archive_from_expsyms_cmds_GCJ=
     16526  export_dynamic_flag_spec_GCJ=
     16527  whole_archive_flag_spec_GCJ=
     16528  thread_safe_flag_spec_GCJ=
     16529  hardcode_libdir_flag_spec_GCJ=
     16530  hardcode_libdir_flag_spec_ld_GCJ=
     16531  hardcode_libdir_separator_GCJ=
     16532  hardcode_direct_GCJ=no
     16533  hardcode_minus_L_GCJ=no
     16534  hardcode_shlibpath_var_GCJ=unsupported
     16535  link_all_deplibs_GCJ=unknown
     16536  hardcode_automatic_GCJ=no
     16537  module_cmds_GCJ=
     16538  module_expsym_cmds_GCJ=
     16539  always_export_symbols_GCJ=no
     16540  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     16541  # include_expsyms should be a list of space-separated symbols to be *always*
     16542  # included in the symbol list
     16543  include_expsyms_GCJ=
     16544  # exclude_expsyms can be an extended regexp of symbols to exclude
     16545  # it will be wrapped by ` (' and `)$', so one must not match beginning or
     16546  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
     16547  # as well as any symbol that contains `d'.
     16548  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
     16549  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
     16550  # platforms (ab)use it in PIC code, but their linkers get confused if
     16551  # the symbol is explicitly referenced.  Since portable code cannot
     16552  # rely on this symbol name, it's probably fine to never include it in
     16553  # preloaded symbol tables.
     16554  extract_expsyms_cmds=
     16555  # Just being paranoid about ensuring that cc_basename is set.
     16556  for cc_temp in $compiler""; do
     16557  case $cc_temp in
     16558    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
     16559    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
     16560    \-*) ;;
     16561    *) break;;
     16562  esac
     16563done
     16564cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
     16565
     16566  case $host_os in
     16567  cygwin* | mingw* | pw32*)
     16568    # FIXME: the MSVC++ port hasn't been tested in a loooong time
     16569    # When not using gcc, we currently assume that we are using
     16570    # Microsoft Visual C++.
     16571    if test "$GCC" != yes; then
     16572      with_gnu_ld=no
     16573    fi
     16574    ;;
     16575  openbsd*)
     16576    with_gnu_ld=no
     16577    ;;
     16578  esac
     16579
     16580  ld_shlibs_GCJ=yes
     16581  if test "$with_gnu_ld" = yes; then
     16582    # If archive_cmds runs LD, not CC, wlarc should be empty
     16583    wlarc='${wl}'
     16584
     16585    # Set some defaults for GNU ld with shared library support. These
     16586    # are reset later if shared libraries are not supported. Putting them
     16587    # here allows them to be overridden if necessary.
     16588    runpath_var=LD_RUN_PATH
     16589    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
     16590    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
     16591    # ancient GNU ld didn't support --whole-archive et. al.
     16592    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
     16593        whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
     16594      else
     16595        whole_archive_flag_spec_GCJ=
     16596    fi
     16597    supports_anon_versioning=no
     16598    case `$LD -v 2>/dev/null` in
     16599      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
     16600      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
     16601      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
     16602      *\ 2.11.*) ;; # other 2.11 versions
     16603      *) supports_anon_versioning=yes ;;
     16604    esac
     16605
     16606    # See if GNU ld supports shared libraries.
     16607    case $host_os in
     16608    aix3* | aix4* | aix5*)
     16609      # On AIX/PPC, the GNU linker is very broken
     16610      if test "$host_cpu" != ia64; then
     16611        ld_shlibs_GCJ=no
     16612        cat <<EOF 1>&2
     16613
     16614*** Warning: the GNU linker, at least up to release 2.9.1, is reported
     16615*** to be unable to reliably create shared libraries on AIX.
     16616*** Therefore, libtool is disabling shared libraries support.  If you
     16617*** really care for shared libraries, you may want to modify your PATH
     16618*** so that a non-GNU linker is found, and then restart.
     16619
     16620EOF
     16621      fi
     16622      ;;
     16623
     16624    amigaos*)
     16625      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
     16626      hardcode_libdir_flag_spec_GCJ='-L$libdir'
     16627      hardcode_minus_L_GCJ=yes
     16628
     16629      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
     16630      # that the semantics of dynamic libraries on AmigaOS, at least up
     16631      # to version 4, is to share data among multiple programs linked
     16632      # with the same dynamic library.  Since this doesn't match the
     16633      # behavior of shared libraries on other platforms, we can't use
     16634      # them.
     16635      ld_shlibs_GCJ=no
     16636      ;;
     16637
     16638    beos*)
     16639      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     16640        allow_undefined_flag_GCJ=unsupported
     16641        # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
     16642        # support --undefined.  This deserves some investigation.  FIXME
     16643        archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     16644      else
     16645        ld_shlibs_GCJ=no
     16646      fi
     16647      ;;
     16648
     16649    cygwin* | mingw* | pw32*)
     16650      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
     16651      # as there is no search path for DLLs.
     16652      hardcode_libdir_flag_spec_GCJ='-L$libdir'
     16653      allow_undefined_flag_GCJ=unsupported
     16654      always_export_symbols_GCJ=no
     16655      enable_shared_with_static_runtimes_GCJ=yes
     16656      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
     16657
     16658      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
     16659        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
     16660        # If the export-symbols file already is a .def file (1st line
     16661        # is EXPORTS), use it as is; otherwise, prepend...
     16662        archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
     16663          cp $export_symbols $output_objdir/$soname.def;
     16664        else
     16665          echo EXPORTS > $output_objdir/$soname.def;
     16666          cat $export_symbols >> $output_objdir/$soname.def;
     16667        fi~
     16668        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
     16669      else
     16670        ld_shlibs_GCJ=no
     16671      fi
     16672      ;;
     16673
     16674    linux*)
     16675      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     16676        tmp_addflag=
     16677        case $cc_basename,$host_cpu in
     16678        pgcc*)                          # Portland Group C compiler
     16679          whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
     16680          tmp_addflag=' $pic_flag'
     16681          ;;
     16682        pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
     16683          whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
     16684          tmp_addflag=' $pic_flag -Mnomain' ;;
     16685        ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
     16686          tmp_addflag=' -i_dynamic' ;;
     16687        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
     16688          tmp_addflag=' -i_dynamic -nofor_main' ;;
     16689        ifc* | ifort*)                  # Intel Fortran compiler
     16690          tmp_addflag=' -nofor_main' ;;
     16691        esac
     16692        archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     16693
     16694        if test $supports_anon_versioning = yes; then
     16695          archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
     16696  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
     16697  $echo "local: *; };" >> $output_objdir/$libname.ver~
     16698          $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
     16699        fi
     16700      else
     16701        ld_shlibs_GCJ=no
     16702      fi
     16703      ;;
     16704
     16705    netbsd*)
     16706      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     16707        archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
     16708        wlarc=
     16709      else
     16710        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     16711        archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
     16712      fi
     16713      ;;
     16714
     16715    solaris* | sysv5*)
     16716      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
     16717        ld_shlibs_GCJ=no
     16718        cat <<EOF 1>&2
     16719
     16720*** Warning: The releases 2.8.* of the GNU linker cannot reliably
     16721*** create shared libraries on Solaris systems.  Therefore, libtool
     16722*** is disabling shared libraries support.  We urge you to upgrade GNU
     16723*** binutils to release 2.9.1 or newer.  Another option is to modify
     16724*** your PATH or compiler configuration so that the native linker is
     16725*** used, and then restart.
     16726
     16727EOF
     16728      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     16729        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     16730        archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
     16731      else
     16732        ld_shlibs_GCJ=no
     16733      fi
     16734      ;;
     16735
     16736    sunos4*)
     16737      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     16738      wlarc=
     16739      hardcode_direct_GCJ=yes
     16740      hardcode_shlibpath_var_GCJ=no
     16741      ;;
     16742
     16743    *)
     16744      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
     16745        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     16746        archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
     16747      else
     16748        ld_shlibs_GCJ=no
     16749      fi
     16750      ;;
     16751    esac
     16752
     16753    if test "$ld_shlibs_GCJ" = no; then
     16754      runpath_var=
     16755      hardcode_libdir_flag_spec_GCJ=
     16756      export_dynamic_flag_spec_GCJ=
     16757      whole_archive_flag_spec_GCJ=
     16758    fi
     16759  else
     16760    # PORTME fill in a description of your system's linker (not GNU ld)
     16761    case $host_os in
     16762    aix3*)
     16763      allow_undefined_flag_GCJ=unsupported
     16764      always_export_symbols_GCJ=yes
     16765      archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
     16766      # Note: this linker hardcodes the directories in LIBPATH if there
     16767      # are no directories specified by -L.
     16768      hardcode_minus_L_GCJ=yes
     16769      if test "$GCC" = yes && test -z "$link_static_flag"; then
     16770        # Neither direct hardcoding nor static linking is supported with a
     16771        # broken collect2.
     16772        hardcode_direct_GCJ=unsupported
     16773      fi
     16774      ;;
     16775
     16776    aix4* | aix5*)
     16777      if test "$host_cpu" = ia64; then
     16778        # On IA64, the linker does run time linking by default, so we don't
     16779        # have to do anything special.
     16780        aix_use_runtimelinking=no
     16781        exp_sym_flag='-Bexport'
     16782        no_entry_flag=""
     16783      else
     16784        # If we're using GNU nm, then we don't want the "-C" option.
     16785        # -C means demangle to AIX nm, but means don't demangle with GNU nm
     16786        if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
     16787          export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
     16788        else
     16789          export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
     16790        fi
     16791        aix_use_runtimelinking=no
     16792
     16793        # Test if we are trying to use run time linking or normal
     16794        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
     16795        # need to do runtime linking.
     16796        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
     16797          for ld_flag in $LDFLAGS; do
     16798          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
     16799            aix_use_runtimelinking=yes
     16800            break
     16801          fi
     16802          done
     16803        esac
     16804
     16805        exp_sym_flag='-bexport'
     16806        no_entry_flag='-bnoentry'
     16807      fi
     16808
     16809      # When large executables or shared objects are built, AIX ld can
     16810      # have problems creating the table of contents.  If linking a library
     16811      # or program results in "error TOC overflow" add -mminimal-toc to
     16812      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
     16813      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
     16814
     16815      archive_cmds_GCJ=''
     16816      hardcode_direct_GCJ=yes
     16817      hardcode_libdir_separator_GCJ=':'
     16818      link_all_deplibs_GCJ=yes
     16819
     16820      if test "$GCC" = yes; then
     16821        case $host_os in aix4.[012]|aix4.[012].*)
     16822        # We only want to do this on AIX 4.2 and lower, the check
     16823        # below for broken collect2 doesn't work under 4.3+
     16824          collect2name=`${CC} -print-prog-name=collect2`
     16825          if test -f "$collect2name" && \
     16826           strings "$collect2name" | grep resolve_lib_name >/dev/null
     16827          then
     16828          # We have reworked collect2
     16829          hardcode_direct_GCJ=yes
     16830          else
     16831          # We have old collect2
     16832          hardcode_direct_GCJ=unsupported
     16833          # It fails to find uninstalled libraries when the uninstalled
     16834          # path is not listed in the libpath.  Setting hardcode_minus_L
     16835          # to unsupported forces relinking
     16836          hardcode_minus_L_GCJ=yes
     16837          hardcode_libdir_flag_spec_GCJ='-L$libdir'
     16838          hardcode_libdir_separator_GCJ=
     16839          fi
     16840        esac
     16841        shared_flag='-shared'
     16842        if test "$aix_use_runtimelinking" = yes; then
     16843          shared_flag="$shared_flag "'${wl}-G'
     16844        fi
     16845      else
     16846        # not using gcc
     16847        if test "$host_cpu" = ia64; then
     16848        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
     16849        # chokes on -Wl,-G. The following line is correct:
     16850          shared_flag='-G'
     16851        else
     16852        if test "$aix_use_runtimelinking" = yes; then
     16853            shared_flag='${wl}-G'
     16854          else
     16855            shared_flag='${wl}-bM:SRE'
     16856        fi
     16857        fi
     16858      fi
     16859
     16860      # It seems that -bexpall does not export symbols beginning with
     16861      # underscore (_), so it is better to generate a list of symbols to export.
     16862      always_export_symbols_GCJ=yes
     16863      if test "$aix_use_runtimelinking" = yes; then
     16864        # Warning - without using the other runtime loading flags (-brtl),
     16865        # -berok will link without error, but may produce a broken library.
     16866        allow_undefined_flag_GCJ='-berok'
     16867       # Determine the default libpath from the value encoded in an empty executable.
     16868       cat >conftest.$ac_ext <<_ACEOF
     16869/* confdefs.h.  */
     16870_ACEOF
     16871cat confdefs.h >>conftest.$ac_ext
     16872cat >>conftest.$ac_ext <<_ACEOF
     16873/* end confdefs.h.  */
     16874
     16875int
     16876main ()
     16877{
     16878
     16879  ;
     16880  return 0;
     16881}
     16882_ACEOF
     16883rm -f conftest.$ac_objext conftest$ac_exeext
     16884if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     16885  (eval $ac_link) 2>conftest.er1
     16886  ac_status=$?
     16887  grep -v '^ *+' conftest.er1 >conftest.err
     16888  rm -f conftest.er1
     16889  cat conftest.err >&5
     16890  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     16891  (exit $ac_status); } &&
     16892         { ac_try='test -z "$ac_c_werror_flag"
     16893                         || test ! -s conftest.err'
     16894  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     16895  (eval $ac_try) 2>&5
     16896  ac_status=$?
     16897  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     16898  (exit $ac_status); }; } &&
     16899         { ac_try='test -s conftest$ac_exeext'
     16900  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     16901  (eval $ac_try) 2>&5
     16902  ac_status=$?
     16903  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     16904  (exit $ac_status); }; }; then
     16905
     16906aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     16907}'`
     16908# Check for a 64-bit object if we didn't find anything.
     16909if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     16910}'`; fi
     16911else
     16912  echo "$as_me: failed program was:" >&5
     16913sed 's/^/| /' conftest.$ac_ext >&5
     16914
     16915fi
     16916rm -f conftest.err conftest.$ac_objext \
     16917      conftest$ac_exeext conftest.$ac_ext
     16918if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
     16919
     16920       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
     16921        archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
     16922       else
     16923        if test "$host_cpu" = ia64; then
     16924          hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
     16925          allow_undefined_flag_GCJ="-z nodefs"
     16926          archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
     16927        else
     16928         # Determine the default libpath from the value encoded in an empty executable.
     16929         cat >conftest.$ac_ext <<_ACEOF
     16930/* confdefs.h.  */
     16931_ACEOF
     16932cat confdefs.h >>conftest.$ac_ext
     16933cat >>conftest.$ac_ext <<_ACEOF
     16934/* end confdefs.h.  */
     16935
     16936int
     16937main ()
     16938{
     16939
     16940  ;
     16941  return 0;
     16942}
     16943_ACEOF
     16944rm -f conftest.$ac_objext conftest$ac_exeext
     16945if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     16946  (eval $ac_link) 2>conftest.er1
     16947  ac_status=$?
     16948  grep -v '^ *+' conftest.er1 >conftest.err
     16949  rm -f conftest.er1
     16950  cat conftest.err >&5
     16951  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     16952  (exit $ac_status); } &&
     16953         { ac_try='test -z "$ac_c_werror_flag"
     16954                         || test ! -s conftest.err'
     16955  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     16956  (eval $ac_try) 2>&5
     16957  ac_status=$?
     16958  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     16959  (exit $ac_status); }; } &&
     16960         { ac_try='test -s conftest$ac_exeext'
     16961  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     16962  (eval $ac_try) 2>&5
     16963  ac_status=$?
     16964  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     16965  (exit $ac_status); }; }; then
     16966
     16967aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     16968}'`
     16969# Check for a 64-bit object if we didn't find anything.
     16970if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
     16971}'`; fi
     16972else
     16973  echo "$as_me: failed program was:" >&5
     16974sed 's/^/| /' conftest.$ac_ext >&5
     16975
     16976fi
     16977rm -f conftest.err conftest.$ac_objext \
     16978      conftest$ac_exeext conftest.$ac_ext
     16979if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
     16980
     16981         hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
     16982          # Warning - without using the other run time loading flags,
     16983          # -berok will link without error, but may produce a broken library.
     16984          no_undefined_flag_GCJ=' ${wl}-bernotok'
     16985          allow_undefined_flag_GCJ=' ${wl}-berok'
     16986          # -bexpall does not export symbols beginning with underscore (_)
     16987          always_export_symbols_GCJ=yes
     16988          # Exported symbols can be pulled into shared objects from archives
     16989          whole_archive_flag_spec_GCJ=' '
     16990          archive_cmds_need_lc_GCJ=yes
     16991          # This is similar to how AIX traditionally builds its shared libraries.
     16992          archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
     16993        fi
     16994      fi
     16995      ;;
     16996
     16997    amigaos*)
     16998      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
     16999      hardcode_libdir_flag_spec_GCJ='-L$libdir'
     17000      hardcode_minus_L_GCJ=yes
     17001      # see comment about different semantics on the GNU ld section
     17002      ld_shlibs_GCJ=no
     17003      ;;
     17004
     17005    bsdi[45]*)
     17006      export_dynamic_flag_spec_GCJ=-rdynamic
     17007      ;;
     17008
     17009    cygwin* | mingw* | pw32*)
     17010      # When not using gcc, we currently assume that we are using
     17011      # Microsoft Visual C++.
     17012      # hardcode_libdir_flag_spec is actually meaningless, as there is
     17013      # no search path for DLLs.
     17014      hardcode_libdir_flag_spec_GCJ=' '
     17015      allow_undefined_flag_GCJ=unsupported
     17016      # Tell ltmain to make .lib files, not .a files.
     17017      libext=lib
     17018      # Tell ltmain to make .dll files, not .so files.
     17019      shrext_cmds=".dll"
     17020      # FIXME: Setting linknames here is a bad hack.
     17021      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
     17022      # The linker will automatically build a .lib file if we build a DLL.
     17023      old_archive_From_new_cmds_GCJ='true'
     17024      # FIXME: Should let the user specify the lib program.
     17025      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
     17026      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
     17027      enable_shared_with_static_runtimes_GCJ=yes
     17028      ;;
     17029
     17030    darwin* | rhapsody*)
     17031      case $host_os in
     17032        rhapsody* | darwin1.[012])
     17033         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
     17034         ;;
     17035       *) # Darwin 1.3 on
     17036         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
     17037           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
     17038         else
     17039           case ${MACOSX_DEPLOYMENT_TARGET} in
     17040             10.[012])
     17041               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
     17042               ;;
     17043             10.*)
     17044               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
     17045               ;;
     17046           esac
     17047         fi
     17048         ;;
     17049      esac
     17050      archive_cmds_need_lc_GCJ=no
     17051      hardcode_direct_GCJ=no
     17052      hardcode_automatic_GCJ=yes
     17053      hardcode_shlibpath_var_GCJ=unsupported
     17054      whole_archive_flag_spec_GCJ=''
     17055      link_all_deplibs_GCJ=yes
     17056    if test "$GCC" = yes ; then
     17057        output_verbose_link_cmd='echo'
     17058        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
     17059      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
     17060      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
     17061      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     17062      module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     17063    else
     17064      case $cc_basename in
     17065        xlc*)
     17066         output_verbose_link_cmd='echo'
     17067         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
     17068         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
     17069          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
     17070         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     17071          module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
     17072          ;;
     17073       *)
     17074         ld_shlibs_GCJ=no
     17075          ;;
     17076      esac
     17077    fi
     17078      ;;
     17079
     17080    dgux*)
     17081      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     17082      hardcode_libdir_flag_spec_GCJ='-L$libdir'
     17083      hardcode_shlibpath_var_GCJ=no
     17084      ;;
     17085
     17086    freebsd1*)
     17087      ld_shlibs_GCJ=no
     17088      ;;
     17089
     17090    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
     17091    # support.  Future versions do this automatically, but an explicit c++rt0.o
     17092    # does not break anything, and helps significantly (at the cost of a little
     17093    # extra space).
     17094    freebsd2.2*)
     17095      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
     17096      hardcode_libdir_flag_spec_GCJ='-R$libdir'
     17097      hardcode_direct_GCJ=yes
     17098      hardcode_shlibpath_var_GCJ=no
     17099      ;;
     17100
     17101    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
     17102    freebsd2*)
     17103      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     17104      hardcode_direct_GCJ=yes
     17105      hardcode_minus_L_GCJ=yes
     17106      hardcode_shlibpath_var_GCJ=no
     17107      ;;
     17108
     17109    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
     17110    freebsd* | kfreebsd*-gnu | dragonfly*)
     17111      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
     17112      hardcode_libdir_flag_spec_GCJ='-R$libdir'
     17113      hardcode_direct_GCJ=yes
     17114      hardcode_shlibpath_var_GCJ=no
     17115      ;;
     17116
     17117    hpux9*)
     17118      if test "$GCC" = yes; then
     17119        archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
     17120      else
     17121        archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
     17122      fi
     17123      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
     17124      hardcode_libdir_separator_GCJ=:
     17125      hardcode_direct_GCJ=yes
     17126
     17127      # hardcode_minus_L: Not really in the search PATH,
     17128      # but as the default location of the library.
     17129      hardcode_minus_L_GCJ=yes
     17130      export_dynamic_flag_spec_GCJ='${wl}-E'
     17131      ;;
     17132
     17133    hpux10* | hpux11*)
     17134      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
     17135        case $host_cpu in
     17136        hppa*64*|ia64*)
     17137          archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     17138          ;;
     17139        *)
     17140          archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
     17141          ;;
     17142        esac
     17143      else
     17144        case $host_cpu in
     17145        hppa*64*|ia64*)
     17146          archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
     17147          ;;
     17148        *)
     17149          archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
     17150          ;;
     17151        esac
     17152      fi
     17153      if test "$with_gnu_ld" = no; then
     17154        case $host_cpu in
     17155        hppa*64*)
     17156          hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
     17157          hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
     17158          hardcode_libdir_separator_GCJ=:
     17159          hardcode_direct_GCJ=no
     17160          hardcode_shlibpath_var_GCJ=no
     17161          ;;
     17162        ia64*)
     17163          hardcode_libdir_flag_spec_GCJ='-L$libdir'
     17164          hardcode_direct_GCJ=no
     17165          hardcode_shlibpath_var_GCJ=no
     17166
     17167          # hardcode_minus_L: Not really in the search PATH,
     17168          # but as the default location of the library.
     17169          hardcode_minus_L_GCJ=yes
     17170          ;;
     17171        *)
     17172          hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
     17173          hardcode_libdir_separator_GCJ=:
     17174          hardcode_direct_GCJ=yes
     17175          export_dynamic_flag_spec_GCJ='${wl}-E'
     17176
     17177          # hardcode_minus_L: Not really in the search PATH,
     17178          # but as the default location of the library.
     17179          hardcode_minus_L_GCJ=yes
     17180          ;;
     17181        esac
     17182      fi
     17183      ;;
     17184
     17185    irix5* | irix6* | nonstopux*)
     17186      if test "$GCC" = yes; then
     17187        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     17188      else
     17189        archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     17190        hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
     17191      fi
     17192      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
     17193      hardcode_libdir_separator_GCJ=:
     17194      link_all_deplibs_GCJ=yes
     17195      ;;
     17196
     17197    netbsd*)
     17198      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     17199        archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
     17200      else
     17201        archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
     17202      fi
     17203      hardcode_libdir_flag_spec_GCJ='-R$libdir'
     17204      hardcode_direct_GCJ=yes
     17205      hardcode_shlibpath_var_GCJ=no
     17206      ;;
     17207
     17208    newsos6)
     17209      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     17210      hardcode_direct_GCJ=yes
     17211      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
     17212      hardcode_libdir_separator_GCJ=:
     17213      hardcode_shlibpath_var_GCJ=no
     17214      ;;
     17215
     17216    openbsd*)
     17217      hardcode_direct_GCJ=yes
     17218      hardcode_shlibpath_var_GCJ=no
     17219      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     17220        archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
     17221        archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
     17222        hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
     17223        export_dynamic_flag_spec_GCJ='${wl}-E'
     17224      else
     17225       case $host_os in
     17226         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
     17227           archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
     17228           hardcode_libdir_flag_spec_GCJ='-R$libdir'
     17229           ;;
     17230         *)
     17231           archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
     17232           hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
     17233           ;;
     17234       esac
     17235      fi
     17236      ;;
     17237
     17238    os2*)
     17239      hardcode_libdir_flag_spec_GCJ='-L$libdir'
     17240      hardcode_minus_L_GCJ=yes
     17241      allow_undefined_flag_GCJ=unsupported
     17242      archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
     17243      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
     17244      ;;
     17245
     17246    osf3*)
     17247      if test "$GCC" = yes; then
     17248        allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
     17249        archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     17250      else
     17251        allow_undefined_flag_GCJ=' -expect_unresolved \*'
     17252        archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     17253      fi
     17254      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
     17255      hardcode_libdir_separator_GCJ=:
     17256      ;;
     17257
     17258    osf4* | osf5*)      # as osf3* with the addition of -msym flag
     17259      if test "$GCC" = yes; then
     17260        allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
     17261        archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
     17262        hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
     17263      else
     17264        allow_undefined_flag_GCJ=' -expect_unresolved \*'
     17265        archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
     17266        archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
     17267        $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
     17268
     17269        # Both c and cxx compiler support -rpath directly
     17270        hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
     17271      fi
     17272      hardcode_libdir_separator_GCJ=:
     17273      ;;
     17274
     17275    sco3.2v5*)
     17276      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     17277      hardcode_shlibpath_var_GCJ=no
     17278      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
     17279      runpath_var=LD_RUN_PATH
     17280      hardcode_runpath_var=yes
     17281      ;;
     17282
     17283    solaris*)
     17284      no_undefined_flag_GCJ=' -z text'
     17285      if test "$GCC" = yes; then
     17286        wlarc='${wl}'
     17287        archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     17288        archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     17289          $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
     17290      else
     17291        wlarc=''
     17292        archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
     17293        archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     17294        $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
     17295      fi
     17296      hardcode_libdir_flag_spec_GCJ='-R$libdir'
     17297      hardcode_shlibpath_var_GCJ=no
     17298      case $host_os in
     17299      solaris2.[0-5] | solaris2.[0-5].*) ;;
     17300      *)
     17301        # The compiler driver will combine linker options so we
     17302        # cannot just pass the convience library names through
     17303        # without $wl, iff we do not link with $LD.
     17304        # Luckily, gcc supports the same syntax we need for Sun Studio.
     17305        # Supported since Solaris 2.6 (maybe 2.5.1?)
     17306        case $wlarc in
     17307        '')
     17308          whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
     17309        *)
     17310          whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
     17311        esac ;;
     17312      esac
     17313      link_all_deplibs_GCJ=yes
     17314      ;;
     17315
     17316    sunos4*)
     17317      if test "x$host_vendor" = xsequent; then
     17318        # Use $CC to link under sequent, because it throws in some extra .o
     17319        # files that make .init and .fini sections work.
     17320        archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
     17321      else
     17322        archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
     17323      fi
     17324      hardcode_libdir_flag_spec_GCJ='-L$libdir'
     17325      hardcode_direct_GCJ=yes
     17326      hardcode_minus_L_GCJ=yes
     17327      hardcode_shlibpath_var_GCJ=no
     17328      ;;
     17329
     17330    sysv4)
     17331      case $host_vendor in
     17332        sni)
     17333          archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     17334          hardcode_direct_GCJ=yes # is this really true???
     17335        ;;
     17336        siemens)
     17337          ## LD is ld it makes a PLAMLIB
     17338          ## CC just makes a GrossModule.
     17339          archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
     17340          reload_cmds_GCJ='$CC -r -o $output$reload_objs'
     17341          hardcode_direct_GCJ=no
     17342        ;;
     17343        motorola)
     17344          archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     17345          hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
     17346        ;;
     17347      esac
     17348      runpath_var='LD_RUN_PATH'
     17349      hardcode_shlibpath_var_GCJ=no
     17350      ;;
     17351
     17352    sysv4.3*)
     17353      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     17354      hardcode_shlibpath_var_GCJ=no
     17355      export_dynamic_flag_spec_GCJ='-Bexport'
     17356      ;;
     17357
     17358    sysv4*MP*)
     17359      if test -d /usr/nec; then
     17360        archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     17361        hardcode_shlibpath_var_GCJ=no
     17362        runpath_var=LD_RUN_PATH
     17363        hardcode_runpath_var=yes
     17364        ld_shlibs_GCJ=yes
     17365      fi
     17366      ;;
     17367
     17368    sysv4.2uw2*)
     17369      archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
     17370      hardcode_direct_GCJ=yes
     17371      hardcode_minus_L_GCJ=no
     17372      hardcode_shlibpath_var_GCJ=no
     17373      hardcode_runpath_var=yes
     17374      runpath_var=LD_RUN_PATH
     17375      ;;
     17376
     17377   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
     17378      no_undefined_flag_GCJ='${wl}-z ${wl}text'
     17379      if test "$GCC" = yes; then
     17380        archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     17381      else
     17382        archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
     17383      fi
     17384      runpath_var='LD_RUN_PATH'
     17385      hardcode_shlibpath_var_GCJ=no
     17386      ;;
     17387
     17388    sysv5*)
     17389      no_undefined_flag_GCJ=' -z text'
     17390      # $CC -shared without GNU ld will not create a library from C++
     17391      # object files and a static libstdc++, better avoid it by now
     17392      archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
     17393      archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
     17394                $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
     17395      hardcode_libdir_flag_spec_GCJ=
     17396      hardcode_shlibpath_var_GCJ=no
     17397      runpath_var='LD_RUN_PATH'
     17398      ;;
     17399
     17400    uts4*)
     17401      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
     17402      hardcode_libdir_flag_spec_GCJ='-L$libdir'
     17403      hardcode_shlibpath_var_GCJ=no
     17404      ;;
     17405
     17406    *)
     17407      ld_shlibs_GCJ=no
     17408      ;;
     17409    esac
     17410  fi
     17411
     17412echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
     17413echo "${ECHO_T}$ld_shlibs_GCJ" >&6
     17414test "$ld_shlibs_GCJ" = no && can_build_shared=no
     17415
     17416variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
     17417if test "$GCC" = yes; then
     17418  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
     17419fi
     17420
     17421#
     17422# Do we need to explicitly link libc?
     17423#
     17424case "x$archive_cmds_need_lc_GCJ" in
     17425x|xyes)
     17426  # Assume -lc should be added
     17427  archive_cmds_need_lc_GCJ=yes
     17428
     17429  if test "$enable_shared" = yes && test "$GCC" = yes; then
     17430    case $archive_cmds_GCJ in
     17431    *'~'*)
     17432      # FIXME: we may have to deal with multi-command sequences.
     17433      ;;
     17434    '$CC '*)
     17435      # Test whether the compiler implicitly links with -lc since on some
     17436      # systems, -lgcc has to come before -lc. If gcc already passes -lc
     17437      # to ld, don't add -lc before -lgcc.
     17438      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
     17439echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
     17440      $rm conftest*
     17441      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
     17442
     17443      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     17444  (eval $ac_compile) 2>&5
     17445  ac_status=$?
     17446  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     17447  (exit $ac_status); } 2>conftest.err; then
     17448        soname=conftest
     17449        lib=conftest
     17450        libobjs=conftest.$ac_objext
     17451        deplibs=
     17452        wl=$lt_prog_compiler_wl_GCJ
     17453        compiler_flags=-v
     17454        linker_flags=-v
     17455        verstring=
     17456        output_objdir=.
     17457        libname=conftest
     17458        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
     17459        allow_undefined_flag_GCJ=
     17460        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
     17461  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
     17462  ac_status=$?
     17463  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     17464  (exit $ac_status); }
     17465        then
     17466          archive_cmds_need_lc_GCJ=no
     17467        else
     17468          archive_cmds_need_lc_GCJ=yes
     17469        fi
     17470        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
     17471      else
     17472        cat conftest.err 1>&5
     17473      fi
     17474      $rm conftest*
     17475      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
     17476echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
     17477      ;;
     17478    esac
     17479  fi
     17480  ;;
     17481esac
     17482
     17483echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
     17484echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
     17485library_names_spec=
     17486libname_spec='lib$name'
     17487soname_spec=
     17488shrext_cmds=".so"
     17489postinstall_cmds=
     17490postuninstall_cmds=
     17491finish_cmds=
     17492finish_eval=
     17493shlibpath_var=
     17494shlibpath_overrides_runpath=unknown
     17495version_type=none
     17496dynamic_linker="$host_os ld.so"
     17497sys_lib_dlsearch_path_spec="/lib /usr/lib"
     17498if test "$GCC" = yes; then
     17499  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
     17500  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
     17501    # if the path contains ";" then we assume it to be the separator
     17502    # otherwise default to the standard path separator (i.e. ":") - it is
     17503    # assumed that no part of a normal pathname contains ";" but that should
     17504    # okay in the real world where ";" in dirpaths is itself problematic.
     17505    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
     17506  else
     17507    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
     17508  fi
     17509else
     17510  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
     17511fi
     17512need_lib_prefix=unknown
     17513hardcode_into_libs=no
     17514
     17515# when you set need_version to no, make sure it does not cause -set_version
     17516# flags to be left without arguments
     17517need_version=unknown
     17518
     17519case $host_os in
     17520aix3*)
     17521  version_type=linux
     17522  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
     17523  shlibpath_var=LIBPATH
     17524
     17525  # AIX 3 has no versioning support, so we append a major version to the name.
     17526  soname_spec='${libname}${release}${shared_ext}$major'
     17527  ;;
     17528
     17529aix4* | aix5*)
     17530  version_type=linux
     17531  need_lib_prefix=no
     17532  need_version=no
     17533  hardcode_into_libs=yes
     17534  if test "$host_cpu" = ia64; then
     17535    # AIX 5 supports IA64
     17536    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
     17537    shlibpath_var=LD_LIBRARY_PATH
     17538  else
     17539    # With GCC up to 2.95.x, collect2 would create an import file
     17540    # for dependence libraries.  The import file would start with
     17541    # the line `#! .'.  This would cause the generated library to
     17542    # depend on `.', always an invalid library.  This was fixed in
     17543    # development snapshots of GCC prior to 3.0.
     17544    case $host_os in
     17545      aix4 | aix4.[01] | aix4.[01].*)
     17546      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
     17547           echo ' yes '
     17548           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
     17549        :
     17550      else
     17551        can_build_shared=no
     17552      fi
     17553      ;;
     17554    esac
     17555    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
     17556    # soname into executable. Probably we can add versioning support to
     17557    # collect2, so additional links can be useful in future.
     17558    if test "$aix_use_runtimelinking" = yes; then
     17559      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
     17560      # instead of lib<name>.a to let people know that these are not
     17561      # typical AIX shared libraries.
     17562      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     17563    else
     17564      # We preserve .a as extension for shared libraries through AIX4.2
     17565      # and later when we are not doing run time linking.
     17566      library_names_spec='${libname}${release}.a $libname.a'
     17567      soname_spec='${libname}${release}${shared_ext}$major'
     17568    fi
     17569    shlibpath_var=LIBPATH
     17570  fi
     17571  ;;
     17572
     17573amigaos*)
     17574  library_names_spec='$libname.ixlibrary $libname.a'
     17575  # Create ${libname}_ixlibrary.a entries in /sys/libs.
     17576  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
     17577  ;;
     17578
     17579beos*)
     17580  library_names_spec='${libname}${shared_ext}'
     17581  dynamic_linker="$host_os ld.so"
     17582  shlibpath_var=LIBRARY_PATH
     17583  ;;
     17584
     17585bsdi[45]*)
     17586  version_type=linux
     17587  need_version=no
     17588  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     17589  soname_spec='${libname}${release}${shared_ext}$major'
     17590  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
     17591  shlibpath_var=LD_LIBRARY_PATH
     17592  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
     17593  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
     17594  # the default ld.so.conf also contains /usr/contrib/lib and
     17595  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
     17596  # libtool to hard-code these into programs
     17597  ;;
     17598
     17599cygwin* | mingw* | pw32*)
     17600  version_type=windows
     17601  shrext_cmds=".dll"
     17602  need_version=no
     17603  need_lib_prefix=no
     17604
     17605  case $GCC,$host_os in
     17606  yes,cygwin* | yes,mingw* | yes,pw32*)
     17607    library_names_spec='$libname.dll.a'
     17608    # DLL is installed to $(libdir)/../bin by postinstall_cmds
     17609    postinstall_cmds='base_file=`basename \${file}`~
     17610      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
     17611      dldir=$destdir/`dirname \$dlpath`~
     17612      test -d \$dldir || mkdir -p \$dldir~
     17613      $install_prog $dir/$dlname \$dldir/$dlname~
     17614      chmod a+x \$dldir/$dlname'
     17615    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
     17616      dlpath=$dir/\$dldll~
     17617       $rm \$dlpath'
     17618    shlibpath_overrides_runpath=yes
     17619
     17620    case $host_os in
     17621    cygwin*)
     17622      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
     17623      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     17624      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
     17625      ;;
     17626    mingw*)
     17627      # MinGW DLLs use traditional 'lib' prefix
     17628      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     17629      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
     17630      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
     17631        # It is most probably a Windows format PATH printed by
     17632        # mingw gcc, but we are running on Cygwin. Gcc prints its search
     17633        # path with ; separators, and with drive letters. We can handle the
     17634        # drive letters (cygwin fileutils understands them), so leave them,
     17635        # especially as we might pass files found there to a mingw objdump,
     17636        # which wouldn't understand a cygwinified path. Ahh.
     17637        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
     17638      else
     17639        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
     17640      fi
     17641      ;;
     17642    pw32*)
     17643      # pw32 DLLs use 'pw' prefix rather than 'lib'
     17644      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
     17645      ;;
     17646    esac
     17647    ;;
     17648
     17649  linux*)
     17650    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
     17651      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
     17652      supports_anon_versioning=no
     17653      case `$LD -v 2>/dev/null` in
     17654        *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
     17655        *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
     17656        *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
     17657        *\ 2.11.*) ;; # other 2.11 versions
     17658        *) supports_anon_versioning=yes ;;
     17659      esac
     17660      if test $supports_anon_versioning = yes; then
     17661        archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
     17662cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
     17663$echo "local: *; };" >> $output_objdir/$libname.ver~
     17664        $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
     17665      else
     17666        $archive_expsym_cmds="$archive_cmds"
     17667      fi
     17668    else
     17669      ld_shlibs=no
     17670    fi
     17671    ;;
     17672
     17673  *)
     17674    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
     17675    ;;
     17676  esac
     17677  dynamic_linker='Win32 ld.exe'
     17678  # FIXME: first we should search . and the directory the executable is in
     17679  shlibpath_var=PATH
     17680  ;;
     17681
     17682darwin* | rhapsody*)
     17683  dynamic_linker="$host_os dyld"
     17684  version_type=darwin
     17685  need_lib_prefix=no
     17686  need_version=no
     17687  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
     17688  soname_spec='${libname}${release}${major}$shared_ext'
     17689  shlibpath_overrides_runpath=yes
     17690  shlibpath_var=DYLD_LIBRARY_PATH
     17691  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
     17692  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
     17693  if test "$GCC" = yes; then
     17694    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
     17695  else
     17696    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
     17697  fi
     17698  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
     17699  ;;
     17700
     17701dgux*)
     17702  version_type=linux
     17703  need_lib_prefix=no
     17704  need_version=no
     17705  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
     17706  soname_spec='${libname}${release}${shared_ext}$major'
     17707  shlibpath_var=LD_LIBRARY_PATH
     17708  ;;
     17709
     17710freebsd1*)
     17711  dynamic_linker=no
     17712  ;;
     17713
     17714kfreebsd*-gnu)
     17715  version_type=linux
     17716  need_lib_prefix=no
     17717  need_version=no
     17718  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     17719  soname_spec='${libname}${release}${shared_ext}$major'
     17720  shlibpath_var=LD_LIBRARY_PATH
     17721  shlibpath_overrides_runpath=no
     17722  hardcode_into_libs=yes
     17723  dynamic_linker='GNU ld.so'
     17724  ;;
     17725
     17726freebsd* | dragonfly*)
     17727  # DragonFly does not have aout.  When/if they implement a new
     17728  # versioning mechanism, adjust this.
     17729  if test -x /usr/bin/objformat; then
     17730    objformat=`/usr/bin/objformat`
     17731  else
     17732    case $host_os in
     17733    freebsd[123]*) objformat=aout ;;
     17734    *) objformat=elf ;;
     17735    esac
     17736  fi
     17737  version_type=freebsd-$objformat
     17738  case $version_type in
     17739    freebsd-elf*)
     17740      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
     17741      need_version=no
     17742      need_lib_prefix=no
     17743      ;;
     17744    freebsd-*)
     17745      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
     17746      need_version=yes
     17747      ;;
     17748  esac
     17749  shlibpath_var=LD_LIBRARY_PATH
     17750  case $host_os in
     17751  freebsd2*)
     17752    shlibpath_overrides_runpath=yes
     17753    ;;
     17754  freebsd3.[01]* | freebsdelf3.[01]*)
     17755    shlibpath_overrides_runpath=yes
     17756    hardcode_into_libs=yes
     17757    ;;
     17758  *) # from 3.2 on
     17759    shlibpath_overrides_runpath=no
     17760    hardcode_into_libs=yes
     17761    ;;
     17762  esac
     17763  ;;
     17764
     17765gnu*)
     17766  version_type=linux
     17767  need_lib_prefix=no
     17768  need_version=no
     17769  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
     17770  soname_spec='${libname}${release}${shared_ext}$major'
     17771  shlibpath_var=LD_LIBRARY_PATH
     17772  hardcode_into_libs=yes
     17773  ;;
     17774
     17775hpux9* | hpux10* | hpux11*)
     17776  # Give a soname corresponding to the major version so that dld.sl refuses to
     17777  # link against other versions.
     17778  version_type=sunos
     17779  need_lib_prefix=no
     17780  need_version=no
     17781  case $host_cpu in
     17782  ia64*)
     17783    shrext_cmds='.so'
     17784    hardcode_into_libs=yes
     17785    dynamic_linker="$host_os dld.so"
     17786    shlibpath_var=LD_LIBRARY_PATH
     17787    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     17788    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     17789    soname_spec='${libname}${release}${shared_ext}$major'
     17790    if test "X$HPUX_IA64_MODE" = X32; then
     17791      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
     17792    else
     17793      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
     17794    fi
     17795    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     17796    ;;
     17797   hppa*64*)
     17798     shrext_cmds='.sl'
     17799     hardcode_into_libs=yes
     17800     dynamic_linker="$host_os dld.sl"
     17801     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
     17802     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     17803     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     17804     soname_spec='${libname}${release}${shared_ext}$major'
     17805     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
     17806     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     17807     ;;
     17808   *)
     17809    shrext_cmds='.sl'
     17810    dynamic_linker="$host_os dld.sl"
     17811    shlibpath_var=SHLIB_PATH
     17812    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
     17813    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     17814    soname_spec='${libname}${release}${shared_ext}$major'
     17815    ;;
     17816  esac
     17817  # HP-UX runs *really* slowly unless shared libraries are mode 555.
     17818  postinstall_cmds='chmod 555 $lib'
     17819  ;;
     17820
     17821irix5* | irix6* | nonstopux*)
     17822  case $host_os in
     17823    nonstopux*) version_type=nonstopux ;;
     17824    *)
     17825        if test "$lt_cv_prog_gnu_ld" = yes; then
     17826                version_type=linux
     17827        else
     17828                version_type=irix
     17829        fi ;;
     17830  esac
     17831  need_lib_prefix=no
     17832  need_version=no
     17833  soname_spec='${libname}${release}${shared_ext}$major'
     17834  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
     17835  case $host_os in
     17836  irix5* | nonstopux*)
     17837    libsuff= shlibsuff=
     17838    ;;
     17839  *)
     17840    case $LD in # libtool.m4 will add one of these switches to LD
     17841    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
     17842      libsuff= shlibsuff= libmagic=32-bit;;
     17843    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
     17844      libsuff=32 shlibsuff=N32 libmagic=N32;;
     17845    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
     17846      libsuff=64 shlibsuff=64 libmagic=64-bit;;
     17847    *) libsuff= shlibsuff= libmagic=never-match;;
     17848    esac
     17849    ;;
     17850  esac
     17851  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
     17852  shlibpath_overrides_runpath=no
     17853  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
     17854  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
     17855  hardcode_into_libs=yes
     17856  ;;
     17857
     17858# No shared lib support for Linux oldld, aout, or coff.
     17859linux*oldld* | linux*aout* | linux*coff*)
     17860  dynamic_linker=no
     17861  ;;
     17862
     17863# This must be Linux ELF.
     17864linux*)
     17865  version_type=linux
     17866  need_lib_prefix=no
     17867  need_version=no
     17868  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     17869  soname_spec='${libname}${release}${shared_ext}$major'
     17870  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
     17871  shlibpath_var=LD_LIBRARY_PATH
     17872  shlibpath_overrides_runpath=no
     17873  # This implies no fast_install, which is unacceptable.
     17874  # Some rework will be needed to allow for fast_install
     17875  # before this can be enabled.
     17876  hardcode_into_libs=yes
     17877
     17878  # Append ld.so.conf contents to the search path
     17879  if test -f /etc/ld.so.conf; then
     17880    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
     17881    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
     17882  fi
     17883
     17884  case $host_cpu:$lt_cv_cc_64bit_output in
     17885  powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
     17886    sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
     17887    sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
     17888    ;;
     17889  esac
     17890
     17891  # We used to test for /lib/ld.so.1 and disable shared libraries on
     17892  # powerpc, because MkLinux only supported shared libraries with the
     17893  # GNU dynamic linker.  Since this was broken with cross compilers,
     17894  # most powerpc-linux boxes support dynamic linking these days and
     17895  # people can always --disable-shared, the test was removed, and we
     17896  # assume the GNU/Linux dynamic linker is in use.
     17897  dynamic_linker='GNU/Linux ld.so'
     17898
     17899  # Find out which ABI we are using (multilib Linux x86_64 hack).
     17900  libsuff=
     17901  case "$host_cpu" in
     17902  x86_64*)
     17903    echo '#line 17903 "configure"' > conftest.$ac_ext
     17904    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
     17905  (eval $ac_compile) 2>&5
     17906  ac_status=$?
     17907  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     17908  (exit $ac_status); }; then
     17909      case `/usr/bin/file conftest.$ac_objext` in
     17910      *64-bit*)
     17911        libsuff=64
     17912        ;;
     17913      esac
     17914    fi
     17915    rm -rf conftest*
     17916    ;;
     17917  *)
     17918    ;;
     17919  esac
     17920  sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
     17921  sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
     17922  ;;
     17923
     17924knetbsd*-gnu)
     17925  version_type=linux
     17926  need_lib_prefix=no
     17927  need_version=no
     17928  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     17929  soname_spec='${libname}${release}${shared_ext}$major'
     17930  shlibpath_var=LD_LIBRARY_PATH
     17931  shlibpath_overrides_runpath=no
     17932  hardcode_into_libs=yes
     17933  dynamic_linker='GNU ld.so'
     17934  ;;
     17935
     17936netbsd*)
     17937  version_type=sunos
     17938  need_lib_prefix=no
     17939  need_version=no
     17940  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
     17941    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     17942    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     17943    dynamic_linker='NetBSD (a.out) ld.so'
     17944  else
     17945    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
     17946    soname_spec='${libname}${release}${shared_ext}$major'
     17947    dynamic_linker='NetBSD ld.elf_so'
     17948  fi
     17949  shlibpath_var=LD_LIBRARY_PATH
     17950  shlibpath_overrides_runpath=yes
     17951  hardcode_into_libs=yes
     17952  ;;
     17953
     17954newsos6)
     17955  version_type=linux
     17956  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     17957  shlibpath_var=LD_LIBRARY_PATH
     17958  shlibpath_overrides_runpath=yes
     17959  ;;
     17960
     17961nto-qnx*)
     17962  version_type=linux
     17963  need_lib_prefix=no
     17964  need_version=no
     17965  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     17966  soname_spec='${libname}${release}${shared_ext}$major'
     17967  shlibpath_var=LD_LIBRARY_PATH
     17968  shlibpath_overrides_runpath=yes
     17969  ;;
     17970
     17971openbsd*)
     17972  version_type=sunos
     17973  need_lib_prefix=no
     17974  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
     17975  case $host_os in
     17976    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
     17977    *)                         need_version=no  ;;
     17978  esac
     17979  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     17980  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     17981  shlibpath_var=LD_LIBRARY_PATH
     17982  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
     17983    case $host_os in
     17984      openbsd2.[89] | openbsd2.[89].*)
     17985        shlibpath_overrides_runpath=no
     17986        ;;
     17987      *)
     17988        shlibpath_overrides_runpath=yes
     17989        ;;
     17990      esac
     17991  else
     17992    shlibpath_overrides_runpath=yes
     17993  fi
     17994  ;;
     17995
     17996os2*)
     17997  libname_spec='$name'
     17998  shrext_cmds=".dll"
     17999  need_lib_prefix=no
     18000  library_names_spec='$libname${shared_ext} $libname.a'
     18001  dynamic_linker='OS/2 ld.exe'
     18002  shlibpath_var=LIBPATH
     18003  ;;
     18004
     18005osf3* | osf4* | osf5*)
     18006  version_type=osf
     18007  need_lib_prefix=no
     18008  need_version=no
     18009  soname_spec='${libname}${release}${shared_ext}$major'
     18010  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     18011  shlibpath_var=LD_LIBRARY_PATH
     18012  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
     18013  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
     18014  ;;
     18015
     18016sco3.2v5*)
     18017  version_type=osf
     18018  soname_spec='${libname}${release}${shared_ext}$major'
     18019  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     18020  shlibpath_var=LD_LIBRARY_PATH
     18021  ;;
     18022
     18023solaris*)
     18024  version_type=linux
     18025  need_lib_prefix=no
     18026  need_version=no
     18027  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     18028  soname_spec='${libname}${release}${shared_ext}$major'
     18029  shlibpath_var=LD_LIBRARY_PATH
     18030  shlibpath_overrides_runpath=yes
     18031  hardcode_into_libs=yes
     18032  # ldd complains unless libraries are executable
     18033  postinstall_cmds='chmod +x $lib'
     18034  ;;
     18035
     18036sunos4*)
     18037  version_type=sunos
     18038  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
     18039  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
     18040  shlibpath_var=LD_LIBRARY_PATH
     18041  shlibpath_overrides_runpath=yes
     18042  if test "$with_gnu_ld" = yes; then
     18043    need_lib_prefix=no
     18044  fi
     18045  need_version=yes
     18046  ;;
     18047
     18048sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
     18049  version_type=linux
     18050  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     18051  soname_spec='${libname}${release}${shared_ext}$major'
     18052  shlibpath_var=LD_LIBRARY_PATH
     18053  case $host_vendor in
     18054    sni)
     18055      shlibpath_overrides_runpath=no
     18056      need_lib_prefix=no
     18057      export_dynamic_flag_spec='${wl}-Blargedynsym'
     18058      runpath_var=LD_RUN_PATH
     18059      ;;
     18060    siemens)
     18061      need_lib_prefix=no
     18062      ;;
     18063    motorola)
     18064      need_lib_prefix=no
     18065      need_version=no
     18066      shlibpath_overrides_runpath=no
     18067      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
     18068      ;;
     18069  esac
     18070  ;;
     18071
     18072sysv4*MP*)
     18073  if test -d /usr/nec ;then
     18074    version_type=linux
     18075    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
     18076    soname_spec='$libname${shared_ext}.$major'
     18077    shlibpath_var=LD_LIBRARY_PATH
     18078  fi
     18079  ;;
     18080
     18081uts4*)
     18082  version_type=linux
     18083  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
     18084  soname_spec='${libname}${release}${shared_ext}$major'
     18085  shlibpath_var=LD_LIBRARY_PATH
     18086  ;;
     18087
     18088*)
     18089  dynamic_linker=no
     18090  ;;
     18091esac
     18092echo "$as_me:$LINENO: result: $dynamic_linker" >&5
     18093echo "${ECHO_T}$dynamic_linker" >&6
     18094test "$dynamic_linker" = no && can_build_shared=no
     18095
     18096echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
     18097echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
     18098hardcode_action_GCJ=
     18099if test -n "$hardcode_libdir_flag_spec_GCJ" || \
     18100   test -n "$runpath_var_GCJ" || \
     18101   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
     18102
     18103  # We can hardcode non-existant directories.
     18104  if test "$hardcode_direct_GCJ" != no &&
     18105     # If the only mechanism to avoid hardcoding is shlibpath_var, we
     18106     # have to relink, otherwise we might link with an installed library
     18107     # when we should be linking with a yet-to-be-installed one
     18108     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
     18109     test "$hardcode_minus_L_GCJ" != no; then
     18110    # Linking always hardcodes the temporary library directory.
     18111    hardcode_action_GCJ=relink
     18112  else
     18113    # We can link without hardcoding, and we can hardcode nonexisting dirs.
     18114    hardcode_action_GCJ=immediate
     18115  fi
     18116else
     18117  # We cannot hardcode anything, or else we can only hardcode existing
     18118  # directories.
     18119  hardcode_action_GCJ=unsupported
     18120fi
     18121echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
     18122echo "${ECHO_T}$hardcode_action_GCJ" >&6
     18123
     18124if test "$hardcode_action_GCJ" = relink; then
     18125  # Fast installation is not supported
     18126  enable_fast_install=no
     18127elif test "$shlibpath_overrides_runpath" = yes ||
     18128     test "$enable_shared" = no; then
     18129  # Fast installation is not necessary
     18130  enable_fast_install=needless
     18131fi
     18132
     18133striplib=
     18134old_striplib=
     18135echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
     18136echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
     18137if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
     18138  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
     18139  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
     18140  echo "$as_me:$LINENO: result: yes" >&5
     18141echo "${ECHO_T}yes" >&6
     18142else
     18143# FIXME - insert some real tests, host_os isn't really good enough
     18144  case $host_os in
     18145   darwin*)
     18146       if test -n "$STRIP" ; then
     18147         striplib="$STRIP -x"
     18148         echo "$as_me:$LINENO: result: yes" >&5
     18149echo "${ECHO_T}yes" >&6
     18150       else
     18151  echo "$as_me:$LINENO: result: no" >&5
     18152echo "${ECHO_T}no" >&6
     18153fi
     18154       ;;
     18155   *)
     18156  echo "$as_me:$LINENO: result: no" >&5
     18157echo "${ECHO_T}no" >&6
     18158    ;;
     18159  esac
     18160fi
     18161
     18162if test "x$enable_dlopen" != xyes; then
     18163  enable_dlopen=unknown
     18164  enable_dlopen_self=unknown
     18165  enable_dlopen_self_static=unknown
     18166else
     18167  lt_cv_dlopen=no
     18168  lt_cv_dlopen_libs=
     18169
     18170  case $host_os in
     18171  beos*)
     18172    lt_cv_dlopen="load_add_on"
     18173    lt_cv_dlopen_libs=
     18174    lt_cv_dlopen_self=yes
     18175    ;;
     18176
     18177  mingw* | pw32*)
     18178    lt_cv_dlopen="LoadLibrary"
     18179    lt_cv_dlopen_libs=
     18180   ;;
     18181
     18182  cygwin*)
     18183    lt_cv_dlopen="dlopen"
     18184    lt_cv_dlopen_libs=
     18185   ;;
     18186
     18187  darwin*)
     18188  # if libdl is installed we need to link against it
     18189    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
     18190echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
     18191if test "${ac_cv_lib_dl_dlopen+set}" = set; then
     18192  echo $ECHO_N "(cached) $ECHO_C" >&6
     18193else
     18194  ac_check_lib_save_LIBS=$LIBS
     18195LIBS="-ldl  $LIBS"
     18196cat >conftest.$ac_ext <<_ACEOF
     18197/* confdefs.h.  */
     18198_ACEOF
     18199cat confdefs.h >>conftest.$ac_ext
     18200cat >>conftest.$ac_ext <<_ACEOF
     18201/* end confdefs.h.  */
     18202
     18203/* Override any gcc2 internal prototype to avoid an error.  */
     18204#ifdef __cplusplus
     18205extern "C"
     18206#endif
     18207/* We use char because int might match the return type of a gcc2
     18208   builtin and then its argument prototype would still apply.  */
     18209char dlopen ();
     18210int
     18211main ()
     18212{
     18213dlopen ();
     18214  ;
     18215  return 0;
     18216}
     18217_ACEOF
     18218rm -f conftest.$ac_objext conftest$ac_exeext
     18219if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     18220  (eval $ac_link) 2>conftest.er1
     18221  ac_status=$?
     18222  grep -v '^ *+' conftest.er1 >conftest.err
     18223  rm -f conftest.er1
     18224  cat conftest.err >&5
     18225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18226  (exit $ac_status); } &&
     18227         { ac_try='test -z "$ac_c_werror_flag"
     18228                         || test ! -s conftest.err'
     18229  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18230  (eval $ac_try) 2>&5
     18231  ac_status=$?
     18232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18233  (exit $ac_status); }; } &&
     18234         { ac_try='test -s conftest$ac_exeext'
     18235  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18236  (eval $ac_try) 2>&5
     18237  ac_status=$?
     18238  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18239  (exit $ac_status); }; }; then
     18240  ac_cv_lib_dl_dlopen=yes
     18241else
     18242  echo "$as_me: failed program was:" >&5
     18243sed 's/^/| /' conftest.$ac_ext >&5
     18244
     18245ac_cv_lib_dl_dlopen=no
     18246fi
     18247rm -f conftest.err conftest.$ac_objext \
     18248      conftest$ac_exeext conftest.$ac_ext
     18249LIBS=$ac_check_lib_save_LIBS
     18250fi
     18251echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
     18252echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
     18253if test $ac_cv_lib_dl_dlopen = yes; then
     18254  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
     18255else
     18256
     18257    lt_cv_dlopen="dyld"
     18258    lt_cv_dlopen_libs=
     18259    lt_cv_dlopen_self=yes
     18260
     18261fi
     18262
     18263   ;;
     18264
     18265  *)
     18266    echo "$as_me:$LINENO: checking for shl_load" >&5
     18267echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
     18268if test "${ac_cv_func_shl_load+set}" = set; then
     18269  echo $ECHO_N "(cached) $ECHO_C" >&6
     18270else
     18271  cat >conftest.$ac_ext <<_ACEOF
     18272/* confdefs.h.  */
     18273_ACEOF
     18274cat confdefs.h >>conftest.$ac_ext
     18275cat >>conftest.$ac_ext <<_ACEOF
     18276/* end confdefs.h.  */
     18277/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
     18278   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
     18279#define shl_load innocuous_shl_load
     18280
     18281/* System header to define __stub macros and hopefully few prototypes,
     18282    which can conflict with char shl_load (); below.
     18283    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     18284    <limits.h> exists even on freestanding compilers.  */
     18285
     18286#ifdef __STDC__
     18287# include <limits.h>
     18288#else
     18289# include <assert.h>
     18290#endif
     18291
     18292#undef shl_load
     18293
     18294/* Override any gcc2 internal prototype to avoid an error.  */
     18295#ifdef __cplusplus
     18296extern "C"
     18297{
     18298#endif
     18299/* We use char because int might match the return type of a gcc2
     18300   builtin and then its argument prototype would still apply.  */
     18301char shl_load ();
     18302/* The GNU C library defines this for functions which it implements
     18303    to always fail with ENOSYS.  Some functions are actually named
     18304    something starting with __ and the normal name is an alias.  */
     18305#if defined (__stub_shl_load) || defined (__stub___shl_load)
     18306choke me
     18307#else
     18308char (*f) () = shl_load;
     18309#endif
     18310#ifdef __cplusplus
     18311}
     18312#endif
     18313
     18314int
     18315main ()
     18316{
     18317return f != shl_load;
     18318  ;
     18319  return 0;
     18320}
     18321_ACEOF
     18322rm -f conftest.$ac_objext conftest$ac_exeext
     18323if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     18324  (eval $ac_link) 2>conftest.er1
     18325  ac_status=$?
     18326  grep -v '^ *+' conftest.er1 >conftest.err
     18327  rm -f conftest.er1
     18328  cat conftest.err >&5
     18329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18330  (exit $ac_status); } &&
     18331         { ac_try='test -z "$ac_c_werror_flag"
     18332                         || test ! -s conftest.err'
     18333  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18334  (eval $ac_try) 2>&5
     18335  ac_status=$?
     18336  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18337  (exit $ac_status); }; } &&
     18338         { ac_try='test -s conftest$ac_exeext'
     18339  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18340  (eval $ac_try) 2>&5
     18341  ac_status=$?
     18342  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18343  (exit $ac_status); }; }; then
     18344  ac_cv_func_shl_load=yes
     18345else
     18346  echo "$as_me: failed program was:" >&5
     18347sed 's/^/| /' conftest.$ac_ext >&5
     18348
     18349ac_cv_func_shl_load=no
     18350fi
     18351rm -f conftest.err conftest.$ac_objext \
     18352      conftest$ac_exeext conftest.$ac_ext
     18353fi
     18354echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
     18355echo "${ECHO_T}$ac_cv_func_shl_load" >&6
     18356if test $ac_cv_func_shl_load = yes; then
     18357  lt_cv_dlopen="shl_load"
     18358else
     18359  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
     18360echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
     18361if test "${ac_cv_lib_dld_shl_load+set}" = set; then
     18362  echo $ECHO_N "(cached) $ECHO_C" >&6
     18363else
     18364  ac_check_lib_save_LIBS=$LIBS
     18365LIBS="-ldld  $LIBS"
     18366cat >conftest.$ac_ext <<_ACEOF
     18367/* confdefs.h.  */
     18368_ACEOF
     18369cat confdefs.h >>conftest.$ac_ext
     18370cat >>conftest.$ac_ext <<_ACEOF
     18371/* end confdefs.h.  */
     18372
     18373/* Override any gcc2 internal prototype to avoid an error.  */
     18374#ifdef __cplusplus
     18375extern "C"
     18376#endif
     18377/* We use char because int might match the return type of a gcc2
     18378   builtin and then its argument prototype would still apply.  */
     18379char shl_load ();
     18380int
     18381main ()
     18382{
     18383shl_load ();
     18384  ;
     18385  return 0;
     18386}
     18387_ACEOF
     18388rm -f conftest.$ac_objext conftest$ac_exeext
     18389if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     18390  (eval $ac_link) 2>conftest.er1
     18391  ac_status=$?
     18392  grep -v '^ *+' conftest.er1 >conftest.err
     18393  rm -f conftest.er1
     18394  cat conftest.err >&5
     18395  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18396  (exit $ac_status); } &&
     18397         { ac_try='test -z "$ac_c_werror_flag"
     18398                         || test ! -s conftest.err'
     18399  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18400  (eval $ac_try) 2>&5
     18401  ac_status=$?
     18402  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18403  (exit $ac_status); }; } &&
     18404         { ac_try='test -s conftest$ac_exeext'
     18405  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18406  (eval $ac_try) 2>&5
     18407  ac_status=$?
     18408  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18409  (exit $ac_status); }; }; then
     18410  ac_cv_lib_dld_shl_load=yes
     18411else
     18412  echo "$as_me: failed program was:" >&5
     18413sed 's/^/| /' conftest.$ac_ext >&5
     18414
     18415ac_cv_lib_dld_shl_load=no
     18416fi
     18417rm -f conftest.err conftest.$ac_objext \
     18418      conftest$ac_exeext conftest.$ac_ext
     18419LIBS=$ac_check_lib_save_LIBS
     18420fi
     18421echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
     18422echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
     18423if test $ac_cv_lib_dld_shl_load = yes; then
     18424  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
     18425else
     18426  echo "$as_me:$LINENO: checking for dlopen" >&5
     18427echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
     18428if test "${ac_cv_func_dlopen+set}" = set; then
     18429  echo $ECHO_N "(cached) $ECHO_C" >&6
     18430else
     18431  cat >conftest.$ac_ext <<_ACEOF
     18432/* confdefs.h.  */
     18433_ACEOF
     18434cat confdefs.h >>conftest.$ac_ext
     18435cat >>conftest.$ac_ext <<_ACEOF
     18436/* end confdefs.h.  */
     18437/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
     18438   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
     18439#define dlopen innocuous_dlopen
     18440
     18441/* System header to define __stub macros and hopefully few prototypes,
     18442    which can conflict with char dlopen (); below.
     18443    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
     18444    <limits.h> exists even on freestanding compilers.  */
     18445
     18446#ifdef __STDC__
     18447# include <limits.h>
     18448#else
     18449# include <assert.h>
     18450#endif
     18451
     18452#undef dlopen
     18453
     18454/* Override any gcc2 internal prototype to avoid an error.  */
     18455#ifdef __cplusplus
     18456extern "C"
     18457{
     18458#endif
     18459/* We use char because int might match the return type of a gcc2
     18460   builtin and then its argument prototype would still apply.  */
     18461char dlopen ();
     18462/* The GNU C library defines this for functions which it implements
     18463    to always fail with ENOSYS.  Some functions are actually named
     18464    something starting with __ and the normal name is an alias.  */
     18465#if defined (__stub_dlopen) || defined (__stub___dlopen)
     18466choke me
     18467#else
     18468char (*f) () = dlopen;
     18469#endif
     18470#ifdef __cplusplus
     18471}
     18472#endif
     18473
     18474int
     18475main ()
     18476{
     18477return f != dlopen;
     18478  ;
     18479  return 0;
     18480}
     18481_ACEOF
     18482rm -f conftest.$ac_objext conftest$ac_exeext
     18483if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     18484  (eval $ac_link) 2>conftest.er1
     18485  ac_status=$?
     18486  grep -v '^ *+' conftest.er1 >conftest.err
     18487  rm -f conftest.er1
     18488  cat conftest.err >&5
     18489  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18490  (exit $ac_status); } &&
     18491         { ac_try='test -z "$ac_c_werror_flag"
     18492                         || test ! -s conftest.err'
     18493  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18494  (eval $ac_try) 2>&5
     18495  ac_status=$?
     18496  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18497  (exit $ac_status); }; } &&
     18498         { ac_try='test -s conftest$ac_exeext'
     18499  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18500  (eval $ac_try) 2>&5
     18501  ac_status=$?
     18502  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18503  (exit $ac_status); }; }; then
     18504  ac_cv_func_dlopen=yes
     18505else
     18506  echo "$as_me: failed program was:" >&5
     18507sed 's/^/| /' conftest.$ac_ext >&5
     18508
     18509ac_cv_func_dlopen=no
     18510fi
     18511rm -f conftest.err conftest.$ac_objext \
     18512      conftest$ac_exeext conftest.$ac_ext
     18513fi
     18514echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
     18515echo "${ECHO_T}$ac_cv_func_dlopen" >&6
     18516if test $ac_cv_func_dlopen = yes; then
     18517  lt_cv_dlopen="dlopen"
     18518else
     18519  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
     18520echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
     18521if test "${ac_cv_lib_dl_dlopen+set}" = set; then
     18522  echo $ECHO_N "(cached) $ECHO_C" >&6
     18523else
     18524  ac_check_lib_save_LIBS=$LIBS
     18525LIBS="-ldl  $LIBS"
     18526cat >conftest.$ac_ext <<_ACEOF
     18527/* confdefs.h.  */
     18528_ACEOF
     18529cat confdefs.h >>conftest.$ac_ext
     18530cat >>conftest.$ac_ext <<_ACEOF
     18531/* end confdefs.h.  */
     18532
     18533/* Override any gcc2 internal prototype to avoid an error.  */
     18534#ifdef __cplusplus
     18535extern "C"
     18536#endif
     18537/* We use char because int might match the return type of a gcc2
     18538   builtin and then its argument prototype would still apply.  */
     18539char dlopen ();
     18540int
     18541main ()
     18542{
     18543dlopen ();
     18544  ;
     18545  return 0;
     18546}
     18547_ACEOF
     18548rm -f conftest.$ac_objext conftest$ac_exeext
     18549if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     18550  (eval $ac_link) 2>conftest.er1
     18551  ac_status=$?
     18552  grep -v '^ *+' conftest.er1 >conftest.err
     18553  rm -f conftest.er1
     18554  cat conftest.err >&5
     18555  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18556  (exit $ac_status); } &&
     18557         { ac_try='test -z "$ac_c_werror_flag"
     18558                         || test ! -s conftest.err'
     18559  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18560  (eval $ac_try) 2>&5
     18561  ac_status=$?
     18562  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18563  (exit $ac_status); }; } &&
     18564         { ac_try='test -s conftest$ac_exeext'
     18565  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18566  (eval $ac_try) 2>&5
     18567  ac_status=$?
     18568  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18569  (exit $ac_status); }; }; then
     18570  ac_cv_lib_dl_dlopen=yes
     18571else
     18572  echo "$as_me: failed program was:" >&5
     18573sed 's/^/| /' conftest.$ac_ext >&5
     18574
     18575ac_cv_lib_dl_dlopen=no
     18576fi
     18577rm -f conftest.err conftest.$ac_objext \
     18578      conftest$ac_exeext conftest.$ac_ext
     18579LIBS=$ac_check_lib_save_LIBS
     18580fi
     18581echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
     18582echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
     18583if test $ac_cv_lib_dl_dlopen = yes; then
     18584  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
     18585else
     18586  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
     18587echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
     18588if test "${ac_cv_lib_svld_dlopen+set}" = set; then
     18589  echo $ECHO_N "(cached) $ECHO_C" >&6
     18590else
     18591  ac_check_lib_save_LIBS=$LIBS
     18592LIBS="-lsvld  $LIBS"
     18593cat >conftest.$ac_ext <<_ACEOF
     18594/* confdefs.h.  */
     18595_ACEOF
     18596cat confdefs.h >>conftest.$ac_ext
     18597cat >>conftest.$ac_ext <<_ACEOF
     18598/* end confdefs.h.  */
     18599
     18600/* Override any gcc2 internal prototype to avoid an error.  */
     18601#ifdef __cplusplus
     18602extern "C"
     18603#endif
     18604/* We use char because int might match the return type of a gcc2
     18605   builtin and then its argument prototype would still apply.  */
     18606char dlopen ();
     18607int
     18608main ()
     18609{
     18610dlopen ();
     18611  ;
     18612  return 0;
     18613}
     18614_ACEOF
     18615rm -f conftest.$ac_objext conftest$ac_exeext
     18616if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     18617  (eval $ac_link) 2>conftest.er1
     18618  ac_status=$?
     18619  grep -v '^ *+' conftest.er1 >conftest.err
     18620  rm -f conftest.er1
     18621  cat conftest.err >&5
     18622  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18623  (exit $ac_status); } &&
     18624         { ac_try='test -z "$ac_c_werror_flag"
     18625                         || test ! -s conftest.err'
     18626  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18627  (eval $ac_try) 2>&5
     18628  ac_status=$?
     18629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18630  (exit $ac_status); }; } &&
     18631         { ac_try='test -s conftest$ac_exeext'
     18632  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18633  (eval $ac_try) 2>&5
     18634  ac_status=$?
     18635  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18636  (exit $ac_status); }; }; then
     18637  ac_cv_lib_svld_dlopen=yes
     18638else
     18639  echo "$as_me: failed program was:" >&5
     18640sed 's/^/| /' conftest.$ac_ext >&5
     18641
     18642ac_cv_lib_svld_dlopen=no
     18643fi
     18644rm -f conftest.err conftest.$ac_objext \
     18645      conftest$ac_exeext conftest.$ac_ext
     18646LIBS=$ac_check_lib_save_LIBS
     18647fi
     18648echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
     18649echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
     18650if test $ac_cv_lib_svld_dlopen = yes; then
     18651  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
     18652else
     18653  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
     18654echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
     18655if test "${ac_cv_lib_dld_dld_link+set}" = set; then
     18656  echo $ECHO_N "(cached) $ECHO_C" >&6
     18657else
     18658  ac_check_lib_save_LIBS=$LIBS
     18659LIBS="-ldld  $LIBS"
     18660cat >conftest.$ac_ext <<_ACEOF
     18661/* confdefs.h.  */
     18662_ACEOF
     18663cat confdefs.h >>conftest.$ac_ext
     18664cat >>conftest.$ac_ext <<_ACEOF
     18665/* end confdefs.h.  */
     18666
     18667/* Override any gcc2 internal prototype to avoid an error.  */
     18668#ifdef __cplusplus
     18669extern "C"
     18670#endif
     18671/* We use char because int might match the return type of a gcc2
     18672   builtin and then its argument prototype would still apply.  */
     18673char dld_link ();
     18674int
     18675main ()
     18676{
     18677dld_link ();
     18678  ;
     18679  return 0;
     18680}
     18681_ACEOF
     18682rm -f conftest.$ac_objext conftest$ac_exeext
     18683if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     18684  (eval $ac_link) 2>conftest.er1
     18685  ac_status=$?
     18686  grep -v '^ *+' conftest.er1 >conftest.err
     18687  rm -f conftest.er1
     18688  cat conftest.err >&5
     18689  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18690  (exit $ac_status); } &&
     18691         { ac_try='test -z "$ac_c_werror_flag"
     18692                         || test ! -s conftest.err'
     18693  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18694  (eval $ac_try) 2>&5
     18695  ac_status=$?
     18696  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18697  (exit $ac_status); }; } &&
     18698         { ac_try='test -s conftest$ac_exeext'
     18699  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
     18700  (eval $ac_try) 2>&5
     18701  ac_status=$?
     18702  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18703  (exit $ac_status); }; }; then
     18704  ac_cv_lib_dld_dld_link=yes
     18705else
     18706  echo "$as_me: failed program was:" >&5
     18707sed 's/^/| /' conftest.$ac_ext >&5
     18708
     18709ac_cv_lib_dld_dld_link=no
     18710fi
     18711rm -f conftest.err conftest.$ac_objext \
     18712      conftest$ac_exeext conftest.$ac_ext
     18713LIBS=$ac_check_lib_save_LIBS
     18714fi
     18715echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
     18716echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
     18717if test $ac_cv_lib_dld_dld_link = yes; then
     18718  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
     18719fi
     18720
     18721
     18722fi
     18723
     18724
     18725fi
     18726
     18727
     18728fi
     18729
     18730
     18731fi
     18732
     18733
     18734fi
     18735
     18736    ;;
     18737  esac
     18738
     18739  if test "x$lt_cv_dlopen" != xno; then
     18740    enable_dlopen=yes
     18741  else
     18742    enable_dlopen=no
     18743  fi
     18744
     18745  case $lt_cv_dlopen in
     18746  dlopen)
     18747    save_CPPFLAGS="$CPPFLAGS"
     18748    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
     18749
     18750    save_LDFLAGS="$LDFLAGS"
     18751    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
     18752
     18753    save_LIBS="$LIBS"
     18754    LIBS="$lt_cv_dlopen_libs $LIBS"
     18755
     18756    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
     18757echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
     18758if test "${lt_cv_dlopen_self+set}" = set; then
     18759  echo $ECHO_N "(cached) $ECHO_C" >&6
     18760else
     18761          if test "$cross_compiling" = yes; then :
     18762  lt_cv_dlopen_self=cross
     18763else
     18764  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     18765  lt_status=$lt_dlunknown
     18766  cat > conftest.$ac_ext <<EOF
     18767#line 18767 "configure"
     18768#include "confdefs.h"
     18769
     18770#if HAVE_DLFCN_H
     18771#include <dlfcn.h>
     18772#endif
     18773
     18774#include <stdio.h>
     18775
     18776#ifdef RTLD_GLOBAL
     18777#  define LT_DLGLOBAL           RTLD_GLOBAL
     18778#else
     18779#  ifdef DL_GLOBAL
     18780#    define LT_DLGLOBAL         DL_GLOBAL
     18781#  else
     18782#    define LT_DLGLOBAL         0
     18783#  endif
     18784#endif
     18785
     18786/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
     18787   find out it does not work in some platform. */
     18788#ifndef LT_DLLAZY_OR_NOW
     18789#  ifdef RTLD_LAZY
     18790#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
     18791#  else
     18792#    ifdef DL_LAZY
     18793#      define LT_DLLAZY_OR_NOW          DL_LAZY
     18794#    else
     18795#      ifdef RTLD_NOW
     18796#        define LT_DLLAZY_OR_NOW        RTLD_NOW
     18797#      else
     18798#        ifdef DL_NOW
     18799#          define LT_DLLAZY_OR_NOW      DL_NOW
     18800#        else
     18801#          define LT_DLLAZY_OR_NOW      0
     18802#        endif
     18803#      endif
     18804#    endif
     18805#  endif
     18806#endif
     18807
     18808#ifdef __cplusplus
     18809extern "C" void exit (int);
     18810#endif
     18811
     18812void fnord() { int i=42;}
     18813int main ()
     18814{
     18815  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     18816  int status = $lt_dlunknown;
     18817
     18818  if (self)
     18819    {
     18820      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
     18821      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
     18822      /* dlclose (self); */
     18823    }
     18824
     18825    exit (status);
     18826}
     18827EOF
     18828  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     18829  (eval $ac_link) 2>&5
     18830  ac_status=$?
     18831  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18832  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
     18833    (./conftest; exit; ) >&5 2>/dev/null
     18834    lt_status=$?
     18835    case x$lt_status in
     18836      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
     18837      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
     18838      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
     18839    esac
     18840  else :
     18841    # compilation failed
     18842    lt_cv_dlopen_self=no
     18843  fi
     18844fi
     18845rm -fr conftest*
     18846
     18847
     18848fi
     18849echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
     18850echo "${ECHO_T}$lt_cv_dlopen_self" >&6
     18851
     18852    if test "x$lt_cv_dlopen_self" = xyes; then
     18853      LDFLAGS="$LDFLAGS $link_static_flag"
     18854      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
     18855echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
     18856if test "${lt_cv_dlopen_self_static+set}" = set; then
     18857  echo $ECHO_N "(cached) $ECHO_C" >&6
     18858else
     18859          if test "$cross_compiling" = yes; then :
     18860  lt_cv_dlopen_self_static=cross
     18861else
     18862  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
     18863  lt_status=$lt_dlunknown
     18864  cat > conftest.$ac_ext <<EOF
     18865#line 18865 "configure"
     18866#include "confdefs.h"
     18867
     18868#if HAVE_DLFCN_H
     18869#include <dlfcn.h>
     18870#endif
     18871
     18872#include <stdio.h>
     18873
     18874#ifdef RTLD_GLOBAL
     18875#  define LT_DLGLOBAL           RTLD_GLOBAL
     18876#else
     18877#  ifdef DL_GLOBAL
     18878#    define LT_DLGLOBAL         DL_GLOBAL
     18879#  else
     18880#    define LT_DLGLOBAL         0
     18881#  endif
     18882#endif
     18883
     18884/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
     18885   find out it does not work in some platform. */
     18886#ifndef LT_DLLAZY_OR_NOW
     18887#  ifdef RTLD_LAZY
     18888#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
     18889#  else
     18890#    ifdef DL_LAZY
     18891#      define LT_DLLAZY_OR_NOW          DL_LAZY
     18892#    else
     18893#      ifdef RTLD_NOW
     18894#        define LT_DLLAZY_OR_NOW        RTLD_NOW
     18895#      else
     18896#        ifdef DL_NOW
     18897#          define LT_DLLAZY_OR_NOW      DL_NOW
     18898#        else
     18899#          define LT_DLLAZY_OR_NOW      0
     18900#        endif
     18901#      endif
     18902#    endif
     18903#  endif
     18904#endif
     18905
     18906#ifdef __cplusplus
     18907extern "C" void exit (int);
     18908#endif
     18909
     18910void fnord() { int i=42;}
     18911int main ()
     18912{
     18913  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
     18914  int status = $lt_dlunknown;
     18915
     18916  if (self)
     18917    {
     18918      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
     18919      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
     18920      /* dlclose (self); */
     18921    }
     18922
     18923    exit (status);
     18924}
     18925EOF
     18926  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
     18927  (eval $ac_link) 2>&5
     18928  ac_status=$?
     18929  echo "$as_me:$LINENO: \$? = $ac_status" >&5
     18930  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
     18931    (./conftest; exit; ) >&5 2>/dev/null
     18932    lt_status=$?
     18933    case x$lt_status in
     18934      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
     18935      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
     18936      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
     18937    esac
     18938  else :
     18939    # compilation failed
     18940    lt_cv_dlopen_self_static=no
     18941  fi
     18942fi
     18943rm -fr conftest*
     18944
     18945
     18946fi
     18947echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
     18948echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
     18949    fi
     18950
     18951    CPPFLAGS="$save_CPPFLAGS"
     18952    LDFLAGS="$save_LDFLAGS"
     18953    LIBS="$save_LIBS"
     18954    ;;
     18955  esac
     18956
     18957  case $lt_cv_dlopen_self in
     18958  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
     18959  *) enable_dlopen_self=unknown ;;
     18960  esac
     18961
     18962  case $lt_cv_dlopen_self_static in
     18963  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
     18964  *) enable_dlopen_self_static=unknown ;;
     18965  esac
     18966fi
     18967
     18968
     18969# The else clause should only fire when bootstrapping the
     18970# libtool distribution, otherwise you forgot to ship ltmain.sh
     18971# with your package, and you will get complaints that there are
     18972# no rules to generate ltmain.sh.
     18973if test -f "$ltmain"; then
     18974  # See if we are running on zsh, and set the options which allow our commands through
     18975  # without removal of \ escapes.
     18976  if test -n "${ZSH_VERSION+set}" ; then
     18977    setopt NO_GLOB_SUBST
     18978  fi
     18979  # Now quote all the things that may contain metacharacters while being
     18980  # careful not to overquote the AC_SUBSTed values.  We take copies of the
     18981  # variables and quote the copies for generation of the libtool script.
     18982  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
     18983    SED SHELL STRIP \
     18984    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
     18985    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
     18986    deplibs_check_method reload_flag reload_cmds need_locks \
     18987    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
     18988    lt_cv_sys_global_symbol_to_c_name_address \
     18989    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
     18990    old_postinstall_cmds old_postuninstall_cmds \
     18991    compiler_GCJ \
     18992    CC_GCJ \
     18993    LD_GCJ \
     18994    lt_prog_compiler_wl_GCJ \
     18995    lt_prog_compiler_pic_GCJ \
     18996    lt_prog_compiler_static_GCJ \
     18997    lt_prog_compiler_no_builtin_flag_GCJ \
     18998    export_dynamic_flag_spec_GCJ \
     18999    thread_safe_flag_spec_GCJ \
     19000    whole_archive_flag_spec_GCJ \
     19001    enable_shared_with_static_runtimes_GCJ \
     19002    old_archive_cmds_GCJ \
     19003    old_archive_from_new_cmds_GCJ \
     19004    predep_objects_GCJ \
     19005    postdep_objects_GCJ \
     19006    predeps_GCJ \
     19007    postdeps_GCJ \
     19008    compiler_lib_search_path_GCJ \
     19009    archive_cmds_GCJ \
     19010    archive_expsym_cmds_GCJ \
     19011    postinstall_cmds_GCJ \
     19012    postuninstall_cmds_GCJ \
     19013    old_archive_from_expsyms_cmds_GCJ \
     19014    allow_undefined_flag_GCJ \
     19015    no_undefined_flag_GCJ \
     19016    export_symbols_cmds_GCJ \
     19017    hardcode_libdir_flag_spec_GCJ \
     19018    hardcode_libdir_flag_spec_ld_GCJ \
     19019    hardcode_libdir_separator_GCJ \
     19020    hardcode_automatic_GCJ \
     19021    module_cmds_GCJ \
     19022    module_expsym_cmds_GCJ \
     19023    lt_cv_prog_compiler_c_o_GCJ \
     19024    exclude_expsyms_GCJ \
     19025    include_expsyms_GCJ; do
     19026
     19027    case $var in
     19028    old_archive_cmds_GCJ | \
     19029    old_archive_from_new_cmds_GCJ | \
     19030    archive_cmds_GCJ | \
     19031    archive_expsym_cmds_GCJ | \
     19032    module_cmds_GCJ | \
     19033    module_expsym_cmds_GCJ | \
     19034    old_archive_from_expsyms_cmds_GCJ | \
     19035    export_symbols_cmds_GCJ | \
     19036    extract_expsyms_cmds | reload_cmds | finish_cmds | \
     19037    postinstall_cmds | postuninstall_cmds | \
     19038    old_postinstall_cmds | old_postuninstall_cmds | \
     19039    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
     19040      # Double-quote double-evaled strings.
     19041      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
     19042      ;;
     19043    *)
     19044      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
     19045      ;;
     19046    esac
     19047  done
     19048
     19049  case $lt_echo in
     19050  *'\$0 --fallback-echo"')
     19051    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
     19052    ;;
     19053  esac
     19054
     19055cfgfile="$ofile"
     19056
     19057  cat <<__EOF__ >> "$cfgfile"
     19058# ### BEGIN LIBTOOL TAG CONFIG: $tagname
     19059
     19060# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
     19061
     19062# Shell to use when invoking shell scripts.
     19063SHELL=$lt_SHELL
     19064
     19065# Whether or not to build shared libraries.
     19066build_libtool_libs=$enable_shared
     19067
     19068# Whether or not to build static libraries.
     19069build_old_libs=$enable_static
     19070
     19071# Whether or not to add -lc for building shared libraries.
     19072build_libtool_need_lc=$archive_cmds_need_lc_GCJ
     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_GCJ
     19076
     19077# Whether or not to optimize for fast installation.
     19078fast_install=$enable_fast_install
     19079
     19080# The host system.
     19081host_alias=$host_alias
     19082host=$host
     19083host_os=$host_os
     19084
     19085# The build system.
     19086build_alias=$build_alias
     19087build=$build
     19088build_os=$build_os
     19089
     19090# An echo program that does not interpret backslashes.
     19091echo=$lt_echo
     19092
     19093# The archiver.
     19094AR=$lt_AR
     19095AR_FLAGS=$lt_AR_FLAGS
     19096
     19097# A C compiler.
     19098LTCC=$lt_LTCC
     19099
     19100# A language-specific compiler.
     19101CC=$lt_compiler_GCJ
     19102
     19103# Is the compiler the GNU C compiler?
     19104with_gcc=$GCC_GCJ
     19105
     19106# An ERE matcher.
     19107EGREP=$lt_EGREP
     19108
     19109# The linker used to build libraries.
     19110LD=$lt_LD_GCJ
     19111
     19112# Whether we need hard or soft links.
     19113LN_S=$lt_LN_S
     19114
     19115# A BSD-compatible nm program.
     19116NM=$lt_NM
     19117
     19118# A symbol stripping program
     19119STRIP=$lt_STRIP
     19120
     19121# Used to examine libraries when file_magic_cmd begins "file"
     19122MAGIC_CMD=$MAGIC_CMD
     19123
     19124# Used on cygwin: DLL creation program.
     19125DLLTOOL="$DLLTOOL"
     19126
     19127# Used on cygwin: object dumper.
     19128OBJDUMP="$OBJDUMP"
     19129
     19130# Used on cygwin: assembler.
     19131AS="$AS"
     19132
     19133# The name of the directory that contains temporary libtool files.
     19134objdir=$objdir
     19135
     19136# How to create reloadable object files.
     19137reload_flag=$lt_reload_flag
     19138reload_cmds=$lt_reload_cmds
     19139
     19140# How to pass a linker flag through the compiler.
     19141wl=$lt_lt_prog_compiler_wl_GCJ
     19142
     19143# Object file suffix (normally "o").
     19144objext="$ac_objext"
     19145
     19146# Old archive suffix (normally "a").
     19147libext="$libext"
     19148
     19149# Shared library suffix (normally ".so").
     19150shrext_cmds='$shrext_cmds'
     19151
     19152# Executable file suffix (normally "").
     19153exeext="$exeext"
     19154
     19155# Additional compiler flags for building library objects.
     19156pic_flag=$lt_lt_prog_compiler_pic_GCJ
     19157pic_mode=$pic_mode
     19158
     19159# What is the maximum length of a command?
     19160max_cmd_len=$lt_cv_sys_max_cmd_len
     19161
     19162# Does compiler simultaneously support -c and -o options?
     19163compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
     19164
     19165# Must we lock files when doing compilation?
     19166need_locks=$lt_need_locks
     19167
     19168# Do we need the lib prefix for modules?
     19169need_lib_prefix=$need_lib_prefix
     19170
     19171# Do we need a version for libraries?
     19172need_version=$need_version
     19173
     19174# Whether dlopen is supported.
     19175dlopen_support=$enable_dlopen
     19176
     19177# Whether dlopen of programs is supported.
     19178dlopen_self=$enable_dlopen_self
     19179
     19180# Whether dlopen of statically linked programs is supported.
     19181dlopen_self_static=$enable_dlopen_self_static
     19182
     19183# Compiler flag to prevent dynamic linking.
     19184link_static_flag=$lt_lt_prog_compiler_static_GCJ
     19185
     19186# Compiler flag to turn off builtin functions.
     19187no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
     19188
     19189# Compiler flag to allow reflexive dlopens.
     19190export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
     19191
     19192# Compiler flag to generate shared objects directly from archives.
     19193whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
     19194
     19195# Compiler flag to generate thread-safe objects.
     19196thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
     19197
     19198# Library versioning type.
     19199version_type=$version_type
     19200
     19201# Format of library name prefix.
     19202libname_spec=$lt_libname_spec
     19203
     19204# List of archive names.  First name is the real one, the rest are links.
     19205# The last name is the one that the linker finds with -lNAME.
     19206library_names_spec=$lt_library_names_spec
     19207
     19208# The coded name of the library, if different from the real name.
     19209soname_spec=$lt_soname_spec
     19210
     19211# Commands used to build and install an old-style archive.
     19212RANLIB=$lt_RANLIB
     19213old_archive_cmds=$lt_old_archive_cmds_GCJ
     19214old_postinstall_cmds=$lt_old_postinstall_cmds
     19215old_postuninstall_cmds=$lt_old_postuninstall_cmds
     19216
     19217# Create an old-style archive from a shared archive.
     19218old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
     19219
     19220# Create a temporary old-style archive to link instead of a shared archive.
     19221old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
     19222
     19223# Commands used to build and install a shared archive.
     19224archive_cmds=$lt_archive_cmds_GCJ
     19225archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
     19226postinstall_cmds=$lt_postinstall_cmds
     19227postuninstall_cmds=$lt_postuninstall_cmds
     19228
     19229# Commands used to build a loadable module (assumed same as above if empty)
     19230module_cmds=$lt_module_cmds_GCJ
     19231module_expsym_cmds=$lt_module_expsym_cmds_GCJ
     19232
     19233# Commands to strip libraries.
     19234old_striplib=$lt_old_striplib
     19235striplib=$lt_striplib
     19236
     19237# Dependencies to place before the objects being linked to create a
     19238# shared library.
     19239predep_objects=$lt_predep_objects_GCJ
     19240
     19241# Dependencies to place after the objects being linked to create a
     19242# shared library.
     19243postdep_objects=$lt_postdep_objects_GCJ
     19244
     19245# Dependencies to place before the objects being linked to create a
     19246# shared library.
     19247predeps=$lt_predeps_GCJ
     19248
     19249# Dependencies to place after the objects being linked to create a
     19250# shared library.
     19251postdeps=$lt_postdeps_GCJ
     19252
     19253# The library search path used internally by the compiler when linking
     19254# a shared library.
     19255compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
     19256
     19257# Method to check whether dependent libraries are shared objects.
     19258deplibs_check_method=$lt_deplibs_check_method
     19259
     19260# Command to use when deplibs_check_method == file_magic.
     19261file_magic_cmd=$lt_file_magic_cmd
     19262
     19263# Flag that allows shared libraries with undefined symbols to be built.
     19264allow_undefined_flag=$lt_allow_undefined_flag_GCJ
     19265
     19266# Flag that forces no undefined symbols.
     19267no_undefined_flag=$lt_no_undefined_flag_GCJ
     19268
     19269# Commands used to finish a libtool library installation in a directory.
     19270finish_cmds=$lt_finish_cmds
     19271
     19272# Same as above, but a single script fragment to be evaled but not shown.
     19273finish_eval=$lt_finish_eval
     19274
     19275# Take the output of nm and produce a listing of raw symbols and C names.
     19276global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
     19277
     19278# Transform the output of nm in a proper C declaration
     19279global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
     19280
     19281# Transform the output of nm in a C name address pair
     19282global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
     19283
     19284# This is the shared library runtime path variable.
     19285runpath_var=$runpath_var
     19286
     19287# This is the shared library path variable.
     19288shlibpath_var=$shlibpath_var
     19289
     19290# Is shlibpath searched before the hard-coded library search path?
     19291shlibpath_overrides_runpath=$shlibpath_overrides_runpath
     19292
     19293# How to hardcode a shared library path into an executable.
     19294hardcode_action=$hardcode_action_GCJ
     19295
     19296# Whether we should hardcode library paths into libraries.
     19297hardcode_into_libs=$hardcode_into_libs
     19298
     19299# Flag to hardcode \$libdir into a binary during linking.
     19300# This must work even if \$libdir does not exist.
     19301hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
     19302
     19303# If ld is used when linking, flag to hardcode \$libdir into
     19304# a binary during linking. This must work even if \$libdir does
     19305# not exist.
     19306hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
     19307
     19308# Whether we need a single -rpath flag with a separated argument.
     19309hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
     19310
     19311# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
     19312# resulting binary.
     19313hardcode_direct=$hardcode_direct_GCJ
     19314
     19315# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
     19316# resulting binary.
     19317hardcode_minus_L=$hardcode_minus_L_GCJ
     19318
     19319# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
     19320# the resulting binary.
     19321hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
     19322
     19323# Set to yes if building a shared library automatically hardcodes DIR into the library
     19324# and all subsequent libraries and executables linked against it.
     19325hardcode_automatic=$hardcode_automatic_GCJ
     19326
     19327# Variables whose values should be saved in libtool wrapper scripts and
     19328# restored at relink time.
     19329variables_saved_for_relink="$variables_saved_for_relink"
     19330
     19331# Whether libtool must link a program against all its dependency libraries.
     19332link_all_deplibs=$link_all_deplibs_GCJ
     19333
     19334# Compile-time system search path for libraries
     19335sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
     19336
     19337# Run-time system search path for libraries
     19338sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
     19339
     19340# Fix the shell variable \$srcfile for the compiler.
     19341fix_srcfile_path="$fix_srcfile_path_GCJ"
     19342
     19343# Set to yes if exported symbols are required.
     19344always_export_symbols=$always_export_symbols_GCJ
     19345
     19346# The commands to list exported symbols.
     19347export_symbols_cmds=$lt_export_symbols_cmds_GCJ
     19348
     19349# The commands to extract the exported symbol list from a shared archive.
     19350extract_expsyms_cmds=$lt_extract_expsyms_cmds
     19351
     19352# Symbols that should not be listed in the preloaded symbols.
     19353exclude_expsyms=$lt_exclude_expsyms_GCJ
     19354
     19355# Symbols that must always be exported.
     19356include_expsyms=$lt_include_expsyms_GCJ
     19357
     19358# ### END LIBTOOL TAG CONFIG: $tagname
     19359
     19360__EOF__
     19361
     19362
     19363else
     19364  # If there is no Makefile yet, we rely on a make rule to execute
     19365  # `config.status --recheck' to rerun these tests and create the
     19366  # libtool script then.
     19367  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
     19368  if test -f "$ltmain_in"; then
     19369    test -f Makefile && make "$ltmain"
     19370  fi
     19371fi
     19372
     19373
     19374ac_ext=c
     19375ac_cpp='$CPP $CPPFLAGS'
     19376ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     19377ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     19378ac_compiler_gnu=$ac_cv_c_compiler_gnu
     19379
     19380CC="$lt_save_CC"
     19381
     19382        else
     19383          tagname=""
     19384        fi
     19385        ;;
     19386
     19387      RC)
     19388
     19389
     19390
     19391# Source file extension for RC test sources.
     19392ac_ext=rc
     19393
     19394# Object file extension for compiled RC test sources.
     19395objext=o
     19396objext_RC=$objext
     19397
     19398# Code to be used in simple compile tests
     19399lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
     19400
     19401# Code to be used in simple link tests
     19402lt_simple_link_test_code="$lt_simple_compile_test_code"
     19403
     19404# ltmain only uses $CC for tagged configurations so make sure $CC is set.
     19405
     19406# If no C compiler was specified, use CC.
     19407LTCC=${LTCC-"$CC"}
     19408
     19409# Allow CC to be a program name with arguments.
     19410compiler=$CC
     19411
     19412
     19413# save warnings/boilerplate of simple test code
     19414ac_outfile=conftest.$ac_objext
     19415printf "$lt_simple_compile_test_code" >conftest.$ac_ext
     19416eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
     19417_lt_compiler_boilerplate=`cat conftest.err`
     19418$rm conftest*
     19419
     19420ac_outfile=conftest.$ac_objext
     19421printf "$lt_simple_link_test_code" >conftest.$ac_ext
     19422eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
     19423_lt_linker_boilerplate=`cat conftest.err`
     19424$rm conftest*
     19425
     19426
     19427# Allow CC to be a program name with arguments.
     19428lt_save_CC="$CC"
     19429CC=${RC-"windres"}
     19430compiler=$CC
     19431compiler_RC=$CC
     19432for cc_temp in $compiler""; do
     19433  case $cc_temp in
     19434    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
     19435    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
     19436    \-*) ;;
     19437    *) break;;
     19438  esac
     19439done
     19440cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
     19441
     19442lt_cv_prog_compiler_c_o_RC=yes
     19443
     19444# The else clause should only fire when bootstrapping the
     19445# libtool distribution, otherwise you forgot to ship ltmain.sh
     19446# with your package, and you will get complaints that there are
     19447# no rules to generate ltmain.sh.
     19448if test -f "$ltmain"; then
     19449  # See if we are running on zsh, and set the options which allow our commands through
     19450  # without removal of \ escapes.
     19451  if test -n "${ZSH_VERSION+set}" ; then
     19452    setopt NO_GLOB_SUBST
     19453  fi
     19454  # Now quote all the things that may contain metacharacters while being
     19455  # careful not to overquote the AC_SUBSTed values.  We take copies of the
     19456  # variables and quote the copies for generation of the libtool script.
     19457  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
     19458    SED SHELL STRIP \
     19459    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
     19460    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
     19461    deplibs_check_method reload_flag reload_cmds need_locks \
     19462    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
     19463    lt_cv_sys_global_symbol_to_c_name_address \
     19464    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
     19465    old_postinstall_cmds old_postuninstall_cmds \
     19466    compiler_RC \
     19467    CC_RC \
     19468    LD_RC \
     19469    lt_prog_compiler_wl_RC \
     19470    lt_prog_compiler_pic_RC \
     19471    lt_prog_compiler_static_RC \
     19472    lt_prog_compiler_no_builtin_flag_RC \
     19473    export_dynamic_flag_spec_RC \
     19474    thread_safe_flag_spec_RC \
     19475    whole_archive_flag_spec_RC \
     19476    enable_shared_with_static_runtimes_RC \
     19477    old_archive_cmds_RC \
     19478    old_archive_from_new_cmds_RC \
     19479    predep_objects_RC \
     19480    postdep_objects_RC \
     19481    predeps_RC \
     19482    postdeps_RC \
     19483    compiler_lib_search_path_RC \
     19484    archive_cmds_RC \
     19485    archive_expsym_cmds_RC \
     19486    postinstall_cmds_RC \
     19487    postuninstall_cmds_RC \
     19488    old_archive_from_expsyms_cmds_RC \
     19489    allow_undefined_flag_RC \
     19490    no_undefined_flag_RC \
     19491    export_symbols_cmds_RC \
     19492    hardcode_libdir_flag_spec_RC \
     19493    hardcode_libdir_flag_spec_ld_RC \
     19494    hardcode_libdir_separator_RC \
     19495    hardcode_automatic_RC \
     19496    module_cmds_RC \
     19497    module_expsym_cmds_RC \
     19498    lt_cv_prog_compiler_c_o_RC \
     19499    exclude_expsyms_RC \
     19500    include_expsyms_RC; do
     19501
     19502    case $var in
     19503    old_archive_cmds_RC | \
     19504    old_archive_from_new_cmds_RC | \
     19505    archive_cmds_RC | \
     19506    archive_expsym_cmds_RC | \
     19507    module_cmds_RC | \
     19508    module_expsym_cmds_RC | \
     19509    old_archive_from_expsyms_cmds_RC | \
     19510    export_symbols_cmds_RC | \
     19511    extract_expsyms_cmds | reload_cmds | finish_cmds | \
     19512    postinstall_cmds | postuninstall_cmds | \
     19513    old_postinstall_cmds | old_postuninstall_cmds | \
     19514    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
     19515      # Double-quote double-evaled strings.
     19516      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
     19517      ;;
     19518    *)
     19519      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
     19520      ;;
     19521    esac
     19522  done
     19523
     19524  case $lt_echo in
     19525  *'\$0 --fallback-echo"')
     19526    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
     19527    ;;
     19528  esac
     19529
     19530cfgfile="$ofile"
     19531
     19532  cat <<__EOF__ >> "$cfgfile"
     19533# ### BEGIN LIBTOOL TAG CONFIG: $tagname
     19534
     19535# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
     19536
     19537# Shell to use when invoking shell scripts.
     19538SHELL=$lt_SHELL
     19539
     19540# Whether or not to build shared libraries.
     19541build_libtool_libs=$enable_shared
     19542
     19543# Whether or not to build static libraries.
     19544build_old_libs=$enable_static
     19545
     19546# Whether or not to add -lc for building shared libraries.
     19547build_libtool_need_lc=$archive_cmds_need_lc_RC
     19548
     19549# Whether or not to disallow shared libs when runtime libs are static
     19550allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
     19551
     19552# Whether or not to optimize for fast installation.
     19553fast_install=$enable_fast_install
     19554
     19555# The host system.
     19556host_alias=$host_alias
     19557host=$host
     19558host_os=$host_os
     19559
     19560# The build system.
     19561build_alias=$build_alias
     19562build=$build
     19563build_os=$build_os
     19564
     19565# An echo program that does not interpret backslashes.
     19566echo=$lt_echo
     19567
     19568# The archiver.
     19569AR=$lt_AR
     19570AR_FLAGS=$lt_AR_FLAGS
     19571
     19572# A C compiler.
     19573LTCC=$lt_LTCC
     19574
     19575# A language-specific compiler.
     19576CC=$lt_compiler_RC
     19577
     19578# Is the compiler the GNU C compiler?
     19579with_gcc=$GCC_RC
     19580
     19581# An ERE matcher.
     19582EGREP=$lt_EGREP
     19583
     19584# The linker used to build libraries.
     19585LD=$lt_LD_RC
     19586
     19587# Whether we need hard or soft links.
     19588LN_S=$lt_LN_S
     19589
     19590# A BSD-compatible nm program.
     19591NM=$lt_NM
     19592
     19593# A symbol stripping program
     19594STRIP=$lt_STRIP
     19595
     19596# Used to examine libraries when file_magic_cmd begins "file"
     19597MAGIC_CMD=$MAGIC_CMD
     19598
     19599# Used on cygwin: DLL creation program.
     19600DLLTOOL="$DLLTOOL"
     19601
     19602# Used on cygwin: object dumper.
     19603OBJDUMP="$OBJDUMP"
     19604
     19605# Used on cygwin: assembler.
     19606AS="$AS"
     19607
     19608# The name of the directory that contains temporary libtool files.
     19609objdir=$objdir
     19610
     19611# How to create reloadable object files.
     19612reload_flag=$lt_reload_flag
     19613reload_cmds=$lt_reload_cmds
     19614
     19615# How to pass a linker flag through the compiler.
     19616wl=$lt_lt_prog_compiler_wl_RC
     19617
     19618# Object file suffix (normally "o").
     19619objext="$ac_objext"
     19620
     19621# Old archive suffix (normally "a").
     19622libext="$libext"
     19623
     19624# Shared library suffix (normally ".so").
     19625shrext_cmds='$shrext_cmds'
     19626
     19627# Executable file suffix (normally "").
     19628exeext="$exeext"
     19629
     19630# Additional compiler flags for building library objects.
     19631pic_flag=$lt_lt_prog_compiler_pic_RC
     19632pic_mode=$pic_mode
     19633
     19634# What is the maximum length of a command?
     19635max_cmd_len=$lt_cv_sys_max_cmd_len
     19636
     19637# Does compiler simultaneously support -c and -o options?
     19638compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
     19639
     19640# Must we lock files when doing compilation?
     19641need_locks=$lt_need_locks
     19642
     19643# Do we need the lib prefix for modules?
     19644need_lib_prefix=$need_lib_prefix
     19645
     19646# Do we need a version for libraries?
     19647need_version=$need_version
     19648
     19649# Whether dlopen is supported.
     19650dlopen_support=$enable_dlopen
     19651
     19652# Whether dlopen of programs is supported.
     19653dlopen_self=$enable_dlopen_self
     19654
     19655# Whether dlopen of statically linked programs is supported.
     19656dlopen_self_static=$enable_dlopen_self_static
     19657
     19658# Compiler flag to prevent dynamic linking.
     19659link_static_flag=$lt_lt_prog_compiler_static_RC
     19660
     19661# Compiler flag to turn off builtin functions.
     19662no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
     19663
     19664# Compiler flag to allow reflexive dlopens.
     19665export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
     19666
     19667# Compiler flag to generate shared objects directly from archives.
     19668whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
     19669
     19670# Compiler flag to generate thread-safe objects.
     19671thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
     19672
     19673# Library versioning type.
     19674version_type=$version_type
     19675
     19676# Format of library name prefix.
     19677libname_spec=$lt_libname_spec
     19678
     19679# List of archive names.  First name is the real one, the rest are links.
     19680# The last name is the one that the linker finds with -lNAME.
     19681library_names_spec=$lt_library_names_spec
     19682
     19683# The coded name of the library, if different from the real name.
     19684soname_spec=$lt_soname_spec
     19685
     19686# Commands used to build and install an old-style archive.
     19687RANLIB=$lt_RANLIB
     19688old_archive_cmds=$lt_old_archive_cmds_RC
     19689old_postinstall_cmds=$lt_old_postinstall_cmds
     19690old_postuninstall_cmds=$lt_old_postuninstall_cmds
     19691
     19692# Create an old-style archive from a shared archive.
     19693old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
     19694
     19695# Create a temporary old-style archive to link instead of a shared archive.
     19696old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
     19697
     19698# Commands used to build and install a shared archive.
     19699archive_cmds=$lt_archive_cmds_RC
     19700archive_expsym_cmds=$lt_archive_expsym_cmds_RC
     19701postinstall_cmds=$lt_postinstall_cmds
     19702postuninstall_cmds=$lt_postuninstall_cmds
     19703
     19704# Commands used to build a loadable module (assumed same as above if empty)
     19705module_cmds=$lt_module_cmds_RC
     19706module_expsym_cmds=$lt_module_expsym_cmds_RC
     19707
     19708# Commands to strip libraries.
     19709old_striplib=$lt_old_striplib
     19710striplib=$lt_striplib
     19711
     19712# Dependencies to place before the objects being linked to create a
     19713# shared library.
     19714predep_objects=$lt_predep_objects_RC
     19715
     19716# Dependencies to place after the objects being linked to create a
     19717# shared library.
     19718postdep_objects=$lt_postdep_objects_RC
     19719
     19720# Dependencies to place before the objects being linked to create a
     19721# shared library.
     19722predeps=$lt_predeps_RC
     19723
     19724# Dependencies to place after the objects being linked to create a
     19725# shared library.
     19726postdeps=$lt_postdeps_RC
     19727
     19728# The library search path used internally by the compiler when linking
     19729# a shared library.
     19730compiler_lib_search_path=$lt_compiler_lib_search_path_RC
     19731
     19732# Method to check whether dependent libraries are shared objects.
     19733deplibs_check_method=$lt_deplibs_check_method
     19734
     19735# Command to use when deplibs_check_method == file_magic.
     19736file_magic_cmd=$lt_file_magic_cmd
     19737
     19738# Flag that allows shared libraries with undefined symbols to be built.
     19739allow_undefined_flag=$lt_allow_undefined_flag_RC
     19740
     19741# Flag that forces no undefined symbols.
     19742no_undefined_flag=$lt_no_undefined_flag_RC
     19743
     19744# Commands used to finish a libtool library installation in a directory.
     19745finish_cmds=$lt_finish_cmds
     19746
     19747# Same as above, but a single script fragment to be evaled but not shown.
     19748finish_eval=$lt_finish_eval
     19749
     19750# Take the output of nm and produce a listing of raw symbols and C names.
     19751global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
     19752
     19753# Transform the output of nm in a proper C declaration
     19754global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
     19755
     19756# Transform the output of nm in a C name address pair
     19757global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
     19758
     19759# This is the shared library runtime path variable.
     19760runpath_var=$runpath_var
     19761
     19762# This is the shared library path variable.
     19763shlibpath_var=$shlibpath_var
     19764
     19765# Is shlibpath searched before the hard-coded library search path?
     19766shlibpath_overrides_runpath=$shlibpath_overrides_runpath
     19767
     19768# How to hardcode a shared library path into an executable.
     19769hardcode_action=$hardcode_action_RC
     19770
     19771# Whether we should hardcode library paths into libraries.
     19772hardcode_into_libs=$hardcode_into_libs
     19773
     19774# Flag to hardcode \$libdir into a binary during linking.
     19775# This must work even if \$libdir does not exist.
     19776hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
     19777
     19778# If ld is used when linking, flag to hardcode \$libdir into
     19779# a binary during linking. This must work even if \$libdir does
     19780# not exist.
     19781hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
     19782
     19783# Whether we need a single -rpath flag with a separated argument.
     19784hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
     19785
     19786# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
     19787# resulting binary.
     19788hardcode_direct=$hardcode_direct_RC
     19789
     19790# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
     19791# resulting binary.
     19792hardcode_minus_L=$hardcode_minus_L_RC
     19793
     19794# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
     19795# the resulting binary.
     19796hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
     19797
     19798# Set to yes if building a shared library automatically hardcodes DIR into the library
     19799# and all subsequent libraries and executables linked against it.
     19800hardcode_automatic=$hardcode_automatic_RC
     19801
     19802# Variables whose values should be saved in libtool wrapper scripts and
     19803# restored at relink time.
     19804variables_saved_for_relink="$variables_saved_for_relink"
     19805
     19806# Whether libtool must link a program against all its dependency libraries.
     19807link_all_deplibs=$link_all_deplibs_RC
     19808
     19809# Compile-time system search path for libraries
     19810sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
     19811
     19812# Run-time system search path for libraries
     19813sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
     19814
     19815# Fix the shell variable \$srcfile for the compiler.
     19816fix_srcfile_path="$fix_srcfile_path_RC"
     19817
     19818# Set to yes if exported symbols are required.
     19819always_export_symbols=$always_export_symbols_RC
     19820
     19821# The commands to list exported symbols.
     19822export_symbols_cmds=$lt_export_symbols_cmds_RC
     19823
     19824# The commands to extract the exported symbol list from a shared archive.
     19825extract_expsyms_cmds=$lt_extract_expsyms_cmds
     19826
     19827# Symbols that should not be listed in the preloaded symbols.
     19828exclude_expsyms=$lt_exclude_expsyms_RC
     19829
     19830# Symbols that must always be exported.
     19831include_expsyms=$lt_include_expsyms_RC
     19832
     19833# ### END LIBTOOL TAG CONFIG: $tagname
     19834
     19835__EOF__
     19836
     19837
     19838else
     19839  # If there is no Makefile yet, we rely on a make rule to execute
     19840  # `config.status --recheck' to rerun these tests and create the
     19841  # libtool script then.
     19842  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
     19843  if test -f "$ltmain_in"; then
     19844    test -f Makefile && make "$ltmain"
     19845  fi
     19846fi
     19847
     19848
     19849ac_ext=c
     19850ac_cpp='$CPP $CPPFLAGS'
     19851ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
     19852ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
     19853ac_compiler_gnu=$ac_cv_c_compiler_gnu
     19854
     19855CC="$lt_save_CC"
     19856
     19857        ;;
     19858
     19859      *)
     19860        { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
     19861echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
     19862   { (exit 1); exit 1; }; }
     19863        ;;
     19864      esac
     19865
     19866      # Append the new tag name to the list of available tags.
     19867      if test -n "$tagname" ; then
     19868      available_tags="$available_tags $tagname"
     19869    fi
     19870    fi
     19871  done
     19872  IFS="$lt_save_ifs"
     19873
     19874  # Now substitute the updated list of available tags.
     19875  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
     19876    mv "${ofile}T" "$ofile"
     19877    chmod +x "$ofile"
     19878  else
     19879    rm -f "${ofile}T"
     19880    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
     19881echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
     19882   { (exit 1); exit 1; }; }
     19883  fi
     19884fi
     19885
     19886
     19887
     19888# This can be used to rebuild libtool when needed
     19889LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
     19890
     19891# Always use our own libtool.
     19892LIBTOOL='$(SHELL) $(top_builddir)/libtool'
     19893
     19894# Prevent multiple expansion
     19895
     19896
     19897
     19898
     19899
     19900
     19901
     19902
     19903
     19904
     19905
     19906
     19907
     19908
     19909
     19910
     19911
     19912
    376019913
    376119914
     
    439920552#---------------#
    440020553# checking gl header
    4401    # On IRIX 5.3, sys/types and inttypes.h are conflicting.
    4402 
    4403 
    4404 
    4405 
    4406 
    4407 
    4408 
    4409 
    4410 
    4411 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
    4412                   inttypes.h stdint.h unistd.h
    4413 do
    4414 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
    4415 echo "$as_me:$LINENO: checking for $ac_header" >&5
    4416 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
    4417 if eval "test \"\${$as_ac_Header+set}\" = set"; then
    4418   echo $ECHO_N "(cached) $ECHO_C" >&6
    4419 else
    4420   cat >conftest.$ac_ext <<_ACEOF
    4421 /* confdefs.h.  */
    4422 _ACEOF
    4423 cat confdefs.h >>conftest.$ac_ext
    4424 cat >>conftest.$ac_ext <<_ACEOF
    4425 /* end confdefs.h.  */
    4426 $ac_includes_default
    4427 
    4428 #include <$ac_header>
    4429 _ACEOF
    4430 rm -f conftest.$ac_objext
    4431 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    4432   (eval $ac_compile) 2>conftest.er1
    4433   ac_status=$?
    4434   grep -v '^ *+' conftest.er1 >conftest.err
    4435   rm -f conftest.er1
    4436   cat conftest.err >&5
    4437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4438   (exit $ac_status); } &&
    4439          { ac_try='test -z "$ac_c_werror_flag"
    4440                          || test ! -s conftest.err'
    4441   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4442   (eval $ac_try) 2>&5
    4443   ac_status=$?
    4444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4445   (exit $ac_status); }; } &&
    4446          { ac_try='test -s conftest.$ac_objext'
    4447   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    4448   (eval $ac_try) 2>&5
    4449   ac_status=$?
    4450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
    4451   (exit $ac_status); }; }; then
    4452   eval "$as_ac_Header=yes"
    4453 else
    4454   echo "$as_me: failed program was:" >&5
    4455 sed 's/^/| /' conftest.$ac_ext >&5
    4456 
    4457 eval "$as_ac_Header=no"
    4458 fi
    4459 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
    4460 fi
    4461 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
    4462 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
    4463 if test `eval echo '${'$as_ac_Header'}'` = yes; then
    4464   cat >>confdefs.h <<_ACEOF
    4465 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
    4466 _ACEOF
    4467 
    4468 fi
    4469 
    4470 done
    4471 
    4472 
    447320554
    447420555for ac_header in GL/gl.h
     
    1146827549s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
    1146927550s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
    11470 s,@RANLIB@,$RANLIB,;t t
    11471 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
    1147227551s,@CC@,$CC,;t t
    1147327552s,@CFLAGS@,$CFLAGS,;t t
     
    1147627555s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
    1147727556s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
     27557s,@EGREP@,$EGREP,;t t
     27558s,@LN_S@,$LN_S,;t t
     27559s,@ECHO@,$ECHO,;t t
     27560s,@AR@,$AR,;t t
     27561s,@ac_ct_AR@,$ac_ct_AR,;t t
     27562s,@RANLIB@,$RANLIB,;t t
     27563s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
    1147827564s,@CPP@,$CPP,;t t
    11479 s,@EGREP@,$EGREP,;t t
     27565s,@CXXCPP@,$CXXCPP,;t t
     27566s,@F77@,$F77,;t t
     27567s,@FFLAGS@,$FFLAGS,;t t
     27568s,@ac_ct_F77@,$ac_ct_F77,;t t
     27569s,@LIBTOOL@,$LIBTOOL,;t t
    1148027570s,@DEBUG@,$DEBUG,;t t
    1148127571s,@SUB_PROJECTS_TRUE@,$SUB_PROJECTS_TRUE,;t t
Note: See TracChangeset for help on using the changeset viewer.