gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, master, updated. a8b749aa356c6f7bb0facd1


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. a8b749aa356c6f7bb0facd14220c2c0c14e40e6f
Date: Mon, 14 May 2012 19:03:52 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, master has been updated
       via  a8b749aa356c6f7bb0facd14220c2c0c14e40e6f (commit)
       via  67abdd7a54c00fae450a0f0964a9c9615a8a50c5 (commit)
       via  ae93fda5ed5957fb62e2b6f0cd6f104c7009b2ee (commit)
       via  4b43ad8d4aeb149eb4ca42c5da20934183ee9698 (commit)
      from  e5353c0f447a8628985722296f57fc02dd2e0063 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=a8b749aa356c6f7bb0facd14220c2c0c14e40e6f

commit a8b749aa356c6f7bb0facd14220c2c0c14e40e6f
Merge: e5353c0 67abdd7
Author: Arnold D. Robbins <address@hidden>
Date:   Mon May 14 22:03:37 2012 +0300

    Merge branch 'gawk-4.0-stable'

diff --cc Makefile.in
index e2b2cef,0b35905..f20c61f
--- a/Makefile.in
+++ b/Makefile.in
@@@ -88,14 -88,10 +88,13 @@@ am__aclocal_m4_deps = $(top_srcdir)/m4/
        $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \
        $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
        $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libsigsegv.m4 \
 -      $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \
 +      $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/longlong.m4 \
 +      $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
 +      $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
 +      $(top_srcdir)/m4/mpfr.m4 $(top_srcdir)/m4/nls.m4 \
        $(top_srcdir)/m4/noreturn.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/readline.m4 \
-       $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/stdint_h.m4 \
-       $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \
+       $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/ulonglong.m4 \
        $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
@@@ -128,19 -133,14 +127,21 @@@ am__depfiles_maybe = depfile
  am__mv = mv -f
  COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 +      --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 +      $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
  CCLD = $(CC)
 -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 +      --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 +      $(LDFLAGS) -o $@
- YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
+ am__yacc_c2h = sed -e s/cc$$/hh/ -e s/cpp$$/hpp/ -e s/cxx$$/hxx/ \
+                  -e s/c++$$/h++/ -e s/c$$/h/
+ YACCCOMPILE = $(YACC) $(AM_YFLAGS) $(YFLAGS)
 +LTYACCCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-       --mode=compile $(YACC) $(YFLAGS) $(AM_YFLAGS)
++      --mode=compile $(YACC) $(AM_YFLAGS) $(YFLAGS)
  YLWRAP = $(top_srcdir)/ylwrap
 -SOURCES = $(dgawk_SOURCES) $(gawk_SOURCES) $(pgawk_SOURCES)
 -DIST_SOURCES = $(dgawk_SOURCES) $(gawk_SOURCES) $(pgawk_SOURCES)
 +SOURCES = $(gawk_SOURCES)
 +DIST_SOURCES = $(gawk_SOURCES)
  RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
        html-recursive info-recursive install-data-recursive \
        install-dvi-recursive install-exec-recursive \
@@@ -473,8 -440,8 +474,8 @@@ all: config.
        $(MAKE) $(AM_MAKEFLAGS) all-recursive
  
  .SUFFIXES:
 -.SUFFIXES: .c .o .obj .y
 +.SUFFIXES: .c .lo .o .obj .y
- am--refresh:
+ am--refresh: Makefile
        @:
  $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
        @for dep in $?; do \
@@@ -562,16 -529,16 +563,16 @@@ uninstall-binPROGRAMS
        cd "$(DESTDIR)$(bindir)" && rm -f $$files
  
  clean-binPROGRAMS:
 -      -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
 -dgawk$(EXEEXT): $(dgawk_OBJECTS) $(dgawk_DEPENDENCIES) 
$(EXTRA_dgawk_DEPENDENCIES) 
 -      @rm -f dgawk$(EXEEXT)
 -      $(LINK) $(dgawk_OBJECTS) $(dgawk_LDADD) $(LIBS)
 +      @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
 +      echo " rm -f" $$list; \
 +      rm -f $$list || exit $$?; \
 +      test -n "$(EXEEXT)" || exit 0; \
 +      list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
 +      echo " rm -f" $$list; \
 +      rm -f $$list
- gawk$(EXEEXT): $(gawk_OBJECTS) $(gawk_DEPENDENCIES) 
+ gawk$(EXEEXT): $(gawk_OBJECTS) $(gawk_DEPENDENCIES) 
$(EXTRA_gawk_DEPENDENCIES) 
        @rm -f gawk$(EXEEXT)
        $(LINK) $(gawk_OBJECTS) $(gawk_LDADD) $(LIBS)
 -pgawk$(EXEEXT): $(pgawk_OBJECTS) $(pgawk_DEPENDENCIES) 
$(EXTRA_pgawk_DEPENDENCIES) 
 -      @rm -f pgawk$(EXEEXT)
 -      $(LINK) $(pgawk_OBJECTS) $(pgawk_LDADD) $(LIBS)
  
  mostlyclean-compile:
        -rm -f *.$(OBJEXT)
@@@ -1110,13 -1058,13 +1111,14 @@@ uninstall-am: uninstall-binPROGRAM
  
  .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
        all all-am am--refresh check check-am check-local clean \
-       clean-binPROGRAMS clean-generic clean-libtool ctags \
-       ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-hook \
-       dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
-       distclean distclean-compile distclean-generic distclean-hdr \
 -      clean-binPROGRAMS clean-cscope clean-generic cscope cscopelist \
 -      cscopelist-recursive ctags ctags-recursive dist dist-all \
 -      dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar dist-tarZ \
 -      dist-xz dist-zip distcheck distclean distclean-compile \
 -      distclean-generic distclean-hdr distclean-tags distcleancheck \
 -      distdir distuninstallcheck dvi dvi-am html html-am info \
 -      info-am install install-am install-binPROGRAMS install-data \
++      clean-binPROGRAMS clean-cscope clean-generic clean-libtool \
++      cscope cscopelist cscopelist-recursive ctags ctags-recursive \
++      dist dist-all dist-bzip2 dist-gzip dist-hook dist-lzip \
++      dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
++      distclean-compile distclean-generic distclean-hdr \
 +      distclean-libtool distclean-tags distcleancheck distdir \
 +      distuninstallcheck dvi dvi-am html html-am info info-am \
 +      install install-am install-binPROGRAMS install-data \
        install-data-am install-dvi install-dvi-am install-exec \
        install-exec-am install-exec-hook install-html install-html-am \
        install-info install-info-am install-man install-pdf \
diff --cc aclocal.m4
index 59ce5b2,b4c9c49..ad6d922
--- a/aclocal.m4
+++ b/aclocal.m4
@@@ -995,13 -995,7 +995,13 @@@ m4_include([m4/lib-ld.m4]
  m4_include([m4/lib-link.m4])
  m4_include([m4/lib-prefix.m4])
  m4_include([m4/libsigsegv.m4])
 +m4_include([m4/libtool.m4])
  m4_include([m4/longlong.m4])
- m4_include([m4/mpfr.m4])
 +m4_include([m4/ltoptions.m4])
 +m4_include([m4/ltsugar.m4])
 +m4_include([m4/ltversion.m4])
 +m4_include([m4/lt~obsolete.m4])
++m4_include([m4/mpfr.m4])
  m4_include([m4/nls.m4])
  m4_include([m4/noreturn.m4])
  m4_include([m4/po.m4])
diff --cc awklib/Makefile.in
index ac4cb82,7333076..2c421b3
--- a/awklib/Makefile.in
+++ b/awklib/Makefile.in
@@@ -84,14 -84,10 +84,13 @@@ am__aclocal_m4_deps = $(top_srcdir)/m4/
        $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \
        $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
        $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libsigsegv.m4 \
 -      $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \
 +      $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/longlong.m4 \
 +      $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
 +      $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
 +      $(top_srcdir)/m4/mpfr.m4 $(top_srcdir)/m4/nls.m4 \
        $(top_srcdir)/m4/noreturn.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/readline.m4 \
-       $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/stdint_h.m4 \
-       $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \
+       $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/ulonglong.m4 \
        $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
@@@ -673,18 -623,17 +672,18 @@@ uninstall-am: uninstall-binSCRIPTS unin
  .MAKE: install-am install-exec-am install-strip
  
  .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
-       clean-libtool clean-local clean-pkglibexecPROGRAMS ctags \
-       distclean distclean-compile distclean-generic \
 -      clean-local clean-pkglibexecPROGRAMS cscopelist ctags \
 -      distclean distclean-compile distclean-generic distclean-tags \
 -      distdir dvi dvi-am html html-am info info-am install \
 -      install-am install-binSCRIPTS install-data install-data-am \
 -      install-dvi install-dvi-am install-exec install-exec-am \
 -      install-exec-hook install-html install-html-am install-info \
 -      install-info-am install-man install-pdf install-pdf-am \
 -      install-pkglibexecPROGRAMS install-ps install-ps-am \
 -      install-strip installcheck installcheck-am installdirs \
 -      maintainer-clean maintainer-clean-generic mostlyclean \
 -      mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
++      clean-libtool clean-local clean-pkglibexecPROGRAMS cscopelist \
++      ctags distclean distclean-compile distclean-generic \
 +      distclean-libtool distclean-tags distdir dvi dvi-am html \
 +      html-am info info-am install install-am install-binSCRIPTS \
 +      install-data install-data-am install-dvi install-dvi-am \
 +      install-exec install-exec-am install-exec-hook install-html \
 +      install-html-am install-info install-info-am install-man \
 +      install-pdf install-pdf-am install-pkglibexecPROGRAMS \
 +      install-ps install-ps-am install-strip installcheck \
 +      installcheck-am installdirs maintainer-clean \
 +      maintainer-clean-generic mostlyclean mostlyclean-compile \
 +      mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
        tags uninstall uninstall-am uninstall-binSCRIPTS \
        uninstall-local uninstall-pkglibexecPROGRAMS
  
diff --cc configure
index 0f2a12a,d20266f..25d6b8a
--- a/configure
+++ b/configure
@@@ -1426,13 -1388,10 +1426,15 @@@ Optional Features
    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
    --disable-lint      Disable gawk lint checking
-   --disable-dependency-tracking  speeds up one-time build
-   --enable-dependency-tracking   do not reject slow dependency extractors
+   --enable-dependency-tracking
+                           do not reject slow dependency extractors
+   --disable-dependency-tracking
+                           speeds up one-time build
 +  --enable-static[=PKGS]  build static libraries [default=no]
 +  --enable-shared[=PKGS]  build shared libraries [default=yes]
 +  --enable-fast-install[=PKGS]
 +                          optimize for fast installation [default=yes]
 +  --disable-libtool-lock  avoid locking (might break parallel builds)
    --disable-largefile     omit support for large files
    --disable-nls           do not use Native Language Support
    --disable-rpath         do not hardcode runtime library paths
@@@ -5575,7237 -5550,31 +5577,7237 @@@ macro_revision='1.3337
  
  
  
 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS USS compilation" 
>&5
 -$as_echo_n "checking for z/OS USS compilation... " >&6; }
 -if test "OS/390" = "`uname`"
 -then
 -  CFLAGS="$CFLAGS -D_ALL_SOURCE -DZOS_USS -DUSE_EBCDIC"
 -  # Must rebuild awkgram.c and command.c from Bison for EBCDIC
 -  rm -f awkgram.c command.c
 -  ac_cv_zos_uss=yes
 -else
 -  ac_cv_zos_uss=no
 -fi
 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_cv_zos_uss}" >&5
 -$as_echo "${ac_cv_zos_uss}" >&6; }
  
  
 -        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strerror in 
-lcposix" >&5
 -$as_echo_n "checking for strerror in -lcposix... " >&6; }
 -if ${ac_cv_lib_cposix_strerror+:} false; then :
 +
 +
 +
 +
 +
 +
 +
 +
 +ltmain="$ac_aux_dir/ltmain.sh"
 +
 +# Make sure we can run config.sub.
 +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
 +  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
 +$as_echo_n "checking build system type... " >&6; }
 +if ${ac_cv_build+:} false; then :
    $as_echo_n "(cached) " >&6
  else
 -  ac_check_lib_save_LIBS=$LIBS
 -LIBS="-lcposix  $LIBS"
 -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 -/* end confdefs.h.  */
 -
 +  ac_build_alias=$build_alias
 +test "x$ac_build_alias" = x &&
 +  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
 +test "x$ac_build_alias" = x &&
 +  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
 +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
 +  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" 
"$LINENO" 5
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
 +$as_echo "$ac_cv_build" >&6; }
 +case $ac_cv_build in
 +*-*-*) ;;
 +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
 +esac
 +build=$ac_cv_build
 +ac_save_IFS=$IFS; IFS='-'
 +set x $ac_cv_build
 +shift
 +build_cpu=$1
 +build_vendor=$2
 +shift; shift
 +# Remember, the first character of IFS is used to create $*,
 +# except with old shells:
 +build_os=$*
 +IFS=$ac_save_IFS
 +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
 +$as_echo_n "checking host system type... " >&6; }
 +if ${ac_cv_host+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test "x$host_alias" = x; then
 +  ac_cv_host=$ac_cv_build
 +else
 +  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
 +    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" 
"$LINENO" 5
 +fi
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
 +$as_echo "$ac_cv_host" >&6; }
 +case $ac_cv_host in
 +*-*-*) ;;
 +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
 +esac
 +host=$ac_cv_host
 +ac_save_IFS=$IFS; IFS='-'
 +set x $ac_cv_host
 +shift
 +host_cpu=$1
 +host_vendor=$2
 +shift; shift
 +# Remember, the first character of IFS is used to create $*,
 +# except with old shells:
 +host_os=$*
 +IFS=$ac_save_IFS
 +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
 +
 +
 +# Backslashify metacharacters that are still active within
 +# double-quoted strings.
 +sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
 +
 +# Same as above, but do not quote variable references.
 +double_quote_subst='s/\(["`\\]\)/\\\1/g'
 +
 +# Sed substitution to delay expansion of an escaped shell variable in a
 +# double_quote_subst'ed string.
 +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
 +
 +# Sed substitution to delay expansion of an escaped single quote.
 +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
 +
 +# Sed substitution to avoid accidental globbing in evaled expressions
 +no_glob_subst='s/\*/\\\*/g'
 +
 
+ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
 +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
 +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
 +$as_echo_n "checking how to print strings... " >&6; }
 +# Test print first, because it will be a builtin if present.
 +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
 +   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
 +  ECHO='print -r --'
 +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
 +  ECHO='printf %s\n'
 +else
 +  # Use this function as a fallback that always works.
 +  func_fallback_echo ()
 +  {
 +    eval 'cat <<_LTECHO_EOF
 +$1
 +_LTECHO_EOF'
 +  }
 +  ECHO='func_fallback_echo'
 +fi
 +
 +# func_echo_all arg...
 +# Invoke $ECHO with all args, space-separated.
 +func_echo_all ()
 +{
 +    $ECHO ""
 +}
 +
 +case "$ECHO" in
 +  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
 +$as_echo "printf" >&6; } ;;
 +  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
 +$as_echo "print -r" >&6; } ;;
 +  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
 +$as_echo "cat" >&6; } ;;
 +esac
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not 
truncate output" >&5
 +$as_echo_n "checking for a sed that does not truncate output... " >&6; }
 +if ${ac_cv_path_SED+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +            
ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
 +     for ac_i in 1 2 3 4 5 6 7; do
 +       ac_script="$ac_script$as_nl$ac_script"
 +     done
 +     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
 +     { ac_script=; unset ac_script;}
 +     if test -z "$SED"; then
 +  ac_path_SED_found=false
 +  # Loop through the user's path and test for each of PROGNAME-LIST
 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_prog in sed gsed; do
 +    for ac_exec_ext in '' $ac_executable_extensions; do
 +      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
-       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
++      as_fn_executable_p "$ac_path_SED" || continue
 +# Check for GNU ac_path_SED and select it if it is found.
 +  # Check for GNU $ac_path_SED
 +case `"$ac_path_SED" --version 2>&1` in
 +*GNU*)
 +  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
 +*)
 +  ac_count=0
 +  $as_echo_n 0123456789 >"conftest.in"
 +  while :
 +  do
 +    cat "conftest.in" "conftest.in" >"conftest.tmp"
 +    mv "conftest.tmp" "conftest.in"
 +    cp "conftest.in" "conftest.nl"
 +    $as_echo '' >> "conftest.nl"
 +    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 
2>/dev/null || break
 +    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
 +    as_fn_arith $ac_count + 1 && ac_count=$as_val
 +    if test $ac_count -gt ${ac_path_SED_max-0}; then
 +      # Best one so far, save it but keep looking for a better one
 +      ac_cv_path_SED="$ac_path_SED"
 +      ac_path_SED_max=$ac_count
 +    fi
 +    # 10*(2^10) chars as input seems more than enough
 +    test $ac_count -gt 10 && break
 +  done
 +  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
 +esac
 +
 +      $ac_path_SED_found && break 3
 +    done
 +  done
 +  done
 +IFS=$as_save_IFS
 +  if test -z "$ac_cv_path_SED"; then
 +    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
 +  fi
 +else
 +  ac_cv_path_SED=$SED
 +fi
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
 +$as_echo "$ac_cv_path_SED" >&6; }
 + SED="$ac_cv_path_SED"
 +  rm -f conftest.sed
 +
 +test -z "$SED" && SED=sed
 +Xsed="$SED -e 1s/^X//"
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
 +$as_echo_n "checking for fgrep... " >&6; }
 +if ${ac_cv_path_FGREP+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
 +   then ac_cv_path_FGREP="$GREP -F"
 +   else
 +     if test -z "$FGREP"; then
 +  ac_path_FGREP_found=false
 +  # Loop through the user's path and test for each of PROGNAME-LIST
 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_prog in fgrep; do
 +    for ac_exec_ext in '' $ac_executable_extensions; do
 +      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
-       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
++      as_fn_executable_p "$ac_path_FGREP" || continue
 +# Check for GNU ac_path_FGREP and select it if it is found.
 +  # Check for GNU $ac_path_FGREP
 +case `"$ac_path_FGREP" --version 2>&1` in
 +*GNU*)
 +  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
 +*)
 +  ac_count=0
 +  $as_echo_n 0123456789 >"conftest.in"
 +  while :
 +  do
 +    cat "conftest.in" "conftest.in" >"conftest.tmp"
 +    mv "conftest.tmp" "conftest.in"
 +    cp "conftest.in" "conftest.nl"
 +    $as_echo 'FGREP' >> "conftest.nl"
 +    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || 
break
 +    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
 +    as_fn_arith $ac_count + 1 && ac_count=$as_val
 +    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
 +      # Best one so far, save it but keep looking for a better one
 +      ac_cv_path_FGREP="$ac_path_FGREP"
 +      ac_path_FGREP_max=$ac_count
 +    fi
 +    # 10*(2^10) chars as input seems more than enough
 +    test $ac_count -gt 10 && break
 +  done
 +  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
 +esac
 +
 +      $ac_path_FGREP_found && break 3
 +    done
 +  done
 +  done
 +IFS=$as_save_IFS
 +  if test -z "$ac_cv_path_FGREP"; then
 +    as_fn_error $? "no acceptable fgrep could be found in 
$PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
 +  fi
 +else
 +  ac_cv_path_FGREP=$FGREP
 +fi
 +
 +   fi
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
 +$as_echo "$ac_cv_path_FGREP" >&6; }
 + FGREP="$ac_cv_path_FGREP"
 +
 +
 +test -z "$GREP" && GREP=grep
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +# Check whether --with-gnu-ld was given.
 +if test "${with_gnu_ld+set}" = set; then :
 +  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
 +else
 +  with_gnu_ld=no
 +fi
 +
 +ac_prog=ld
 +if test "$GCC" = yes; then
 +  # Check if gcc -print-prog-name=ld gives a path.
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
 +$as_echo_n "checking for ld used by $CC... " >&6; }
 +  case $host in
 +  *-*-mingw*)
 +    # gcc leaves a trailing carriage return which upsets mingw
 +    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
 +  *)
 +    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
 +  esac
 +  case $ac_prog in
 +    # Accept absolute paths.
 +    [\\/]* | ?:[\\/]*)
 +      re_direlt='/[^/][^/]*/\.\./'
 +      # Canonicalize the pathname of ld
 +      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
 +      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
 +      ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
 +      done
 +      test -z "$LD" && LD="$ac_prog"
 +      ;;
 +  "")
 +    # If it fails, then pretend we aren't using GCC.
 +    ac_prog=ld
 +    ;;
 +  *)
 +    # If it is relative, then search for the first ld in PATH.
 +    with_gnu_ld=unknown
 +    ;;
 +  esac
 +elif test "$with_gnu_ld" = yes; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
 +$as_echo_n "checking for GNU ld... " >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
 +$as_echo_n "checking for non-GNU ld... " >&6; }
 +fi
 +if ${lt_cv_path_LD+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -z "$LD"; then
 +  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 +  for ac_dir in $PATH; do
 +    IFS="$lt_save_ifs"
 +    test -z "$ac_dir" && ac_dir=.
 +    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; 
then
 +      lt_cv_path_LD="$ac_dir/$ac_prog"
 +      # Check to see if the program is GNU ld.  I'd rather use --version,
 +      # but apparently some variants of GNU ld only accept -v.
 +      # Break only if it was the GNU/non-GNU ld that we prefer.
 +      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
 +      *GNU* | *'with BFD'*)
 +      test "$with_gnu_ld" != no && break
 +      ;;
 +      *)
 +      test "$with_gnu_ld" != yes && break
 +      ;;
 +      esac
 +    fi
 +  done
 +  IFS="$lt_save_ifs"
 +else
 +  lt_cv_path_LD="$LD" # Let the user override the test with a path.
 +fi
 +fi
 +
 +LD="$lt_cv_path_LD"
 +if test -n "$LD"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
 +$as_echo "$LD" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU 
ld" >&5
 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
 +if ${lt_cv_prog_gnu_ld+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  # I'd rather use --version here, but apparently some GNU lds only accept -v.
 +case `$LD -v 2>&1 </dev/null` in
 +*GNU* | *'with BFD'*)
 +  lt_cv_prog_gnu_ld=yes
 +  ;;
 +*)
 +  lt_cv_prog_gnu_ld=no
 +  ;;
 +esac
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
 +$as_echo "$lt_cv_prog_gnu_ld" >&6; }
 +with_gnu_ld=$lt_cv_prog_gnu_ld
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible 
name lister (nm)" >&5
 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
 +if ${lt_cv_path_NM+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$NM"; then
 +  # Let the user override the test.
 +  lt_cv_path_NM="$NM"
 +else
 +  lt_nm_to_check="${ac_tool_prefix}nm"
 +  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
 +    lt_nm_to_check="$lt_nm_to_check nm"
 +  fi
 +  for lt_tmp_nm in $lt_nm_to_check; do
 +    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 +    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
 +      IFS="$lt_save_ifs"
 +      test -z "$ac_dir" && ac_dir=.
 +      tmp_nm="$ac_dir/$lt_tmp_nm"
 +      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
 +      # Check to see if the nm accepts a BSD-compat flag.
 +      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
 +      #   nm: unknown option "B" ignored
 +      # Tru64's nm complains that /dev/null is an invalid object file
 +      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
 +      */dev/null* | *'Invalid file or object type'*)
 +        lt_cv_path_NM="$tmp_nm -B"
 +        break
 +        ;;
 +      *)
 +        case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
 +        */dev/null*)
 +          lt_cv_path_NM="$tmp_nm -p"
 +          break
 +          ;;
 +        *)
 +          lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
 +          continue # so that we can try to find one that supports BSD flags
 +          ;;
 +        esac
 +        ;;
 +      esac
 +      fi
 +    done
 +    IFS="$lt_save_ifs"
 +  done
 +  : ${lt_cv_path_NM=no}
 +fi
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
 +$as_echo "$lt_cv_path_NM" >&6; }
 +if test "$lt_cv_path_NM" != "no"; then
 +  NM="$lt_cv_path_NM"
 +else
 +  # Didn't find any BSD compatible name lister, look for dumpbin.
 +  if test -n "$DUMPBIN"; then :
 +    # Let the user override the test.
 +  else
 +    if test -n "$ac_tool_prefix"; then
 +  for ac_prog in dumpbin "link -dump"
 +  do
 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a 
program name with args.
 +set dummy $ac_tool_prefix$ac_prog; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_DUMPBIN+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$DUMPBIN"; then
 +  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +DUMPBIN=$ac_cv_prog_DUMPBIN
 +if test -n "$DUMPBIN"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
 +$as_echo "$DUMPBIN" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +    test -n "$DUMPBIN" && break
 +  done
 +fi
 +if test -z "$DUMPBIN"; then
 +  ac_ct_DUMPBIN=$DUMPBIN
 +  for ac_prog in dumpbin "link -dump"
 +do
 +  # Extract the first word of "$ac_prog", so it can be a program name with 
args.
 +set dummy $ac_prog; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_DUMPBIN"; then
 +  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
 +if test -n "$ac_ct_DUMPBIN"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
 +$as_echo "$ac_ct_DUMPBIN" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +  test -n "$ac_ct_DUMPBIN" && break
 +done
 +
 +  if test "x$ac_ct_DUMPBIN" = x; then
 +    DUMPBIN=":"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    DUMPBIN=$ac_ct_DUMPBIN
 +  fi
 +fi
 +
 +    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
 +    *COFF*)
 +      DUMPBIN="$DUMPBIN -symbols"
 +      ;;
 +    *)
 +      DUMPBIN=:
 +      ;;
 +    esac
 +  fi
 +
 +  if test "$DUMPBIN" != ":"; then
 +    NM="$DUMPBIN"
 +  fi
 +fi
 +test -z "$NM" && NM=nm
 +
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) 
interface" >&5
 +$as_echo_n "checking the name lister ($NM) interface... " >&6; }
 +if ${lt_cv_nm_interface+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_nm_interface="BSD nm"
 +  echo "int some_variable = 0;" > conftest.$ac_ext
 +  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
 +  (eval "$ac_compile" 2>conftest.err)
 +  cat conftest.err >&5
 +  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
 +  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
 +  cat conftest.err >&5
 +  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
 +  cat conftest.out >&5
 +  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
 +    lt_cv_nm_interface="MS dumpbin"
 +  fi
 +  rm -f conftest*
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
 +$as_echo "$lt_cv_nm_interface" >&6; }
 +
 +# find the maximum length of command line arguments
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of 
command line arguments" >&5
 +$as_echo_n "checking the maximum length of command line arguments... " >&6; }
 +if ${lt_cv_sys_max_cmd_len+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +    i=0
 +  teststring="ABCD"
 +
 +  case $build_os in
 +  msdosdjgpp*)
 +    # On DJGPP, this test can blow up pretty badly due to problems in libc
 +    # (any single argument exceeding 2000 bytes causes a buffer overrun
 +    # during glob expansion).  Even if it were fixed, the result of this
 +    # check would be larger than it should be.
 +    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
 +    ;;
 +
 +  gnu*)
 +    # Under GNU Hurd, this test is not required because there is
 +    # no limit to the length of command line arguments.
 +    # Libtool will interpret -1 as no limit whatsoever
 +    lt_cv_sys_max_cmd_len=-1;
 +    ;;
 +
 +  cygwin* | mingw* | cegcc*)
 +    # On Win9x/ME, this test blows up -- it succeeds, but takes
 +    # about 5 minutes as the teststring grows exponentially.
 +    # Worse, since 9x/ME are not pre-emptively multitasking,
 +    # you end up with a "frozen" computer, even though with patience
 +    # the test eventually succeeds (with a max line length of 256k).
 +    # Instead, let's just punt: use the minimum linelength reported by
 +    # all of the supported platforms: 8192 (on NT/2K/XP).
 +    lt_cv_sys_max_cmd_len=8192;
 +    ;;
 +
 +  mint*)
 +    # On MiNT this can take a long time and run out of memory.
 +    lt_cv_sys_max_cmd_len=8192;
 +    ;;
 +
 +  amigaos*)
 +    # On AmigaOS with pdksh, this test takes hours, literally.
 +    # So we just punt and use a minimum line length of 8192.
 +    lt_cv_sys_max_cmd_len=8192;
 +    ;;
 +
 +  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
 +    # This has been around since 386BSD, at least.  Likely further.
 +    if test -x /sbin/sysctl; then
 +      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
 +    elif test -x /usr/sbin/sysctl; then
 +      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
 +    else
 +      lt_cv_sys_max_cmd_len=65536     # usable default for all BSDs
 +    fi
 +    # And add a safety zone
 +    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
 +    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
 +    ;;
 +
 +  interix*)
 +    # We know the value 262144 and hardcode it with a safety zone (like BSD)
 +    lt_cv_sys_max_cmd_len=196608
 +    ;;
 +
 +  os2*)
 +    # The test takes a long time on OS/2.
 +    lt_cv_sys_max_cmd_len=8192
 +    ;;
 +
 +  osf*)
 +    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running 
configure
 +    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
 +    # nice to cause kernel panics so lets avoid the loop below.
 +    # First set a reasonable default.
 +    lt_cv_sys_max_cmd_len=16384
 +    #
 +    if test -x /sbin/sysconfig; then
 +      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
 +        *1*) lt_cv_sys_max_cmd_len=-1 ;;
 +      esac
 +    fi
 +    ;;
 +  sco3.2v5*)
 +    lt_cv_sys_max_cmd_len=102400
 +    ;;
 +  sysv5* | sco5v6* | sysv4.2uw2*)
 +    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
 +    if test -n "$kargmax"; then
 +      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[        ]//'`
 +    else
 +      lt_cv_sys_max_cmd_len=32768
 +    fi
 +    ;;
 +  *)
 +    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
 +    if test -n "$lt_cv_sys_max_cmd_len"; then
 +      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
 +      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
 +    else
 +      # Make teststring a little bigger before we do anything with it.
 +      # a 1K string should be a reasonable start.
 +      for i in 1 2 3 4 5 6 7 8 ; do
 +        teststring=$teststring$teststring
 +      done
 +      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
 +      # If test is not a shell built-in, we'll probably end up computing a
 +      # maximum length that is only half of the actual maximum length, but
 +      # we can't tell.
 +      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
 +               = "X$teststring$teststring"; } >/dev/null 2>&1 &&
 +            test $i != 17 # 1/2 MB should be enough
 +      do
 +        i=`expr $i + 1`
 +        teststring=$teststring$teststring
 +      done
 +      # Only check the string length outside the loop.
 +      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
 +      teststring=
 +      # Add a significant safety factor because C++ compilers can tack on
 +      # massive amounts of additional arguments before passing them to the
 +      # linker.  It appears as though 1/2 is a usable value.
 +      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
 +    fi
 +    ;;
 +  esac
 +
 +fi
 +
 +if test -n $lt_cv_sys_max_cmd_len ; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
 +$as_echo "none" >&6; }
 +fi
 +max_cmd_len=$lt_cv_sys_max_cmd_len
 +
 +
 +
 +
 +
 +
 +: ${CP="cp -f"}
 +: ${MV="mv -f"}
 +: ${RM="rm -f"}
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell 
understands some XSI constructs" >&5
 +$as_echo_n "checking whether the shell understands some XSI constructs... " 
>&6; }
 +# Try some XSI features
 +xsi_shell=no
 +( _lt_dummy="a/b/c"
 +  test 
"${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
 +      = c,a/b,b/c, \
 +    && eval 'test $(( 1 + 1 )) -eq 2 \
 +    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
 +  && xsi_shell=yes
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
 +$as_echo "$xsi_shell" >&6; }
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell 
understands \"+=\"" >&5
 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
 +lt_shell_append=no
 +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
 +    >/dev/null 2>&1 \
 +  && lt_shell_append=yes
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
 +$as_echo "$lt_shell_append" >&6; }
 +
 +
 +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
 +  lt_unset=unset
 +else
 +  lt_unset=false
 +fi
 +
 +
 +
 +
 +
 +# test EBCDIC or ASCII
 +case `echo X|tr X '\101'` in
 + A) # ASCII based system
 +    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
 +  lt_SP2NL='tr \040 \012'
 +  lt_NL2SP='tr \015\012 \040\040'
 +  ;;
 + *) # EBCDIC based system
 +  lt_SP2NL='tr \100 \n'
 +  lt_NL2SP='tr \r\n \100\100'
 +  ;;
 +esac
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file 
names to $host format" >&5
 +$as_echo_n "checking how to convert $build file names to $host format... " 
>&6; }
 +if ${lt_cv_to_host_file_cmd+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  case $host in
 +  *-*-mingw* )
 +    case $build in
 +      *-*-mingw* ) # actually msys
 +        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
 +        ;;
 +      *-*-cygwin* )
 +        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
 +        ;;
 +      * ) # otherwise, assume *nix
 +        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
 +        ;;
 +    esac
 +    ;;
 +  *-*-cygwin* )
 +    case $build in
 +      *-*-mingw* ) # actually msys
 +        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
 +        ;;
 +      *-*-cygwin* )
 +        lt_cv_to_host_file_cmd=func_convert_file_noop
 +        ;;
 +      * ) # otherwise, assume *nix
 +        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
 +        ;;
 +    esac
 +    ;;
 +  * ) # unhandled hosts (and "normal" native builds)
 +    lt_cv_to_host_file_cmd=func_convert_file_noop
 +    ;;
 +esac
 +
 +fi
 +
 +to_host_file_cmd=$lt_cv_to_host_file_cmd
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
 +$as_echo "$lt_cv_to_host_file_cmd" >&6; }
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file 
names to toolchain format" >&5
 +$as_echo_n "checking how to convert $build file names to toolchain format... 
" >&6; }
 +if ${lt_cv_to_tool_file_cmd+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  #assume ordinary cross tools, or native build.
 +lt_cv_to_tool_file_cmd=func_convert_file_noop
 +case $host in
 +  *-*-mingw* )
 +    case $build in
 +      *-*-mingw* ) # actually msys
 +        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
 +        ;;
 +    esac
 +    ;;
 +esac
 +
 +fi
 +
 +to_tool_file_cmd=$lt_cv_to_tool_file_cmd
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
 +$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload 
object files" >&5
 +$as_echo_n "checking for $LD option to reload object files... " >&6; }
 +if ${lt_cv_ld_reload_flag+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_ld_reload_flag='-r'
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
 +$as_echo "$lt_cv_ld_reload_flag" >&6; }
 +reload_flag=$lt_cv_ld_reload_flag
 +case $reload_flag in
 +"" | " "*) ;;
 +*) reload_flag=" $reload_flag" ;;
 +esac
 +reload_cmds='$LD$reload_flag -o $output$reload_objs'
 +case $host_os in
 +  cygwin* | mingw* | pw32* | cegcc*)
 +    if test "$GCC" != yes; then
 +      reload_cmds=false
 +    fi
 +    ;;
 +  darwin*)
 +    if test "$GCC" = yes; then
 +      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
 +    else
 +      reload_cmds='$LD$reload_flag -o $output$reload_objs'
 +    fi
 +    ;;
 +esac
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a 
program name with args.
 +set dummy ${ac_tool_prefix}objdump; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_OBJDUMP+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$OBJDUMP"; then
 +  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +OBJDUMP=$ac_cv_prog_OBJDUMP
 +if test -n "$OBJDUMP"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
 +$as_echo "$OBJDUMP" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_OBJDUMP"; then
 +  ac_ct_OBJDUMP=$OBJDUMP
 +  # Extract the first word of "objdump", so it can be a program name with 
args.
 +set dummy objdump; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_OBJDUMP"; then
 +  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_OBJDUMP="objdump"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
 +if test -n "$ac_ct_OBJDUMP"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
 +$as_echo "$ac_ct_OBJDUMP" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_OBJDUMP" = x; then
 +    OBJDUMP="false"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    OBJDUMP=$ac_ct_OBJDUMP
 +  fi
 +else
 +  OBJDUMP="$ac_cv_prog_OBJDUMP"
 +fi
 +
 +test -z "$OBJDUMP" && OBJDUMP=objdump
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent 
libraries" >&5
 +$as_echo_n "checking how to recognize dependent libraries... " >&6; }
 +if ${lt_cv_deplibs_check_method+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_file_magic_cmd='$MAGIC_CMD'
 +lt_cv_file_magic_test_file=
 +lt_cv_deplibs_check_method='unknown'
 +# Need to set the preceding variable on all platforms that support
 +# interlibrary dependencies.
 +# 'none' -- dependencies not supported.
 +# `unknown' -- same as none, but documents that we really don't know.
 +# 'pass_all' -- all dependencies passed with no checks.
 +# 'test_compile' -- check by making test program.
 +# 'file_magic [[regex]]' -- check by looking for files in library path
 +# which responds to the $file_magic_cmd with a given extended regex.
 +# If you have `file' or equivalent on your system and you're not sure
 +# whether `pass_all' will *always* work, you probably want this one.
 +
 +case $host_os in
 +aix[4-9]*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +beos*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +bsdi[45]*)
 +  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared 
object|dynamic lib)'
 +  lt_cv_file_magic_cmd='/usr/bin/file -L'
 +  lt_cv_file_magic_test_file=/shlib/libc.so
 +  ;;
 +
 +cygwin*)
 +  # func_win32_libid is a shell function defined in ltmain.sh
 +  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
 +  lt_cv_file_magic_cmd='func_win32_libid'
 +  ;;
 +
 +mingw* | pw32*)
 +  # Base MSYS/MinGW do not provide the 'file' command needed by
 +  # func_win32_libid shell function, so use a weaker test based on 'objdump',
 +  # unless we find 'file', for example because we are cross-compiling.
 +  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
 +  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
 +    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
 +    lt_cv_file_magic_cmd='func_win32_libid'
 +  else
 +    # Keep this pattern in sync with the one in func_win32_libid.
 +    lt_cv_deplibs_check_method='file_magic file format 
(pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
 +    lt_cv_file_magic_cmd='$OBJDUMP -f'
 +  fi
 +  ;;
 +
 +cegcc*)
 +  # use the weaker test based on 'objdump'. See mingw*.
 +  lt_cv_deplibs_check_method='file_magic file format 
pe-arm-.*little(.*architecture: arm)?'
 +  lt_cv_file_magic_cmd='$OBJDUMP -f'
 +  ;;
 +
 +darwin* | rhapsody*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +freebsd* | dragonfly*)
 +  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
 +    case $host_cpu in
 +    i*86 )
 +      # Not sure whether the presence of OpenBSD here was a mistake.
 +      # Let's accept both of them until this is cleared up.
 +      lt_cv_deplibs_check_method='file_magic 
(FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
 +      lt_cv_file_magic_cmd=/usr/bin/file
 +      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
 +      ;;
 +    esac
 +  else
 +    lt_cv_deplibs_check_method=pass_all
 +  fi
 +  ;;
 +
 +gnu*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +haiku*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +hpux10.20* | hpux11*)
 +  lt_cv_file_magic_cmd=/usr/bin/file
 +  case $host_cpu in
 +  ia64*)
 +    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) 
shared object file - IA64'
 +    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
 +    ;;
 +  hppa*64*)
 +    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ 
-][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
 +    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
 +    ;;
 +  *)
 +    lt_cv_deplibs_check_method='file_magic 
(s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
 +    lt_cv_file_magic_test_file=/usr/lib/libc.sl
 +    ;;
 +  esac
 +  ;;
 +
 +interix[3-9]*)
 +  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
 +  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
 +  ;;
 +
 +irix5* | irix6* | nonstopux*)
 +  case $LD in
 +  *-32|*"-32 ") libmagic=32-bit;;
 +  *-n32|*"-n32 ") libmagic=N32;;
 +  *-64|*"-64 ") libmagic=64-bit;;
 +  *) libmagic=never-match;;
 +  esac
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +# This must be glibc/ELF.
 +linux* | k*bsd*-gnu | kopensolaris*-gnu)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +netbsd*)
 +  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
 +    lt_cv_deplibs_check_method='match_pattern 
/lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
 +  else
 +    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
 +  fi
 +  ;;
 +
 +newos6*)
 +  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB 
(executable|dynamic lib)'
 +  lt_cv_file_magic_cmd=/usr/bin/file
 +  lt_cv_file_magic_test_file=/usr/lib/libnls.so
 +  ;;
 +
 +*nto* | *qnx*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +openbsd*)
 +  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test 
"$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 +    lt_cv_deplibs_check_method='match_pattern 
/lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
 +  else
 +    lt_cv_deplibs_check_method='match_pattern 
/lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
 +  fi
 +  ;;
 +
 +osf3* | osf4* | osf5*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +rdos*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +solaris*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
 +sysv4 | sysv4.3*)
 +  case $host_vendor in
 +  motorola)
 +    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared 
object|dynamic lib) M[0-9][0-9]* Version [0-9]'
 +    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
 +    ;;
 +  ncr)
 +    lt_cv_deplibs_check_method=pass_all
 +    ;;
 +  sequent)
 +    lt_cv_file_magic_cmd='/bin/file'
 +    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared 
object|dynamic lib )'
 +    ;;
 +  sni)
 +    lt_cv_file_magic_cmd='/bin/file'
 +    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic 
lib"
 +    lt_cv_file_magic_test_file=/lib/libc.so
 +    ;;
 +  siemens)
 +    lt_cv_deplibs_check_method=pass_all
 +    ;;
 +  pc)
 +    lt_cv_deplibs_check_method=pass_all
 +    ;;
 +  esac
 +  ;;
 +
 +tpf*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +esac
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" 
>&5
 +$as_echo "$lt_cv_deplibs_check_method" >&6; }
 +
 +file_magic_glob=
 +want_nocaseglob=no
 +if test "$build" = "$host"; then
 +  case $host_os in
 +  mingw* | pw32*)
 +    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
 +      want_nocaseglob=yes
 +    else
 +      file_magic_glob=`echo 
aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e 
"s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
 +    fi
 +    ;;
 +  esac
 +fi
 +
 +file_magic_cmd=$lt_cv_file_magic_cmd
 +deplibs_check_method=$lt_cv_deplibs_check_method
 +test -z "$deplibs_check_method" && deplibs_check_method=unknown
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a 
program name with args.
 +set dummy ${ac_tool_prefix}dlltool; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_DLLTOOL+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$DLLTOOL"; then
 +  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +DLLTOOL=$ac_cv_prog_DLLTOOL
 +if test -n "$DLLTOOL"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
 +$as_echo "$DLLTOOL" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_DLLTOOL"; then
 +  ac_ct_DLLTOOL=$DLLTOOL
 +  # Extract the first word of "dlltool", so it can be a program name with 
args.
 +set dummy dlltool; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_DLLTOOL"; then
 +  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
 +if test -n "$ac_ct_DLLTOOL"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
 +$as_echo "$ac_ct_DLLTOOL" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_DLLTOOL" = x; then
 +    DLLTOOL="false"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    DLLTOOL=$ac_ct_DLLTOOL
 +  fi
 +else
 +  DLLTOOL="$ac_cv_prog_DLLTOOL"
 +fi
 +
 +test -z "$DLLTOOL" && DLLTOOL=dlltool
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime 
and link libraries" >&5
 +$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
 +if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_sharedlib_from_linklib_cmd='unknown'
 +
 +case $host_os in
 +cygwin* | mingw* | pw32* | cegcc*)
 +  # two different shell functions defined in ltmain.sh
 +  # decide which to use based on capabilities of $DLLTOOL
 +  case `$DLLTOOL --help 2>&1` in
 +  *--identify-strict*)
 +    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
 +    ;;
 +  *)
 +    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
 +    ;;
 +  esac
 +  ;;
 +*)
 +  # fallback: assume linklib IS sharedlib
 +  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
 +  ;;
 +esac
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 
$lt_cv_sharedlib_from_linklib_cmd" >&5
 +$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
 +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
 +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
 +
 +
 +
 +
 +
 +
 +
 +if test -n "$ac_tool_prefix"; then
 +  for ac_prog in ar
 +  do
 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a 
program name with args.
 +set dummy $ac_tool_prefix$ac_prog; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_AR+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$AR"; then
 +  ac_cv_prog_AR="$AR" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +AR=$ac_cv_prog_AR
 +if test -n "$AR"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
 +$as_echo "$AR" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +    test -n "$AR" && break
 +  done
 +fi
 +if test -z "$AR"; then
 +  ac_ct_AR=$AR
 +  for ac_prog in ar
 +do
 +  # Extract the first word of "$ac_prog", so it can be a program name with 
args.
 +set dummy $ac_prog; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_AR+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_AR"; then
 +  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_AR="$ac_prog"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_AR=$ac_cv_prog_ac_ct_AR
 +if test -n "$ac_ct_AR"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
 +$as_echo "$ac_ct_AR" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +  test -n "$ac_ct_AR" && break
 +done
 +
 +  if test "x$ac_ct_AR" = x; then
 +    AR="false"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    AR=$ac_ct_AR
 +  fi
 +fi
 +
 +: ${AR=ar}
 +: ${AR_FLAGS=cru}
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" 
>&5
 +$as_echo_n "checking for archiver @FILE support... " >&6; }
 +if ${lt_cv_ar_at_file+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_ar_at_file=no
 +   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +int
 +main ()
 +{
 +
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_compile "$LINENO"; then :
 +  echo conftest.$ac_objext > conftest.lst
 +      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
 +      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
 +  (eval $lt_ar_try) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; }
 +      if test "$ac_status" -eq 0; then
 +      # Ensure the archiver fails upon bogus file names.
 +      rm -f conftest.$ac_objext libconftest.a
 +      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
 +  (eval $lt_ar_try) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; }
 +      if test "$ac_status" -ne 0; then
 +          lt_cv_ar_at_file=@
 +        fi
 +      fi
 +      rm -f conftest.* libconftest.a
 +
 +fi
 +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
 +$as_echo "$lt_cv_ar_at_file" >&6; }
 +
 +if test "x$lt_cv_ar_at_file" = xno; then
 +  archiver_list_spec=
 +else
 +  archiver_list_spec=$lt_cv_ar_at_file
 +fi
 +
 +
 +
 +
 +
 +
 +
 +if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}strip", so it can be a 
program name with args.
 +set dummy ${ac_tool_prefix}strip; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_STRIP+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$STRIP"; then
 +  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +STRIP=$ac_cv_prog_STRIP
 +if test -n "$STRIP"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
 +$as_echo "$STRIP" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_STRIP"; then
 +  ac_ct_STRIP=$STRIP
 +  # Extract the first word of "strip", so it can be a program name with args.
 +set dummy strip; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_STRIP"; then
 +  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_STRIP="strip"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
 +if test -n "$ac_ct_STRIP"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
 +$as_echo "$ac_ct_STRIP" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_STRIP" = x; then
 +    STRIP=":"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    STRIP=$ac_ct_STRIP
 +  fi
 +else
 +  STRIP="$ac_cv_prog_STRIP"
 +fi
 +
 +test -z "$STRIP" && STRIP=:
 +
 +
 +
 +
 +
 +
 +if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a 
program name with args.
 +set dummy ${ac_tool_prefix}ranlib; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_RANLIB+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$RANLIB"; then
 +  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +RANLIB=$ac_cv_prog_RANLIB
 +if test -n "$RANLIB"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
 +$as_echo "$RANLIB" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_RANLIB"; then
 +  ac_ct_RANLIB=$RANLIB
 +  # Extract the first word of "ranlib", so it can be a program name with args.
 +set dummy ranlib; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_RANLIB"; then
 +  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_RANLIB="ranlib"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
 +if test -n "$ac_ct_RANLIB"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
 +$as_echo "$ac_ct_RANLIB" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_RANLIB" = x; then
 +    RANLIB=":"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    RANLIB=$ac_ct_RANLIB
 +  fi
 +else
 +  RANLIB="$ac_cv_prog_RANLIB"
 +fi
 +
 +test -z "$RANLIB" && RANLIB=:
 +
 +
 +
 +
 +
 +
 +# Determine commands to create old-style static archives.
 +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
 +old_postinstall_cmds='chmod 644 $oldlib'
 +old_postuninstall_cmds=
 +
 +if test -n "$RANLIB"; then
 +  case $host_os in
 +  openbsd*)
 +    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
 +    ;;
 +  *)
 +    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
 +    ;;
 +  esac
 +  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
 +fi
 +
 +case $host_os in
 +  darwin*)
 +    lock_old_archive_extraction=yes ;;
 +  *)
 +    lock_old_archive_extraction=no ;;
 +esac
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +# If no C compiler was specified, use CC.
 +LTCC=${LTCC-"$CC"}
 +
 +# If no C compiler flags were specified, use CFLAGS.
 +LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
 +
 +# Allow CC to be a program name with arguments.
 +compiler=$CC
 +
 +
 +# Check for command to grab the raw symbol name followed by C symbol from nm.
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output 
from $compiler object" >&5
 +$as_echo_n "checking command to parse $NM output from $compiler object... " 
>&6; }
 +if ${lt_cv_sys_global_symbol_pipe+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +
 +# These are sane defaults that work on at least a few old systems.
 +# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
 +
 +# Character class describing NM global symbol codes.
 +symcode='[BCDEGRST]'
 +
 +# Regexp to match symbols that can be accessed directly from C.
 +sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
 +
 +# Define system-specific variables.
 +case $host_os in
 +aix*)
 +  symcode='[BCDT]'
 +  ;;
 +cygwin* | mingw* | pw32* | cegcc*)
 +  symcode='[ABCDGISTW]'
 +  ;;
 +hpux*)
 +  if test "$host_cpu" = ia64; then
 +    symcode='[ABCDEGRST]'
 +  fi
 +  ;;
 +irix* | nonstopux*)
 +  symcode='[BCDEGRST]'
 +  ;;
 +osf*)
 +  symcode='[BCDEGQRST]'
 +  ;;
 +solaris*)
 +  symcode='[BDRT]'
 +  ;;
 +sco3.2v5*)
 +  symcode='[DT]'
 +  ;;
 +sysv4.2uw2*)
 +  symcode='[DT]'
 +  ;;
 +sysv5* | sco5v6* | unixware* | OpenUNIX*)
 +  symcode='[ABDT]'
 +  ;;
 +sysv4)
 +  symcode='[DFNSTU]'
 +  ;;
 +esac
 +
 +# If we're using GNU nm, then use its standard symbol codes.
 +case `$NM -V 2>&1` in
 +*GNU* | *'with BFD'*)
 +  symcode='[ABCDGIRSTW]' ;;
 +esac
 +
 +# Transform an extracted symbol line into a proper C declaration.
 +# Some systems (esp. on ia64) link data and code symbols differently,
 +# so use this general approach.
 +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int 
\1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
 +
 +# Transform an extracted symbol line into symbol name and symbol address
 +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  
{\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", 
(void *) \&\2},/p'"
 +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ 
]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ 
]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  
{\"lib\2\", (void *) \&\2},/p'"
 +
 +# Handle CRLF in mingw tool chain
 +opt_cr=
 +case $build_os in
 +mingw*)
 +  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
 +  ;;
 +esac
 +
 +# Try without a prefix underscore, then with it.
 +for ac_symprfx in "" "_"; do
 +
 +  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
 +  symxfrm="\\1 $ac_symprfx\\2 \\2"
 +
 +  # Write the raw and C identifiers.
 +  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
 +    # Fake it for dumpbin and say T for any non-static function
 +    # and D for any global variable.
 +    # Also find C++ and __fastcall symbols from MSVC++,
 +    # which start with @ or ?.
 +    lt_cv_sys_global_symbol_pipe="$AWK '"\
 +"     {last_section=section; section=\$ 3};"\
 +"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
 +"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
 +"     \$ 0!~/External *\|/{next};"\
 +"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
 +"     {if(hide[section]) next};"\
 +"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
 +"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
 +"     s[1]~/address@hidden/{print s[1], s[1]; next};"\
 +"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
 +"     ' prfx=^$ac_symprfx"
 +  else
 +    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[    
]\($symcode$symcode*\)[         ][      
]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
 +  fi
 +  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ 
__gnu_lto/d'"
 +
 +  # Check to see that the pipe works correctly.
 +  pipe_works=no
 +
 +  rm -f conftest*
 +  cat > conftest.$ac_ext <<_LT_EOF
 +#ifdef __cplusplus
 +extern "C" {
 +#endif
 +char nm_test_var;
 +void nm_test_func(void);
 +void nm_test_func(void){}
 +#ifdef __cplusplus
 +}
 +#endif
 +int main(){nm_test_var='a';nm_test_func();return(0);}
 +_LT_EOF
 +
 +  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
 +  (eval $ac_compile) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; }; then
 +    # Now try to grab the symbols.
 +    nlist=conftest.nm
 +    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM 
conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
 +  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 
2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; } && test -s "$nlist"; then
 +      # Try sorting and uniquifying the output.
 +      if sort "$nlist" | uniq > "$nlist"T; then
 +      mv -f "$nlist"T "$nlist"
 +      else
 +      rm -f "$nlist"T
 +      fi
 +
 +      # Make sure that we snagged all the symbols we need.
 +      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
 +      if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
 +        cat <<_LT_EOF > conftest.$ac_ext
 +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. 
 */
 +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
 +/* DATA imports from DLLs on WIN32 con't be const, because runtime
 +   relocations are performed -- see ld's documentation on pseudo-relocs.  */
 +# define LT_DLSYM_CONST
 +#elif defined(__osf__)
 +/* This system does not cope well with relocations in const data.  */
 +# define LT_DLSYM_CONST
 +#else
 +# define LT_DLSYM_CONST const
 +#endif
 +
 +#ifdef __cplusplus
 +extern "C" {
 +#endif
 +
 +_LT_EOF
 +        # Now generate the symbol file.
 +        eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main 
>> conftest.$ac_ext'
 +
 +        cat <<_LT_EOF >> conftest.$ac_ext
 +
 +/* The mapping between symbol names and symbols.  */
 +LT_DLSYM_CONST struct {
 +  const char *name;
 +  void       *address;
 +}
 +lt__PROGRAM__LTX_preloaded_symbols[] =
 +{
 +  { "@PROGRAM@", (void *) 0 },
 +_LT_EOF
 +        $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) 
\&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
 +        cat <<\_LT_EOF >> conftest.$ac_ext
 +  {0, (void *) 0}
 +};
 +
 +/* This works around a problem in FreeBSD linker */
 +#ifdef FREEBSD_WORKAROUND
 +static const void *lt_preloaded_setup() {
 +  return lt__PROGRAM__LTX_preloaded_symbols;
 +}
 +#endif
 +
 +#ifdef __cplusplus
 +}
 +#endif
 +_LT_EOF
 +        # Now try linking the two files.
 +        mv conftest.$ac_objext conftstm.$ac_objext
 +        lt_globsym_save_LIBS=$LIBS
 +        lt_globsym_save_CFLAGS=$CFLAGS
 +        LIBS="conftstm.$ac_objext"
 +        CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
 +        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } 
>&5
 +  (eval $ac_link) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
 +          pipe_works=yes
 +        fi
 +        LIBS=$lt_globsym_save_LIBS
 +        CFLAGS=$lt_globsym_save_CFLAGS
 +      else
 +        echo "cannot find nm_test_func in $nlist" >&5
 +      fi
 +      else
 +      echo "cannot find nm_test_var in $nlist" >&5
 +      fi
 +    else
 +      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
 +    fi
 +  else
 +    echo "$progname: failed program was:" >&5
 +    cat conftest.$ac_ext >&5
 +  fi
 +  rm -rf conftest* conftst*
 +
 +  # Do not use the global_symbol_pipe unless it works.
 +  if test "$pipe_works" = yes; then
 +    break
 +  else
 +    lt_cv_sys_global_symbol_pipe=
 +  fi
 +done
 +
 +fi
 +
 +if test -z "$lt_cv_sys_global_symbol_pipe"; then
 +  lt_cv_sys_global_symbol_to_cdecl=
 +fi
 +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; 
then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
 +$as_echo "failed" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
 +$as_echo "ok" >&6; }
 +fi
 +
 +# Response file support.
 +if test "$lt_cv_nm_interface" = "MS dumpbin"; then
 +  nm_file_list_spec='@'
 +elif $NM --help 2>/dev/null | grep 'address@hidden' >/dev/null; then
 +  nm_file_list_spec='@'
 +fi
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
 +$as_echo_n "checking for sysroot... " >&6; }
 +
 +# Check whether --with-sysroot was given.
 +if test "${with_sysroot+set}" = set; then :
 +  withval=$with_sysroot;
 +else
 +  with_sysroot=no
 +fi
 +
 +
 +lt_sysroot=
 +case ${with_sysroot} in #(
 + yes)
 +   if test "$GCC" = yes; then
 +     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
 +   fi
 +   ;; #(
 + /*)
 +   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
 +   ;; #(
 + no|'')
 +   ;; #(
 + *)
 +   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
 +$as_echo "${with_sysroot}" >&6; }
 +   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
 +   ;;
 +esac
 +
 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
 +$as_echo "${lt_sysroot:-no}" >&6; }
 +
 +
 +
 +
 +
 +# Check whether --enable-libtool-lock was given.
 +if test "${enable_libtool_lock+set}" = set; then :
 +  enableval=$enable_libtool_lock;
 +fi
 +
 +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
 +
 +# Some flags need to be propagated to the compiler or linker for good
 +# libtool support.
 +case $host in
 +ia64-*-hpux*)
 +  # Find out which ABI we are using.
 +  echo 'int i;' > conftest.$ac_ext
 +  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
 +  (eval $ac_compile) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; }; then
 +    case `/usr/bin/file conftest.$ac_objext` in
 +      *ELF-32*)
 +      HPUX_IA64_MODE="32"
 +      ;;
 +      *ELF-64*)
 +      HPUX_IA64_MODE="64"
 +      ;;
 +    esac
 +  fi
 +  rm -rf conftest*
 +  ;;
 +*-*-irix6*)
 +  # Find out which ABI we are using.
 +  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
 +  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
 +  (eval $ac_compile) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; }; then
 +    if test "$lt_cv_prog_gnu_ld" = yes; then
 +      case `/usr/bin/file conftest.$ac_objext` in
 +      *32-bit*)
 +        LD="${LD-ld} -melf32bsmip"
 +        ;;
 +      *N32*)
 +        LD="${LD-ld} -melf32bmipn32"
 +        ;;
 +      *64-bit*)
 +        LD="${LD-ld} -melf64bmip"
 +      ;;
 +      esac
 +    else
 +      case `/usr/bin/file conftest.$ac_objext` in
 +      *32-bit*)
 +        LD="${LD-ld} -32"
 +        ;;
 +      *N32*)
 +        LD="${LD-ld} -n32"
 +        ;;
 +      *64-bit*)
 +        LD="${LD-ld} -64"
 +        ;;
 +      esac
 +    fi
 +  fi
 +  rm -rf conftest*
 +  ;;
 +
 +x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
 +s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
 +  # Find out which ABI we are using.
 +  echo 'int i;' > conftest.$ac_ext
 +  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
 +  (eval $ac_compile) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; }; then
 +    case `/usr/bin/file conftest.o` in
 +      *32-bit*)
 +      case $host in
 +        x86_64-*kfreebsd*-gnu)
 +          LD="${LD-ld} -m elf_i386_fbsd"
 +          ;;
 +        x86_64-*linux*)
 +          LD="${LD-ld} -m elf_i386"
 +          ;;
 +        ppc64-*linux*|powerpc64-*linux*)
 +          LD="${LD-ld} -m elf32ppclinux"
 +          ;;
 +        s390x-*linux*)
 +          LD="${LD-ld} -m elf_s390"
 +          ;;
 +        sparc64-*linux*)
 +          LD="${LD-ld} -m elf32_sparc"
 +          ;;
 +      esac
 +      ;;
 +      *64-bit*)
 +      case $host in
 +        x86_64-*kfreebsd*-gnu)
 +          LD="${LD-ld} -m elf_x86_64_fbsd"
 +          ;;
 +        x86_64-*linux*)
 +          LD="${LD-ld} -m elf_x86_64"
 +          ;;
 +        ppc*-*linux*|powerpc*-*linux*)
 +          LD="${LD-ld} -m elf64ppc"
 +          ;;
 +        s390*-*linux*|s390*-*tpf*)
 +          LD="${LD-ld} -m elf64_s390"
 +          ;;
 +        sparc*-*linux*)
 +          LD="${LD-ld} -m elf64_sparc"
 +          ;;
 +      esac
 +      ;;
 +    esac
 +  fi
 +  rm -rf conftest*
 +  ;;
 +
 +*-*-sco3.2v5*)
 +  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
 +  SAVE_CFLAGS="$CFLAGS"
 +  CFLAGS="$CFLAGS -belf"
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler 
needs -belf" >&5
 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
 +if ${lt_cv_cc_needs_belf+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  ac_ext=c
 +ac_cpp='$CPP $CPPFLAGS'
 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS 
conftest.$ac_ext $LIBS >&5'
 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
 +
 +     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +int
 +main ()
 +{
 +
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +  lt_cv_cc_needs_belf=yes
 +else
 +  lt_cv_cc_needs_belf=no
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +     ac_ext=c
 +ac_cpp='$CPP $CPPFLAGS'
 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS 
conftest.$ac_ext $LIBS >&5'
 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
 +$as_echo "$lt_cv_cc_needs_belf" >&6; }
 +  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
 +    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
 +    CFLAGS="$SAVE_CFLAGS"
 +  fi
 +  ;;
 +*-*solaris*)
 +  # Find out which ABI we are using.
 +  echo 'int i;' > conftest.$ac_ext
 +  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
 +  (eval $ac_compile) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; }; then
 +    case `/usr/bin/file conftest.o` in
 +    *64-bit*)
 +      case $lt_cv_prog_gnu_ld in
 +      yes*)
 +        case $host in
 +        i?86-*-solaris*)
 +          LD="${LD-ld} -m elf_x86_64"
 +          ;;
 +        sparc*-*-solaris*)
 +          LD="${LD-ld} -m elf64_sparc"
 +          ;;
 +        esac
 +        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
 +        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
 +          LD="${LD-ld}_sol2"
 +        fi
 +        ;;
 +      *)
 +      if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
 +        LD="${LD-ld} -64"
 +      fi
 +      ;;
 +      esac
 +      ;;
 +    esac
 +  fi
 +  rm -rf conftest*
 +  ;;
 +esac
 +
 +need_locks="$enable_libtool_lock"
 +
 +if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program 
name with args.
 +set dummy ${ac_tool_prefix}mt; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$MANIFEST_TOOL"; then
 +  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
 +if test -n "$MANIFEST_TOOL"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
 +$as_echo "$MANIFEST_TOOL" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
 +  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
 +  # Extract the first word of "mt", so it can be a program name with args.
 +set dummy mt; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_MANIFEST_TOOL"; then
 +  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user 
override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
 +if test -n "$ac_ct_MANIFEST_TOOL"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
 +$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_MANIFEST_TOOL" = x; then
 +    MANIFEST_TOOL=":"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
 +  fi
 +else
 +  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
 +fi
 +
 +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a 
manifest tool" >&5
 +$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
 +if ${lt_cv_path_mainfest_tool+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_path_mainfest_tool=no
 +  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
 +  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
 +  cat conftest.err >&5
 +  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
 +    lt_cv_path_mainfest_tool=yes
 +  fi
 +  rm -f conftest*
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" 
>&5
 +$as_echo "$lt_cv_path_mainfest_tool" >&6; }
 +if test "x$lt_cv_path_mainfest_tool" != xyes; then
 +  MANIFEST_TOOL=:
 +fi
 +
 +
 +
 +
 +
 +
 +  case $host_os in
 +    rhapsody* | darwin*)
 +    if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a 
program name with args.
 +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_DSYMUTIL+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$DSYMUTIL"; then
 +  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +DSYMUTIL=$ac_cv_prog_DSYMUTIL
 +if test -n "$DSYMUTIL"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
 +$as_echo "$DSYMUTIL" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_DSYMUTIL"; then
 +  ac_ct_DSYMUTIL=$DSYMUTIL
 +  # Extract the first word of "dsymutil", so it can be a program name with 
args.
 +set dummy dsymutil; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_DSYMUTIL"; then
 +  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the 
test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
 +if test -n "$ac_ct_DSYMUTIL"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
 +$as_echo "$ac_ct_DSYMUTIL" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_DSYMUTIL" = x; then
 +    DSYMUTIL=":"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    DSYMUTIL=$ac_ct_DSYMUTIL
 +  fi
 +else
 +  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
 +fi
 +
 +    if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a 
program name with args.
 +set dummy ${ac_tool_prefix}nmedit; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_NMEDIT+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$NMEDIT"; then
 +  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +NMEDIT=$ac_cv_prog_NMEDIT
 +if test -n "$NMEDIT"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
 +$as_echo "$NMEDIT" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_NMEDIT"; then
 +  ac_ct_NMEDIT=$NMEDIT
 +  # Extract the first word of "nmedit", so it can be a program name with args.
 +set dummy nmedit; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_NMEDIT"; then
 +  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_NMEDIT="nmedit"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
 +if test -n "$ac_ct_NMEDIT"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
 +$as_echo "$ac_ct_NMEDIT" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_NMEDIT" = x; then
 +    NMEDIT=":"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    NMEDIT=$ac_ct_NMEDIT
 +  fi
 +else
 +  NMEDIT="$ac_cv_prog_NMEDIT"
 +fi
 +
 +    if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program 
name with args.
 +set dummy ${ac_tool_prefix}lipo; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_LIPO+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$LIPO"; then
 +  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +LIPO=$ac_cv_prog_LIPO
 +if test -n "$LIPO"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
 +$as_echo "$LIPO" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_LIPO"; then
 +  ac_ct_LIPO=$LIPO
 +  # Extract the first word of "lipo", so it can be a program name with args.
 +set dummy lipo; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_LIPO"; then
 +  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_LIPO="lipo"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
 +if test -n "$ac_ct_LIPO"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
 +$as_echo "$ac_ct_LIPO" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_LIPO" = x; then
 +    LIPO=":"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    LIPO=$ac_ct_LIPO
 +  fi
 +else
 +  LIPO="$ac_cv_prog_LIPO"
 +fi
 +
 +    if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}otool", so it can be a 
program name with args.
 +set dummy ${ac_tool_prefix}otool; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_OTOOL+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$OTOOL"; then
 +  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +OTOOL=$ac_cv_prog_OTOOL
 +if test -n "$OTOOL"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
 +$as_echo "$OTOOL" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_OTOOL"; then
 +  ac_ct_OTOOL=$OTOOL
 +  # Extract the first word of "otool", so it can be a program name with args.
 +set dummy otool; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_OTOOL"; then
 +  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_OTOOL="otool"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
 +if test -n "$ac_ct_OTOOL"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
 +$as_echo "$ac_ct_OTOOL" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_OTOOL" = x; then
 +    OTOOL=":"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    OTOOL=$ac_ct_OTOOL
 +  fi
 +else
 +  OTOOL="$ac_cv_prog_OTOOL"
 +fi
 +
 +    if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a 
program name with args.
 +set dummy ${ac_tool_prefix}otool64; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_OTOOL64+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$OTOOL64"; then
 +  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +OTOOL64=$ac_cv_prog_OTOOL64
 +if test -n "$OTOOL64"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
 +$as_echo "$OTOOL64" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_OTOOL64"; then
 +  ac_ct_OTOOL64=$OTOOL64
 +  # Extract the first word of "otool64", so it can be a program name with 
args.
 +set dummy otool64; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
 +if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  if test -n "$ac_ct_OTOOL64"; then
 +  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
-   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x 
"$as_dir/$ac_word$ac_exec_ext"; }; then
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 +    ac_cv_prog_ac_ct_OTOOL64="otool64"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found 
$as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +  done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
 +if test -n "$ac_ct_OTOOL64"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
 +$as_echo "$ac_ct_OTOOL64" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_OTOOL64" = x; then
 +    OTOOL64=":"
 +  else
 +    case $cross_compiling:$ac_tool_warned in
 +yes:)
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not 
prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" 
>&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    OTOOL64=$ac_ct_OTOOL64
 +  fi
 +else
 +  OTOOL64="$ac_cv_prog_OTOOL64"
 +fi
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module 
linker flag" >&5
 +$as_echo_n "checking for -single_module linker flag... " >&6; }
 +if ${lt_cv_apple_cc_single_mod+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_apple_cc_single_mod=no
 +      if test -z "${LT_MULTI_MODULE}"; then
 +      # By default we will add the -single_module flag. You can override
 +      # by either setting the environment variable LT_MULTI_MODULE
 +      # non-empty at configure time, or by adding -multi_module to the
 +      # link flags.
 +      rm -rf libconftest.dylib*
 +      echo "int foo(void){return 1;}" > conftest.c
 +      echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
 +-dynamiclib -Wl,-single_module conftest.c" >&5
 +      $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
 +        -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
 +        _lt_result=$?
 +      # If there is a non-empty error log, and "single_module"
 +      # appears in it, assume the flag caused a linker warning
 +        if test -s conftest.err && $GREP single_module conftest.err; then
 +        cat conftest.err >&5
 +      # Otherwise, if the output was created with a 0 exit code from
 +      # the compiler, it worked.
 +      elif test -f libconftest.dylib && test $_lt_result -eq 0; then
 +        lt_cv_apple_cc_single_mod=yes
 +      else
 +        cat conftest.err >&5
 +      fi
 +      rm -rf libconftest.dylib*
 +      rm -f conftest.*
 +      fi
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" 
>&5
 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
 +
 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 
-exported_symbols_list linker flag" >&5
 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
 +if ${lt_cv_ld_exported_symbols_list+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_ld_exported_symbols_list=no
 +      save_LDFLAGS=$LDFLAGS
 +      echo "_main" > conftest.sym
 +      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
 +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +int
 +main ()
 +{
 +
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +  lt_cv_ld_exported_symbols_list=yes
 +else
 +  lt_cv_ld_exported_symbols_list=no
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +      LDFLAGS="$save_LDFLAGS"
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 
$lt_cv_ld_exported_symbols_list" >&5
 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
 +
 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker 
flag" >&5
 +$as_echo_n "checking for -force_load linker flag... " >&6; }
 +if ${lt_cv_ld_force_load+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_ld_force_load=no
 +      cat > conftest.c << _LT_EOF
 +int forced_loaded() { return 2;}
 +_LT_EOF
 +      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
 +      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
 +      echo "$AR cru libconftest.a conftest.o" >&5
 +      $AR cru libconftest.a conftest.o 2>&5
 +      echo "$RANLIB libconftest.a" >&5
 +      $RANLIB libconftest.a 2>&5
 +      cat > conftest.c << _LT_EOF
 +int main() { return 0;}
 +_LT_EOF
 +      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c 
-Wl,-force_load,./libconftest.a" >&5
 +      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c 
-Wl,-force_load,./libconftest.a 2>conftest.err
 +      _lt_result=$?
 +      if test -s conftest.err && $GREP force_load conftest.err; then
 +      cat conftest.err >&5
 +      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load 
conftest >/dev/null 2>&1 ; then
 +      lt_cv_ld_force_load=yes
 +      else
 +      cat conftest.err >&5
 +      fi
 +        rm -f conftest.err libconftest.a conftest conftest.c
 +        rm -rf conftest.dSYM
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
 +$as_echo "$lt_cv_ld_force_load" >&6; }
 +    case $host_os in
 +    rhapsody* | darwin1.[012])
 +      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
 +    darwin1.*)
 +      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined 
${wl}suppress' ;;
 +    darwin*) # darwin 5.x on
 +      # if running on 10.5 or later, the deployment target defaults
 +      # to the OS version, if on x86, and 10.4, the deployment
 +      # target defaults to 10.4. Don't you love it?
 +      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
 +      10.0,*86*-darwin8*|10.0,*-darwin[91]*)
 +        _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
 +      10.[012]*)
 +        _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined 
${wl}suppress' ;;
 +      10.*)
 +        _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
 +      esac
 +    ;;
 +  esac
 +    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
 +      _lt_dar_single_mod='$single_module'
 +    fi
 +    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
 +      _lt_dar_export_syms=' 
${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
 +    else
 +      _lt_dar_export_syms='~$NMEDIT -s 
$output_objdir/${libname}-symbols.expsym ${lib}'
 +    fi
 +    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
 +      _lt_dsymutil='~$DSYMUTIL $lib || :'
 +    else
 +      _lt_dsymutil=
 +    fi
 +    ;;
 +  esac
 +
 +for ac_header in dlfcn.h
 +do :
 +  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" 
"$ac_includes_default
 +"
 +if test "x$ac_cv_header_dlfcn_h" = xyes; then :
 +  cat >>confdefs.h <<_ACEOF
 +#define HAVE_DLFCN_H 1
 +_ACEOF
 +
 +fi
 +
 +done
 +
 +
 +
 +
 +
 +# Set options
 +
 +
 +
 +        enable_dlopen=no
 +
 +
 +  enable_win32_dll=no
 +
 +
 +            # Check whether --enable-shared was given.
 +if test "${enable_shared+set}" = set; then :
 +  enableval=$enable_shared; p=${PACKAGE-default}
 +    case $enableval in
 +    yes) enable_shared=yes ;;
 +    no) enable_shared=no ;;
 +    *)
 +      enable_shared=no
 +      # Look at the argument we got.  We use all the common list separators.
 +      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
 +      for pkg in $enableval; do
 +      IFS="$lt_save_ifs"
 +      if test "X$pkg" = "X$p"; then
 +        enable_shared=yes
 +      fi
 +      done
 +      IFS="$lt_save_ifs"
 +      ;;
 +    esac
 +else
 +  enable_shared=yes
 +fi
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +# Check whether --with-pic was given.
 +if test "${with_pic+set}" = set; then :
 +  withval=$with_pic; lt_p=${PACKAGE-default}
 +    case $withval in
 +    yes|no) pic_mode=$withval ;;
 +    *)
 +      pic_mode=default
 +      # Look at the argument we got.  We use all the common list separators.
 +      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
 +      for lt_pkg in $withval; do
 +      IFS="$lt_save_ifs"
 +      if test "X$lt_pkg" = "X$lt_p"; then
 +        pic_mode=yes
 +      fi
 +      done
 +      IFS="$lt_save_ifs"
 +      ;;
 +    esac
 +else
 +  pic_mode=default
 +fi
 +
 +
 +test -z "$pic_mode" && pic_mode=default
 +
 +
 +
 +
 +
 +
 +
 +  # Check whether --enable-fast-install was given.
 +if test "${enable_fast_install+set}" = set; then :
 +  enableval=$enable_fast_install; p=${PACKAGE-default}
 +    case $enableval in
 +    yes) enable_fast_install=yes ;;
 +    no) enable_fast_install=no ;;
 +    *)
 +      enable_fast_install=no
 +      # Look at the argument we got.  We use all the common list separators.
 +      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
 +      for pkg in $enableval; do
 +      IFS="$lt_save_ifs"
 +      if test "X$pkg" = "X$p"; then
 +        enable_fast_install=yes
 +      fi
 +      done
 +      IFS="$lt_save_ifs"
 +      ;;
 +    esac
 +else
 +  enable_fast_install=yes
 +fi
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +# This can be used to rebuild libtool when needed
 +LIBTOOL_DEPS="$ltmain"
 +
 +# Always use our own libtool.
 +LIBTOOL='$(SHELL) $(top_builddir)/libtool'
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +test -z "$LN_S" && LN_S="ln -s"
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +if test -n "${ZSH_VERSION+set}" ; then
 +   setopt NO_GLOB_SUBST
 +fi
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
 +$as_echo_n "checking for objdir... " >&6; }
 +if ${lt_cv_objdir+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  rm -f .libs 2>/dev/null
 +mkdir .libs 2>/dev/null
 +if test -d .libs; then
 +  lt_cv_objdir=.libs
 +else
 +  # MS-DOS does not allow filenames that begin with a dot.
 +  lt_cv_objdir=_libs
 +fi
 +rmdir .libs 2>/dev/null
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
 +$as_echo "$lt_cv_objdir" >&6; }
 +objdir=$lt_cv_objdir
 +
 +
 +
 +
 +
 +cat >>confdefs.h <<_ACEOF
 +#define LT_OBJDIR "$lt_cv_objdir/"
 +_ACEOF
 +
 +
 +
 +
 +case $host_os in
 +aix3*)
 +  # AIX sometimes has problems with the GCC collect2 program.  For some
 +  # reason, if we set the COLLECT_NAMES environment variable, the problems
 +  # vanish in a puff of smoke.
 +  if test "X${COLLECT_NAMES+set}" != Xset; then
 +    COLLECT_NAMES=
 +    export COLLECT_NAMES
 +  fi
 +  ;;
 +esac
 +
 +# Global variables:
 +ofile=libtool
 +can_build_shared=yes
 +
 +# All known linkers require a `.a' archive for static linking (except MSVC,
 +# which needs '.lib').
 +libext=a
 +
 +with_gnu_ld="$lt_cv_prog_gnu_ld"
 +
 +old_CC="$CC"
 +old_CFLAGS="$CFLAGS"
 +
 +# Set sane defaults for various variables
 +test -z "$CC" && CC=cc
 +test -z "$LTCC" && LTCC=$CC
 +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
 +test -z "$LD" && LD=ld
 +test -z "$ac_objext" && ac_objext=o
 +
 +for cc_temp in $compiler""; do
 +  case $cc_temp in
 +    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 +    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 +    \-*) ;;
 +    *) break;;
 +  esac
 +done
 +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
 +
 +
 +# Only perform the check for file, if the check method requires it
 +test -z "$MAGIC_CMD" && MAGIC_CMD=file
 +case $deplibs_check_method in
 +file_magic*)
 +  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 
${ac_tool_prefix}file" >&5
 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
 +if ${lt_cv_path_MAGIC_CMD+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  case $MAGIC_CMD in
 +[\\/*] |  ?:[\\/]*)
 +  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a 
path.
 +  ;;
 +*)
 +  lt_save_MAGIC_CMD="$MAGIC_CMD"
 +  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 +  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
 +  for ac_dir in $ac_dummy; do
 +    IFS="$lt_save_ifs"
 +    test -z "$ac_dir" && ac_dir=.
 +    if test -f $ac_dir/${ac_tool_prefix}file; then
 +      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
 +      if test -n "$file_magic_test_file"; then
 +      case $deplibs_check_method in
 +      "file_magic "*)
 +        file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
 +        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 +        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
 +          $EGREP "$file_magic_regex" > /dev/null; then
 +          :
 +        else
 +          cat <<_LT_EOF 1>&2
 +
 +*** Warning: the command libtool uses to detect shared libraries,
 +*** $file_magic_cmd, produces output that libtool cannot recognize.
 +*** The result is that libtool may fail to recognize shared libraries
 +*** as such.  This will affect the creation of libtool libraries that
 +*** depend on shared libraries, but programs linked with such libtool
 +*** libraries will work regardless of this problem.  Nevertheless, you
 +*** may want to report the problem to your system manager and/or to
 +*** address@hidden
 +
 +_LT_EOF
 +        fi ;;
 +      esac
 +      fi
 +      break
 +    fi
 +  done
 +  IFS="$lt_save_ifs"
 +  MAGIC_CMD="$lt_save_MAGIC_CMD"
 +  ;;
 +esac
 +fi
 +
 +MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 +if test -n "$MAGIC_CMD"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
 +$as_echo "$MAGIC_CMD" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +
 +
 +
 +if test -z "$lt_cv_path_MAGIC_CMD"; then
 +  if test -n "$ac_tool_prefix"; then
 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
 +$as_echo_n "checking for file... " >&6; }
 +if ${lt_cv_path_MAGIC_CMD+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  case $MAGIC_CMD in
 +[\\/*] |  ?:[\\/]*)
 +  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a 
path.
 +  ;;
 +*)
 +  lt_save_MAGIC_CMD="$MAGIC_CMD"
 +  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 +  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
 +  for ac_dir in $ac_dummy; do
 +    IFS="$lt_save_ifs"
 +    test -z "$ac_dir" && ac_dir=.
 +    if test -f $ac_dir/file; then
 +      lt_cv_path_MAGIC_CMD="$ac_dir/file"
 +      if test -n "$file_magic_test_file"; then
 +      case $deplibs_check_method in
 +      "file_magic "*)
 +        file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
 +        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 +        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
 +          $EGREP "$file_magic_regex" > /dev/null; then
 +          :
 +        else
 +          cat <<_LT_EOF 1>&2
 +
 +*** Warning: the command libtool uses to detect shared libraries,
 +*** $file_magic_cmd, produces output that libtool cannot recognize.
 +*** The result is that libtool may fail to recognize shared libraries
 +*** as such.  This will affect the creation of libtool libraries that
 +*** depend on shared libraries, but programs linked with such libtool
 +*** libraries will work regardless of this problem.  Nevertheless, you
 +*** may want to report the problem to your system manager and/or to
 +*** address@hidden
 +
 +_LT_EOF
 +        fi ;;
 +      esac
 +      fi
 +      break
 +    fi
 +  done
 +  IFS="$lt_save_ifs"
 +  MAGIC_CMD="$lt_save_MAGIC_CMD"
 +  ;;
 +esac
 +fi
 +
 +MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 +if test -n "$MAGIC_CMD"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
 +$as_echo "$MAGIC_CMD" >&6; }
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +  else
 +    MAGIC_CMD=:
 +  fi
 +fi
 +
 +  fi
 +  ;;
 +esac
 +
 +# Use C for the default configuration in the libtool script
 +
 +lt_save_CC="$CC"
 +ac_ext=c
 +ac_cpp='$CPP $CPPFLAGS'
 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS 
conftest.$ac_ext $LIBS >&5'
 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
 +
 +
 +# Source file extension for C test sources.
 +ac_ext=c
 +
 +# Object file extension for compiled C test sources.
 +objext=o
 +objext=$objext
 +
 +# Code to be used in simple compile tests
 +lt_simple_compile_test_code="int some_variable = 0;"
 +
 +# Code to be used in simple link tests
 +lt_simple_link_test_code='int main(){return(0);}'
 +
 +
 +
 +
 +
 +
 +
 +# If no C compiler was specified, use CC.
 +LTCC=${LTCC-"$CC"}
 +
 +# If no C compiler flags were specified, use CFLAGS.
 +LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
 +
 +# Allow CC to be a program name with arguments.
 +compiler=$CC
 +
 +# Save the default compiler, since it gets overwritten when the other
 +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
 +compiler_DEFAULT=$CC
 +
 +# save warnings/boilerplate of simple test code
 +ac_outfile=conftest.$ac_objext
 +echo "$lt_simple_compile_test_code" >conftest.$ac_ext
 +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 +_lt_compiler_boilerplate=`cat conftest.err`
 +$RM conftest*
 +
 +ac_outfile=conftest.$ac_objext
 +echo "$lt_simple_link_test_code" >conftest.$ac_ext
 +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 +_lt_linker_boilerplate=`cat conftest.err`
 +$RM -r conftest*
 +
 +
 +## CAVEAT EMPTOR:
 +## There is no encapsulation within the following macros, do not change
 +## the running order or otherwise move them around unless you know exactly
 +## what you are doing...
 +if test -n "$compiler"; then
 +
 +lt_prog_compiler_no_builtin_flag=
 +
 +if test "$GCC" = yes; then
 +  case $cc_basename in
 +  nvcc*)
 +    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
 +  *)
 +    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
 +  esac
 +
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports 
-fno-rtti -fno-exceptions" >&5
 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " 
>&6; }
 +if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_prog_compiler_rtti_exceptions=no
 +   ac_outfile=conftest.$ac_objext
 +   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   lt_compiler_flag="-fno-rtti -fno-exceptions"
 +   # Insert the option either (1) after the last *FLAGS variable, or
 +   # (2) before a word containing "conftest.", or (3) at the end.
 +   # Note that $ac_compile itself does not contain backslashes and begins
 +   # with a dollar sign (not a hyphen), so the echo should work correctly.
 +   # The option is referenced via a variable to avoid confusing sed.
 +   lt_compile=`echo "$ac_compile" | $SED \
 +   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 +   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 +   -e 's:$: $lt_compiler_flag:'`
 +   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
 +   (eval "$lt_compile" 2>conftest.err)
 +   ac_status=$?
 +   cat conftest.err >&5
 +   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +   if (exit $ac_status) && test -s "$ac_outfile"; then
 +     # The compiler can only warn and ignore the option if not recognized
 +     # So say no if there are warnings other than the usual output.
 +     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
 +     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
 +     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; 
then
 +       lt_cv_prog_compiler_rtti_exceptions=yes
 +     fi
 +   fi
 +   $RM conftest*
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 
$lt_cv_prog_compiler_rtti_exceptions" >&5
 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
 +
 +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
 +    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag 
-fno-rtti -fno-exceptions"
 +else
 +    :
 +fi
 +
 +fi
 +
 +
 +
 +
 +
 +
 +  lt_prog_compiler_wl=
 +lt_prog_compiler_pic=
 +lt_prog_compiler_static=
 +
 +
 +  if test "$GCC" = yes; then
 +    lt_prog_compiler_wl='-Wl,'
 +    lt_prog_compiler_static='-static'
 +
 +    case $host_os in
 +      aix*)
 +      # All AIX code is PIC.
 +      if test "$host_cpu" = ia64; then
 +      # AIX 5 now supports IA64 processor
 +      lt_prog_compiler_static='-Bstatic'
 +      fi
 +      ;;
 +
 +    amigaos*)
 +      case $host_cpu in
 +      powerpc)
 +            # see comment about AmigaOS4 .so support
 +            lt_prog_compiler_pic='-fPIC'
 +        ;;
 +      m68k)
 +            # FIXME: we need at least 68020 code to build shared libraries, 
but
 +            # adding the `-m68020' flag to GCC prevents building anything 
better,
 +            # like `-m68040'.
 +            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
 +        ;;
 +      esac
 +      ;;
 +
 +    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 +      # PIC is the default for these OSes.
 +      ;;
 +
 +    mingw* | cygwin* | pw32* | os2* | cegcc*)
 +      # This hack is so that the source file can tell whether it is being
 +      # built for inclusion in a dll (and should export symbols for example).
 +      # Although the cygwin gcc ignores -fPIC, still need this for old-style
 +      # (--disable-auto-import) libraries
 +      lt_prog_compiler_pic='-DDLL_EXPORT'
 +      ;;
 +
 +    darwin* | rhapsody*)
 +      # PIC is the default on this platform
 +      # Common symbols not allowed in MH_DYLIB files
 +      lt_prog_compiler_pic='-fno-common'
 +      ;;
 +
 +    haiku*)
 +      # PIC is the default for Haiku.
 +      # The "-static" flag exists, but is broken.
 +      lt_prog_compiler_static=
 +      ;;
 +
 +    hpux*)
 +      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
 +      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
 +      # sets the default TLS model and affects inlining.
 +      case $host_cpu in
 +      hppa*64*)
 +      # +Z the default
 +      ;;
 +      *)
 +      lt_prog_compiler_pic='-fPIC'
 +      ;;
 +      esac
 +      ;;
 +
 +    interix[3-9]*)
 +      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
 +      # Instead, we relocate shared libraries at runtime.
 +      ;;
 +
 +    msdosdjgpp*)
 +      # Just because we use GCC doesn't mean we suddenly get shared libraries
 +      # on systems that don't support them.
 +      lt_prog_compiler_can_build_shared=no
 +      enable_shared=no
 +      ;;
 +
 +    *nto* | *qnx*)
 +      # QNX uses GNU C++, but need to define -shared option too, otherwise
 +      # it will coredump.
 +      lt_prog_compiler_pic='-fPIC -shared'
 +      ;;
 +
 +    sysv4*MP*)
 +      if test -d /usr/nec; then
 +      lt_prog_compiler_pic=-Kconform_pic
 +      fi
 +      ;;
 +
 +    *)
 +      lt_prog_compiler_pic='-fPIC'
 +      ;;
 +    esac
 +
 +    case $cc_basename in
 +    nvcc*) # Cuda Compiler Driver 2.2
 +      lt_prog_compiler_wl='-Xlinker '
 +      if test -n "$lt_prog_compiler_pic"; then
 +        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
 +      fi
 +      ;;
 +    esac
 +  else
 +    # PORTME Check for flag to pass linker flags through the system compiler.
 +    case $host_os in
 +    aix*)
 +      lt_prog_compiler_wl='-Wl,'
 +      if test "$host_cpu" = ia64; then
 +      # AIX 5 now supports IA64 processor
 +      lt_prog_compiler_static='-Bstatic'
 +      else
 +      lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
 +      fi
 +      ;;
 +
 +    mingw* | cygwin* | pw32* | os2* | cegcc*)
 +      # This hack is so that the source file can tell whether it is being
 +      # built for inclusion in a dll (and should export symbols for example).
 +      lt_prog_compiler_pic='-DDLL_EXPORT'
 +      ;;
 +
 +    hpux9* | hpux10* | hpux11*)
 +      lt_prog_compiler_wl='-Wl,'
 +      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 +      # not for PA HP-UX.
 +      case $host_cpu in
 +      hppa*64*|ia64*)
 +      # +Z the default
 +      ;;
 +      *)
 +      lt_prog_compiler_pic='+Z'
 +      ;;
 +      esac
 +      # Is there a better lt_prog_compiler_static that works with the bundled 
CC?
 +      lt_prog_compiler_static='${wl}-a ${wl}archive'
 +      ;;
 +
 +    irix5* | irix6* | nonstopux*)
 +      lt_prog_compiler_wl='-Wl,'
 +      # PIC (with -KPIC) is the default.
 +      lt_prog_compiler_static='-non_shared'
 +      ;;
 +
 +    linux* | k*bsd*-gnu | kopensolaris*-gnu)
 +      case $cc_basename in
 +      # old Intel for x86_64 which still supported -KPIC.
 +      ecc*)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='-KPIC'
 +      lt_prog_compiler_static='-static'
 +        ;;
 +      # icc used to be incompatible with GCC.
 +      # ICC 10 doesn't accept -KPIC any more.
 +      icc* | ifort*)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='-fPIC'
 +      lt_prog_compiler_static='-static'
 +        ;;
 +      # Lahey Fortran 8.1.
 +      lf95*)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='--shared'
 +      lt_prog_compiler_static='--static'
 +      ;;
 +      nagfor*)
 +      # NAG Fortran compiler
 +      lt_prog_compiler_wl='-Wl,-Wl,,'
 +      lt_prog_compiler_pic='-PIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
 +      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
 +        # Portland Group compilers (*not* the Pentium gcc compiler,
 +      # which looks to be a dead project)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='-fpic'
 +      lt_prog_compiler_static='-Bstatic'
 +        ;;
 +      ccc*)
 +        lt_prog_compiler_wl='-Wl,'
 +        # All Alpha code is PIC.
 +        lt_prog_compiler_static='-non_shared'
 +        ;;
 +      xl* | bgxl* | bgf* | mpixl*)
 +      # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='-qpic'
 +      lt_prog_compiler_static='-qstaticlink'
 +      ;;
 +      *)
 +      case `$CC -V 2>&1 | sed 5q` in
 +      *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 
8.[0-3]*)
 +        # Sun Fortran 8.3 passes all unrecognized flags to the linker
 +        lt_prog_compiler_pic='-KPIC'
 +        lt_prog_compiler_static='-Bstatic'
 +        lt_prog_compiler_wl=''
 +        ;;
 +      *Sun\ F* | *Sun*Fortran*)
 +        lt_prog_compiler_pic='-KPIC'
 +        lt_prog_compiler_static='-Bstatic'
 +        lt_prog_compiler_wl='-Qoption ld '
 +        ;;
 +      *Sun\ C*)
 +        # Sun C 5.9
 +        lt_prog_compiler_pic='-KPIC'
 +        lt_prog_compiler_static='-Bstatic'
 +        lt_prog_compiler_wl='-Wl,'
 +        ;;
 +        *Intel*\ [CF]*Compiler*)
 +        lt_prog_compiler_wl='-Wl,'
 +        lt_prog_compiler_pic='-fPIC'
 +        lt_prog_compiler_static='-static'
 +        ;;
 +      *Portland\ Group*)
 +        lt_prog_compiler_wl='-Wl,'
 +        lt_prog_compiler_pic='-fpic'
 +        lt_prog_compiler_static='-Bstatic'
 +        ;;
 +      esac
 +      ;;
 +      esac
 +      ;;
 +
 +    newsos6)
 +      lt_prog_compiler_pic='-KPIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
 +
 +    *nto* | *qnx*)
 +      # QNX uses GNU C++, but need to define -shared option too, otherwise
 +      # it will coredump.
 +      lt_prog_compiler_pic='-fPIC -shared'
 +      ;;
 +
 +    osf3* | osf4* | osf5*)
 +      lt_prog_compiler_wl='-Wl,'
 +      # All OSF/1 code is PIC.
 +      lt_prog_compiler_static='-non_shared'
 +      ;;
 +
 +    rdos*)
 +      lt_prog_compiler_static='-non_shared'
 +      ;;
 +
 +    solaris*)
 +      lt_prog_compiler_pic='-KPIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      case $cc_basename in
 +      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
 +      lt_prog_compiler_wl='-Qoption ld ';;
 +      *)
 +      lt_prog_compiler_wl='-Wl,';;
 +      esac
 +      ;;
 +
 +    sunos4*)
 +      lt_prog_compiler_wl='-Qoption ld '
 +      lt_prog_compiler_pic='-PIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
 +
 +    sysv4 | sysv4.2uw2* | sysv4.3*)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='-KPIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
 +
 +    sysv4*MP*)
 +      if test -d /usr/nec ;then
 +      lt_prog_compiler_pic='-Kconform_pic'
 +      lt_prog_compiler_static='-Bstatic'
 +      fi
 +      ;;
 +
 +    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='-KPIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
 +
 +    unicos*)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_can_build_shared=no
 +      ;;
 +
 +    uts4*)
 +      lt_prog_compiler_pic='-pic'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
 +
 +    *)
 +      lt_prog_compiler_can_build_shared=no
 +      ;;
 +    esac
 +  fi
 +
 +case $host_os in
 +  # For platforms which do not support PIC, -DPIC is meaningless:
 +  *djgpp*)
 +    lt_prog_compiler_pic=
 +    ;;
 +  *)
 +    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
 +    ;;
 +esac
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to 
produce PIC" >&5
 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
 +if ${lt_cv_prog_compiler_pic+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
 +$as_echo "$lt_cv_prog_compiler_pic" >&6; }
 +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
 +
 +#
 +# Check to make sure the PIC flag actually works.
 +#
 +if test -n "$lt_prog_compiler_pic"; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag 
$lt_prog_compiler_pic works" >&5
 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " 
>&6; }
 +if ${lt_cv_prog_compiler_pic_works+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_prog_compiler_pic_works=no
 +   ac_outfile=conftest.$ac_objext
 +   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
 +   # Insert the option either (1) after the last *FLAGS variable, or
 +   # (2) before a word containing "conftest.", or (3) at the end.
 +   # Note that $ac_compile itself does not contain backslashes and begins
 +   # with a dollar sign (not a hyphen), so the echo should work correctly.
 +   # The option is referenced via a variable to avoid confusing sed.
 +   lt_compile=`echo "$ac_compile" | $SED \
 +   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 +   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 +   -e 's:$: $lt_compiler_flag:'`
 +   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
 +   (eval "$lt_compile" 2>conftest.err)
 +   ac_status=$?
 +   cat conftest.err >&5
 +   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +   if (exit $ac_status) && test -s "$ac_outfile"; then
 +     # The compiler can only warn and ignore the option if not recognized
 +     # So say no if there are warnings other than the usual output.
 +     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
 +     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
 +     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; 
then
 +       lt_cv_prog_compiler_pic_works=yes
 +     fi
 +   fi
 +   $RM conftest*
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 
$lt_cv_prog_compiler_pic_works" >&5
 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
 +
 +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
 +    case $lt_prog_compiler_pic in
 +     "" | " "*) ;;
 +     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
 +     esac
 +else
 +    lt_prog_compiler_pic=
 +     lt_prog_compiler_can_build_shared=no
 +fi
 +
 +fi
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +#
 +# Check to make sure the static flag actually works.
 +#
 +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag 
$lt_tmp_static_flag works" >&5
 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " 
>&6; }
 +if ${lt_cv_prog_compiler_static_works+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_prog_compiler_static_works=no
 +   save_LDFLAGS="$LDFLAGS"
 +   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
 +   echo "$lt_simple_link_test_code" > conftest.$ac_ext
 +   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
 +     # The linker can only warn and ignore the option if not recognized
 +     # So say no if there are warnings
 +     if test -s conftest.err; then
 +       # Append any errors to the config.log.
 +       cat conftest.err 1>&5
 +       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
 +       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
 +       if diff conftest.exp conftest.er2 >/dev/null; then
 +         lt_cv_prog_compiler_static_works=yes
 +       fi
 +     else
 +       lt_cv_prog_compiler_static_works=yes
 +     fi
 +   fi
 +   $RM -r conftest*
 +   LDFLAGS="$save_LDFLAGS"
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 
$lt_cv_prog_compiler_static_works" >&5
 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
 +
 +if test x"$lt_cv_prog_compiler_static_works" = xyes; then
 +    :
 +else
 +    lt_prog_compiler_static=
 +fi
 +
 +
 +
 +
 +
 +
 +
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c 
-o file.$ac_objext" >&5
 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
 +if ${lt_cv_prog_compiler_c_o+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_prog_compiler_c_o=no
 +   $RM -r conftest 2>/dev/null
 +   mkdir conftest
 +   cd conftest
 +   mkdir out
 +   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 +
 +   lt_compiler_flag="-o out/conftest2.$ac_objext"
 +   # Insert the option either (1) after the last *FLAGS variable, or
 +   # (2) before a word containing "conftest.", or (3) at the end.
 +   # Note that $ac_compile itself does not contain backslashes and begins
 +   # with a dollar sign (not a hyphen), so the echo should work correctly.
 +   lt_compile=`echo "$ac_compile" | $SED \
 +   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 +   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 +   -e 's:$: $lt_compiler_flag:'`
 +   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
 +   (eval "$lt_compile" 2>out/conftest.err)
 +   ac_status=$?
 +   cat out/conftest.err >&5
 +   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +   if (exit $ac_status) && test -s out/conftest2.$ac_objext
 +   then
 +     # The compiler can only warn and ignore the option if not recognized
 +     # So say no if there are warnings
 +     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
 +     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
 +     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 
>/dev/null; then
 +       lt_cv_prog_compiler_c_o=yes
 +     fi
 +   fi
 +   chmod u+w . 2>&5
 +   $RM conftest*
 +   # SGI C++ compiler will create directory out/ii_files/ for
 +   # template instantiation
 +   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
 +   $RM out/* && rmdir out
 +   cd ..
 +   $RM -r conftest
 +   $RM conftest*
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
 +
 +
 +
 +
 +
 +
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c 
-o file.$ac_objext" >&5
 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
 +if ${lt_cv_prog_compiler_c_o+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_prog_compiler_c_o=no
 +   $RM -r conftest 2>/dev/null
 +   mkdir conftest
 +   cd conftest
 +   mkdir out
 +   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 +
 +   lt_compiler_flag="-o out/conftest2.$ac_objext"
 +   # Insert the option either (1) after the last *FLAGS variable, or
 +   # (2) before a word containing "conftest.", or (3) at the end.
 +   # Note that $ac_compile itself does not contain backslashes and begins
 +   # with a dollar sign (not a hyphen), so the echo should work correctly.
 +   lt_compile=`echo "$ac_compile" | $SED \
 +   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 +   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 +   -e 's:$: $lt_compiler_flag:'`
 +   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
 +   (eval "$lt_compile" 2>out/conftest.err)
 +   ac_status=$?
 +   cat out/conftest.err >&5
 +   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +   if (exit $ac_status) && test -s out/conftest2.$ac_objext
 +   then
 +     # The compiler can only warn and ignore the option if not recognized
 +     # So say no if there are warnings
 +     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
 +     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
 +     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 
>/dev/null; then
 +       lt_cv_prog_compiler_c_o=yes
 +     fi
 +   fi
 +   chmod u+w . 2>&5
 +   $RM conftest*
 +   # SGI C++ compiler will create directory out/ii_files/ for
 +   # template instantiation
 +   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
 +   $RM out/* && rmdir out
 +   cd ..
 +   $RM -r conftest
 +   $RM conftest*
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
 +
 +
 +
 +
 +hard_links="nottested"
 +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
 +  # do not overwrite the value of need_locks provided by the user
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard 
links" >&5
 +$as_echo_n "checking if we can lock with hard links... " >&6; }
 +  hard_links=yes
 +  $RM conftest*
 +  ln conftest.a conftest.b 2>/dev/null && hard_links=no
 +  touch conftest.a
 +  ln conftest.a conftest.b 2>&5 || hard_links=no
 +  ln conftest.a conftest.b 2>/dev/null && hard_links=no
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
 +$as_echo "$hard_links" >&6; }
 +  if test "$hard_links" = no; then
 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support 
\`-c -o', so \`make -j' may be unsafe" >&5
 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' 
may be unsafe" >&2;}
 +    need_locks=warn
 +  fi
 +else
 +  need_locks=no
 +fi
 +
 +
 +
 +
 +
 +
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler 
linker ($LD) supports shared libraries" >&5
 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared 
libraries... " >&6; }
 +
 +  runpath_var=
 +  allow_undefined_flag=
 +  always_export_symbols=no
 +  archive_cmds=
 +  archive_expsym_cmds=
 +  compiler_needs_object=no
 +  enable_shared_with_static_runtimes=no
 +  export_dynamic_flag_spec=
 +  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED 
'\''s/.* //'\'' | sort | uniq > $export_symbols'
 +  hardcode_automatic=no
 +  hardcode_direct=no
 +  hardcode_direct_absolute=no
 +  hardcode_libdir_flag_spec=
 +  hardcode_libdir_separator=
 +  hardcode_minus_L=no
 +  hardcode_shlibpath_var=unsupported
 +  inherit_rpath=no
 +  link_all_deplibs=unknown
 +  module_cmds=
 +  module_expsym_cmds=
 +  old_archive_from_new_cmds=
 +  old_archive_from_expsyms_cmds=
 +  thread_safe_flag_spec=
 +  whole_archive_flag_spec=
 +  # include_expsyms should be a list of space-separated symbols to be *always*
 +  # included in the symbol list
 +  include_expsyms=
 +  # exclude_expsyms can be an extended regexp of symbols to exclude
 +  # it will be wrapped by ` (' and `)$', so one must not match beginning or
 +  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
 +  # as well as any symbol that contains `d'.
 +  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
 +  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
 +  # platforms (ab)use it in PIC code, but their linkers get confused if
 +  # the symbol is explicitly referenced.  Since portable code cannot
 +  # rely on this symbol name, it's probably fine to never include it in
 +  # preloaded symbol tables.
 +  # Exclude shared library initialization/finalization symbols.
 +  extract_expsyms_cmds=
 +
 +  case $host_os in
 +  cygwin* | mingw* | pw32* | cegcc*)
 +    # FIXME: the MSVC++ port hasn't been tested in a loooong time
 +    # When not using gcc, we currently assume that we are using
 +    # Microsoft Visual C++.
 +    if test "$GCC" != yes; then
 +      with_gnu_ld=no
 +    fi
 +    ;;
 +  interix*)
 +    # we just hope/assume this is gcc and not c89 (= MSVC++)
 +    with_gnu_ld=yes
 +    ;;
 +  openbsd*)
 +    with_gnu_ld=no
 +    ;;
 +  esac
 +
 +  ld_shlibs=yes
 +
 +  # On some targets, GNU ld is compatible enough with the native linker
 +  # that we're better off using the native interface for both.
 +  lt_use_gnu_ld_interface=no
 +  if test "$with_gnu_ld" = yes; then
 +    case $host_os in
 +      aix*)
 +      # The AIX port of GNU ld has always aspired to compatibility
 +      # with the native linker.  However, as the warning in the GNU ld
 +      # block says, versions before 2.19.5* couldn't really create working
 +      # shared libraries, regardless of the interface used.
 +      case `$LD -v 2>&1` in
 +        *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
 +        *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
 +        *\ \(GNU\ Binutils\)\ [3-9]*) ;;
 +        *)
 +          lt_use_gnu_ld_interface=yes
 +          ;;
 +      esac
 +      ;;
 +      *)
 +      lt_use_gnu_ld_interface=yes
 +      ;;
 +    esac
 +  fi
 +
 +  if test "$lt_use_gnu_ld_interface" = yes; then
 +    # If archive_cmds runs LD, not CC, wlarc should be empty
 +    wlarc='${wl}'
 +
 +    # Set some defaults for GNU ld with shared library support. These
 +    # are reset later if shared libraries are not supported. Putting them
 +    # here allows them to be overridden if necessary.
 +    runpath_var=LD_RUN_PATH
 +    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 +    export_dynamic_flag_spec='${wl}--export-dynamic'
 +    # ancient GNU ld didn't support --whole-archive et. al.
 +    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
 +      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience 
'"$wlarc"'--no-whole-archive'
 +    else
 +      whole_archive_flag_spec=
 +    fi
 +    supports_anon_versioning=no
 +    case `$LD -v 2>&1` in
 +      *GNU\ gold*) supports_anon_versioning=yes ;;
 +      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
 +      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
 +      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
 +      *\ 2.11.*) ;; # other 2.11 versions
 +      *) supports_anon_versioning=yes ;;
 +    esac
 +
 +    # See if GNU ld supports shared libraries.
 +    case $host_os in
 +    aix[3-9]*)
 +      # On AIX/PPC, the GNU linker is very broken
 +      if test "$host_cpu" != ia64; then
 +      ld_shlibs=no
 +      cat <<_LT_EOF 1>&2
 +
 +*** Warning: the GNU linker, at least up to release 2.19, is reported
 +*** to be unable to reliably create shared libraries on AIX.
 +*** Therefore, libtool is disabling shared libraries support.  If you
 +*** really care for shared libraries, you may want to install binutils
 +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
 +*** You will then need to restart the configuration process.
 +
 +_LT_EOF
 +      fi
 +      ;;
 +
 +    amigaos*)
 +      case $host_cpu in
 +      powerpc)
 +            # see comment about AmigaOS4 .so support
 +            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags 
${wl}-soname $wl$soname -o $lib'
 +            archive_expsym_cmds=''
 +        ;;
 +      m68k)
 +            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define 
NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" 
>> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> 
$output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> 
$output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd 
$output_objdir && a2ixlibrary -32)'
 +            hardcode_libdir_flag_spec='-L$libdir'
 +            hardcode_minus_L=yes
 +        ;;
 +      esac
 +      ;;
 +
 +    beos*)
 +      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; 
then
 +      allow_undefined_flag=unsupported
 +      # Joseph Beckenbach <address@hidden> says some releases of gcc
 +      # support --undefined.  This deserves some investigation.  FIXME
 +      archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags 
${wl}-soname $wl$soname -o $lib'
 +      else
 +      ld_shlibs=no
 +      fi
 +      ;;
 +
 +    cygwin* | mingw* | pw32* | cegcc*)
 +      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
 +      # as there is no search path for DLLs.
 +      hardcode_libdir_flag_spec='-L$libdir'
 +      export_dynamic_flag_spec='${wl}--export-all-symbols'
 +      allow_undefined_flag=unsupported
 +      always_export_symbols=no
 +      enable_shared_with_static_runtimes=yes
 +      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | 
$SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ 
][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > 
$export_symbols'
 +      
exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
 +
 +      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
 +        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o 
$output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib 
-Xlinker $lib'
 +      # If the export-symbols file already is a .def file (1st line
 +      # is EXPORTS), use it as is; otherwise, prepend...
 +      archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; 
then
 +        cp $export_symbols $output_objdir/$soname.def;
 +      else
 +        echo EXPORTS > $output_objdir/$soname.def;
 +        cat $export_symbols >> $output_objdir/$soname.def;
 +      fi~
 +      $CC -shared $output_objdir/$soname.def $libobjs $deplibs 
$compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base 
-Xlinker --out-implib -Xlinker $lib'
 +      else
 +      ld_shlibs=no
 +      fi
 +      ;;
 +
 +    haiku*)
 +      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags 
${wl}-soname $wl$soname -o $lib'
 +      link_all_deplibs=yes
 +      ;;
 +
 +    interix[3-9]*)
 +      hardcode_direct=no
 +      hardcode_shlibpath_var=no
 +      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 +      export_dynamic_flag_spec='${wl}-E'
 +      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
 +      # Instead, shared libraries are loaded at an image base (0x10000000 by
 +      # default) and relocated if they conflict, which is a slow very memory
 +      # consuming and fragmenting process.  To avoid this, we pick a random,
 +      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
 +      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
 +      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags 
${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 
1342177280` -o $lib'
 +      archive_expsym_cmds='sed "s,^,_," $export_symbols 
>$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs 
$compiler_flags ${wl}-h,$soname 
${wl}--retain-symbols-file,$output_objdir/$soname.expsym 
${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
 +      ;;
 +
 +    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
 +      tmp_diet=no
 +      if test "$host_os" = linux-dietlibc; then
 +      case $cc_basename in
 +        diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking 
(!diet-dyn)
 +      esac
 +      fi
 +      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
 +       && test "$tmp_diet" = no
 +      then
 +      tmp_addflag=' $pic_flag'
 +      tmp_sharedflag='-shared'
 +      case $cc_basename,$host_cpu in
 +        pgcc*)                                # Portland Group C compiler
 +        whole_archive_flag_spec='${wl}--whole-archive`for conv in 
$convenience\"\"; do test  -n \"$conv\" && 
new_convenience=\"$new_convenience,$conv\"; done; func_echo_all 
\"$new_convenience\"` ${wl}--no-whole-archive'
 +        tmp_addflag=' $pic_flag'
 +        ;;
 +      pgf77* | pgf90* | pgf95* | pgfortran*)
 +                                      # Portland Group f77 and f90 compilers
 +        whole_archive_flag_spec='${wl}--whole-archive`for conv in 
$convenience\"\"; do test  -n \"$conv\" && 
new_convenience=\"$new_convenience,$conv\"; done; func_echo_all 
\"$new_convenience\"` ${wl}--no-whole-archive'
 +        tmp_addflag=' $pic_flag -Mnomain' ;;
 +      ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
 +        tmp_addflag=' -i_dynamic' ;;
 +      efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
 +        tmp_addflag=' -i_dynamic -nofor_main' ;;
 +      ifc* | ifort*)                  # Intel Fortran compiler
 +        tmp_addflag=' -nofor_main' ;;
 +      lf95*)                          # Lahey Fortran 8.1
 +        whole_archive_flag_spec=
 +        tmp_sharedflag='--shared' ;;
 +      xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf 
below)
 +        tmp_sharedflag='-qmkshrobj'
 +        tmp_addflag= ;;
 +      nvcc*)  # Cuda Compiler Driver 2.2
 +        whole_archive_flag_spec='${wl}--whole-archive`for conv in 
$convenience\"\"; do test  -n \"$conv\" && 
new_convenience=\"$new_convenience,$conv\"; done; func_echo_all 
\"$new_convenience\"` ${wl}--no-whole-archive'
 +        compiler_needs_object=yes
 +        ;;
 +      esac
 +      case `$CC -V 2>&1 | sed 5q` in
 +      *Sun\ C*)                       # Sun C 5.9
 +        whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for 
conv in $convenience\"\"; do test -z \"$conv\" || 
new_convenience=\"$new_convenience,$conv\"; done; func_echo_all 
\"$new_convenience\"` ${wl}--no-whole-archive'
 +        compiler_needs_object=yes
 +        tmp_sharedflag='-G' ;;
 +      *Sun\ F*)                       # Sun Fortran 8.3
 +        tmp_sharedflag='-G' ;;
 +      esac
 +      archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname -o $lib'
 +
 +        if test "x$supports_anon_versioning" = xyes; then
 +          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
 +          cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> 
$output_objdir/$libname.ver~
 +          echo "local: *; };" >> $output_objdir/$libname.ver~
 +          $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname ${wl}-version-script 
${wl}$output_objdir/$libname.ver -o $lib'
 +        fi
 +
 +      case $cc_basename in
 +      xlf* | bgf* | bgxlf* | mpixlf*)
 +        # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
 +        whole_archive_flag_spec='--whole-archive$convenience 
--no-whole-archive'
 +        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 +        archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname 
$soname -o $lib'
 +        if test "x$supports_anon_versioning" = xyes; then
 +          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
 +            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> 
$output_objdir/$libname.ver~
 +            echo "local: *; };" >> $output_objdir/$libname.ver~
 +            $LD -shared $libobjs $deplibs $linker_flags -soname $soname 
-version-script $output_objdir/$libname.ver -o $lib'
 +        fi
 +        ;;
 +      esac
 +      else
 +        ld_shlibs=no
 +      fi
 +      ;;
 +
 +    netbsd*)
 +      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 +      archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
 +      wlarc=
 +      else
 +      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags 
${wl}-soname $wl$soname -o $lib'
 +      archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file 
$wl$export_symbols -o $lib'
 +      fi
 +      ;;
 +
 +    solaris*)
 +      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
 +      ld_shlibs=no
 +      cat <<_LT_EOF 1>&2
 +
 +*** Warning: The releases 2.8.* of the GNU linker cannot reliably
 +*** create shared libraries on Solaris systems.  Therefore, libtool
 +*** is disabling shared libraries support.  We urge you to upgrade GNU
 +*** binutils to release 2.9.1 or newer.  Another option is to modify
 +*** your PATH or compiler configuration so that the native linker is
 +*** used, and then restart.
 +
 +_LT_EOF
 +      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; 
then
 +      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags 
${wl}-soname $wl$soname -o $lib'
 +      archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file 
$wl$export_symbols -o $lib'
 +      else
 +      ld_shlibs=no
 +      fi
 +      ;;
 +
 +    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
 +      case `$LD -v 2>&1` in
 +        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
 +      ld_shlibs=no
 +      cat <<_LT_EOF 1>&2
 +
 +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
 +*** reliably create shared libraries on SCO systems.  Therefore, libtool
 +*** is disabling shared libraries support.  We urge you to upgrade GNU
 +*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
 +*** your PATH or compiler configuration so that the native linker is
 +*** used, and then restart.
 +
 +_LT_EOF
 +      ;;
 +      *)
 +        # For security reasons, it is highly recommended that you always
 +        # use absolute paths for naming shared libraries, and exclude the
 +        # DT_RUNPATH tag from executables and libraries.  But doing so
 +        # requires that you compile everything twice, which is a pain.
 +        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; 
then
 +          hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 +          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags 
${wl}-soname $wl$soname -o $lib'
 +          archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags 
${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 +        else
 +          ld_shlibs=no
 +        fi
 +      ;;
 +      esac
 +      ;;
 +
 +    sunos4*)
 +      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs 
$deplibs $linker_flags'
 +      wlarc=
 +      hardcode_direct=yes
 +      hardcode_shlibpath_var=no
 +      ;;
 +
 +    *)
 +      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; 
then
 +      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags 
${wl}-soname $wl$soname -o $lib'
 +      archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file 
$wl$export_symbols -o $lib'
 +      else
 +      ld_shlibs=no
 +      fi
 +      ;;
 +    esac
 +
 +    if test "$ld_shlibs" = no; then
 +      runpath_var=
 +      hardcode_libdir_flag_spec=
 +      export_dynamic_flag_spec=
 +      whole_archive_flag_spec=
 +    fi
 +  else
 +    # PORTME fill in a description of your system's linker (not GNU ld)
 +    case $host_os in
 +    aix3*)
 +      allow_undefined_flag=unsupported
 +      always_export_symbols=yes
 +      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs 
$linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib 
$output_objdir/$soname'
 +      # Note: this linker hardcodes the directories in LIBPATH if there
 +      # are no directories specified by -L.
 +      hardcode_minus_L=yes
 +      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
 +      # Neither direct hardcoding nor static linking is supported with a
 +      # broken collect2.
 +      hardcode_direct=unsupported
 +      fi
 +      ;;
 +
 +    aix[4-9]*)
 +      if test "$host_cpu" = ia64; then
 +      # On IA64, the linker does run time linking by default, so we don't
 +      # have to do anything special.
 +      aix_use_runtimelinking=no
 +      exp_sym_flag='-Bexport'
 +      no_entry_flag=""
 +      else
 +      # If we're using GNU nm, then we don't want the "-C" option.
 +      # -C means demangle to AIX nm, but means don't demangle with GNU nm
 +      # Also, AIX nm treats weak defined symbols like other global
 +      # defined symbols, whereas GNU nm marks them as "W".
 +      if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
 +        export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if 
(((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && 
(substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 +      else
 +        export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if 
(((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != 
".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 +      fi
 +      aix_use_runtimelinking=no
 +
 +      # Test if we are trying to use run time linking or normal
 +      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
 +      # need to do runtime linking.
 +      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 +        for ld_flag in $LDFLAGS; do
 +        if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
 +          aix_use_runtimelinking=yes
 +          break
 +        fi
 +        done
 +        ;;
 +      esac
 +
 +      exp_sym_flag='-bexport'
 +      no_entry_flag='-bnoentry'
 +      fi
 +
 +      # When large executables or shared objects are built, AIX ld can
 +      # have problems creating the table of contents.  If linking a library
 +      # or program results in "error TOC overflow" add -mminimal-toc to
 +      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
 +      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
 +
 +      archive_cmds=''
 +      hardcode_direct=yes
 +      hardcode_direct_absolute=yes
 +      hardcode_libdir_separator=':'
 +      link_all_deplibs=yes
 +      file_list_spec='${wl}-f,'
 +
 +      if test "$GCC" = yes; then
 +      case $host_os in aix4.[012]|aix4.[012].*)
 +      # We only want to do this on AIX 4.2 and lower, the check
 +      # below for broken collect2 doesn't work under 4.3+
 +        collect2name=`${CC} -print-prog-name=collect2`
 +        if test -f "$collect2name" &&
 +         strings "$collect2name" | $GREP resolve_lib_name >/dev/null
 +        then
 +        # We have reworked collect2
 +        :
 +        else
 +        # We have old collect2
 +        hardcode_direct=unsupported
 +        # It fails to find uninstalled libraries when the uninstalled
 +        # path is not listed in the libpath.  Setting hardcode_minus_L
 +        # to unsupported forces relinking
 +        hardcode_minus_L=yes
 +        hardcode_libdir_flag_spec='-L$libdir'
 +        hardcode_libdir_separator=
 +        fi
 +        ;;
 +      esac
 +      shared_flag='-shared'
 +      if test "$aix_use_runtimelinking" = yes; then
 +        shared_flag="$shared_flag "'${wl}-G'
 +      fi
 +      else
 +      # not using gcc
 +      if test "$host_cpu" = ia64; then
 +      # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
 +      # chokes on -Wl,-G. The following line is correct:
 +        shared_flag='-G'
 +      else
 +        if test "$aix_use_runtimelinking" = yes; then
 +          shared_flag='${wl}-G'
 +        else
 +          shared_flag='${wl}-bM:SRE'
 +        fi
 +      fi
 +      fi
 +
 +      export_dynamic_flag_spec='${wl}-bexpall'
 +      # It seems that -bexpall does not export symbols beginning with
 +      # underscore (_), so it is better to generate a list of symbols to 
export.
 +      always_export_symbols=yes
 +      if test "$aix_use_runtimelinking" = yes; then
 +      # Warning - without using the other runtime loading flags (-brtl),
 +      # -berok will link without error, but may produce a broken library.
 +      allow_undefined_flag='-berok'
 +        # Determine the default libpath from the value encoded in an
 +        # empty executable.
 +        if test "${lt_cv_aix_libpath+set}" = set; then
 +  aix_libpath=$lt_cv_aix_libpath
 +else
 +  if ${lt_cv_aix_libpath_+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +int
 +main ()
 +{
 +
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +
 +  lt_aix_libpath_sed='
 +      /Import File Strings/,/^$/ {
 +        /^0/ {
 +            s/^0  *\([^ ]*\) *$/\1/
 +            p
 +        }
 +      }'
 +  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e 
"$lt_aix_libpath_sed"`
 +  # Check for a 64-bit object if we didn't find anything.
 +  if test -z "$lt_cv_aix_libpath_"; then
 +    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n 
-e "$lt_aix_libpath_sed"`
 +  fi
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +  if test -z "$lt_cv_aix_libpath_"; then
 +    lt_cv_aix_libpath_="/usr/lib:/lib"
 +  fi
 +
 +fi
 +
 +  aix_libpath=$lt_cv_aix_libpath_
 +fi
 +
 +        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
 +        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs 
'"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != 
"x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` 
'"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
 +      else
 +      if test "$host_cpu" = ia64; then
 +        hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
 +        allow_undefined_flag="-z nodefs"
 +        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname 
$libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags 
${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
 +      else
 +       # Determine the default libpath from the value encoded in an
 +       # empty executable.
 +       if test "${lt_cv_aix_libpath+set}" = set; then
 +  aix_libpath=$lt_cv_aix_libpath
 +else
 +  if ${lt_cv_aix_libpath_+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +int
 +main ()
 +{
 +
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +
 +  lt_aix_libpath_sed='
 +      /Import File Strings/,/^$/ {
 +        /^0/ {
 +            s/^0  *\([^ ]*\) *$/\1/
 +            p
 +        }
 +      }'
 +  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e 
"$lt_aix_libpath_sed"`
 +  # Check for a 64-bit object if we didn't find anything.
 +  if test -z "$lt_cv_aix_libpath_"; then
 +    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n 
-e "$lt_aix_libpath_sed"`
 +  fi
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +  if test -z "$lt_cv_aix_libpath_"; then
 +    lt_cv_aix_libpath_="/usr/lib:/lib"
 +  fi
 +
 +fi
 +
 +  aix_libpath=$lt_cv_aix_libpath_
 +fi
 +
 +       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
 +        # Warning - without using the other run time loading flags,
 +        # -berok will link without error, but may produce a broken library.
 +        no_undefined_flag=' ${wl}-bernotok'
 +        allow_undefined_flag=' ${wl}-berok'
 +        if test "$with_gnu_ld" = yes; then
 +          # We only use this code for GNU lds that support --whole-archive.
 +          whole_archive_flag_spec='${wl}--whole-archive$convenience 
${wl}--no-whole-archive'
 +        else
 +          # Exported symbols can be pulled into shared objects from archives
 +          whole_archive_flag_spec='$convenience'
 +        fi
 +        archive_cmds_need_lc=yes
 +        # This is similar to how AIX traditionally builds its shared 
libraries.
 +        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname 
$libobjs $deplibs ${wl}-bnoentry $compiler_flags 
${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS 
$output_objdir/$libname$release.a $output_objdir/$soname'
 +      fi
 +      fi
 +      ;;
 +
 +    amigaos*)
 +      case $host_cpu in
 +      powerpc)
 +            # see comment about AmigaOS4 .so support
 +            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags 
${wl}-soname $wl$soname -o $lib'
 +            archive_expsym_cmds=''
 +        ;;
 +      m68k)
 +            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define 
NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" 
>> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> 
$output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> 
$output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd 
$output_objdir && a2ixlibrary -32)'
 +            hardcode_libdir_flag_spec='-L$libdir'
 +            hardcode_minus_L=yes
 +        ;;
 +      esac
 +      ;;
 +
 +    bsdi[45]*)
 +      export_dynamic_flag_spec=-rdynamic
 +      ;;
 +
 +    cygwin* | mingw* | pw32* | cegcc*)
 +      # When not using gcc, we currently assume that we are using
 +      # Microsoft Visual C++.
 +      # hardcode_libdir_flag_spec is actually meaningless, as there is
 +      # no search path for DLLs.
 +      case $cc_basename in
 +      cl*)
 +      # Native MSVC
 +      hardcode_libdir_flag_spec=' '
 +      allow_undefined_flag=unsupported
 +      always_export_symbols=yes
 +      file_list_spec='@'
 +      # Tell ltmain to make .lib files, not .a files.
 +      libext=lib
 +      # Tell ltmain to make .dll files, not .so files.
 +      shrext_cmds=".dll"
 +      # FIXME: Setting linknames here is a bad hack.
 +      archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags 
$deplibs -Wl,-dll~linknames='
 +      archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; 
then
 +          sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e 
'1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
 +        else
 +          sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < 
$export_symbols > $output_objdir/$soname.exp;
 +        fi~
 +        $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs 
"@$tool_output_objdir$soname.exp" 
-Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
 +        linknames='
 +      # The linker will not automatically build a static lib if we build a 
DLL.
 +      # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
 +      enable_shared_with_static_runtimes=yes
 +      exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
 +      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | 
$SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ 
]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
 +      # Don't use ranlib
 +      old_postinstall_cmds='chmod 644 $oldlib'
 +      postlink_cmds='lt_outputfile="@OUTPUT@"~
 +        lt_tool_outputfile="@TOOL_OUTPUT@"~
 +        case $lt_outputfile in
 +          *.exe|*.EXE) ;;
 +          *)
 +            lt_outputfile="$lt_outputfile.exe"
 +            lt_tool_outputfile="$lt_tool_outputfile.exe"
 +            ;;
 +        esac~
 +        if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; 
then
 +          $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" 
-outputresource:"$lt_tool_outputfile" || exit 1;
 +          $RM "$lt_outputfile.manifest";
 +        fi'
 +      ;;
 +      *)
 +      # Assume MSVC wrapper
 +      hardcode_libdir_flag_spec=' '
 +      allow_undefined_flag=unsupported
 +      # Tell ltmain to make .lib files, not .a files.
 +      libext=lib
 +      # Tell ltmain to make .dll files, not .so files.
 +      shrext_cmds=".dll"
 +      # FIXME: Setting linknames here is a bad hack.
 +      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all 
"$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
 +      # The linker will automatically build a .lib file if we build a DLL.
 +      old_archive_from_new_cmds='true'
 +      # FIXME: Should let the user specify the lib program.
 +      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
 +      enable_shared_with_static_runtimes=yes
 +      ;;
 +      esac
 +      ;;
 +
 +    darwin* | rhapsody*)
 +
 +
 +  archive_cmds_need_lc=no
 +  hardcode_direct=no
 +  hardcode_automatic=yes
 +  hardcode_shlibpath_var=unsupported
 +  if test "$lt_cv_ld_force_load" = "yes"; then
 +    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n 
\"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; 
func_echo_all \"$new_convenience\"`'
 +
 +  else
 +    whole_archive_flag_spec=''
 +  fi
 +  link_all_deplibs=yes
 +  allow_undefined_flag="$_lt_dar_allow_undefined"
 +  case $cc_basename in
 +     ifort*) _lt_dar_can_shared=yes ;;
 +     *) _lt_dar_can_shared=$GCC ;;
 +  esac
 +  if test "$_lt_dar_can_shared" = "yes"; then
 +    output_verbose_link_cmd=func_echo_all
 +    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs 
\$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring 
$_lt_dar_single_mod${_lt_dsymutil}"
 +    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs 
\$deplibs \$compiler_flags${_lt_dsymutil}"
 +    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > 
\$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib 
\$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags 
-install_name \$rpath/\$soname \$verstring 
${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
 +    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > 
\$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib 
-bundle \$libobjs \$deplibs 
\$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
 +
 +  else
 +  ld_shlibs=no
 +  fi
 +
 +      ;;
 +
 +    dgux*)
 +      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 +      hardcode_libdir_flag_spec='-L$libdir'
 +      hardcode_shlibpath_var=no
 +      ;;
 +
 +    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
 +    # support.  Future versions do this automatically, but an explicit 
c++rt0.o
 +    # does not break anything, and helps significantly (at the cost of a 
little
 +    # extra space).
 +    freebsd2.2*)
 +      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags 
/usr/lib/c++rt0.o'
 +      hardcode_libdir_flag_spec='-R$libdir'
 +      hardcode_direct=yes
 +      hardcode_shlibpath_var=no
 +      ;;
 +
 +    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
 +    freebsd2.*)
 +      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 +      hardcode_direct=yes
 +      hardcode_minus_L=yes
 +      hardcode_shlibpath_var=no
 +      ;;
 +
 +    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
 +    freebsd* | dragonfly*)
 +      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs 
$compiler_flags'
 +      hardcode_libdir_flag_spec='-R$libdir'
 +      hardcode_direct=yes
 +      hardcode_shlibpath_var=no
 +      ;;
 +
 +    hpux9*)
 +      if test "$GCC" = yes; then
 +      archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b 
${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs 
$compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname 
$lib'
 +      else
 +      archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o 
$output_objdir/$soname $libobjs $deplibs $linker_flags~test 
$output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
 +      fi
 +      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 +      hardcode_libdir_separator=:
 +      hardcode_direct=yes
 +
 +      # hardcode_minus_L: Not really in the search PATH,
 +      # but as the default location of the library.
 +      hardcode_minus_L=yes
 +      export_dynamic_flag_spec='${wl}-E'
 +      ;;
 +
 +    hpux10*)
 +      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
 +      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b 
${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 +      else
 +      archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs 
$deplibs $linker_flags'
 +      fi
 +      if test "$with_gnu_ld" = no; then
 +      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 +      hardcode_libdir_separator=:
 +      hardcode_direct=yes
 +      hardcode_direct_absolute=yes
 +      export_dynamic_flag_spec='${wl}-E'
 +      # hardcode_minus_L: Not really in the search PATH,
 +      # but as the default location of the library.
 +      hardcode_minus_L=yes
 +      fi
 +      ;;
 +
 +    hpux11*)
 +      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
 +      case $host_cpu in
 +      hppa*64*)
 +        archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs 
$deplibs $compiler_flags'
 +        ;;
 +      ia64*)
 +        archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname 
${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
 +        ;;
 +      *)
 +        archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b 
${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 +        ;;
 +      esac
 +      else
 +      case $host_cpu in
 +      hppa*64*)
 +        archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs 
$compiler_flags'
 +        ;;
 +      ia64*)
 +        archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o 
$lib $libobjs $deplibs $compiler_flags'
 +        ;;
 +      *)
 +
 +        # Older versions of the 11.00 compiler do not understand -b yet
 +        # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP 
does)
 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands 
-b" >&5
 +$as_echo_n "checking if $CC understands -b... " >&6; }
 +if ${lt_cv_prog_compiler__b+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_prog_compiler__b=no
 +   save_LDFLAGS="$LDFLAGS"
 +   LDFLAGS="$LDFLAGS -b"
 +   echo "$lt_simple_link_test_code" > conftest.$ac_ext
 +   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
 +     # The linker can only warn and ignore the option if not recognized
 +     # So say no if there are warnings
 +     if test -s conftest.err; then
 +       # Append any errors to the config.log.
 +       cat conftest.err 1>&5
 +       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
 +       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
 +       if diff conftest.exp conftest.er2 >/dev/null; then
 +         lt_cv_prog_compiler__b=yes
 +       fi
 +     else
 +       lt_cv_prog_compiler__b=yes
 +     fi
 +   fi
 +   $RM -r conftest*
 +   LDFLAGS="$save_LDFLAGS"
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
 +$as_echo "$lt_cv_prog_compiler__b" >&6; }
 +
 +if test x"$lt_cv_prog_compiler__b" = xyes; then
 +    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o 
$lib $libobjs $deplibs $compiler_flags'
 +else
 +    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs 
$deplibs $linker_flags'
 +fi
 +
 +        ;;
 +      esac
 +      fi
 +      if test "$with_gnu_ld" = no; then
 +      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 +      hardcode_libdir_separator=:
 +
 +      case $host_cpu in
 +      hppa*64*|ia64*)
 +        hardcode_direct=no
 +        hardcode_shlibpath_var=no
 +        ;;
 +      *)
 +        hardcode_direct=yes
 +        hardcode_direct_absolute=yes
 +        export_dynamic_flag_spec='${wl}-E'
 +
 +        # hardcode_minus_L: Not really in the search PATH,
 +        # but as the default location of the library.
 +        hardcode_minus_L=yes
 +        ;;
 +      esac
 +      fi
 +      ;;
 +
 +    irix5* | irix6* | nonstopux*)
 +      if test "$GCC" = yes; then
 +      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags 
${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all 
"${wl}-set_version ${wl}$verstring"` ${wl}-update_registry 
${wl}${output_objdir}/so_locations -o $lib'
 +      # Try to use the -exported_symbol ld option, if it does not
 +      # work, assume that -exports_file does not work either and
 +      # implicitly export all symbols.
 +      # This should be the same for all languages, so no per-tag cache 
variable.
 +      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os 
linker accepts -exported_symbol" >&5
 +$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... 
" >&6; }
 +if ${lt_cv_irix_exported_symbol+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  save_LDFLAGS="$LDFLAGS"
 +         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo 
${wl}-update_registry ${wl}/dev/null"
 +         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +int foo (void) { return 0; }
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +  lt_cv_irix_exported_symbol=yes
 +else
 +  lt_cv_irix_exported_symbol=no
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +           LDFLAGS="$save_LDFLAGS"
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" 
>&5
 +$as_echo "$lt_cv_irix_exported_symbol" >&6; }
 +      if test "$lt_cv_irix_exported_symbol" = yes; then
 +          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs 
$compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && 
func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry 
${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o 
$lib'
 +      fi
 +      else
 +      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname 
$soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` 
-update_registry ${output_objdir}/so_locations -o $lib'
 +      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags 
-soname $soname `test -n "$verstring" && func_echo_all "-set_version 
$verstring"` -update_registry ${output_objdir}/so_locations -exports_file 
$export_symbols -o $lib'
 +      fi
 +      archive_cmds_need_lc='no'
 +      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 +      hardcode_libdir_separator=:
 +      inherit_rpath=yes
 +      link_all_deplibs=yes
 +      ;;
 +
 +    netbsd*)
 +      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 +      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  
# a.out
 +      else
 +      archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      
# ELF
 +      fi
 +      hardcode_libdir_flag_spec='-R$libdir'
 +      hardcode_direct=yes
 +      hardcode_shlibpath_var=no
 +      ;;
 +
 +    newsos6)
 +      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 +      hardcode_direct=yes
 +      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 +      hardcode_libdir_separator=:
 +      hardcode_shlibpath_var=no
 +      ;;
 +
 +    *nto* | *qnx*)
 +      ;;
 +
 +    openbsd*)
 +      if test -f /usr/libexec/ld.so; then
 +      hardcode_direct=yes
 +      hardcode_shlibpath_var=no
 +      hardcode_direct_absolute=yes
 +      if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test 
"$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 +        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs 
$compiler_flags'
 +        archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs 
$compiler_flags ${wl}-retain-symbols-file,$export_symbols'
 +        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 +        export_dynamic_flag_spec='${wl}-E'
 +      else
 +        case $host_os in
 +         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
 +           archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs 
$linker_flags'
 +           hardcode_libdir_flag_spec='-R$libdir'
 +           ;;
 +         *)
 +           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs 
$compiler_flags'
 +           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 +           ;;
 +        esac
 +      fi
 +      else
 +      ld_shlibs=no
 +      fi
 +      ;;
 +
 +    os2*)
 +      hardcode_libdir_flag_spec='-L$libdir'
 +      hardcode_minus_L=yes
 +      allow_undefined_flag=unsupported
 +      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > 
$output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> 
$output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " 
SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> 
$output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC 
-Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags 
$output_objdir/$libname.def'
 +      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a 
$output_objdir/$libname.def'
 +      ;;
 +
 +    osf3*)
 +      if test "$GCC" = yes; then
 +      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
 +      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs 
$compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && 
func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry 
${wl}${output_objdir}/so_locations -o $lib'
 +      else
 +      allow_undefined_flag=' -expect_unresolved \*'
 +      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs 
$compiler_flags -soname $soname `test -n "$verstring" && func_echo_all 
"-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o 
$lib'
 +      fi
 +      archive_cmds_need_lc='no'
 +      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 +      hardcode_libdir_separator=:
 +      ;;
 +
 +    osf4* | osf5*)    # as osf3* with the addition of -msym flag
 +      if test "$GCC" = yes; then
 +      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
 +      archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs 
$deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n 
"$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` 
${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 +      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 +      else
 +      allow_undefined_flag=' -expect_unresolved \*'
 +      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs 
$compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all 
"-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o 
$lib'
 +      archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s 
%s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> 
$lib.exp~
 +      $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp 
$compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && 
$ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations 
-o $lib~$RM $lib.exp'
 +
 +      # Both c and cxx compiler support -rpath directly
 +      hardcode_libdir_flag_spec='-rpath $libdir'
 +      fi
 +      archive_cmds_need_lc='no'
 +      hardcode_libdir_separator=:
 +      ;;
 +
 +    solaris*)
 +      no_undefined_flag=' -z defs'
 +      if test "$GCC" = yes; then
 +      wlarc='${wl}'
 +      archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h 
${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
 +      archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | 
$SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 +        $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h 
${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
 +      else
 +      case `$CC -V 2>&1` in
 +      *"Compilers 5.0"*)
 +        wlarc=''
 +        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib 
$libobjs $deplibs $linker_flags'
 +        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols 
| $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 +        $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs 
$deplibs $linker_flags~$RM $lib.exp'
 +        ;;
 +      *)
 +        wlarc='${wl}'
 +        archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib 
$libobjs $deplibs $compiler_flags'
 +        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols 
| $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 +        $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs 
$deplibs $compiler_flags~$RM $lib.exp'
 +        ;;
 +      esac
 +      fi
 +      hardcode_libdir_flag_spec='-R$libdir'
 +      hardcode_shlibpath_var=no
 +      case $host_os in
 +      solaris2.[0-5] | solaris2.[0-5].*) ;;
 +      *)
 +      # The compiler driver will combine and reorder linker options,
 +      # but understands `-z linker_flag'.  GCC discards it without `$wl',
 +      # but is careful enough not to reorder.
 +      # Supported since Solaris 2.6 (maybe 2.5.1?)
 +      if test "$GCC" = yes; then
 +        whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z 
${wl}defaultextract'
 +      else
 +        whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
 +      fi
 +      ;;
 +      esac
 +      link_all_deplibs=yes
 +      ;;
 +
 +    sunos4*)
 +      if test "x$host_vendor" = xsequent; then
 +      # Use $CC to link under sequent, because it throws in some extra .o
 +      # files that make .init and .fini sections work.
 +      archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs 
$compiler_flags'
 +      else
 +      archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs 
$linker_flags'
 +      fi
 +      hardcode_libdir_flag_spec='-L$libdir'
 +      hardcode_direct=yes
 +      hardcode_minus_L=yes
 +      hardcode_shlibpath_var=no
 +      ;;
 +
 +    sysv4)
 +      case $host_vendor in
 +      sni)
 +        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs 
$linker_flags'
 +        hardcode_direct=yes # is this really true???
 +      ;;
 +      siemens)
 +        ## LD is ld it makes a PLAMLIB
 +        ## CC just makes a GrossModule.
 +        archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
 +        reload_cmds='$CC -r -o $output$reload_objs'
 +        hardcode_direct=no
 +        ;;
 +      motorola)
 +        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs 
$linker_flags'
 +        hardcode_direct=no #Motorola manual says yes, but my tests say they 
lie
 +      ;;
 +      esac
 +      runpath_var='LD_RUN_PATH'
 +      hardcode_shlibpath_var=no
 +      ;;
 +
 +    sysv4.3*)
 +      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 +      hardcode_shlibpath_var=no
 +      export_dynamic_flag_spec='-Bexport'
 +      ;;
 +
 +    sysv4*MP*)
 +      if test -d /usr/nec; then
 +      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 +      hardcode_shlibpath_var=no
 +      runpath_var=LD_RUN_PATH
 +      hardcode_runpath_var=yes
 +      ld_shlibs=yes
 +      fi
 +      ;;
 +
 +    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | 
sco3.2v5.0.[024]*)
 +      no_undefined_flag='${wl}-z,text'
 +      archive_cmds_need_lc=no
 +      hardcode_shlibpath_var=no
 +      runpath_var='LD_RUN_PATH'
 +
 +      if test "$GCC" = yes; then
 +      archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs 
$compiler_flags'
 +      archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols 
${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 +      else
 +      archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs 
$compiler_flags'
 +      archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols 
${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 +      fi
 +      ;;
 +
 +    sysv5* | sco3.2v5* | sco5v6*)
 +      # Note: We can NOT use -z defs as we might desire, because we do not
 +      # link with -lc, and that would cause any symbols used from libc to
 +      # always be unresolved, which means just about no library would
 +      # ever link correctly.  If we're not using GNU ld we use -z text
 +      # though, which does catch some bad symbols but isn't as heavy-handed
 +      # as -z defs.
 +      no_undefined_flag='${wl}-z,text'
 +      allow_undefined_flag='${wl}-z,nodefs'
 +      archive_cmds_need_lc=no
 +      hardcode_shlibpath_var=no
 +      hardcode_libdir_flag_spec='${wl}-R,$libdir'
 +      hardcode_libdir_separator=':'
 +      link_all_deplibs=yes
 +      export_dynamic_flag_spec='${wl}-Bexport'
 +      runpath_var='LD_RUN_PATH'
 +
 +      if test "$GCC" = yes; then
 +      archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs 
$compiler_flags'
 +      archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols 
${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 +      else
 +      archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs 
$compiler_flags'
 +      archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols 
${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 +      fi
 +      ;;
 +
 +    uts4*)
 +      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 +      hardcode_libdir_flag_spec='-L$libdir'
 +      hardcode_shlibpath_var=no
 +      ;;
 +
 +    *)
 +      ld_shlibs=no
 +      ;;
 +    esac
 +
 +    if test x$host_vendor = xsni; then
 +      case $host in
 +      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
 +      export_dynamic_flag_spec='${wl}-Blargedynsym'
 +      ;;
 +      esac
 +    fi
 +  fi
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
 +$as_echo "$ld_shlibs" >&6; }
 +test "$ld_shlibs" = no && can_build_shared=no
 +
 +with_gnu_ld=$with_gnu_ld
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +#
 +# Do we need to explicitly link libc?
 +#
 +case "x$archive_cmds_need_lc" in
 +x|xyes)
 +  # Assume -lc should be added
 +  archive_cmds_need_lc=yes
 +
 +  if test "$enable_shared" = yes && test "$GCC" = yes; then
 +    case $archive_cmds in
 +    *'~'*)
 +      # FIXME: we may have to deal with multi-command sequences.
 +      ;;
 +    '$CC '*)
 +      # Test whether the compiler implicitly links with -lc since on some
 +      # systems, -lgcc has to come before -lc. If gcc already passes -lc
 +      # to ld, don't add -lc before -lgcc.
 +      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be 
explicitly linked in" >&5
 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
 +if ${lt_cv_archive_cmds_need_lc+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  $RM conftest*
 +      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 +
 +      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } 
>&5
 +  (eval $ac_compile) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; } 2>conftest.err; then
 +        soname=conftest
 +        lib=conftest
 +        libobjs=conftest.$ac_objext
 +        deplibs=
 +        wl=$lt_prog_compiler_wl
 +        pic_flag=$lt_prog_compiler_pic
 +        compiler_flags=-v
 +        linker_flags=-v
 +        verstring=
 +        output_objdir=.
 +        libname=conftest
 +        lt_save_allow_undefined_flag=$allow_undefined_flag
 +        allow_undefined_flag=
 +        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 
2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
 +  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; }
 +        then
 +          lt_cv_archive_cmds_need_lc=no
 +        else
 +          lt_cv_archive_cmds_need_lc=yes
 +        fi
 +        allow_undefined_flag=$lt_save_allow_undefined_flag
 +      else
 +        cat conftest.err 1>&5
 +      fi
 +      $RM conftest*
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" 
>&5
 +$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
 +      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
 +      ;;
 +    esac
 +  fi
 +  ;;
 +esac
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker 
characteristics" >&5
 +$as_echo_n "checking dynamic linker characteristics... " >&6; }
 +
 +if test "$GCC" = yes; then
 +  case $host_os in
 +    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
 +    *) lt_awk_arg="/^libraries:/" ;;
 +  esac
 +  case $host_os in
 +    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
 +    *) lt_sed_strip_eq="s,=/,/,g" ;;
 +  esac
 +  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e 
"s/^libraries://" -e $lt_sed_strip_eq`
 +  case $lt_search_path_spec in
 +  *\;*)
 +    # if the path contains ";" then we assume it to be the separator
 +    # otherwise default to the standard path separator (i.e. ":") - it is
 +    # assumed that no part of a normal pathname contains ";" but that should
 +    # okay in the real world where ";" in dirpaths is itself problematic.
 +    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
 +    ;;
 +  *)
 +    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 
"s/$PATH_SEPARATOR/ /g"`
 +    ;;
 +  esac
 +  # Ok, now we have the path, separated by spaces, we can step through it
 +  # and add multilib dir if necessary.
 +  lt_tmp_lt_search_path_spec=
 +  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 
2>/dev/null`
 +  for lt_sys_path in $lt_search_path_spec; do
 +    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
 +      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec 
$lt_sys_path/$lt_multi_os_dir"
 +    else
 +      test -d "$lt_sys_path" && \
 +      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
 +    fi
 +  done
 +  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
 +BEGIN {RS=" "; FS="/|\n";} {
 +  lt_foo="";
 +  lt_count=0;
 +  for (lt_i = NF; lt_i > 0; lt_i--) {
 +    if ($lt_i != "" && $lt_i != ".") {
 +      if ($lt_i == "..") {
 +        lt_count++;
 +      } else {
 +        if (lt_count == 0) {
 +          lt_foo="/" $lt_i lt_foo;
 +        } else {
 +          lt_count--;
 +        }
 +      }
 +    }
 +  }
 +  if (lt_foo != "") { lt_freq[lt_foo]++; }
 +  if (lt_freq[lt_foo] == 1) { print lt_foo; }
 +}'`
 +  # AWK program above erroneously prepends '/' to C:/dos/paths
 +  # for these hosts.
 +  case $host_os in
 +    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
 +      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
 +  esac
 +  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
 +else
 +  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
 +fi
 +library_names_spec=
 +libname_spec='lib$name'
 +soname_spec=
 +shrext_cmds=".so"
 +postinstall_cmds=
 +postuninstall_cmds=
 +finish_cmds=
 +finish_eval=
 +shlibpath_var=
 +shlibpath_overrides_runpath=unknown
 +version_type=none
 +dynamic_linker="$host_os ld.so"
 +sys_lib_dlsearch_path_spec="/lib /usr/lib"
 +need_lib_prefix=unknown
 +hardcode_into_libs=no
 +
 +# when you set need_version to no, make sure it does not cause -set_version
 +# flags to be left without arguments
 +need_version=unknown
 +
 +case $host_os in
 +aix3*)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
 +  shlibpath_var=LIBPATH
 +
 +  # AIX 3 has no versioning support, so we append a major version to the name.
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  ;;
 +
 +aix[4-9]*)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  need_lib_prefix=no
 +  need_version=no
 +  hardcode_into_libs=yes
 +  if test "$host_cpu" = ia64; then
 +    # AIX 5 supports IA64
 +    library_names_spec='${libname}${release}${shared_ext}$major 
${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
 +    shlibpath_var=LD_LIBRARY_PATH
 +  else
 +    # With GCC up to 2.95.x, collect2 would create an import file
 +    # for dependence libraries.  The import file would start with
 +    # the line `#! .'.  This would cause the generated library to
 +    # depend on `.', always an invalid library.  This was fixed in
 +    # development snapshots of GCC prior to 3.0.
 +    case $host_os in
 +      aix4 | aix4.[01] | aix4.[01].*)
 +      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
 +         echo ' yes '
 +         echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
 +      :
 +      else
 +      can_build_shared=no
 +      fi
 +      ;;
 +    esac
 +    # AIX (on Power*) has no versioning support, so currently we can not 
hardcode correct
 +    # soname into executable. Probably we can add versioning support to
 +    # collect2, so additional links can be useful in future.
 +    if test "$aix_use_runtimelinking" = yes; then
 +      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
 +      # instead of lib<name>.a to let people know that these are not
 +      # typical AIX shared libraries.
 +      library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +    else
 +      # We preserve .a as extension for shared libraries through AIX4.2
 +      # and later when we are not doing run time linking.
 +      library_names_spec='${libname}${release}.a $libname.a'
 +      soname_spec='${libname}${release}${shared_ext}$major'
 +    fi
 +    shlibpath_var=LIBPATH
 +  fi
 +  ;;
 +
 +amigaos*)
 +  case $host_cpu in
 +  powerpc)
 +    # Since July 2007 AmigaOS4 officially supports .so libraries.
 +    # When compiling the executable, add -use-dynld -Lsobjs: to the 
compileline.
 +    library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +    ;;
 +  m68k)
 +    library_names_spec='$libname.ixlibrary $libname.a'
 +    # Create ${libname}_ixlibrary.a entries in /sys/libs.
 +    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do 
libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; 
test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib 
${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || 
exit 1; done'
 +    ;;
 +  esac
 +  ;;
 +
 +beos*)
 +  library_names_spec='${libname}${shared_ext}'
 +  dynamic_linker="$host_os ld.so"
 +  shlibpath_var=LIBRARY_PATH
 +  ;;
 +
 +bsdi[45]*)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  need_version=no
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib 
/lib /usr/local/lib"
 +  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
 +  # the default ld.so.conf also contains /usr/contrib/lib and
 +  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
 +  # libtool to hard-code these into programs
 +  ;;
 +
 +cygwin* | mingw* | pw32* | cegcc*)
 +  version_type=windows
 +  shrext_cmds=".dll"
 +  need_version=no
 +  need_lib_prefix=no
 +
 +  case $GCC,$cc_basename in
 +  yes,*)
 +    # gcc
 +    library_names_spec='$libname.dll.a'
 +    # DLL is installed to $(libdir)/../bin by postinstall_cmds
 +    postinstall_cmds='base_file=`basename \${file}`~
 +      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo 
\$dlname'\''`~
 +      dldir=$destdir/`dirname \$dlpath`~
 +      test -d \$dldir || mkdir -p \$dldir~
 +      $install_prog $dir/$dlname \$dldir/$dlname~
 +      chmod a+x \$dldir/$dlname~
 +      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
 +        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
 +      fi'
 +    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
 +      dlpath=$dir/\$dldll~
 +       $RM \$dlpath'
 +    shlibpath_overrides_runpath=yes
 +
 +    case $host_os in
 +    cygwin*)
 +      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
 +      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | 
$SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 +
 +      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
 +      ;;
 +    mingw* | cegcc*)
 +      # MinGW DLLs use traditional 'lib' prefix
 +      soname_spec='${libname}`echo ${release} | $SED -e 
's/[.]/-/g'`${versuffix}${shared_ext}'
 +      ;;
 +    pw32*)
 +      # pw32 DLLs use 'pw' prefix rather than 'lib'
 +      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo 
${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 +      ;;
 +    esac
 +    dynamic_linker='Win32 ld.exe'
 +    ;;
 +
 +  *,cl*)
 +    # Native MSVC
 +    libname_spec='$name'
 +    soname_spec='${libname}`echo ${release} | $SED -e 
's/[.]/-/g'`${versuffix}${shared_ext}'
 +    library_names_spec='${libname}.dll.lib'
 +
 +    case $build_os in
 +    mingw*)
 +      sys_lib_search_path_spec=
 +      lt_save_ifs=$IFS
 +      IFS=';'
 +      for lt_path in $LIB
 +      do
 +        IFS=$lt_save_ifs
 +        # Let DOS variable expansion print the short 8.3 style file name.
 +        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do 
@echo %~si"`
 +        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
 +      done
 +      IFS=$lt_save_ifs
 +      # Convert to MSYS style.
 +      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 
's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
 +      ;;
 +    cygwin*)
 +      # Convert to unix form, then to dos form, then back to unix form
 +      # but this time dos style (no spaces!) so that the unix form looks
 +      # like /cygdrive/c/PROGRA~1:/cygdr...
 +      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
 +      sys_lib_search_path_spec=`cygpath --path --dos 
"$sys_lib_search_path_spec" 2>/dev/null`
 +      sys_lib_search_path_spec=`cygpath --path --unix 
"$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
 +      ;;
 +    *)
 +      sys_lib_search_path_spec="$LIB"
 +      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; 
then
 +        # It is most probably a Windows format PATH.
 +        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 
's/;/ /g'`
 +      else
 +        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 
"s/$PATH_SEPARATOR/ /g"`
 +      fi
 +      # FIXME: find the short name or the path components, as spaces are
 +      # common. (e.g. "Program Files" -> "PROGRA~1")
 +      ;;
 +    esac
 +
 +    # DLL is installed to $(libdir)/../bin by postinstall_cmds
 +    postinstall_cmds='base_file=`basename \${file}`~
 +      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo 
\$dlname'\''`~
 +      dldir=$destdir/`dirname \$dlpath`~
 +      test -d \$dldir || mkdir -p \$dldir~
 +      $install_prog $dir/$dlname \$dldir/$dlname'
 +    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
 +      dlpath=$dir/\$dldll~
 +       $RM \$dlpath'
 +    shlibpath_overrides_runpath=yes
 +    dynamic_linker='Win32 link.exe'
 +    ;;
 +
 +  *)
 +    # Assume MSVC wrapper
 +    library_names_spec='${libname}`echo ${release} | $SED -e 
's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
 +    dynamic_linker='Win32 ld.exe'
 +    ;;
 +  esac
 +  # FIXME: first we should search . and the directory the executable is in
 +  shlibpath_var=PATH
 +  ;;
 +
 +darwin* | rhapsody*)
 +  dynamic_linker="$host_os dyld"
 +  version_type=darwin
 +  need_lib_prefix=no
 +  need_version=no
 +  library_names_spec='${libname}${release}${major}$shared_ext 
${libname}$shared_ext'
 +  soname_spec='${libname}${release}${major}$shared_ext'
 +  shlibpath_overrides_runpath=yes
 +  shlibpath_var=DYLD_LIBRARY_PATH
 +  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
 +
 +  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
 +  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
 +  ;;
 +
 +dgux*)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  need_lib_prefix=no
 +  need_version=no
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname$shared_ext'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  ;;
 +
 +freebsd* | dragonfly*)
 +  # DragonFly does not have aout.  When/if they implement a new
 +  # versioning mechanism, adjust this.
 +  if test -x /usr/bin/objformat; then
 +    objformat=`/usr/bin/objformat`
 +  else
 +    case $host_os in
 +    freebsd[23].*) objformat=aout ;;
 +    *) objformat=elf ;;
 +    esac
 +  fi
 +  version_type=freebsd-$objformat
 +  case $version_type in
 +    freebsd-elf*)
 +      library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext} $libname${shared_ext}'
 +      need_version=no
 +      need_lib_prefix=no
 +      ;;
 +    freebsd-*)
 +      library_names_spec='${libname}${release}${shared_ext}$versuffix 
$libname${shared_ext}$versuffix'
 +      need_version=yes
 +      ;;
 +  esac
 +  shlibpath_var=LD_LIBRARY_PATH
 +  case $host_os in
 +  freebsd2.*)
 +    shlibpath_overrides_runpath=yes
 +    ;;
 +  freebsd3.[01]* | freebsdelf3.[01]*)
 +    shlibpath_overrides_runpath=yes
 +    hardcode_into_libs=yes
 +    ;;
 +  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
 +  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
 +    shlibpath_overrides_runpath=no
 +    hardcode_into_libs=yes
 +    ;;
 +  *) # from 4.6 on, and DragonFly
 +    shlibpath_overrides_runpath=yes
 +    hardcode_into_libs=yes
 +    ;;
 +  esac
 +  ;;
 +
 +gnu*)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  need_lib_prefix=no
 +  need_version=no
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  shlibpath_overrides_runpath=no
 +  hardcode_into_libs=yes
 +  ;;
 +
 +haiku*)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  need_lib_prefix=no
 +  need_version=no
 +  dynamic_linker="$host_os runtime_loader"
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  shlibpath_var=LIBRARY_PATH
 +  shlibpath_overrides_runpath=yes
 +  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib 
/boot/system/lib'
 +  hardcode_into_libs=yes
 +  ;;
 +
 +hpux9* | hpux10* | hpux11*)
 +  # Give a soname corresponding to the major version so that dld.sl refuses to
 +  # link against other versions.
 +  version_type=sunos
 +  need_lib_prefix=no
 +  need_version=no
 +  case $host_cpu in
 +  ia64*)
 +    shrext_cmds='.so'
 +    hardcode_into_libs=yes
 +    dynamic_linker="$host_os dld.so"
 +    shlibpath_var=LD_LIBRARY_PATH
 +    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
 +    library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +    soname_spec='${libname}${release}${shared_ext}$major'
 +    if test "X$HPUX_IA64_MODE" = X32; then
 +      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 
/usr/local/lib"
 +    else
 +      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
 +    fi
 +    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
 +    ;;
 +  hppa*64*)
 +    shrext_cmds='.sl'
 +    hardcode_into_libs=yes
 +    dynamic_linker="$host_os dld.sl"
 +    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
 +    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
 +    library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +    soname_spec='${libname}${release}${shared_ext}$major'
 +    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
 +    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
 +    ;;
 +  *)
 +    shrext_cmds='.sl'
 +    dynamic_linker="$host_os dld.sl"
 +    shlibpath_var=SHLIB_PATH
 +    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
 +    library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +    soname_spec='${libname}${release}${shared_ext}$major'
 +    ;;
 +  esac
 +  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
 +  postinstall_cmds='chmod 555 $lib'
 +  # or fails outright, so override atomically:
 +  install_override_mode=555
 +  ;;
 +
 +interix[3-9]*)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  need_lib_prefix=no
 +  need_version=no
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  shlibpath_overrides_runpath=no
 +  hardcode_into_libs=yes
 +  ;;
 +
 +irix5* | irix6* | nonstopux*)
 +  case $host_os in
 +    nonstopux*) version_type=nonstopux ;;
 +    *)
 +      if test "$lt_cv_prog_gnu_ld" = yes; then
 +              version_type=linux # correct to gnu/linux during the next big 
refactor
 +      else
 +              version_type=irix
 +      fi ;;
 +  esac
 +  need_lib_prefix=no
 +  need_version=no
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} 
$libname${shared_ext}'
 +  case $host_os in
 +  irix5* | nonstopux*)
 +    libsuff= shlibsuff=
 +    ;;
 +  *)
 +    case $LD in # libtool.m4 will add one of these switches to LD
 +    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
 +      libsuff= shlibsuff= libmagic=32-bit;;
 +    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
 +      libsuff=32 shlibsuff=N32 libmagic=N32;;
 +    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
 +      libsuff=64 shlibsuff=64 libmagic=64-bit;;
 +    *) libsuff= shlibsuff= libmagic=never-match;;
 +    esac
 +    ;;
 +  esac
 +  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
 +  shlibpath_overrides_runpath=no
 +  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} 
/usr/local/lib${libsuff}"
 +  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
 +  hardcode_into_libs=yes
 +  ;;
 +
 +# No shared lib support for Linux oldld, aout, or coff.
 +linux*oldld* | linux*aout* | linux*coff*)
 +  dynamic_linker=no
 +  ;;
 +
 +# This must be glibc/ELF.
 +linux* | k*bsd*-gnu | kopensolaris*-gnu)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  need_lib_prefix=no
 +  need_version=no
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  shlibpath_overrides_runpath=no
 +
 +  # Some binutils ld are patched to set DT_RUNPATH
 +  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  lt_cv_shlibpath_overrides_runpath=no
 +    save_LDFLAGS=$LDFLAGS
 +    save_libdir=$libdir
 +    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
 +       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
 +    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +int
 +main ()
 +{
 +
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" 
>/dev/null; then :
 +  lt_cv_shlibpath_overrides_runpath=yes
 +fi
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +    LDFLAGS=$save_LDFLAGS
 +    libdir=$save_libdir
 +
 +fi
 +
 +  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
 +
 +  # This implies no fast_install, which is unacceptable.
 +  # Some rework will be needed to allow for fast_install
 +  # before this can be enabled.
 +  hardcode_into_libs=yes
 +
 +  # Add ABI-specific directories to the system library path.
 +  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
 +
 +  # Append ld.so.conf contents to the search path
 +  if test -f /etc/ld.so.conf; then
 +    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 
2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < 
/etc/ld.so.conf | $SED -e 's/#.*//;/^[     ]*hwcap[        ]/d;s/[:,      ]/ 
/g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
 +    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
 +
 +  fi
 +
 +  # We used to test for /lib/ld.so.1 and disable shared libraries on
 +  # powerpc, because MkLinux only supported shared libraries with the
 +  # GNU dynamic linker.  Since this was broken with cross compilers,
 +  # most powerpc-linux boxes support dynamic linking these days and
 +  # people can always --disable-shared, the test was removed, and we
 +  # assume the GNU/Linux dynamic linker is in use.
 +  dynamic_linker='GNU/Linux ld.so'
 +  ;;
 +
 +netbsd*)
 +  version_type=sunos
 +  need_lib_prefix=no
 +  need_version=no
 +  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 +    library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${shared_ext}$versuffix'
 +    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
 +    dynamic_linker='NetBSD (a.out) ld.so'
 +  else
 +    library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
 +    soname_spec='${libname}${release}${shared_ext}$major'
 +    dynamic_linker='NetBSD ld.elf_so'
 +  fi
 +  shlibpath_var=LD_LIBRARY_PATH
 +  shlibpath_overrides_runpath=yes
 +  hardcode_into_libs=yes
 +  ;;
 +
 +newsos6)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  shlibpath_overrides_runpath=yes
 +  ;;
 +
 +*nto* | *qnx*)
 +  version_type=qnx
 +  need_lib_prefix=no
 +  need_version=no
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  shlibpath_overrides_runpath=no
 +  hardcode_into_libs=yes
 +  dynamic_linker='ldqnx.so'
 +  ;;
 +
 +openbsd*)
 +  version_type=sunos
 +  sys_lib_dlsearch_path_spec="/usr/lib"
 +  need_lib_prefix=no
 +  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
 +  case $host_os in
 +    openbsd3.3 | openbsd3.3.*)        need_version=yes ;;
 +    *)                                need_version=no  ;;
 +  esac
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${shared_ext}$versuffix'
 +  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test 
"$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 +    case $host_os in
 +      openbsd2.[89] | openbsd2.[89].*)
 +      shlibpath_overrides_runpath=no
 +      ;;
 +      *)
 +      shlibpath_overrides_runpath=yes
 +      ;;
 +      esac
 +  else
 +    shlibpath_overrides_runpath=yes
 +  fi
 +  ;;
 +
 +os2*)
 +  libname_spec='$name'
 +  shrext_cmds=".dll"
 +  need_lib_prefix=no
 +  library_names_spec='$libname${shared_ext} $libname.a'
 +  dynamic_linker='OS/2 ld.exe'
 +  shlibpath_var=LIBPATH
 +  ;;
 +
 +osf3* | osf4* | osf5*)
 +  version_type=osf
 +  need_lib_prefix=no
 +  need_version=no
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc 
/usr/lib /usr/local/lib /var/shlib"
 +  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
 +  ;;
 +
 +rdos*)
 +  dynamic_linker=no
 +  ;;
 +
 +solaris*)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  need_lib_prefix=no
 +  need_version=no
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  shlibpath_overrides_runpath=yes
 +  hardcode_into_libs=yes
 +  # ldd complains unless libraries are executable
 +  postinstall_cmds='chmod +x $lib'
 +  ;;
 +
 +sunos4*)
 +  version_type=sunos
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${shared_ext}$versuffix'
 +  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  shlibpath_overrides_runpath=yes
 +  if test "$with_gnu_ld" = yes; then
 +    need_lib_prefix=no
 +  fi
 +  need_version=yes
 +  ;;
 +
 +sysv4 | sysv4.3*)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  case $host_vendor in
 +    sni)
 +      shlibpath_overrides_runpath=no
 +      need_lib_prefix=no
 +      runpath_var=LD_RUN_PATH
 +      ;;
 +    siemens)
 +      need_lib_prefix=no
 +      ;;
 +    motorola)
 +      need_lib_prefix=no
 +      need_version=no
 +      shlibpath_overrides_runpath=no
 +      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
 +      ;;
 +  esac
 +  ;;
 +
 +sysv4*MP*)
 +  if test -d /usr/nec ;then
 +    version_type=linux # correct to gnu/linux during the next big refactor
 +    library_names_spec='$libname${shared_ext}.$versuffix 
$libname${shared_ext}.$major $libname${shared_ext}'
 +    soname_spec='$libname${shared_ext}.$major'
 +    shlibpath_var=LD_LIBRARY_PATH
 +  fi
 +  ;;
 +
 +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
 +  version_type=freebsd-elf
 +  need_lib_prefix=no
 +  need_version=no
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext} $libname${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  shlibpath_overrides_runpath=yes
 +  hardcode_into_libs=yes
 +  if test "$with_gnu_ld" = yes; then
 +    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib 
/usr/lib /lib'
 +  else
 +    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
 +    case $host_os in
 +      sco3.2v5*)
 +        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
 +      ;;
 +    esac
 +  fi
 +  sys_lib_dlsearch_path_spec='/usr/lib'
 +  ;;
 +
 +tpf*)
 +  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  need_lib_prefix=no
 +  need_version=no
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  shlibpath_overrides_runpath=no
 +  hardcode_into_libs=yes
 +  ;;
 +
 +uts4*)
 +  version_type=linux # correct to gnu/linux during the next big refactor
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  ;;
 +
 +*)
 +  dynamic_linker=no
 +  ;;
 +esac
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
 +$as_echo "$dynamic_linker" >&6; }
 +test "$dynamic_linker" = no && can_build_shared=no
 +
 +variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 +if test "$GCC" = yes; then
 +  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX 
COMPILER_PATH LIBRARY_PATH"
 +fi
 +
 +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
 +  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
 +fi
 +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
 +  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
 +fi
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library 
paths into programs" >&5
 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
 +hardcode_action=
 +if test -n "$hardcode_libdir_flag_spec" ||
 +   test -n "$runpath_var" ||
 +   test "X$hardcode_automatic" = "Xyes" ; then
 +
 +  # We can hardcode non-existent directories.
 +  if test "$hardcode_direct" != no &&
 +     # If the only mechanism to avoid hardcoding is shlibpath_var, we
 +     # have to relink, otherwise we might link with an installed library
 +     # when we should be linking with a yet-to-be-installed one
 +     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
 +     test "$hardcode_minus_L" != no; then
 +    # Linking always hardcodes the temporary library directory.
 +    hardcode_action=relink
 +  else
 +    # We can link without hardcoding, and we can hardcode nonexisting dirs.
 +    hardcode_action=immediate
 +  fi
 +else
 +  # We cannot hardcode anything, or else we can only hardcode existing
 +  # directories.
 +  hardcode_action=unsupported
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
 +$as_echo "$hardcode_action" >&6; }
 +
 +if test "$hardcode_action" = relink ||
 +   test "$inherit_rpath" = yes; then
 +  # Fast installation is not supported
 +  enable_fast_install=no
 +elif test "$shlibpath_overrides_runpath" = yes ||
 +     test "$enable_shared" = no; then
 +  # Fast installation is not necessary
 +  enable_fast_install=needless
 +fi
 +
 +
 +
 +
 +
 +
 +  if test "x$enable_dlopen" != xyes; then
 +  enable_dlopen=unknown
 +  enable_dlopen_self=unknown
 +  enable_dlopen_self_static=unknown
 +else
 +  lt_cv_dlopen=no
 +  lt_cv_dlopen_libs=
 +
 +  case $host_os in
 +  beos*)
 +    lt_cv_dlopen="load_add_on"
 +    lt_cv_dlopen_libs=
 +    lt_cv_dlopen_self=yes
 +    ;;
 +
 +  mingw* | pw32* | cegcc*)
 +    lt_cv_dlopen="LoadLibrary"
 +    lt_cv_dlopen_libs=
 +    ;;
 +
 +  cygwin*)
 +    lt_cv_dlopen="dlopen"
 +    lt_cv_dlopen_libs=
 +    ;;
 +
 +  darwin*)
 +  # if libdl is installed we need to link against it
 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
 +$as_echo_n "checking for dlopen in -ldl... " >&6; }
 +if ${ac_cv_lib_dl_dlopen+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-ldl  $LIBS"
 +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +/* Override any GCC internal prototype to avoid an error.
 +   Use char because int might match the return type of a GCC
 +   builtin and then its argument prototype would still apply.  */
 +#ifdef __cplusplus
 +extern "C"
 +#endif
 +char dlopen ();
 +int
 +main ()
 +{
 +return dlopen ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +  ac_cv_lib_dl_dlopen=yes
 +else
 +  ac_cv_lib_dl_dlopen=no
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
 +if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
 +  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 +else
 +
 +    lt_cv_dlopen="dyld"
 +    lt_cv_dlopen_libs=
 +    lt_cv_dlopen_self=yes
 +
 +fi
 +
 +    ;;
 +
 +  *)
 +    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
 +if test "x$ac_cv_func_shl_load" = xyes; then :
 +  lt_cv_dlopen="shl_load"
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
 +$as_echo_n "checking for shl_load in -ldld... " >&6; }
 +if ${ac_cv_lib_dld_shl_load+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-ldld  $LIBS"
 +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +/* Override any GCC internal prototype to avoid an error.
 +   Use char because int might match the return type of a GCC
 +   builtin and then its argument prototype would still apply.  */
 +#ifdef __cplusplus
 +extern "C"
 +#endif
 +char shl_load ();
 +int
 +main ()
 +{
 +return shl_load ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +  ac_cv_lib_dld_shl_load=yes
 +else
 +  ac_cv_lib_dld_shl_load=no
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
 +if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
 +  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
 +else
 +  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
 +if test "x$ac_cv_func_dlopen" = xyes; then :
 +  lt_cv_dlopen="dlopen"
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
 +$as_echo_n "checking for dlopen in -ldl... " >&6; }
 +if ${ac_cv_lib_dl_dlopen+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-ldl  $LIBS"
 +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +/* Override any GCC internal prototype to avoid an error.
 +   Use char because int might match the return type of a GCC
 +   builtin and then its argument prototype would still apply.  */
 +#ifdef __cplusplus
 +extern "C"
 +#endif
 +char dlopen ();
 +int
 +main ()
 +{
 +return dlopen ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +  ac_cv_lib_dl_dlopen=yes
 +else
 +  ac_cv_lib_dl_dlopen=no
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
 +if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
 +  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
 +$as_echo_n "checking for dlopen in -lsvld... " >&6; }
 +if ${ac_cv_lib_svld_dlopen+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-lsvld  $LIBS"
 +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +/* Override any GCC internal prototype to avoid an error.
 +   Use char because int might match the return type of a GCC
 +   builtin and then its argument prototype would still apply.  */
 +#ifdef __cplusplus
 +extern "C"
 +#endif
 +char dlopen ();
 +int
 +main ()
 +{
 +return dlopen ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +  ac_cv_lib_svld_dlopen=yes
 +else
 +  ac_cv_lib_svld_dlopen=no
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
 +if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
 +  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
 +$as_echo_n "checking for dld_link in -ldld... " >&6; }
 +if ${ac_cv_lib_dld_dld_link+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-ldld  $LIBS"
 +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
 +/* Override any GCC internal prototype to avoid an error.
 +   Use char because int might match the return type of a GCC
 +   builtin and then its argument prototype would still apply.  */
 +#ifdef __cplusplus
 +extern "C"
 +#endif
 +char dld_link ();
 +int
 +main ()
 +{
 +return dld_link ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +if ac_fn_c_try_link "$LINENO"; then :
 +  ac_cv_lib_dld_dld_link=yes
 +else
 +  ac_cv_lib_dld_dld_link=no
 +fi
 +rm -f core conftest.err conftest.$ac_objext \
 +    conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
 +if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
 +  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
 +fi
 +
 +
 +fi
 +
 +
 +fi
 +
 +
 +fi
 +
 +
 +fi
 +
 +
 +fi
 +
 +    ;;
 +  esac
 +
 +  if test "x$lt_cv_dlopen" != xno; then
 +    enable_dlopen=yes
 +  else
 +    enable_dlopen=no
 +  fi
 +
 +  case $lt_cv_dlopen in
 +  dlopen)
 +    save_CPPFLAGS="$CPPFLAGS"
 +    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS 
-DHAVE_DLFCN_H"
 +
 +    save_LDFLAGS="$LDFLAGS"
 +    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS 
$export_dynamic_flag_spec\"
 +
 +    save_LIBS="$LIBS"
 +    LIBS="$lt_cv_dlopen_libs $LIBS"
 +
 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can 
dlopen itself" >&5
 +$as_echo_n "checking whether a program can dlopen itself... " >&6; }
 +if ${lt_cv_dlopen_self+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +        if test "$cross_compiling" = yes; then :
 +  lt_cv_dlopen_self=cross
 +else
 +  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
 +  lt_status=$lt_dlunknown
 +  cat > conftest.$ac_ext <<_LT_EOF
 +#line $LINENO "configure"
 +#include "confdefs.h"
 +
 +#if HAVE_DLFCN_H
 +#include <dlfcn.h>
 +#endif
 +
 +#include <stdio.h>
 +
 +#ifdef RTLD_GLOBAL
 +#  define LT_DLGLOBAL         RTLD_GLOBAL
 +#else
 +#  ifdef DL_GLOBAL
 +#    define LT_DLGLOBAL               DL_GLOBAL
 +#  else
 +#    define LT_DLGLOBAL               0
 +#  endif
 +#endif
 +
 +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
 +   find out it does not work in some platform. */
 +#ifndef LT_DLLAZY_OR_NOW
 +#  ifdef RTLD_LAZY
 +#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
 +#  else
 +#    ifdef DL_LAZY
 +#      define LT_DLLAZY_OR_NOW                DL_LAZY
 +#    else
 +#      ifdef RTLD_NOW
 +#        define LT_DLLAZY_OR_NOW      RTLD_NOW
 +#      else
 +#        ifdef DL_NOW
 +#          define LT_DLLAZY_OR_NOW    DL_NOW
 +#        else
 +#          define LT_DLLAZY_OR_NOW    0
 +#        endif
 +#      endif
 +#    endif
 +#  endif
 +#endif
 +
 +/* When -fvisbility=hidden is used, assume the code has been annotated
 +   correspondingly for the symbols needed.  */
 +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || 
(__GNUC__ > 3))
 +int fnord () __attribute__((visibility("default")));
 +#endif
 +
 +int fnord () { return 42; }
 +int main ()
 +{
 +  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
 +  int status = $lt_dlunknown;
 +
 +  if (self)
 +    {
 +      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
 +      else
 +        {
 +        if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
 +          else puts (dlerror ());
 +      }
 +      /* dlclose (self); */
 +    }
 +  else
 +    puts (dlerror ());
 +
 +  return status;
 +}
 +_LT_EOF
 +  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
 +  (eval $ac_link) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
 +    (./conftest; exit; ) >&5 2>/dev/null
 +    lt_status=$?
 +    case x$lt_status in
 +      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
 +      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
 +      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
 +    esac
 +  else :
 +    # compilation failed
 +    lt_cv_dlopen_self=no
 +  fi
 +fi
 +rm -fr conftest*
 +
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
 +$as_echo "$lt_cv_dlopen_self" >&6; }
 +
 +    if test "x$lt_cv_dlopen_self" = xyes; then
 +      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS 
$lt_prog_compiler_static\"
 +      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically 
linked program can dlopen itself" >&5
 +$as_echo_n "checking whether a statically linked program can dlopen itself... 
" >&6; }
 +if ${lt_cv_dlopen_self_static+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +        if test "$cross_compiling" = yes; then :
 +  lt_cv_dlopen_self_static=cross
 +else
 +  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
 +  lt_status=$lt_dlunknown
 +  cat > conftest.$ac_ext <<_LT_EOF
 +#line $LINENO "configure"
 +#include "confdefs.h"
 +
 +#if HAVE_DLFCN_H
 +#include <dlfcn.h>
 +#endif
 +
 +#include <stdio.h>
 +
 +#ifdef RTLD_GLOBAL
 +#  define LT_DLGLOBAL         RTLD_GLOBAL
 +#else
 +#  ifdef DL_GLOBAL
 +#    define LT_DLGLOBAL               DL_GLOBAL
 +#  else
 +#    define LT_DLGLOBAL               0
 +#  endif
 +#endif
 +
 +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
 +   find out it does not work in some platform. */
 +#ifndef LT_DLLAZY_OR_NOW
 +#  ifdef RTLD_LAZY
 +#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
 +#  else
 +#    ifdef DL_LAZY
 +#      define LT_DLLAZY_OR_NOW                DL_LAZY
 +#    else
 +#      ifdef RTLD_NOW
 +#        define LT_DLLAZY_OR_NOW      RTLD_NOW
 +#      else
 +#        ifdef DL_NOW
 +#          define LT_DLLAZY_OR_NOW    DL_NOW
 +#        else
 +#          define LT_DLLAZY_OR_NOW    0
 +#        endif
 +#      endif
 +#    endif
 +#  endif
 +#endif
 +
 +/* When -fvisbility=hidden is used, assume the code has been annotated
 +   correspondingly for the symbols needed.  */
 +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || 
(__GNUC__ > 3))
 +int fnord () __attribute__((visibility("default")));
 +#endif
 +
 +int fnord () { return 42; }
 +int main ()
 +{
 +  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
 +  int status = $lt_dlunknown;
 +
 +  if (self)
 +    {
 +      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
 +      else
 +        {
 +        if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
 +          else puts (dlerror ());
 +      }
 +      /* dlclose (self); */
 +    }
 +  else
 +    puts (dlerror ());
 +
 +  return status;
 +}
 +_LT_EOF
 +  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
 +  (eval $ac_link) 2>&5
 +  ac_status=$?
 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
 +  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
 +    (./conftest; exit; ) >&5 2>/dev/null
 +    lt_status=$?
 +    case x$lt_status in
 +      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
 +      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
 +      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
 +    esac
 +  else :
 +    # compilation failed
 +    lt_cv_dlopen_self_static=no
 +  fi
 +fi
 +rm -fr conftest*
 +
 +
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" 
>&5
 +$as_echo "$lt_cv_dlopen_self_static" >&6; }
 +    fi
 +
 +    CPPFLAGS="$save_CPPFLAGS"
 +    LDFLAGS="$save_LDFLAGS"
 +    LIBS="$save_LIBS"
 +    ;;
 +  esac
 +
 +  case $lt_cv_dlopen_self in
 +  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
 +  *) enable_dlopen_self=unknown ;;
 +  esac
 +
 +  case $lt_cv_dlopen_self_static in
 +  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
 +  *) enable_dlopen_self_static=unknown ;;
 +  esac
 +fi
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +striplib=
 +old_striplib=
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries 
is possible" >&5
 +$as_echo_n "checking whether stripping libraries is possible... " >&6; }
 +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
 +  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
 +  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 +$as_echo "yes" >&6; }
 +else
 +# FIXME - insert some real tests, host_os isn't really good enough
 +  case $host_os in
 +  darwin*)
 +    if test -n "$STRIP" ; then
 +      striplib="$STRIP -x"
 +      old_striplib="$STRIP -S"
 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 +$as_echo "yes" >&6; }
 +    else
 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +    fi
 +    ;;
 +  *)
 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +    ;;
 +  esac
 +fi
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  # Report which library types will actually be built
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports 
shared libraries" >&5
 +$as_echo_n "checking if libtool supports shared libraries... " >&6; }
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
 +$as_echo "$can_build_shared" >&6; }
 +
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared 
libraries" >&5
 +$as_echo_n "checking whether to build shared libraries... " >&6; }
 +  test "$can_build_shared" = "no" && enable_shared=no
 +
 +  # On AIX, shared libraries and static libraries use the same namespace, and
 +  # are all built from PIC.
 +  case $host_os in
 +  aix3*)
 +    test "$enable_shared" = yes && enable_static=no
 +    if test -n "$RANLIB"; then
 +      archive_cmds="$archive_cmds~\$RANLIB \$lib"
 +      postinstall_cmds='$RANLIB $lib'
 +    fi
 +    ;;
 +
 +  aix[4-9]*)
 +    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
 +      test "$enable_shared" = yes && enable_static=no
 +    fi
 +    ;;
 +  esac
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
 +$as_echo "$enable_shared" >&6; }
 +
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static 
libraries" >&5
 +$as_echo_n "checking whether to build static libraries... " >&6; }
 +  # Make sure either enable_shared or enable_static is yes.
 +  test "$enable_shared" = yes || enable_static=yes
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
 +$as_echo "$enable_static" >&6; }
 +
 +
 +
 +
 +fi
 +ac_ext=c
 +ac_cpp='$CPP $CPPFLAGS'
 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS 
conftest.$ac_ext $LIBS >&5'
 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
 +
 +CC="$lt_save_CC"
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +        ac_config_commands="$ac_config_commands libtool"
 +
 +
 +
 +
 +# Only expand once:
 +
 +
 +
 +
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets 
\$(MAKE)" >&5
 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
 +set x ${MAKE-make}
 +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
 +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  cat >conftest.make <<\_ACEOF
 +SHELL = /bin/sh
 +all:
 +      @echo '@@@%%%=$(MAKE)=@@@%%%'
 +_ACEOF
 +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
 +case `${MAKE-make} -f conftest.make 2>/dev/null` in
 +  *@@@%%%=?*=@@@%%%*)
 +    eval ac_cv_prog_make_${ac_make}_set=yes;;
 +  *)
 +    eval ac_cv_prog_make_${ac_make}_set=no;;
 +esac
 +rm -f conftest.make
 +fi
 +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 +$as_echo "yes" >&6; }
 +  SET_MAKE=
 +else
 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +  SET_MAKE="MAKE=${MAKE-make}"
 +fi
 +
 +
 +# This is mainly for my use during testing and development.
 +# Yes, it's a bit of a hack.
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for special development 
options" >&5
 +$as_echo_n "checking for special development options... " >&6; }
 +if test -f $srcdir/.developing
 +then
 +      # add other debug flags as appropriate, save GAWKDEBUG for emergencies
 +      CFLAGS="$CFLAGS -DARRAYDEBUG"
 +      if grep dbug $srcdir/.developing
 +      then
 +              CFLAGS="$CFLAGS -DDBUG"
 +              LIBS="$LIBS dbug/libdbug.a"
 +      fi
 +      # turn on compiler warnings if we're doing development
 +      # enable debugging using macros also
 +      if test "$GCC" = yes
 +      then
 +              CFLAGS="$CFLAGS -Wall"
 +      fi
 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 +$as_echo "yes" >&6; }
 +else
 +      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 +$as_echo "no" >&6; }
 +fi
 +
 +
 +
 +# shared library suffix for dynamic loading:
 +
 +# default shared library location
 +pkgextensiondir='${pkglibdir}'/$VERSION
 +
 +
 +
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS USS compilation" 
>&5
 +$as_echo_n "checking for z/OS USS compilation... " >&6; }
 +if test "OS/390" = "`uname`"
 +then
 +  CFLAGS="$CFLAGS -D_ALL_SOURCE -DZOS_USS -DUSE_EBCDIC"
 +  # Must rebuild awkgram.c and command.c from Bison for EBCDIC
 +  rm -f awkgram.c command.c
 +  ac_cv_zos_uss=yes
 +else
 +  ac_cv_zos_uss=no
 +fi
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_cv_zos_uss}" >&5
 +$as_echo "${ac_cv_zos_uss}" >&6; }
 +
 +
 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strerror in 
-lcposix" >&5
 +$as_echo_n "checking for strerror in -lcposix... " >&6; }
 +if ${ac_cv_lib_cposix_strerror+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-lcposix  $LIBS"
 +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 +/* end confdefs.h.  */
 +
  /* Override any GCC internal prototype to avoid an error.
     Use char because int might match the return type of a GCC
     builtin and then its argument prototype would still apply.  */
diff --cc doc/Makefile.in
index 81aace3,beaad1f..15670b9
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@@ -84,14 -84,10 +84,13 @@@ am__aclocal_m4_deps = $(top_srcdir)/m4/
        $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \
        $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
        $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libsigsegv.m4 \
 -      $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \
 +      $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/longlong.m4 \
 +      $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
 +      $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
 +      $(top_srcdir)/m4/mpfr.m4 $(top_srcdir)/m4/nls.m4 \
        $(top_srcdir)/m4/noreturn.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/readline.m4 \
-       $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/stdint_h.m4 \
-       $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \
+       $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/ulonglong.m4 \
        $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
diff --cc extension/Makefile.in
index ed07ca5,7333076..72c75b0
--- a/extension/Makefile.in
+++ b/extension/Makefile.in
@@@ -38,11 -38,27 +38,28 @@@
  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA
  #
  
 -
  VPATH = @srcdir@
+ am__make_dryrun = \
+   { \
+     am__dry=no; \
+     case $$MAKEFLAGS in \
+       *\\[\ \ ]*) \
+         echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
+           | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+       *) \
+         for am__flg in $$MAKEFLAGS; do \
+           case $$am__flg in \
+             *=*|--*) ;; \
+             *n*) am__dry=yes; break;; \
+           esac; \
+         done;; \
+     esac; \
+     test $$am__dry = yes; \
+   }
 +pkgdatadir = $(datadir)/@PACKAGE@
  pkgincludedir = $(includedir)/@PACKAGE@
  pkglibdir = $(libdir)/@PACKAGE@
 +pkglibexecdir = $(libexecdir)/@PACKAGE@
  am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
  install_sh_DATA = $(install_sh) -c -m 644
  install_sh_PROGRAM = $(install_sh) -c
@@@ -57,8 -73,10 +74,9 @@@ PRE_UNINSTALL = 
  POST_UNINSTALL = :
  build_triplet = @build@
  host_triplet = @host@
 -pkglibexec_PROGRAMS = pwcat$(EXEEXT) grcat$(EXEEXT)
 -subdir = awklib
 +subdir = extension
- DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ChangeLog
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+       $(top_srcdir)/depcomp $(top_srcdir)/mkinstalldirs ChangeLog
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/m4/arch.m4 \
        $(top_srcdir)/m4/codeset.m4 $(top_srcdir)/m4/gettext.m4 \
@@@ -66,14 -84,10 +84,13 @@@
        $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \
        $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
        $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libsigsegv.m4 \
 -      $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \
 +      $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/longlong.m4 \
 +      $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
 +      $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
-       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
++      $(top_srcdir)/m4/mpfr.m4 $(top_srcdir)/m4/nls.m4 \
+       $(top_srcdir)/m4/noreturn.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/readline.m4 \
-       $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/stdint_h.m4 \
-       $(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \
+       $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/ulonglong.m4 \
        $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
@@@ -102,49 -124,28 +119,60 @@@ am__nobase_list = $(am__nobase_strip_se
  am__base_list = \
    sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
    sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ am__uninstall_files_from_dir = { \
+   test -z "$$files" \
+     || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+     || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+          $(am__cd) "$$dir" && rm -f $$files; }; \
+   }
 -SCRIPTS = $(bin_SCRIPTS)
 +am__installdirs = "$(DESTDIR)$(pkgextensiondir)"
 +LTLIBRARIES = $(pkgextension_LTLIBRARIES)
 +filefuncs_la_LIBADD =
 +am_filefuncs_la_OBJECTS = filefuncs.lo
 +filefuncs_la_OBJECTS = $(am_filefuncs_la_OBJECTS)
 +filefuncs_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 +      $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 +      $(filefuncs_la_LDFLAGS) $(LDFLAGS) -o $@
 +fork_la_LIBADD =
 +am_fork_la_OBJECTS = fork.lo
 +fork_la_OBJECTS = $(am_fork_la_OBJECTS)
 +fork_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 +      --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(fork_la_LDFLAGS) \
 +      $(LDFLAGS) -o $@
 +ordchr_la_LIBADD =
 +am_ordchr_la_OBJECTS = ordchr.lo
 +ordchr_la_OBJECTS = $(am_ordchr_la_OBJECTS)
 +ordchr_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 +      $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 +      $(ordchr_la_LDFLAGS) $(LDFLAGS) -o $@
 +readfile_la_LIBADD =
 +am_readfile_la_OBJECTS = readfile.lo
 +readfile_la_OBJECTS = $(am_readfile_la_OBJECTS)
 +readfile_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 +      $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 +      $(readfile_la_LDFLAGS) $(LDFLAGS) -o $@
  DEFAULT_INCLUDES = address@hidden@ -I$(top_builddir)
  depcomp = $(SHELL) $(top_srcdir)/depcomp
  am__depfiles_maybe = depfiles
  am__mv = mv -f
  COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 +      --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 +      $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
  CCLD = $(CC)
 -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 -SOURCES = $(nodist_grcat_SOURCES) $(nodist_pwcat_SOURCES)
 -DIST_SOURCES =
 +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 +      --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 +      $(LDFLAGS) -o $@
 +SOURCES = $(filefuncs_la_SOURCES) $(fork_la_SOURCES) \
 +      $(ordchr_la_SOURCES) $(readfile_la_SOURCES)
 +DIST_SOURCES = $(filefuncs_la_SOURCES) $(fork_la_SOURCES) \
 +      $(ordchr_la_SOURCES) $(readfile_la_SOURCES)
+ am__can_run_installinfo = \
+   case $$AM_UPDATE_INFO_DIR in \
+     n|no|NO) false;; \
+     *) (install-info --version) >/dev/null 2>&1;; \
+   esac
  ETAGS = etags
  CTAGS = ctags
  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@@ -188,6 -185,6 +216,7 @@@ LD = @LD
  LDFLAGS = @LDFLAGS@
  LIBICONV = @LIBICONV@
  LIBINTL = @LIBINTL@
++LIBMPFR = @LIBMPFR@
  LIBOBJS = @LIBOBJS@
  LIBREADLINE = @LIBREADLINE@
  LIBS = @LIBS@
@@@ -352,45 -316,81 +381,48 @@@ $(top_srcdir)/configure:  $(am__configu
  $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  $(am__aclocal_m4_deps):
 -install-pkglibexecPROGRAMS: $(pkglibexec_PROGRAMS)
 +install-pkgextensionLTLIBRARIES: $(pkgextension_LTLIBRARIES)
        @$(NORMAL_INSTALL)
-       test -z "$(pkgextensiondir)" || $(MKDIR_P) 
"$(DESTDIR)$(pkgextensiondir)"
 -      @list='$(pkglibexec_PROGRAMS)'; test -n "$(pkglibexecdir)" || list=; \
 -      if test -n "$$list"; then \
 -        echo " $(MKDIR_P) '$(DESTDIR)$(pkglibexecdir)'"; \
 -        $(MKDIR_P) "$(DESTDIR)$(pkglibexecdir)" || exit 1; \
 -      fi; \
 -      for p in $$list; do echo "$$p $$p"; done | \
 -      sed 's/$(EXEEXT)$$//' | \
 -      while read p p1; do if test -f $$p; \
 -        then echo "$$p"; echo "$$p"; else :; fi; \
 -      done | \
 -      sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
 -          -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
 -      sed 'N;N;N;s,\n, ,g' | \
 -      $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
 -        { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
 -          if ($$2 == $$4) files[d] = files[d] " " $$1; \
 -          else { print "f", $$3 "/" $$4, $$1; } } \
 -        END { for (d in files) print "f", d, files[d] }' | \
 -      while read type dir files; do \
 -          if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
 -          test -z "$$files" || { \
 -            echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files 
'$(DESTDIR)$(pkglibexecdir)$$dir'"; \
 -            $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files 
"$(DESTDIR)$(pkglibexecdir)$$dir" || exit $$?; \
 -          } \
 -      ; done
 -
 -uninstall-pkglibexecPROGRAMS:
 +      @list='$(pkgextension_LTLIBRARIES)'; test -n "$(pkgextensiondir)" || 
list=; \
 +      list2=; for p in $$list; do \
 +        if test -f $$p; then \
 +          list2="$$list2 $$p"; \
 +        else :; fi; \
 +      done; \
 +      test -z "$$list2" || { \
++        echo " $(MKDIR_P) '$(DESTDIR)$(pkgextensiondir)'"; \
++        $(MKDIR_P) "$(DESTDIR)$(pkgextensiondir)" || exit 1; \
 +        echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install 
$(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pkgextensiondir)'"; \
 +        $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install 
$(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pkgextensiondir)"; \
 +      }
 +
 +uninstall-pkgextensionLTLIBRARIES:
        @$(NORMAL_UNINSTALL)
 -      @list='$(pkglibexec_PROGRAMS)'; test -n "$(pkglibexecdir)" || list=; \
 -      files=`for p in $$list; do echo "$$p"; done | \
 -        sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
 -            -e 's/$$/$(EXEEXT)/' `; \
 -      test -n "$$list" || exit 0; \
 -      echo " ( cd '$(DESTDIR)$(pkglibexecdir)' && rm -f" $$files ")"; \
 -      cd "$(DESTDIR)$(pkglibexecdir)" && rm -f $$files
 -
 -clean-pkglibexecPROGRAMS:
 -      -test -z "$(pkglibexec_PROGRAMS)" || rm -f $(pkglibexec_PROGRAMS)
 -install-binSCRIPTS: $(bin_SCRIPTS)
 -      @$(NORMAL_INSTALL)
 -      @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
 -      if test -n "$$list"; then \
 -        echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
 -        $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
 -      fi; \
 +      @list='$(pkgextension_LTLIBRARIES)'; test -n "$(pkgextensiondir)" || 
list=; \
        for p in $$list; do \
 -        if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 -        if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
 -      done | \
 -      sed -e 'p;s,.*/,,;n' \
 -          -e 'h;s|.*|.|' \
 -          -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
 -      $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
 -        { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
 -          if ($$2 == $$4) { files[d] = files[d] " " $$1; \
 -            if (++n[d] == $(am__install_max)) { \
 -              print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
 -          else { print "f", d "/" $$4, $$1 } } \
 -        END { for (d in files) print "f", d, files[d] }' | \
 -      while read type dir files; do \
 -           if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
 -           test -z "$$files" || { \
 -             echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
 -             $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit 
$$?; \
 -           } \
 -      ; done
 -
 -uninstall-binSCRIPTS:
 -      @$(NORMAL_UNINSTALL)
 -      @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
 -      files=`for p in $$list; do echo "$$p"; done | \
 -             sed -e 's,.*/,,;$(transform)'`; \
 -      dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
 +        $(am__strip_dir) \
 +        echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall 
rm -f '$(DESTDIR)$(pkgextensiondir)/$$f'"; \
 +        $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f 
"$(DESTDIR)$(pkgextensiondir)/$$f"; \
 +      done
 +
 +clean-pkgextensionLTLIBRARIES:
 +      -test -z "$(pkgextension_LTLIBRARIES)" || rm -f 
$(pkgextension_LTLIBRARIES)
-       @list='$(pkgextension_LTLIBRARIES)'; for p in $$list; do \
-         dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
-         test "$$dir" != "$$p" || dir=.; \
-         echo "rm -f \"$${dir}/so_locations\""; \
-         rm -f "$${dir}/so_locations"; \
-       done
- filefuncs.la: $(filefuncs_la_OBJECTS) $(filefuncs_la_DEPENDENCIES) 
++      @list='$(pkgextension_LTLIBRARIES)'; \
++      locs=`for p in $$list; do echo $$p; done | \
++            sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
++            sort -u`; \
++      test -z "$$locs" || { \
++        echo rm -f $${locs}; \
++        rm -f $${locs}; \
++      }
++filefuncs.la: $(filefuncs_la_OBJECTS) $(filefuncs_la_DEPENDENCIES) 
$(EXTRA_filefuncs_la_DEPENDENCIES) 
 +      $(filefuncs_la_LINK) -rpath $(pkgextensiondir) $(filefuncs_la_OBJECTS) 
$(filefuncs_la_LIBADD) $(LIBS)
- fork.la: $(fork_la_OBJECTS) $(fork_la_DEPENDENCIES) 
++fork.la: $(fork_la_OBJECTS) $(fork_la_DEPENDENCIES) 
$(EXTRA_fork_la_DEPENDENCIES) 
 +      $(fork_la_LINK) -rpath $(pkgextensiondir) $(fork_la_OBJECTS) 
$(fork_la_LIBADD) $(LIBS)
- ordchr.la: $(ordchr_la_OBJECTS) $(ordchr_la_DEPENDENCIES) 
++ordchr.la: $(ordchr_la_OBJECTS) $(ordchr_la_DEPENDENCIES) 
$(EXTRA_ordchr_la_DEPENDENCIES) 
 +      $(ordchr_la_LINK) -rpath $(pkgextensiondir) $(ordchr_la_OBJECTS) 
$(ordchr_la_LIBADD) $(LIBS)
- readfile.la: $(readfile_la_OBJECTS) $(readfile_la_DEPENDENCIES) 
++readfile.la: $(readfile_la_OBJECTS) $(readfile_la_DEPENDENCIES) 
$(EXTRA_readfile_la_DEPENDENCIES) 
 +      $(readfile_la_LINK) -rpath $(pkgextensiondir) $(readfile_la_OBJECTS) 
$(readfile_la_LIBADD) $(LIBS)
  
  mostlyclean-compile:
        -rm -f *.$(OBJEXT)
@@@ -613,24 -617,70 +664,25 @@@ ps: ps-a
  
  ps-am:
  
 -uninstall-am: uninstall-binSCRIPTS uninstall-local \
 -      uninstall-pkglibexecPROGRAMS
 +uninstall-am: uninstall-pkgextensionLTLIBRARIES
  
 -.MAKE: install-am install-exec-am install-strip
 +.MAKE: install-am install-strip
  
  .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
-       clean-libtool clean-pkgextensionLTLIBRARIES ctags distclean \
-       distclean-compile distclean-generic distclean-libtool \
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
-       install install-am install-data install-data-am install-dvi \
-       install-dvi-am install-exec install-exec-am install-html \
-       install-html-am install-info install-info-am install-man \
-       install-pdf install-pdf-am install-pkgextensionLTLIBRARIES \
-       install-ps install-ps-am install-strip installcheck \
-       installcheck-am installdirs maintainer-clean \
-       maintainer-clean-generic mostlyclean mostlyclean-compile \
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       tags uninstall uninstall-am uninstall-pkgextensionLTLIBRARIES
 -      clean-local clean-pkglibexecPROGRAMS cscopelist ctags \
 -      distclean distclean-compile distclean-generic distclean-tags \
 -      distdir dvi dvi-am html html-am info info-am install \
 -      install-am install-binSCRIPTS install-data install-data-am \
 -      install-dvi install-dvi-am install-exec install-exec-am \
 -      install-exec-hook install-html install-html-am install-info \
++      clean-libtool clean-pkgextensionLTLIBRARIES cscopelist ctags \
++      distclean distclean-compile distclean-generic \
++      distclean-libtool distclean-tags distdir dvi dvi-am html \
++      html-am info info-am install install-am install-data \
++      install-data-am install-dvi install-dvi-am install-exec \
++      install-exec-am install-html install-html-am install-info \
+       install-info-am install-man install-pdf install-pdf-am \
 -      install-pkglibexecPROGRAMS install-ps install-ps-am \
++      install-pkgextensionLTLIBRARIES install-ps install-ps-am \
+       install-strip installcheck installcheck-am installdirs \
+       maintainer-clean maintainer-clean-generic mostlyclean \
 -      mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
 -      tags uninstall uninstall-am uninstall-binSCRIPTS \
 -      uninstall-local uninstall-pkglibexecPROGRAMS
 -
 -
 -all: $(srcdir)/stamp-eg $(AUXPROGS) igawk $(AUXAWK)
 -
 -install-exec-hook: $(AUXAWK)
 -      $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
 -      for i in $(AUXAWK) $(srcdir)/eg/lib/*.awk ; do \
 -              progname=`echo $$i | sed 's;.*/;;'` ; \
 -              $(INSTALL_DATA) $$i $(DESTDIR)$(pkgdatadir)/$$progname ; \
 -      done
 -
 -# pkglibexecdir and pkgdatadir are removed in the top level Makefile's 
uninstall
 -uninstall-local:
 -      rm -fr $(DESTDIR)$(pkglibexecdir)/* $(DESTDIR)$(pkgdatadir)/*
 -      rm -f $(DESTDIR)$(bindir)/igawk
 -
 -clean-local:
 -      rm -f $(AUXAWK) igawk *.exe
 -      rm -fr eg.old
 -
 -$(srcdir)/stamp-eg: $(srcdir)/../doc/gawk.texi $(srcdir)/../doc/gawkinet.texi
 -      cd $(srcdir) && \
 -      rm -fr eg && \
 -      rm -fr stamp-eg && \
 -      $(AWKPROG) -f extract.awk ../doc/gawk.texi ../doc/gawkinet.texi
 -      @echo 'some makes are stupid and will not check a directory' > 
$(srcdir)/stamp-eg
 -      @echo 'against a file, so this file is a place holder. gack.' >> 
$(srcdir)/stamp-eg
 -
 -$(srcdir)/eg/lib/pwcat.c $(srcdir)/eg/lib/grcat.c $(srcdir)/eg/prog/igawk.sh \
 -$(srcdir)/eg/lib/passwdawk.in $(srcdir)/eg/lib/groupawk.in: stamp-eg; @:
 -
 -pwcat$(EXEEXT): $(srcdir)/eg/lib/pwcat.c
 -      $(COMPILE) $(srcdir)/eg/lib/pwcat.c $(LDFLAGS) -o $@
 -
 -grcat$(EXEEXT): $(srcdir)/eg/lib/grcat.c
 -      $(COMPILE) $(srcdir)/eg/lib/grcat.c $(LDFLAGS) -o $@
 -
 -igawk: $(srcdir)/eg/prog/igawk.sh
 -      cp $(srcdir)/eg/prog/igawk.sh $@ ; chmod 755 $@
 -
 -passwd.awk: $(srcdir)/eg/lib/passwdawk.in
 -      sed 's;/usr/local/libexec/awk;$(pkglibexecdir);' < 
$(srcdir)/eg/lib/passwdawk.in > passwd.awk
++      mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
++      pdf pdf-am ps ps-am tags uninstall uninstall-am \
++      uninstall-pkgextensionLTLIBRARIES
  
 -group.awk: $(srcdir)/eg/lib/groupawk.in
 -      sed 's;/usr/local/libexec/awk;$(pkglibexecdir);' < 
$(srcdir)/eg/lib/groupawk.in > group.awk
  
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
diff --cc test/Makefile.am
index 726c89c,24255b7..457fd16
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@@ -867,14 -852,10 +866,14 @@@ INET_TESTS = inetdayu inetdayt inetech
  
  MACHINE_TESTS = double1 double2 fmtspcl intformat
  
 +MPFR_TESTS = mpfrnr mpfrrnd mpfrieee mpfrexprange mpfrsort mpfrbigint
 +
  LOCALE_CHARSET_TESTS = \
-       asort asorti fmttest fnarydel fnparydl lc_num1 mbfw1 \
+       asort asorti fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \
        mbprintf1 mbprintf2 mbprintf3 rebt8b2 rtlenmb sort1 sprintfc
  
 +SHLIB_TESTS = ordchr ordchr2 fork fork2 readfile filefuncs
 +
  # List of the tests which should be run with --lint option:
  NEED_LINT = \
        defref fmtspcl lintwarn noeffect nofmtch shadow \
@@@ -1495,58 -1454,14 +1494,60 @@@ rri1:
        AWKPATH=$(srcdir) $(AWK) -f address@hidden  < $(srcdir)/address@hidden 
>_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
  
 +rand:
 +      @echo $@
 +      @AWKPATH=$(srcdir) $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-if test -z "$$AWKFLAGS" ; then $(CMP) $(srcdir)/address@hidden _$@ && 
rm -f _$@ ; else \
 +      ($(CMP) $(srcdir)/address@hidden _$@ || $(CMP) $(srcdir)/address@hidden 
_$@) && rm -f _$@ ; \
 +      fi
 +
 +mpfrieee:
 +      @echo $@
 +      @$(AWK) -M -vPREC=double -f $(srcdir)/address@hidden > _$@ 2>&1
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +mpfrexprange:
 +      @echo $@
 +      @$(AWK) -M -vPREC=53 -f $(srcdir)/address@hidden > _$@ 2>&1
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +mpfrrnd:
 +      @echo $@
 +      @$(AWK) -M -vPREC=53 -f $(srcdir)/address@hidden > _$@ 2>&1
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +mpfrnr:
 +      @echo $@
 +      @$(AWK) -M -vPREC=113 -f $(srcdir)/address@hidden 
$(srcdir)/address@hidden > _$@
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +mpfrsort:
 +      @echo $@
 +      @$(AWK) -M -vPREC=53 -f $(srcdir)/address@hidden > _$@ 2>&1
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +mpfrbigint:
 +      @echo $@
 +      @$(AWK) -M -f $(srcdir)/address@hidden > _$@ 2>&1
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
  jarebug::
        @echo $@
-       @GAWKLOCALE=ja_JP.EUC-JP ; export GAWKLOCALE ; \
-       $(AWK) -f $(srcdir)/address@hidden $(srcdir)/address@hidden >_$@ 2>&1 
|| echo EXIT CODE: $$? >> _$@
-       @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
+       @if locale -a | grep ja_JP.EUC-JP > /dev/null ; then \
+       GAWKLOCALE=ja_JP.EUC-JP ; export GAWKLOCALE ; \
+       $(AWK) -f $(srcdir)/address@hidden $(srcdir)/address@hidden >_$@ 2>&1 
|| echo EXIT CODE: $$? >> _$@ ; \
+       -$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@ ; \
+       fi
  
 +ordchr2::
 +      @echo $@
 +      @$(AWK) -l ordchr 'BEGIN {print chr(ord("z"))}' >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +readfile::
 +      @echo $@
 +      @$(AWK) -l readfile 'BEGIN {printf "%s", readfile("Makefile")}' >_$@ 
2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) Makefile _$@ && rm -f _$@ || cp -p Makefile address@hidden
  
  # Targets generated for other tests:
  include Maketests
diff --cc test/Makefile.in
index fb48935,709009e..2696573
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@@ -83,10 -83,7 +83,10 @@@ am__aclocal_m4_deps = $(top_srcdir)/m4/
        $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lcmessage.m4 \
        $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
        $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libsigsegv.m4 \
 -      $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \
 +      $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/longlong.m4 \
-       $(top_srcdir)/m4/mpfr.m4 $(top_srcdir)/m4/ltoptions.m4 \
-       $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
-       $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
++      $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
++      $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
++      $(top_srcdir)/m4/mpfr.m4 $(top_srcdir)/m4/nls.m4 \
        $(top_srcdir)/m4/noreturn.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/readline.m4 \
        $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/ulonglong.m4 \
@@@ -1096,12 -1054,10 +1095,12 @@@ GAWK_EXT_TESTS = 
  EXTRA_TESTS = inftest regtest
  INET_TESTS = inetdayu inetdayt inetechu inetecht
  MACHINE_TESTS = double1 double2 fmtspcl intformat
 +MPFR_TESTS = mpfrnr mpfrrnd mpfrieee mpfrexprange mpfrsort mpfrbigint
  LOCALE_CHARSET_TESTS = \
-       asort asorti fmttest fnarydel fnparydl lc_num1 mbfw1 \
+       asort asorti fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \
        mbprintf1 mbprintf2 mbprintf3 rebt8b2 rtlenmb sort1 sprintfc
  
 +SHLIB_TESTS = ordchr ordchr2 fork fork2 readfile filefuncs
  
  # List of the tests which should be run with --lint option:
  NEED_LINT = \
@@@ -1903,58 -1832,13 +1902,60 @@@ rri1:
        AWKPATH=$(srcdir) $(AWK) -f address@hidden  < $(srcdir)/address@hidden 
>_$@ 2>&1 || echo EXIT CODE: $$? >>_$@
        @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
  
 +rand:
 +      @echo $@
 +      @AWKPATH=$(srcdir) $(AWK) -f address@hidden  >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-if test -z "$$AWKFLAGS" ; then $(CMP) $(srcdir)/address@hidden _$@ && 
rm -f _$@ ; else \
 +      ($(CMP) $(srcdir)/address@hidden _$@ || $(CMP) $(srcdir)/address@hidden 
_$@) && rm -f _$@ ; \
 +      fi
 +
 +mpfrieee:
 +      @echo $@
 +      @$(AWK) -M -vPREC=double -f $(srcdir)/address@hidden > _$@ 2>&1
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +mpfrexprange:
 +      @echo $@
 +      @$(AWK) -M -vPREC=53 -f $(srcdir)/address@hidden > _$@ 2>&1
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +mpfrrnd:
 +      @echo $@
 +      @$(AWK) -M -vPREC=53 -f $(srcdir)/address@hidden > _$@ 2>&1
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +mpfrnr:
 +      @echo $@
 +      @$(AWK) -M -vPREC=113 -f $(srcdir)/address@hidden 
$(srcdir)/address@hidden > _$@
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +mpfrsort:
 +      @echo $@
 +      @$(AWK) -M -vPREC=53 -f $(srcdir)/address@hidden > _$@ 2>&1
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +mpfrbigint:
 +      @echo $@
 +      @$(AWK) -M -f $(srcdir)/address@hidden > _$@ 2>&1
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
  jarebug::
        @echo $@
-       @GAWKLOCALE=ja_JP.EUC-JP ; export GAWKLOCALE ; \
-       $(AWK) -f $(srcdir)/address@hidden $(srcdir)/address@hidden >_$@ 2>&1 
|| echo EXIT CODE: $$? >> _$@
-       @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
+       @if locale -a | grep ja_JP.EUC-JP > /dev/null ; then \
+       GAWKLOCALE=ja_JP.EUC-JP ; export GAWKLOCALE ; \
+       $(AWK) -f $(srcdir)/address@hidden $(srcdir)/address@hidden >_$@ 2>&1 
|| echo EXIT CODE: $$? >> _$@ ; \
+       -$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@ ; \
+       fi
 +
 +ordchr2::
 +      @echo $@
 +      @$(AWK) -l ordchr 'BEGIN {print chr(ord("z"))}' >_$@ 2>&1 || echo EXIT 
CODE: $$? >>_$@
 +      @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 +
 +readfile::
 +      @echo $@
 +      @$(AWK) -l readfile 'BEGIN {printf "%s", readfile("Makefile")}' >_$@ 
2>&1 || echo EXIT CODE: $$? >>_$@
 +      @-$(CMP) Makefile _$@ && rm -f _$@ || cp -p Makefile address@hidden
  Gt-dummy:
  # file Maketests, generated from Makefile.am by the Gentests program
  addcomma:

-----------------------------------------------------------------------

Summary of changes:
 Makefile.in           |   22 +++++----
 aclocal.m4            |    2 +-
 awklib/Makefile.in    |    7 +--
 configh.in            |    1 -
 configure             |   58 ++++++++++++-----------
 dfa.c                 |   36 +++++++-------
 doc/Makefile.in       |    3 +-
 extension/Makefile.in |  122 +++++++++++++++++++++++++++++++++++--------------
 po/it.gmo             |  Bin 41479 -> 47961 bytes
 po/it.po              |    2 +-
 test/ChangeLog        |    5 ++
 test/Makefile.am      |   11 ++--
 test/Makefile.in      |   17 ++++---
 13 files changed, 173 insertions(+), 113 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]