Merge commit 'origin/sas' into YaSp
Bruno JOFRET [Mon, 2 Mar 2009 08:58:18 +0000 (09:58 +0100)]
Conflicts:

scilab/CHANGES_5.1.X
scilab/Version.incl
scilab/configure
scilab/modules/completion/Makefile.am
scilab/modules/completion/Makefile.in
scilab/modules/completion/src/c/completeLine.c
scilab/modules/completion/src/c/completion.vcproj
scilab/modules/completion/tests/nonreg_tests/bug_3051.tst
scilab/modules/completion/tests/nonreg_tests/bug_3297.tst
scilab/modules/completion/tests/nonreg_tests/bug_3306.tst
scilab/modules/completion/tests/nonreg_tests/bug_3398.tst
scilab/modules/completion/tests/nonreg_tests/bug_3399.tst
scilab/modules/completion/tests/nonreg_tests/bug_3757.tst
scilab/modules/completion/tests/nonreg_tests/bug_4039.tst
scilab/modules/completion/tests/nonreg_tests/bug_4095.tst
scilab/modules/core/includes/version.h
scilab/modules/graphics/help/en_US/param3d_properties.xml
scilab/modules/graphics/help/en_US/polyline_properties.xml
scilab/modules/graphics/help/en_US/segs_properties.xml
scilab/modules/graphics/help/en_US/surface_properties.xml
scilab/modules/graphics/help/images/marks.svg
scilab/modules/graphics/help/images/polyline_style.svg
scilab/modules/gui/macros/createNode.sci
scilab/modules/gui/macros/createTree.sci
scilab/modules/gui/macros/dumpTree.sci
scilab/modules/gui/src/java/org/scilab/modules/gui/tree/ScilabTree.java

96 files changed:
1  2 
scilab/CHANGES_5.1.X
scilab/Makefile.am
scilab/Makefile.in
scilab/Version.incl
scilab/configure
scilab/configure.ac
scilab/contrib/Makefile.in
scilab/libs/MALLOC/Makefile.in
scilab/libs/Makefile.in
scilab/libs/blas/Makefile.in
scilab/libs/doublylinkedlist/Makefile.in
scilab/libs/dynamiclibrary/Makefile.in
scilab/libs/hashtable/Makefile.in
scilab/libs/lapack/Makefile.in
scilab/libs/libst/Makefile.in
scilab/modules/Makefile.in
scilab/modules/abstractSyntaxTree/Makefile.in
scilab/modules/action_binding/Makefile.in
scilab/modules/arnoldi/Makefile.in
scilab/modules/boolean/Makefile.in
scilab/modules/cacsd/Makefile.in
scilab/modules/compatibility_functions/Makefile.in
scilab/modules/completion/Makefile.am
scilab/modules/completion/Makefile.in
scilab/modules/console/Makefile.in
scilab/modules/core/Makefile.am
scilab/modules/core/Makefile.in
scilab/modules/core/includes/machine.h.in
scilab/modules/core/src/c/core.vcproj
scilab/modules/data_structures/Makefile.in
scilab/modules/demo_tools/Makefile.in
scilab/modules/development_tools/Makefile.in
scilab/modules/development_tools/src/fake/Makefile.in
scilab/modules/differential_equations/Makefile.in
scilab/modules/double/Makefile.in
scilab/modules/dynamic_link/Makefile.am
scilab/modules/dynamic_link/Makefile.in
scilab/modules/dynamic_link/src/c/dynamic_link.vcproj
scilab/modules/elementary_functions/Makefile.in
scilab/modules/fftw/Makefile.in
scilab/modules/fileio/Makefile.in
scilab/modules/functions/Makefile.in
scilab/modules/functions_manager/Makefile.in
scilab/modules/genetic_algorithms/Makefile.in
scilab/modules/graphic_export/Makefile.in
scilab/modules/graphics/Makefile.in
scilab/modules/gui/Makefile.in
scilab/modules/helptools/Makefile.in
scilab/modules/history_manager/Makefile.in
scilab/modules/integer/Makefile.in
scilab/modules/interpolation/Makefile.in
scilab/modules/intersci/Makefile.in
scilab/modules/io/Makefile.in
scilab/modules/javasci/Makefile.in
scilab/modules/jvm/Makefile.in
scilab/modules/linear_algebra/Makefile.in
scilab/modules/localization/Makefile.in
scilab/modules/m2sci/Makefile.in
scilab/modules/maple2scilab/Makefile.in
scilab/modules/matio/Makefile.in
scilab/modules/metanet/Makefile.in
scilab/modules/mexlib/Makefile.in
scilab/modules/operations/Makefile.in
scilab/modules/optimization/Makefile.in
scilab/modules/output_stream/Makefile.in
scilab/modules/overloading/Makefile.in
scilab/modules/parameters/Makefile.in
scilab/modules/parse/Makefile.in
scilab/modules/polynomials/Makefile.in
scilab/modules/pvm/Makefile.in
scilab/modules/randlib/Makefile.in
scilab/modules/renderer/Makefile.in
scilab/modules/scicos/Makefile.am
scilab/modules/scicos/Makefile.in
scilab/modules/scicos_blocks/Makefile.am
scilab/modules/scicos_blocks/Makefile.in
scilab/modules/scilab2fortran/Makefile.in
scilab/modules/scipad/Makefile.in
scilab/modules/shell/Makefile.in
scilab/modules/signal_processing/Makefile.in
scilab/modules/simulated_annealing/Makefile.in
scilab/modules/sound/Makefile.in
scilab/modules/sparse/Makefile.in
scilab/modules/special_functions/Makefile.in
scilab/modules/spreadsheet/Makefile.in
scilab/modules/statistics/Makefile.in
scilab/modules/string/Makefile.in
scilab/modules/symbol/Makefile.in
scilab/modules/symbolic/Makefile.in
scilab/modules/system_env/Makefile.in
scilab/modules/tclsci/Makefile.in
scilab/modules/texmacs/Makefile.in
scilab/modules/time/Makefile.in
scilab/modules/types/Makefile.in
scilab/modules/umfpack/Makefile.in
scilab/modules/windows_tools/Makefile.in

@@@ -18,8 -38,18 +38,20 @@@ Bug fixes
  * bug 4132 fixed - fullpath crashs
  
  * bug 4134 fixed - In some cases, bad detection of a 64 bit arch was 
-                  causing a seg fault during the "make doc" process
+                    causing a seg fault during the "make doc" process
+ * bug 4150 fixed - user startup executed twice if you change directory to SCIHOME in this file.
  
+ * bug 4159 fixed - coshlt was defined twice on windows
+ * bug 4164 fixed - isinf is now defined in more recent versions of the Sun 
+                                  Compiler. Detection and replacement of the function is now
+                                  done in the configure.
+ * bug 4166 fixed - test_run was broken
++* bug 4197 fixed - inaccurate floating point results computed by norm with 
++                                 large/small vector matrices.
  
                 Changes between version 5.0.X and 5.1 of Scilab
                 ===============================================
@@@ -481,7 -510,13 +512,19 @@@ Bug fixes
  
  * bug 4055 fixed - From time to time, when I plot a graphic, scilab displays a 
                     blank graphic windows. (Windows)
+                                  
+ * bug 4094 fixed - delete("all") does not refresh the graphic.
+ * bug 4106 fixed - bar and barh override drawlater/drawnow mode.
++* bug 4108 fixed - Argument location of function caption has no effect.
++
+ * bug 4173 fixed - Graphic export : Style the text fonts is not respected when exporting to SVG.
++* bug 3858 fixed - when trying to open a file from the GUI (Menu: File -> Open file), Scilab crashes (xgetfile error).
++
++* bug 4174 fixed - the xs2xxx (graphic export) functions don't support paths that start with a tild.
 +
  * Side effect in the setenvc function.
  
  * In the binary, the path to the fortran include directory was wrong.
Simple merge
Simple merge
@@@ -1,1 -1,1 +1,1 @@@
- SCIVERSION=Scilab-branch-YaSp-GIT
 -SCIVERSION=Scilab-Branch-sas-GIT
++SCIVERSION=Scilab-branch-YaSp-GIT
@@@ -11522,7 -11176,7 +11523,7 @@@ echo "${ECHO_T}$ac_java_classpath" >&6
  echo $ECHO_N "checking to see if the java compiler works... $ECHO_C" >&6; }
  
      cat << \EOF > conftest.java
- // #line 11525 "configure"
 -// #line 11179 "configure"
++// #line 11526 "configure"
  
  
  public class conftest {
@@@ -11572,7 -11226,7 +11573,7 @@@ echo $ECHO_N "checking type of jvm... $
      if test "x$ac_java_jvm_name" = "x" ; then
  
      cat << \EOF > conftest.java
- // #line 11575 "configure"
 -// #line 11229 "configure"
++// #line 11576 "configure"
  import gnu.java.io.EncodingManager;
  
  public class conftest {
@@@ -11620,7 -11274,7 +11621,7 @@@ echo $ECHO_N "checking java API version
  
  
      cat << \EOF > conftest.java
- // #line 11623 "configure"
 -// #line 11277 "configure"
++// #line 11624 "configure"
  import java.nio.charset.Charset;
  
  public class conftest {
  
  
      cat << \EOF > conftest.java
- // #line 11650 "configure"
 -// #line 11304 "configure"
++// #line 11651 "configure"
  import java.lang.StringBuilder;
  
  public class conftest {
@@@ -12926,7 -12580,7 +12927,7 @@@ echo $ECHO_N "checking flexdock... $ECH
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 12929 "configure"
 -// #line 12583 "configure"
++// #line 12930 "configure"
  import org.flexdock.docking.DockingManager;
  
  public class conftest {
@@@ -12999,7 -12653,7 +13000,7 @@@ echo $ECHO_N "checking looks... $ECHO_C
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13002 "configure"
 -// #line 12656 "configure"
++// #line 13003 "configure"
  import com.jgoodies.looks.common.RenderingUtils;
  
  public class conftest {
@@@ -13072,7 -12726,7 +13073,7 @@@ echo $ECHO_N "checking looks2... $ECHO_
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13075 "configure"
 -// #line 12729 "configure"
++// #line 13076 "configure"
  import com.jgoodies.looks.common.RenderingUtils;
  
  public class conftest {
@@@ -13148,7 -12802,7 +13149,7 @@@ echo $ECHO_N "checking skinlf... $ECHO_
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13151 "configure"
 -// #line 12805 "configure"
++// #line 13152 "configure"
  import com.l2fprod.util.AccessUtils;
  
  public class conftest {
@@@ -13221,7 -12875,7 +13222,7 @@@ echo $ECHO_N "checking jogl... $ECHO_C
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13224 "configure"
 -// #line 12878 "configure"
++// #line 13225 "configure"
  import javax.media.opengl.glu.GLUnurbs;
  
  public class conftest {
@@@ -13294,7 -12948,7 +13295,7 @@@ echo $ECHO_N "checking jhall... $ECHO_C
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13297 "configure"
 -// #line 12951 "configure"
++// #line 13298 "configure"
  import javax.help.JHelp;
  
  public class conftest {
@@@ -13367,7 -13021,7 +13368,7 @@@ echo $ECHO_N "checking javahelp2... $EC
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13370 "configure"
 -// #line 13024 "configure"
++// #line 13371 "configure"
  import javax.help.JHelp;
  
  public class conftest {
@@@ -13441,7 -13095,7 +13442,7 @@@ echo $ECHO_N "checking gluegen-rt... $E
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13444 "configure"
 -// #line 13098 "configure"
++// #line 13445 "configure"
  import com.sun.gluegen.runtime.CPU;
  
  public class conftest {
@@@ -13514,7 -13168,7 +13515,7 @@@ echo $ECHO_N "checking jrosetta-API... 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13517 "configure"
 -// #line 13171 "configure"
++// #line 13518 "configure"
  import com.artenum.rosetta.interfaces.core.ConsoleConfiguration;
  
  public class conftest {
@@@ -13587,7 -13241,7 +13588,7 @@@ echo $ECHO_N "checking jrosetta-engine.
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13590 "configure"
 -// #line 13244 "configure"
++// #line 13591 "configure"
  import com.artenum.rosetta.core.action.AbstractConsoleAction;
  
  public class conftest {
@@@ -13660,7 -13314,7 +13661,7 @@@ echo $ECHO_N "checking commons-logging.
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 13663 "configure"
 -// #line 13317 "configure"
++// #line 13664 "configure"
  import org.apache.commons.logging.LogFactory;
  
  public class conftest {
@@@ -25363,7 -25111,7 +25458,7 @@@ CPPFLAGS="$CPPFLAGS -I$CHK_TCL_INCLUDE_
  { echo "$as_me:$LINENO: checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later" >&5
  echo $ECHO_N "checking if tcl is version $CHK_TCL_MAJOR.$CHK_TCL_MINOR or later... $ECHO_C" >&6; }
  cat > conftest.$ac_ext <<EOF
- #line 25366 "configure"
 -#line 25114 "configure"
++#line 25461 "configure"
  #include "confdefs.h"
  
  #include "$CHK_TCL_INCLUDE_PATH/$CHK_TCL_INC_NAME"
@@@ -25897,7 -25645,7 +25992,7 @@@ CPPFLAGS="$CPPFLAGS $TCL_INC_PATH -I$CH
  echo $ECHO_N "checking if tk is version $CHK_TK_MAJOR.$CHK_TK_MINOR or later... $ECHO_C" >&6; }
  
  cat > conftest.$ac_ext <<EOF
- #line 25900 "configure"
 -#line 25648 "configure"
++#line 25995 "configure"
  #include "confdefs.h"
  
  #include "$CHK_TK_INCLUDE_PATH/$CHK_TK_INC_NAME"
@@@ -26722,7 -26470,7 +26817,7 @@@ echo $ECHO_N "checking batik-all... $EC
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 26725 "configure"
 -// #line 26473 "configure"
++// #line 26820 "configure"
  import org.apache.batik.parser.Parser;
  
  public class conftest {
@@@ -26795,7 -26543,7 +26890,7 @@@ echo $ECHO_N "checking batik... $ECHO_C
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 26798 "configure"
 -// #line 26546 "configure"
++// #line 26893 "configure"
  import org.apache.batik.parser.Parser;
  
  public class conftest {
@@@ -26870,7 -26618,7 +26965,7 @@@ echo $ECHO_N "checking saxon... $ECHO_C
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 26873 "configure"
 -// #line 26621 "configure"
++// #line 26968 "configure"
  import com.icl.saxon.Loader;
  
  public class conftest {
@@@ -26943,7 -26691,7 +27038,7 @@@ echo $ECHO_N "checking fop... $ECHO_C" 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 26946 "configure"
 -// #line 26694 "configure"
++// #line 27041 "configure"
  import org.apache.fop.pdf.PDFInfo;
  
  public class conftest {
@@@ -27016,7 -26764,7 +27111,7 @@@ echo $ECHO_N "checking jeuclid-core... 
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 27019 "configure"
 -// #line 26767 "configure"
++// #line 27114 "configure"
  import net.sourceforge.jeuclid.LayoutContext;
  
  public class conftest {
@@@ -27089,7 -26837,7 +27184,7 @@@ echo $ECHO_N "checking commons-io... $E
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 27092 "configure"
 -// #line 26840 "configure"
++// #line 27187 "configure"
  import org.apache.commons.io.output.CountingOutputStream;
  
  public class conftest {
@@@ -27162,7 -26910,7 +27257,7 @@@ echo $ECHO_N "checking xmlgraphics-comm
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 27165 "configure"
 -// #line 26913 "configure"
++// #line 27260 "configure"
  import org.apache.xmlgraphics.util.Service;
  
  public class conftest {
@@@ -27216,6 -26964,79 +27311,79 @@@ echo "$as_me: error: Could not find or 
        XMLGRAPHICS_COMMONS=$PACKAGE_JAR_FILE
  
  
+       # XML API EXT (conversion of a SVG => PNG)
+       { echo "$as_me:$LINENO: checking xml-apis-ext" >&5
+ echo $ECHO_N "checking xml-apis-ext... $ECHO_C" >&6; }
+       found_jar=no
+       saved_ac_java_classpath=$ac_java_classpath
+       DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java"
+     for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do
+       for jar in "$jardir/xml-apis-ext.jar" "$jardir/libxml-apis-ext.jar" "$jardir/libxml-apis-ext-java.jar" "$jardir/xml-apis-ext*.jar"; do
+ #     jar=`echo $jar|sed -e 's/ /\\ /'`
+ #     echo "protected $jar"
+ #     jar_resolved=`ls $jar 2>/dev/null`
+ #     echo "looking for $jar_resolved"
+ # TODO check the behaviour when spaces
+       jar_resolved=`ls $jar 2>/dev/null`
+         if test -e "$jar_resolved"; then
+           export ac_java_classpath="$jar_resolved:$ac_java_classpath"
+     cat << \EOF > conftest.java
 -// #line 26986 "configure"
++// #line 27333 "configure"
+ import org.w3c.dom.svg.SVGDocument;
+ public class conftest {
+     public static void main(String[] argv) {
+     }
+ }
+ EOF
+     CLASSPATH=$ac_java_classpath
+     export CLASSPATH
+     cmd="$JAVAC ${JAVAC_FLAGS} conftest.java"
+     if (echo $cmd >&5 ; eval $cmd >&5 2>&5) ; then
+         echo "yes" >&5
+             { echo "$as_me:$LINENO: result: $jar_resolved" >&5
+ echo "${ECHO_T}$jar_resolved" >&6; }
+             found_jar=yes
+             PACKAGE_JAR_FILE=$jar_resolved
+             break
+     else
+         echo "configure: failed program was:" >&5
+         cat conftest.java >&5
+         echo "configure: CLASSPATH was $CLASSPATH" >&5
+             ac_java_classpath=$saved_ac_java_classpath
+             fi
+         fi
+       done
+       if test "$found_jar" = "yes"; then
+         break
+       fi
+     done
+     if test "$found_jar" = "no"; then
+       { echo "$as_me:$LINENO: result: no" >&5
+ echo "${ECHO_T}no" >&6; }
+         if test "" == "yes"; then
+               { echo "$as_me:$LINENO: WARNING: Could not find or use the Java package/jar xml-apis-ext used by XML Commons external code (looking for package org.w3c.dom.svg.SVGDocument)" >&5
+ echo "$as_me: WARNING: Could not find or use the Java package/jar xml-apis-ext used by XML Commons external code (looking for package org.w3c.dom.svg.SVGDocument)" >&2;}
+         else
+                 { { echo "$as_me:$LINENO: error: Could not find or use the Java package/jar xml-apis-ext used by XML Commons external code (looking for package org.w3c.dom.svg.SVGDocument)" >&5
+ echo "$as_me: error: Could not find or use the Java package/jar xml-apis-ext used by XML Commons external code (looking for package org.w3c.dom.svg.SVGDocument)" >&2;}
+    { (exit 1); exit 1; }; }
+         fi
+     fi
+       XML_APIS_EXT=$PACKAGE_JAR_FILE
  
        # Avalon Framework (PDF)
  
@@@ -27236,7 -27057,7 +27404,7 @@@ echo $ECHO_N "checking avalon-framework
            export ac_java_classpath="$jar_resolved:$ac_java_classpath"
  
      cat << \EOF > conftest.java
- // #line 27239 "configure"
 -// #line 27060 "configure"
++// #line 27407 "configure"
  import org.apache.avalon.framework.configuration.ConfigurationException;
  
  public class conftest {
  fi
  { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
  echo "${ECHO_T}$lt_cv_path_NM" >&6; }
 -NM="$lt_cv_path_NM"
 +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 "$ac_tool_prefix"; then
 +  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
 +  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
 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5
 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 +if test "${ac_cv_prog_DUMPBIN+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&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
 +    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
 +    echo "$as_me:$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
 +  { echo "$as_me:$LINENO: result: $DUMPBIN" >&5
 +echo "${ECHO_T}$DUMPBIN" >&6; }
 +else
 +  { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}no" >&6; }
 +fi
 +
 +
 +    test -n "$DUMPBIN" && break
 +  done
 +fi
 +if test -z "$DUMPBIN"; then
 +  ac_ct_DUMPBIN=$DUMPBIN
 +  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
 +do
 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
 +set dummy $ac_prog; ac_word=$2
 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5
 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 +if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&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
 +    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
 +    echo "$as_me:$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
 +  { echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
 +echo "${ECHO_T}$ac_ct_DUMPBIN" >&6; }
 +else
 +  { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}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:)
 +{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
 +whose name does not start with the host triplet.  If you think this
 +configuration is useful to you, please write to autoconf@gnu.org." >&5
 +echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
 +whose name does not start with the host triplet.  If you think this
 +configuration is useful to you, please write to autoconf@gnu.org." >&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    DUMPBIN=$ac_ct_DUMPBIN
 +  fi
 +fi
 +
 +
 +  if test "$DUMPBIN" != ":"; then
 +    NM="$DUMPBIN"
 +  fi
 +fi
 +test -z "$NM" && NM=nm
 +
 +
 +
 +
 +
 +
 +{ echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
 +echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6; }
 +if test "${lt_cv_nm_interface+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  lt_cv_nm_interface="BSD nm"
 +  echo "int some_variable = 0;" > conftest.$ac_ext
-   (eval echo "\"\$as_me:27881: $ac_compile\"" >&5)
++  (eval echo "\"\$as_me:28049: $ac_compile\"" >&5)
 +  (eval "$ac_compile" 2>conftest.err)
 +  cat conftest.err >&5
-   (eval echo "\"\$as_me:27884: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
++  (eval echo "\"\$as_me:28052: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
 +  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
 +  cat conftest.err >&5
-   (eval echo "\"\$as_me:27887: output\"" >&5)
++  (eval echo "\"\$as_me:28055: 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
 +{ echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
 +echo "${ECHO_T}$lt_cv_nm_interface" >&6; }
 +
 +# find the maximum length of command line arguments
 +{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
 +echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
 +if test "${lt_cv_sys_max_cmd_len+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&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*)
 +    # 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;
 +    ;;
 +
 +  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
 +    ;;
 +
 +  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"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
 +               = "XX$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
 +  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
 +echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
 +else
 +  { echo "$as_me:$LINENO: result: none" >&5
 +echo "${ECHO_T}none" >&6; }
 +fi
 +max_cmd_len=$lt_cv_sys_max_cmd_len
 +
 +
 +
 +
 +
 +
 +: ${CP="cp -f"}
 +: ${MV="mv -f"}
 +: ${RM="rm -f"}
 +
 +{ echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
 +echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6; }
 +# Try some XSI features
 +xsi_shell=no
 +( _lt_dummy="a/b/c"
 +  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
 +      = c,a/b,, \
 +    && eval 'test $(( 1 + 1 )) -eq 2 \
 +    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
 +  && xsi_shell=yes
 +{ echo "$as_me:$LINENO: result: $xsi_shell" >&5
 +echo "${ECHO_T}$xsi_shell" >&6; }
 +
 +
 +{ echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
 +echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6; }
 +lt_shell_append=no
 +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
 +    >/dev/null 2>&1 \
 +  && lt_shell_append=yes
 +{ echo "$as_me:$LINENO: result: $lt_shell_append" >&5
 +echo "${ECHO_T}$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
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
 +echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
 +if test "${lt_cv_ld_reload_flag+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  lt_cv_ld_reload_flag='-r'
 +fi
 +{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
 +echo "${ECHO_T}$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
 +  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
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
  { echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
  echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
  
  
  
 -case $host_os in
 -aix3*)
 -  # AIX sometimes has problems with the GCC collect2 program.  For some
 -  # reason, if we set the COLLECT_NAMES environment variable, the problems
 -  # vanish in a puff of smoke.
 -  if test "X${COLLECT_NAMES+set}" != Xset; then
 -    COLLECT_NAMES=
 -    export COLLECT_NAMES
 -  fi
 -  ;;
 -esac
  
 -# Sed substitution that helps us do robust quoting.  It backslashifies
 -# metacharacters that are still active within double-quoted strings.
 -Xsed='sed -e 1s/^X//'
 -sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
  
 -# Same as above, but do not quote variable references.
 -double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
  
 -# Sed substitution to delay expansion of an escaped shell variable in a
 -# double_quote_subst'ed string.
 -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
  
 -# Sed substitution to avoid accidental globbing in evaled expressions
 -no_glob_subst='s/\*/\\\*/g'
  
 -# Constants:
 -rm="rm -f"
  
 -# Global variables:
 -default_ofile=libtool
 -can_build_shared=yes
  
 -# All known linkers require a `.a' archive for static linking (except MSVC,
 -# which needs '.lib').
 -libext=a
 -ltmain="$ac_aux_dir/ltmain.sh"
 -ofile="$default_ofile"
 -with_gnu_ld="$lt_cv_prog_gnu_ld"
  
 -if test -n "$ac_tool_prefix"; then
 -  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
 -set dummy ${ac_tool_prefix}ar; ac_word=$2
 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5
 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 -if test "${ac_cv_prog_AR+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  if test -n "$AR"; then
 -  ac_cv_prog_AR="$AR" # Let the user override the test.
 -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
 -    ac_cv_prog_AR="${ac_tool_prefix}ar"
 -    echo "$as_me:$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
 -  { echo "$as_me:$LINENO: result: $AR" >&5
 -echo "${ECHO_T}$AR" >&6; }
 -else
 -  { echo "$as_me:$LINENO: result: no" >&5
 -echo "${ECHO_T}no" >&6; }
 -fi
  
  
 +
 +
 +
 +
 +
 +# Check whether --enable-libtool-lock was given.
 +if test "${enable_libtool_lock+set}" = set; then
 +  enableval=$enable_libtool_lock;
  fi
 -if test -z "$ac_cv_prog_AR"; then
 -  ac_ct_AR=$AR
 -  # Extract the first word of "ar", so it can be a program name with args.
 -set dummy ar; ac_word=$2
 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5
 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 -if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&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
 +
 +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:$LINENO: \"$ac_compile\"") >&5
 +  (eval $ac_compile) 2>&5
 +  ac_status=$?
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); }; 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 28986 "configure"' > conftest.$ac_ext
++  echo '#line 29154 "configure"' > conftest.$ac_ext
 +  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 +  (eval $ac_compile) 2>&5
 +  ac_status=$?
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); }; 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:$LINENO: \"$ac_compile\"") >&5
 +  (eval $ac_compile) 2>&5
 +  ac_status=$?
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); }; 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"
 +  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
 +echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
 +if test "${lt_cv_cc_needs_belf+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  ac_ext=c
 +ac_cpp='$CPP $CPPFLAGS'
 +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 +ac_compiler_gnu=$ac_cv_c_compiler_gnu
 +
 +     cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
 +
 +#ifdef F77_DUMMY_MAIN
 +
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
 +
 +#endif
 +int
 +main ()
 +{
 +
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext &&
 +       $as_test_x conftest$ac_exeext; then
 +  lt_cv_cc_needs_belf=yes
 +else
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
 +
 +      lt_cv_cc_needs_belf=no
 +fi
 +
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      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
 +{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
 +echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
 +  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
 +    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
 +    CFLAGS="$SAVE_CFLAGS"
 +  fi
 +  ;;
 +sparc*-*solaris*)
 +  # Find out which ABI we are using.
 +  echo 'int i;' > conftest.$ac_ext
 +  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 +  (eval $ac_compile) 2>&5
 +  ac_status=$?
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); }; then
 +    case `/usr/bin/file conftest.o` in
 +    *64-bit*)
 +      case $lt_cv_prog_gnu_ld in
 +      yes*) LD="${LD-ld} -m elf64_sparc" ;;
 +      *)
 +      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"
 +
 +
 +  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
 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5
 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 +if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&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
    echo "$as_me: failed program was:" >&5
  sed 's/^/| /' conftest.$ac_ext >&5
  
 +      ac_cv_prog_f77_g=no
 +fi
 +
 +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
  fi
 +{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
 +echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
 +if test "$ac_test_FFLAGS" = set; then
 +  FFLAGS=$ac_save_FFLAGS
 +elif test $ac_cv_prog_f77_g = yes; then
 +  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
 +    FFLAGS="-g -O2"
 +  else
 +    FFLAGS="-g"
 +  fi
 +else
 +  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
 +    FFLAGS="-O2"
 +  else
 +    FFLAGS=
 +  fi
 +fi
  
 -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 -      conftest$ac_exeext conftest.$ac_ext
 -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 +G77=`test $ac_compiler_gnu = yes && echo yes`
 +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
  
 -       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'
 -        # Exported symbols can be pulled into shared objects from archives
 -        whole_archive_flag_spec='$convenience'
 -        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'
 +if test -z "$F77" || test "X$F77" = "Xno"; then
 +  _lt_disable_F77=yes
 +fi
 +
 +
 +
 +
 +# Set options
 +# 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
 -      fi
 +      done
 +      IFS="$lt_save_ifs"
        ;;
 +    esac
 +else
 +  enable_shared=yes
 +fi
  
 -    amigaos*)
 -      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
 -      hardcode_libdir_flag_spec='-L$libdir'
 -      hardcode_minus_L=yes
 -      # see comment about different semantics on the GNU ld section
 -      ld_shlibs=no
 -      ;;
  
 -    bsdi[45]*)
 -      export_dynamic_flag_spec=-rdynamic
 -      ;;
  
 -    cygwin* | mingw* | pw32*)
 -      # When not using gcc, we currently assume that we are using
 -      # Microsoft Visual C++.
 -      # hardcode_libdir_flag_spec is actually meaningless, as there is
 -      # no search path for DLLs.
 -      hardcode_libdir_flag_spec=' '
 -      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 `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
 -      # The linker will automatically build a .lib file if we build a DLL.
 -      old_archive_From_new_cmds='true'
 -      # FIXME: Should let the user specify the lib program.
 -      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
 -      fix_srcfile_path='`cygpath -w "$srcfile"`'
 -      enable_shared_with_static_runtimes=yes
 -      ;;
  
 -    darwin* | rhapsody*)
 -      case $host_os in
 -        rhapsody* | darwin1.[012])
 -         allow_undefined_flag='${wl}-undefined ${wl}suppress'
 -         ;;
 -       *) # Darwin 1.3 on
 -         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
 -           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
 -         else
 -           case ${MACOSX_DEPLOYMENT_TARGET} in
 -             10.[012])
 -               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
 -               ;;
 -             10.*)
 -               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
 -               ;;
 -           esac
 -         fi
 -         ;;
 -      esac
 -      archive_cmds_need_lc=no
 -      hardcode_direct=no
 -      hardcode_automatic=yes
 -      hardcode_shlibpath_var=unsupported
 -      whole_archive_flag_spec=''
 -      link_all_deplibs=yes
 -    if test "$GCC" = yes ; then
 -      output_verbose_link_cmd='echo'
 -        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
 -      case $cc_basename in
 -        xlc*)
 -         output_verbose_link_cmd='echo'
 -         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
 -         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
 -          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
 -         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 -          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 -          ;;
 -       *)
 -         ld_shlibs=no
 -          ;;
 -      esac
 -    fi
 -      ;;
 -
 -    dgux*)
 -      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 -      hardcode_libdir_flag_spec='-L$libdir'
 -      hardcode_shlibpath_var=no
 -      ;;
  
 -    freebsd1*)
 -      ld_shlibs=no
 -      ;;
  
 -    # 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
 -      ;;
 +enable_dlopen=yes
  
 -    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
 -    freebsd* | dragonfly*)
 -      archive_cmds='$CC -shared -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 -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
 -      else
 -      archive_cmds='$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 -a "$with_gnu_ld" = no; then
 -      archive_cmds='$CC -shared -fPIC ${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=:
 +  enable_win32_dll=no
  
 -      hardcode_direct=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 -a "$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 ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
 -        ;;
 -      *)
 -        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 -        ;;
 -      esac
 -      else
 -      case $host_cpu in
 -      hppa*64*)
 -        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'
 -        ;;
 -      *)
 -        archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 -        ;;
 -      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_libdir_flag_spec_ld='+b $libdir'
 -        hardcode_direct=no
 -        hardcode_shlibpath_var=no
 -        ;;
 -      *)
 -        hardcode_direct=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
 -      ;;
 +# Check whether --with-pic was given.
 +if test "${with_pic+set}" = set; then
 +  withval=$with_pic; pic_mode="$withval"
 +else
 +  pic_mode=default
 +fi
  
 -    irix5* | irix6* | nonstopux*)
 -      if test "$GCC" = yes; then
 -      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 -      else
 -      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
 -      hardcode_libdir_flag_spec_ld='-rpath $libdir'
 -      fi
 -      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 -      hardcode_libdir_separator=:
 -      link_all_deplibs=yes
 -      ;;
  
 -    netbsd* | netbsdelf*-gnu)
 -      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
 -      ;;
 +test -z "$pic_mode" && pic_mode=default
  
 -    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
 -      ;;
  
 -    openbsd*)
 -      if test -f /usr/libexec/ld.so; then
 -      hardcode_direct=yes
 -      hardcode_shlibpath_var=no
 -      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" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 -      else
 -      allow_undefined_flag=' -expect_unresolved \*'
 -      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
 -      fi
 -      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} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 -      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 -      else
 -      allow_undefined_flag=' -expect_unresolved \*'
 -      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
 -      archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
 -      $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
  
 -      # Both c and cxx compiler support -rpath directly
 -      hardcode_libdir_flag_spec='-rpath $libdir'
 -      fi
 -      hardcode_libdir_separator=:
 -      ;;
  
 -    solaris*)
 -      no_undefined_flag=' -z text'
 -      if test "$GCC" = yes; then
 -      wlarc='${wl}'
 -      archive_cmds='$CC -shared ${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 ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
 -      else
 -      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'
 -      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'
 +  # 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
 -      ;;
 -      esac
 -      link_all_deplibs=yes
 +      done
 +      IFS="$lt_save_ifs"
        ;;
 +    esac
 +else
 +  enable_fast_install=yes
 +fi
  
 -    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='`test -z "$SCOABSPATH" && echo ${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,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
 -      archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
 -      else
 -      archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
 -      archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$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
 -  fi
  
 -{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
 -echo "${ECHO_T}$ld_shlibs" >&6; }
 -test "$ld_shlibs" = no && can_build_shared=no
 +# This can be used to rebuild libtool when needed
 +LIBTOOL_DEPS="$ltmain"
  
 -#
 -# 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
 +# Always use our own libtool.
 +LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  
 -  if test "$enable_shared" = yes && test "$GCC" = yes; then
 -    case $archive_cmds in
 -    *'~'*)
 -      # FIXME: we may have to deal with multi-command sequences.
 -      ;;
 -    '$CC '*)
 -      # Test whether the compiler implicitly links with -lc since on some
 -      # systems, -lgcc has to come before -lc. If gcc already passes -lc
 -      # to ld, don't add -lc before -lgcc.
 -      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
 -      $rm conftest*
 -      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  
 -      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 -  (eval $ac_compile) 2>&5
 -  ac_status=$?
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } 2>conftest.err; then
 -        soname=conftest
 -        lib=conftest
 -        libobjs=conftest.$ac_objext
 -        deplibs=
 -        wl=$lt_prog_compiler_wl
 -      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:$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=$?
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); }
 -        then
 -        archive_cmds_need_lc=no
 -        else
 -        archive_cmds_need_lc=yes
 -        fi
 -        allow_undefined_flag=$lt_save_allow_undefined_flag
 -      else
 -        cat conftest.err 1>&5
 -      fi
 -      $rm conftest*
 -      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
 -echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
 -      ;;
 -    esac
 -  fi
 -  ;;
 -esac
  
 -{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
 -library_names_spec=
 -libname_spec='lib$name'
 -soname_spec=
 -shrext_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"
  
 -if test "$GCC" = yes; then
 -  case $host_os in
 -    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
 -    *) lt_awk_arg="/^libraries:/" ;;
 -  esac
 -  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
 -  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
 -    # if the path contains ";" then we assume it to be the separator
 -    # otherwise default to the standard path separator (i.e. ":") - it is
 -    # assumed that no part of a normal pathname contains ";" but that should
 -    # okay in the real world where ";" in dirpaths is itself problematic.
 -    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
 -  else
 -    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
 -  fi
 -  # 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; }
 -}'`
 -  sys_lib_search_path_spec=`echo $lt_search_path_spec`
 -else
 -  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
 -fi
 -need_lib_prefix=unknown
 -hardcode_into_libs=no
  
 -# when you set need_version to no, make sure it does not cause -set_version
 -# flags to be left without arguments
 -need_version=unknown
  
 -case $host_os in
 -aix3*)
 -  version_type=linux
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
 -  shlibpath_var=LIBPATH
  
 -  # AIX 3 has no versioning support, so we append a major version to the name.
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  ;;
  
 -aix[4-9]*)
 -  version_type=linux
 -  need_lib_prefix=no
 -  need_version=no
 -  hardcode_into_libs=yes
 -  if test "$host_cpu" = ia64; then
 -    # AIX 5 supports IA64
 -    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
 -    shlibpath_var=LD_LIBRARY_PATH
 -  else
 -    # With GCC up to 2.95.x, collect2 would create an import file
 -    # for dependence libraries.  The import file would start with
 -    # the line `#! .'.  This would cause the generated library to
 -    # depend on `.', always an invalid library.  This was fixed in
 -    # development snapshots of GCC prior to 3.0.
 -    case $host_os in
 -      aix4 | aix4.[01] | aix4.[01].*)
 -      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
 -         echo ' yes '
 -         echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
 -      :
 -      else
 -      can_build_shared=no
 -      fi
 -      ;;
 -    esac
 -    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
 -    # soname into executable. Probably we can add versioning support to
 -    # collect2, so additional links can be useful in future.
 -    if test "$aix_use_runtimelinking" = yes; then
 -      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
 -      # instead of lib<name>.a to let people know that these are not
 -      # typical AIX shared libraries.
 -      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 -    else
 -      # We preserve .a as extension for shared libraries through AIX4.2
 -      # and later when we are not doing run time linking.
 -      library_names_spec='${libname}${release}.a $libname.a'
 -      soname_spec='${libname}${release}${shared_ext}$major'
 -    fi
 -    shlibpath_var=LIBPATH
 -  fi
 -  ;;
  
 -amigaos*)
 -  library_names_spec='$libname.ixlibrary $libname.a'
 -  # Create ${libname}_ixlibrary.a entries in /sys/libs.
 -  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
 -  ;;
  
 -beos*)
 -  library_names_spec='${libname}${shared_ext}'
 -  dynamic_linker="$host_os ld.so"
 -  shlibpath_var=LIBRARY_PATH
 -  ;;
  
 -bsdi[45]*)
 -  version_type=linux
 -  need_version=no
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
 -  shlibpath_var=LD_LIBRARY_PATH
 -  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
 -  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
 -  # the default ld.so.conf also contains /usr/contrib/lib and
 -  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
 -  # libtool to hard-code these into programs
 -  ;;
 -
 -cygwin* | mingw* | pw32*)
 -  version_type=windows
 -  shrext_cmds=".dll"
 -  need_version=no
 -  need_lib_prefix=no
 -
 -  case $GCC,$host_os in
 -  yes,cygwin* | yes,mingw* | yes,pw32*)
 -    library_names_spec='$libname.dll.a'
 -    # DLL is installed to $(libdir)/../bin by postinstall_cmds
 -    postinstall_cmds='base_file=`basename \${file}`~
 -      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
 -      dldir=$destdir/`dirname \$dlpath`~
 -      test -d \$dldir || mkdir -p \$dldir~
 -      $install_prog $dir/$dlname \$dldir/$dlname~
 -      chmod a+x \$dldir/$dlname'
 -    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
 -      dlpath=$dir/\$dldll~
 -       $rm \$dlpath'
 -    shlibpath_overrides_runpath=yes
 -
 -    case $host_os in
 -    cygwin*)
 -      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
 -      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 -      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
 -      ;;
 -    mingw*)
 -      # MinGW DLLs use traditional 'lib' prefix
 -      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 -      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
 -      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
 -        # It is most probably a Windows format PATH printed by
 -        # mingw gcc, but we are running on Cygwin. Gcc prints its search
 -        # path with ; separators, and with drive letters. We can handle the
 -        # drive letters (cygwin fileutils understands them), so leave them,
 -        # especially as we might pass files found there to a mingw objdump,
 -        # which wouldn't understand a cygwinified path. Ahh.
 -        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
 -      else
 -        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
 -      fi
 -      ;;
 -    pw32*)
 -      # pw32 DLLs use 'pw' prefix rather than 'lib'
 -      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 -      ;;
 -    esac
 -    ;;
 -
 -  *)
 -    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
 -    ;;
 -  esac
 -  dynamic_linker='Win32 ld.exe'
 -  # FIXME: first we should search . and the directory the executable is in
 -  shlibpath_var=PATH
 -  ;;
 -
 -darwin* | rhapsody*)
 -  dynamic_linker="$host_os dyld"
 -  version_type=darwin
 -  need_lib_prefix=no
 -  need_version=no
 -  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
 -  soname_spec='${libname}${release}${major}$shared_ext'
 -  shlibpath_overrides_runpath=yes
 -  shlibpath_var=DYLD_LIBRARY_PATH
 -  shrext_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
 -  need_lib_prefix=no
 -  need_version=no
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  shlibpath_var=LD_LIBRARY_PATH
 -  ;;
  
 -freebsd1*)
 -  dynamic_linker=no
 -  ;;
  
 -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[123]*) 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
 -  need_lib_prefix=no
 -  need_version=no
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  shlibpath_var=LD_LIBRARY_PATH
 -  hardcode_into_libs=yes
 -  ;;
  
 -hpux9* | hpux10* | hpux11*)
 -  # Give a soname corresponding to the major version so that dld.sl refuses to
 -  # link against other versions.
 -  version_type=sunos
 -  need_lib_prefix=no
 -  need_version=no
 -  case $host_cpu in
 -  ia64*)
 -    shrext_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'
 -  ;;
  
 -interix[3-9]*)
 -  version_type=linux
 -  need_lib_prefix=no
 -  need_version=no
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  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
 -      else
 -              version_type=irix
 -      fi ;;
 -  esac
 -  need_lib_prefix=no
 -  need_version=no
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
 -  case $host_os in
 -  irix5* | nonstopux*)
 -    libsuff= shlibsuff=
 -    ;;
 -  *)
 -    case $LD in # libtool.m4 will add one of these switches to LD
 -    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
 -      libsuff= shlibsuff= libmagic=32-bit;;
 -    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
 -      libsuff=32 shlibsuff=N32 libmagic=N32;;
 -    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
 -      libsuff=64 shlibsuff=64 libmagic=64-bit;;
 -    *) libsuff= shlibsuff= libmagic=never-match;;
 -    esac
 -    ;;
 -  esac
 -  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
 -  shlibpath_overrides_runpath=no
 -  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
 -  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
 -  hardcode_into_libs=yes
 -  ;;
  
 -# No shared lib support for Linux oldld, aout, or coff.
 -linux*oldld* | linux*aout* | linux*coff*)
 -  dynamic_linker=no
 -  ;;
  
 -# This must be Linux ELF.
 -linux* | k*bsd*-gnu)
 -  version_type=linux
 -  need_lib_prefix=no
 -  need_version=no
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
 -  shlibpath_var=LD_LIBRARY_PATH
 -  shlibpath_overrides_runpath=no
 -  # This implies no fast_install, which is unacceptable.
 -  # Some rework will be needed to allow for fast_install
 -  # before this can be enabled.
 -  hardcode_into_libs=yes
  
 -  # Append ld.so.conf contents to the search path
 -  if test -f /etc/ld.so.conf; then
 -    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;/^$/d' | tr '\n' ' '`
 -    sys_lib_dlsearch_path_spec="/lib /usr/lib $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'
 -  ;;
  
 -netbsdelf*-gnu)
 -  version_type=linux
 -  need_lib_prefix=no
 -  need_version=no
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  shlibpath_var=LD_LIBRARY_PATH
 -  shlibpath_overrides_runpath=no
 -  hardcode_into_libs=yes
 -  dynamic_linker='NetBSD ld.elf_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
 -  ;;
 +test -z "$LN_S" && LN_S="ln -s"
  
 -newsos6)
 -  version_type=linux
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 -  shlibpath_var=LD_LIBRARY_PATH
 -  shlibpath_overrides_runpath=yes
 -  ;;
  
 -nto-qnx*)
 -  version_type=linux
 -  need_lib_prefix=no
 -  need_version=no
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  shlibpath_var=LD_LIBRARY_PATH
 -  shlibpath_overrides_runpath=yes
 -  ;;
  
 -openbsd*)
 -  version_type=sunos
 -  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
 -  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
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  shlibpath_var=LD_LIBRARY_PATH
 -  case $host_vendor in
 -    sni)
 -      shlibpath_overrides_runpath=no
 -      need_lib_prefix=no
 -      export_dynamic_flag_spec='${wl}-Blargedynsym'
 -      runpath_var=LD_RUN_PATH
 -      ;;
 -    siemens)
 -      need_lib_prefix=no
 -      ;;
 -    motorola)
 -      need_lib_prefix=no
 -      need_version=no
 -      shlibpath_overrides_runpath=no
 -      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
 -      ;;
 -  esac
 -  ;;
  
 -sysv4*MP*)
 -  if test -d /usr/nec ;then
 -    version_type=linux
 -    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
 -    soname_spec='$libname${shared_ext}.$major'
 -    shlibpath_var=LD_LIBRARY_PATH
 -  fi
 -  ;;
  
 -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
 -  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'
 -    shlibpath_overrides_runpath=no
 -  else
 -    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
 -    shlibpath_overrides_runpath=yes
 -    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'
 -  ;;
  
 -uts4*)
 -  version_type=linux
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  shlibpath_var=LD_LIBRARY_PATH
 -  ;;
  
 -*)
 -  dynamic_linker=no
 -  ;;
 -esac
 -{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
 -echo "${ECHO_T}$dynamic_linker" >&6; }
 -test "$dynamic_linker" = no && can_build_shared=no
  
 -if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
 +if test -n "${ZSH_VERSION+set}" ; then
 +   setopt NO_GLOB_SUBST
  fi
  
 -sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
 -if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
 +{ echo "$as_me:$LINENO: checking for objdir" >&5
 +echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
 +if test "${lt_cv_objdir+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
 +  rm -f .libs 2>/dev/null
 +mkdir .libs 2>/dev/null
 +if test -d .libs; then
 +  lt_cv_objdir=.libs
 +else
 +  # MS-DOS does not allow filenames that begin with a dot.
 +  lt_cv_objdir=_libs
  fi
 +rmdir .libs 2>/dev/null
 +fi
 +{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
 +echo "${ECHO_T}$lt_cv_objdir" >&6; }
 +objdir=$lt_cv_objdir
  
 -sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
  
 -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
  
 -{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
 -hardcode_action=
 -if test -n "$hardcode_libdir_flag_spec" || \
 -   test -n "$runpath_var" || \
 -   test "X$hardcode_automatic" = "Xyes" ; then
  
 -  # We can hardcode non-existant 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_AC_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
 -{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
 -echo "${ECHO_T}$hardcode_action" >&6; }
  
 -if test "$hardcode_action" = relink; then
 -  # Fast installation is not supported
 -  enable_fast_install=no
 -elif test "$shlibpath_overrides_runpath" = yes ||
 -     test "$enable_shared" = no; then
 -  # Fast installation is not necessary
 -  enable_fast_install=needless
 -fi
 +cat >>confdefs.h <<_ACEOF
 +#define LT_OBJDIR "$lt_cv_objdir/"
 +_ACEOF
  
 -striplib=
 -old_striplib=
 -{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
 -  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
 -  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
 -  { echo "$as_me:$LINENO: result: yes" >&5
 -echo "${ECHO_T}yes" >&6; }
 -else
 -# FIXME - insert some real tests, host_os isn't really good enough
 -  case $host_os in
 -   darwin*)
 -       if test -n "$STRIP" ; then
 -         striplib="$STRIP -x"
 -         old_striplib="$STRIP -S"
 -         { echo "$as_me:$LINENO: result: yes" >&5
 -echo "${ECHO_T}yes" >&6; }
 -       else
 -  { echo "$as_me:$LINENO: result: no" >&5
 -echo "${ECHO_T}no" >&6; }
 -fi
 -       ;;
 -   *)
 -  { echo "$as_me:$LINENO: result: no" >&5
 -echo "${ECHO_T}no" >&6; }
 -    ;;
 -  esac
 -fi
  
 -if test "x$enable_dlopen" != xyes; then
 -  enable_dlopen=unknown
 -  enable_dlopen_self=unknown
 -  enable_dlopen_self_static=unknown
 -else
 -  lt_cv_dlopen=no
 -  lt_cv_dlopen_libs=
  
 -  case $host_os in
 -  beos*)
 -    lt_cv_dlopen="load_add_on"
 -    lt_cv_dlopen_libs=
 -    lt_cv_dlopen_self=yes
 -    ;;
  
 -  mingw* | pw32*)
 -    lt_cv_dlopen="LoadLibrary"
 -    lt_cv_dlopen_libs=
 -   ;;
  
 -  cygwin*)
 -    lt_cv_dlopen="dlopen"
 -    lt_cv_dlopen_libs=
 -   ;;
  
 -  darwin*)
 -  # if libdl is installed we need to link against it
 -    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  ac_check_lib_save_LIBS=$LIBS
 -LIBS="-ldl  $LIBS"
 -cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -_ACEOF
 -cat confdefs.h >>conftest.$ac_ext
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
  
 -/* Override any 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 ();
 -#ifdef F77_DUMMY_MAIN
  
 -#  ifdef __cplusplus
 -     extern "C"
 -#  endif
 -   int F77_DUMMY_MAIN() { return 1; }
  
 -#endif
 -int
 -main ()
 -{
 -return dlopen ();
 -  ;
 -  return 0;
 -}
 -_ACEOF
 -rm -f conftest.$ac_objext conftest$ac_exeext
 -if { (ac_try="$ac_link"
 -case "(($ac_try" in
 -  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 -  *) ac_try_echo=$ac_try;;
 -esac
 -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 -  (eval "$ac_link") 2>conftest.er1
 -  ac_status=$?
 -  grep -v '^ *+' conftest.er1 >conftest.err
 -  rm -f conftest.er1
 -  cat conftest.err >&5
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && {
 -       test -z "$ac_c_werror_flag" ||
 -       test ! -s conftest.err
 -       } && test -s conftest$ac_exeext &&
 -       $as_test_x conftest$ac_exeext; then
 -  ac_cv_lib_dl_dlopen=yes
 -else
 -  echo "$as_me: failed program was:" >&5
 -sed 's/^/| /' conftest.$ac_ext >&5
  
 -      ac_cv_lib_dl_dlopen=no
 -fi
  
 -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 -      conftest$ac_exeext conftest.$ac_ext
 -LIBS=$ac_check_lib_save_LIBS
 -fi
 -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
 -if test $ac_cv_lib_dl_dlopen = yes; then
 -  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 -else
  
 -    lt_cv_dlopen="dyld"
 -    lt_cv_dlopen_libs=
 -    lt_cv_dlopen_self=yes
  
 -fi
  
 -   ;;
  
 -  *)
 -    { echo "$as_me:$LINENO: checking for shl_load" >&5
 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
 -if test "${ac_cv_func_shl_load+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -_ACEOF
 -cat confdefs.h >>conftest.$ac_ext
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
 -/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
 -   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 -#define shl_load innocuous_shl_load
  
 -/* System header to define __stub macros and hopefully few prototypes,
 -    which can conflict with char shl_load (); below.
 -    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
 -    <limits.h> exists even on freestanding compilers.  */
  
 -#ifdef __STDC__
 -# include <limits.h>
 -#else
 -# include <assert.h>
 -#endif
 +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
  
 -#undef shl_load
 +# Sed substitution that helps us do robust quoting.  It backslashifies
 +# metacharacters that are still active within double-quoted strings.
 +sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
  
 -/* 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 ();
 -/* The GNU C library defines this for functions which it implements
 -    to always fail with ENOSYS.  Some functions are actually named
 -    something starting with __ and the normal name is an alias.  */
 -#if defined __stub_shl_load || defined __stub___shl_load
 -choke me
 -#endif
 +# Same as above, but do not quote variable references.
 +double_quote_subst='s/\(["`\\]\)/\\\1/g'
  
 -#ifdef F77_DUMMY_MAIN
 +# Sed substitution to delay expansion of an escaped shell variable in a
 +# double_quote_subst'ed string.
 +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
  
 -#  ifdef __cplusplus
 -     extern "C"
 -#  endif
 -   int F77_DUMMY_MAIN() { return 1; }
 +# Sed substitution to delay expansion of an escaped single quote.
 +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
  
 -#endif
 -int
 -main ()
 -{
 -return shl_load ();
 -  ;
 -  return 0;
 -}
 -_ACEOF
 -rm -f conftest.$ac_objext conftest$ac_exeext
 -if { (ac_try="$ac_link"
 -case "(($ac_try" in
 -  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 -  *) ac_try_echo=$ac_try;;
 -esac
 -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 -  (eval "$ac_link") 2>conftest.er1
 -  ac_status=$?
 -  grep -v '^ *+' conftest.er1 >conftest.err
 -  rm -f conftest.er1
 -  cat conftest.err >&5
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && {
 -       test -z "$ac_c_werror_flag" ||
 -       test ! -s conftest.err
 -       } && test -s conftest$ac_exeext &&
 -       $as_test_x conftest$ac_exeext; then
 -  ac_cv_func_shl_load=yes
 -else
 -  echo "$as_me: failed program was:" >&5
 -sed 's/^/| /' conftest.$ac_ext >&5
 +# Sed substitution to avoid accidental globbing in evaled expressions
 +no_glob_subst='s/\*/\\\*/g'
  
 -      ac_cv_func_shl_load=no
 -fi
 +# Global variables:
 +ofile=libtool
 +can_build_shared=yes
  
 -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 -      conftest$ac_exeext conftest.$ac_ext
 -fi
 -{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
 -if test $ac_cv_func_shl_load = yes; then
 -  lt_cv_dlopen="shl_load"
 -else
 -  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  ac_check_lib_save_LIBS=$LIBS
 -LIBS="-ldld  $LIBS"
 -cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -_ACEOF
 -cat confdefs.h >>conftest.$ac_ext
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
 +# All known linkers require a `.a' archive for static linking (except MSVC,
 +# which needs '.lib').
 +libext=a
  
 -/* 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 ();
 -#ifdef F77_DUMMY_MAIN
 +with_gnu_ld="$lt_cv_prog_gnu_ld"
  
 -#  ifdef __cplusplus
 -     extern "C"
 -#  endif
 -   int F77_DUMMY_MAIN() { return 1; }
 +old_CC="$CC"
 +old_CFLAGS="$CFLAGS"
  
 -#endif
 -int
 -main ()
 -{
 -return shl_load ();
 -  ;
 -  return 0;
 -}
 -_ACEOF
 -rm -f conftest.$ac_objext conftest$ac_exeext
 -if { (ac_try="$ac_link"
 -case "(($ac_try" in
 -  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 -  *) ac_try_echo=$ac_try;;
 -esac
 -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 -  (eval "$ac_link") 2>conftest.er1
 -  ac_status=$?
 -  grep -v '^ *+' conftest.er1 >conftest.err
 -  rm -f conftest.er1
 -  cat conftest.err >&5
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && {
 -       test -z "$ac_c_werror_flag" ||
 -       test ! -s conftest.err
 -       } && test -s conftest$ac_exeext &&
 -       $as_test_x conftest$ac_exeext; then
 -  ac_cv_lib_dld_shl_load=yes
 -else
 -  echo "$as_me: failed program was:" >&5
 -sed 's/^/| /' conftest.$ac_ext >&5
 +# 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
  
 -      ac_cv_lib_dld_shl_load=no
 -fi
 +for cc_temp in $compiler""; do
 +  case $cc_temp in
 +    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 +    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 +    \-*) ;;
 +    *) break;;
 +  esac
 +done
 +cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
  
 -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 -      conftest$ac_exeext conftest.$ac_ext
 -LIBS=$ac_check_lib_save_LIBS
 -fi
 -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
 -if test $ac_cv_lib_dld_shl_load = yes; then
 -  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
 -else
 -  { echo "$as_me:$LINENO: checking for dlopen" >&5
 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
 -if test "${ac_cv_func_dlopen+set}" = set; then
 +
 +# 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
 +    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
 +echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
 +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -_ACEOF
 -cat confdefs.h >>conftest.$ac_ext
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
 -/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
 -   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 -#define dlopen innocuous_dlopen
 +  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
  
 -/* System header to define __stub macros and hopefully few prototypes,
 -    which can conflict with char dlopen (); below.
 -    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
 -    <limits.h> exists even on freestanding compilers.  */
 +*** Warning: the command libtool uses to detect shared libraries,
 +*** $file_magic_cmd, produces output that libtool cannot recognize.
 +*** The result is that libtool may fail to recognize shared libraries
 +*** as such.  This will affect the creation of libtool libraries that
 +*** depend on shared libraries, but programs linked with such libtool
 +*** libraries will work regardless of this problem.  Nevertheless, you
 +*** may want to report the problem to your system manager and/or to
 +*** bug-libtool@gnu.org
  
 -#ifdef __STDC__
 -# include <limits.h>
 -#else
 -# include <assert.h>
 -#endif
 +_LT_EOF
 +        fi ;;
 +      esac
 +      fi
 +      break
 +    fi
 +  done
 +  IFS="$lt_save_ifs"
 +  MAGIC_CMD="$lt_save_MAGIC_CMD"
 +  ;;
 +esac
 +fi
  
 -#undef dlopen
 +MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 +if test -n "$MAGIC_CMD"; then
 +  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
 +echo "${ECHO_T}$MAGIC_CMD" >&6; }
 +else
 +  { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}no" >&6; }
 +fi
  
 -/* 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 ();
 -/* The GNU C library defines this for functions which it implements
 -    to always fail with ENOSYS.  Some functions are actually named
 -    something starting with __ and the normal name is an alias.  */
 -#if defined __stub_dlopen || defined __stub___dlopen
 -choke me
 -#endif
  
 -#ifdef F77_DUMMY_MAIN
  
 -#  ifdef __cplusplus
 -     extern "C"
 -#  endif
 -   int F77_DUMMY_MAIN() { return 1; }
  
 -#endif
 -int
 -main ()
 -{
 -return dlopen ();
 -  ;
 -  return 0;
 -}
 -_ACEOF
 -rm -f conftest.$ac_objext conftest$ac_exeext
 -if { (ac_try="$ac_link"
 -case "(($ac_try" in
 -  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 -  *) ac_try_echo=$ac_try;;
 -esac
 -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 -  (eval "$ac_link") 2>conftest.er1
 -  ac_status=$?
 -  grep -v '^ *+' conftest.er1 >conftest.err
 -  rm -f conftest.er1
 -  cat conftest.err >&5
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && {
 -       test -z "$ac_c_werror_flag" ||
 -       test ! -s conftest.err
 -       } && test -s conftest$ac_exeext &&
 -       $as_test_x conftest$ac_exeext; then
 -  ac_cv_func_dlopen=yes
 +
 +if test -z "$lt_cv_path_MAGIC_CMD"; then
 +  if test -n "$ac_tool_prefix"; then
 +    { echo "$as_me:$LINENO: checking for file" >&5
 +echo $ECHO_N "checking for file... $ECHO_C" >&6; }
 +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  echo "$as_me: failed program was:" >&5
 -sed 's/^/| /' conftest.$ac_ext >&5
 +  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
  
 -      ac_cv_func_dlopen=no
 -fi
 +*** Warning: the command libtool uses to detect shared libraries,
 +*** $file_magic_cmd, produces output that libtool cannot recognize.
 +*** The result is that libtool may fail to recognize shared libraries
 +*** as such.  This will affect the creation of libtool libraries that
 +*** depend on shared libraries, but programs linked with such libtool
 +*** libraries will work regardless of this problem.  Nevertheless, you
 +*** may want to report the problem to your system manager and/or to
 +*** bug-libtool@gnu.org
  
 -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 -      conftest$ac_exeext conftest.$ac_ext
 +_LT_EOF
 +        fi ;;
 +      esac
 +      fi
 +      break
 +    fi
 +  done
 +  IFS="$lt_save_ifs"
 +  MAGIC_CMD="$lt_save_MAGIC_CMD"
 +  ;;
 +esac
  fi
 -{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
 -if test $ac_cv_func_dlopen = yes; then
 -  lt_cv_dlopen="dlopen"
 -else
 -  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 +
 +MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 +if test -n "$MAGIC_CMD"; then
 +  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
 +echo "${ECHO_T}$MAGIC_CMD" >&6; }
  else
 -  ac_check_lib_save_LIBS=$LIBS
 -LIBS="-ldl  $LIBS"
 -cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -_ACEOF
 -cat confdefs.h >>conftest.$ac_ext
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
 +  { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}no" >&6; }
 +fi
  
 -/* 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 ();
 -#ifdef F77_DUMMY_MAIN
  
 -#  ifdef __cplusplus
 -     extern "C"
 -#  endif
 -   int F77_DUMMY_MAIN() { return 1; }
 +  else
 +    MAGIC_CMD=:
 +  fi
 +fi
  
 -#endif
 -int
 -main ()
 -{
 -return dlopen ();
 -  ;
 -  return 0;
 -}
 -_ACEOF
 -rm -f conftest.$ac_objext conftest$ac_exeext
 -if { (ac_try="$ac_link"
 -case "(($ac_try" in
 -  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 -  *) ac_try_echo=$ac_try;;
 +  fi
 +  ;;
  esac
 -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 -  (eval "$ac_link") 2>conftest.er1
 -  ac_status=$?
 -  grep -v '^ *+' conftest.er1 >conftest.err
 -  rm -f conftest.er1
 -  cat conftest.err >&5
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && {
 -       test -z "$ac_c_werror_flag" ||
 -       test ! -s conftest.err
 -       } && test -s conftest$ac_exeext &&
 -       $as_test_x conftest$ac_exeext; then
 -  ac_cv_lib_dl_dlopen=yes
 -else
 -  echo "$as_me: failed program was:" >&5
 -sed 's/^/| /' conftest.$ac_ext >&5
 -
 -      ac_cv_lib_dl_dlopen=no
 -fi
 -
 -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 -      conftest$ac_exeext conftest.$ac_ext
 -LIBS=$ac_check_lib_save_LIBS
 -fi
 -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
 -if test $ac_cv_lib_dl_dlopen = yes; then
 -  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 -else
 -  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  ac_check_lib_save_LIBS=$LIBS
 -LIBS="-lsvld  $LIBS"
 -cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -_ACEOF
 -cat confdefs.h >>conftest.$ac_ext
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
 -
 -/* Override any 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 ();
 -#ifdef F77_DUMMY_MAIN
 -
 -#  ifdef __cplusplus
 -     extern "C"
 -#  endif
 -   int F77_DUMMY_MAIN() { return 1; }
  
 -#endif
 -int
 -main ()
 -{
 -return dlopen ();
 -  ;
 -  return 0;
 -}
 -_ACEOF
 -rm -f conftest.$ac_objext conftest$ac_exeext
 -if { (ac_try="$ac_link"
 -case "(($ac_try" in
 -  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 -  *) ac_try_echo=$ac_try;;
 -esac
 -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 -  (eval "$ac_link") 2>conftest.er1
 -  ac_status=$?
 -  grep -v '^ *+' conftest.er1 >conftest.err
 -  rm -f conftest.er1
 -  cat conftest.err >&5
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && {
 -       test -z "$ac_c_werror_flag" ||
 -       test ! -s conftest.err
 -       } && test -s conftest$ac_exeext &&
 -       $as_test_x conftest$ac_exeext; then
 -  ac_cv_lib_svld_dlopen=yes
 -else
 -  echo "$as_me: failed program was:" >&5
 -sed 's/^/| /' conftest.$ac_ext >&5
 +# Use C for the default configuration in the libtool script
  
 -      ac_cv_lib_svld_dlopen=no
 -fi
 +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
  
 -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 -      conftest$ac_exeext conftest.$ac_ext
 -LIBS=$ac_check_lib_save_LIBS
 -fi
 -{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
 -if test $ac_cv_lib_svld_dlopen = yes; then
 -  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
 -else
 -  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  ac_check_lib_save_LIBS=$LIBS
 -LIBS="-ldld  $LIBS"
 -cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -_ACEOF
 -cat confdefs.h >>conftest.$ac_ext
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
  
 -/* Override any 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 ();
 -#ifdef F77_DUMMY_MAIN
 +# Source file extension for C test sources.
 +ac_ext=c
  
 -#  ifdef __cplusplus
 -     extern "C"
 -#  endif
 -   int F77_DUMMY_MAIN() { return 1; }
 +# Object file extension for compiled C test sources.
 +objext=o
 +objext=$objext
  
 -#endif
 -int
 -main ()
 -{
 -return dld_link ();
 -  ;
 -  return 0;
 -}
 -_ACEOF
 -rm -f conftest.$ac_objext conftest$ac_exeext
 -if { (ac_try="$ac_link"
 -case "(($ac_try" in
 -  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 -  *) ac_try_echo=$ac_try;;
 -esac
 -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 -  (eval "$ac_link") 2>conftest.er1
 -  ac_status=$?
 -  grep -v '^ *+' conftest.er1 >conftest.err
 -  rm -f conftest.er1
 -  cat conftest.err >&5
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && {
 -       test -z "$ac_c_werror_flag" ||
 -       test ! -s conftest.err
 -       } && test -s conftest$ac_exeext &&
 -       $as_test_x conftest$ac_exeext; then
 -  ac_cv_lib_dld_dld_link=yes
 -else
 -  echo "$as_me: failed program was:" >&5
 -sed 's/^/| /' conftest.$ac_ext >&5
 +# Code to be used in simple compile tests
 +lt_simple_compile_test_code="int some_variable = 0;"
  
 -      ac_cv_lib_dld_dld_link=no
 -fi
 +# Code to be used in simple link tests
 +lt_simple_link_test_code='int main(){return(0);}'
  
 -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 -      conftest$ac_exeext conftest.$ac_ext
 -LIBS=$ac_check_lib_save_LIBS
 -fi
 -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
 -if test $ac_cv_lib_dld_dld_link = yes; then
 -  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
 -fi
  
  
 -fi
  
  
 -fi
  
  
 -fi
 +# If no C compiler was specified, use CC.
 +LTCC=${LTCC-"$CC"}
  
 +# If no C compiler flags were specified, use CFLAGS.
 +LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
  
 -fi
 +# 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
  
 -fi
 +# 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*
  
 -    ;;
 -  esac
 +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*
  
 -  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"
 +## 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
  
 -    save_LDFLAGS="$LDFLAGS"
 -    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
 +lt_prog_compiler_no_builtin_flag=
  
 -    save_LIBS="$LIBS"
 -    LIBS="$lt_cv_dlopen_libs $LIBS"
 +if test "$GCC" = yes; then
 +  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
  
 -    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
 -if test "${lt_cv_dlopen_self+set}" = set; then
 +  { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
 +echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
 +if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -        if test "$cross_compiling" = yes; then :
 -  lt_cv_dlopen_self=cross
 -else
 -  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
 -  lt_status=$lt_dlunknown
 -  cat > conftest.$ac_ext <<EOF
 -#line 32419 "configure"
 -#include "confdefs.h"
 -
 -#if HAVE_DLFCN_H
 -#include <dlfcn.h>
 -#endif
 -
 -#include <stdio.h>
 -
 -#ifdef RTLD_GLOBAL
 -#  define LT_DLGLOBAL         RTLD_GLOBAL
 -#else
 -#  ifdef DL_GLOBAL
 -#    define LT_DLGLOBAL               DL_GLOBAL
 -#  else
 -#    define LT_DLGLOBAL               0
 -#  endif
 -#endif
 -
 -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
 -   find out it does not work in some platform. */
 -#ifndef LT_DLLAZY_OR_NOW
 -#  ifdef RTLD_LAZY
 -#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
 -#  else
 -#    ifdef DL_LAZY
 -#      define LT_DLLAZY_OR_NOW                DL_LAZY
 -#    else
 -#      ifdef RTLD_NOW
 -#        define LT_DLLAZY_OR_NOW      RTLD_NOW
 -#      else
 -#        ifdef DL_NOW
 -#          define LT_DLLAZY_OR_NOW    DL_NOW
 -#        else
 -#          define LT_DLLAZY_OR_NOW    0
 -#        endif
 -#      endif
 -#    endif
 -#  endif
 -#endif
 -
 -#ifdef __cplusplus
 -extern "C" void exit (int);
 -#endif
 -
 -void fnord() { int i=42;}
 -int main ()
 -{
 -  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
 -  int status = $lt_dlunknown;
 -
 -  if (self)
 -    {
 -      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
 -      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
 -      /* dlclose (self); */
 -    }
 -  else
 -    puts (dlerror ());
 +  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:31351: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:31519: $lt_compile\"" >&5)
 +   (eval "$lt_compile" 2>conftest.err)
 +   ac_status=$?
 +   cat conftest.err >&5
-    echo "$as_me:31355: \$? = $ac_status" >&5
++   echo "$as_me:31523: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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*
  
 -    exit (status);
 -}
 -EOF
 -  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 -  (eval $ac_link) 2>&5
 -  ac_status=$?
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
 -    (./conftest; exit; ) >&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*
 -
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
  
 +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
 +    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
 +else
 +    :
  fi
 -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
  
 -    if test "x$lt_cv_dlopen_self" = xyes; then
 -      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
 -      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
 -if test "${lt_cv_dlopen_self_static+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -        if test "$cross_compiling" = yes; then :
 -  lt_cv_dlopen_self_static=cross
 -else
 -  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
 -  lt_status=$lt_dlunknown
 -  cat > conftest.$ac_ext <<EOF
 -#line 32519 "configure"
 -#include "confdefs.h"
 +fi
  
 -#if HAVE_DLFCN_H
 -#include <dlfcn.h>
 -#endif
  
 -#include <stdio.h>
  
 -#ifdef RTLD_GLOBAL
 -#  define LT_DLGLOBAL         RTLD_GLOBAL
 -#else
 -#  ifdef DL_GLOBAL
 -#    define LT_DLGLOBAL               DL_GLOBAL
 -#  else
 -#    define LT_DLGLOBAL               0
 -#  endif
 -#endif
  
 -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
 -   find out it does not work in some platform. */
 -#ifndef LT_DLLAZY_OR_NOW
 -#  ifdef RTLD_LAZY
 -#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
 -#  else
 -#    ifdef DL_LAZY
 -#      define LT_DLLAZY_OR_NOW                DL_LAZY
 -#    else
 -#      ifdef RTLD_NOW
 -#        define LT_DLLAZY_OR_NOW      RTLD_NOW
 -#      else
 -#        ifdef DL_NOW
 -#          define LT_DLLAZY_OR_NOW    DL_NOW
 -#        else
 -#          define LT_DLLAZY_OR_NOW    0
 -#        endif
 -#      endif
 -#    endif
 -#  endif
 -#endif
  
 -#ifdef __cplusplus
 -extern "C" void exit (int);
 -#endif
  
 -void fnord() { int i=42;}
 -int main ()
 -{
 -  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
 -  int status = $lt_dlunknown;
 +  lt_prog_compiler_wl=
 +lt_prog_compiler_pic=
 +lt_prog_compiler_static=
  
 -  if (self)
 -    {
 -      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
 -      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
 -      /* dlclose (self); */
 -    }
 -  else
 -    puts (dlerror ());
 +{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
 +echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
  
 -    exit (status);
 -}
 -EOF
 -  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 -  (eval $ac_link) 2>&5
 -  ac_status=$?
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
 -    (./conftest; exit; ) >&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*
 +  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
 +      ;;
  
 -fi
 -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
 -    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
 +      ;;
  
 -    CPPFLAGS="$save_CPPFLAGS"
 -    LDFLAGS="$save_LDFLAGS"
 -    LIBS="$save_LIBS"
 -    ;;
 -  esac
 +    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 +      # PIC is the default for these OSes.
 +      ;;
  
 -  case $lt_cv_dlopen_self in
 -  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
 -  *) enable_dlopen_self=unknown ;;
 -  esac
 +    mingw* | cygwin* | pw32* | os2*)
 +      # This hack is so that the source file can tell whether it is being
 +      # built for inclusion in a dll (and should export symbols for example).
 +      # Although the cygwin gcc ignores -fPIC, still need this for old-style
 +      # (--disable-auto-import) libraries
 +      lt_prog_compiler_pic='-DDLL_EXPORT'
 +      ;;
  
 -  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
 +    darwin* | rhapsody*)
 +      # PIC is the default on this platform
 +      # Common symbols not allowed in MH_DYLIB files
 +      lt_prog_compiler_pic='-fno-common'
 +      ;;
  
 +    hpux*)
 +      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 +      # not for PA HP-UX.
 +      case $host_cpu in
 +      hppa*64*|ia64*)
 +      # +Z the default
 +      ;;
 +      *)
 +      lt_prog_compiler_pic='-fPIC'
 +      ;;
 +      esac
 +      ;;
  
 -# Report which library types will actually be built
 -{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
 -{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
 -echo "${ECHO_T}$can_build_shared" >&6; }
 +    interix[3-9]*)
 +      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
 +      # Instead, we relocate shared libraries at runtime.
 +      ;;
  
 -{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
 -test "$can_build_shared" = "no" && enable_shared=no
 +    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
 +      ;;
  
 -# 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
 -  ;;
 +    *nto* | *qnx*)
 +      # QNX uses GNU C++, but need to define -shared option too, otherwise
 +      # it will coredump.
 +      lt_prog_compiler_pic='-fPIC -shared'
 +      ;;
  
 -aix[4-9]*)
 -  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
 -    test "$enable_shared" = yes && enable_static=no
 -  fi
 -    ;;
 -esac
 -{ echo "$as_me:$LINENO: result: $enable_shared" >&5
 -echo "${ECHO_T}$enable_shared" >&6; }
 -
 -{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
 -# Make sure either enable_shared or enable_static is yes.
 -test "$enable_shared" = yes || enable_static=yes
 -{ echo "$as_me:$LINENO: result: $enable_static" >&5
 -echo "${ECHO_T}$enable_static" >&6; }
 -
 -# The else clause should only fire when bootstrapping the
 -# libtool distribution, otherwise you forgot to ship ltmain.sh
 -# with your package, and you will get complaints that there are
 -# no rules to generate ltmain.sh.
 -if test -f "$ltmain"; then
 -  # See if we are running on zsh, and set the options which allow our commands through
 -  # without removal of \ escapes.
 -  if test -n "${ZSH_VERSION+set}" ; then
 -    setopt NO_GLOB_SUBST
 -  fi
 -  # Now quote all the things that may contain metacharacters while being
 -  # careful not to overquote the AC_SUBSTed values.  We take copies of the
 -  # variables and quote the copies for generation of the libtool script.
 -  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
 -    SED SHELL STRIP \
 -    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
 -    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
 -    deplibs_check_method reload_flag reload_cmds need_locks \
 -    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
 -    lt_cv_sys_global_symbol_to_c_name_address \
 -    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
 -    old_postinstall_cmds old_postuninstall_cmds \
 -    compiler \
 -    CC \
 -    LD \
 -    lt_prog_compiler_wl \
 -    lt_prog_compiler_pic \
 -    lt_prog_compiler_static \
 -    lt_prog_compiler_no_builtin_flag \
 -    export_dynamic_flag_spec \
 -    thread_safe_flag_spec \
 -    whole_archive_flag_spec \
 -    enable_shared_with_static_runtimes \
 -    old_archive_cmds \
 -    old_archive_from_new_cmds \
 -    predep_objects \
 -    postdep_objects \
 -    predeps \
 -    postdeps \
 -    compiler_lib_search_path \
 -    compiler_lib_search_dirs \
 -    archive_cmds \
 -    archive_expsym_cmds \
 -    postinstall_cmds \
 -    postuninstall_cmds \
 -    old_archive_from_expsyms_cmds \
 -    allow_undefined_flag \
 -    no_undefined_flag \
 -    export_symbols_cmds \
 -    hardcode_libdir_flag_spec \
 -    hardcode_libdir_flag_spec_ld \
 -    hardcode_libdir_separator \
 -    hardcode_automatic \
 -    module_cmds \
 -    module_expsym_cmds \
 -    lt_cv_prog_compiler_c_o \
 -    fix_srcfile_path \
 -    exclude_expsyms \
 -    include_expsyms; do
 -
 -    case $var in
 -    old_archive_cmds | \
 -    old_archive_from_new_cmds | \
 -    archive_cmds | \
 -    archive_expsym_cmds | \
 -    module_cmds | \
 -    module_expsym_cmds | \
 -    old_archive_from_expsyms_cmds | \
 -    export_symbols_cmds | \
 -    extract_expsyms_cmds | reload_cmds | finish_cmds | \
 -    postinstall_cmds | postuninstall_cmds | \
 -    old_postinstall_cmds | old_postuninstall_cmds | \
 -    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
 -      # Double-quote double-evaled strings.
 -      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
 +    sysv4*MP*)
 +      if test -d /usr/nec; then
 +      lt_prog_compiler_pic=-Kconform_pic
 +      fi
        ;;
 +
      *)
 -      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
 +      lt_prog_compiler_pic='-fPIC'
        ;;
      esac
 -  done
 -
 -  case $lt_echo in
 -  *'\$0 --fallback-echo"')
 -    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
 -    ;;
 -  esac
 +  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
 +      ;;
  
 -cfgfile="${ofile}T"
 -  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
 -  $rm -f "$cfgfile"
 -  { echo "$as_me:$LINENO: creating $ofile" >&5
 -echo "$as_me: creating $ofile" >&6;}
 +    mingw* | cygwin* | pw32* | os2*)
 +      # This hack is so that the source file can tell whether it is being
 +      # built for inclusion in a dll (and should export symbols for example).
 +      lt_prog_compiler_pic='-DDLL_EXPORT'
 +      ;;
  
 -  cat <<__EOF__ >> "$cfgfile"
 -#! $SHELL
 +    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'
 +      ;;
  
 -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
 -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
 -# NOTE: Changes made to this file will be lost: look at ltmain.sh.
 -#
 -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 -# Free Software Foundation, Inc.
 -#
 -# This file is part of GNU Libtool:
 -# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 -#
 -# This program is free software; you can redistribute it and/or modify
 -# it under the terms of the GNU General Public License as published by
 -# the Free Software Foundation; either version 2 of the License, or
 -# (at your option) any later version.
 -#
 -# This program is distributed in the hope that it will be useful, but
 -# WITHOUT ANY WARRANTY; without even the implied warranty of
 -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 -# General Public License for more details.
 -#
 -# You should have received a copy of the GNU General Public License
 -# along with this program; if not, write to the Free Software
 -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 -#
 -# As a special exception to the GNU General Public License, if you
 -# distribute this file as part of a program that contains a
 -# configuration script generated by Autoconf, you may include it under
 -# the same distribution terms that you use for the rest of that program.
 +    irix5* | irix6* | nonstopux*)
 +      lt_prog_compiler_wl='-Wl,'
 +      # PIC (with -KPIC) is the default.
 +      lt_prog_compiler_static='-non_shared'
 +      ;;
  
 -# A sed program that does not truncate output.
 -SED=$lt_SED
 +    linux* | k*bsd*-gnu)
 +      case $cc_basename in
 +      icc* | ecc* | ifort*)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='-KPIC'
 +      lt_prog_compiler_static='-static'
 +        ;;
 +      pgcc* | pgf77* | pgf90* | pgf95*)
 +        # 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*)
 +      # IBM XL C 8.0/Fortran 10.1 on PPC
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='-qpic'
 +      lt_prog_compiler_static='-qstaticlink'
 +      ;;
 +      *)
 +      case `$CC -V 2>&1 | sed 5q` in
 +      *Sun\ C*)
 +        # Sun C 5.9
 +        lt_prog_compiler_pic='-KPIC'
 +        lt_prog_compiler_static='-Bstatic'
 +        lt_prog_compiler_wl='-Wl,'
 +        ;;
 +      *Sun\ F*)
 +        # 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=''
 +        ;;
 +      esac
 +      ;;
 +      esac
 +      ;;
  
 -# Sed that helps us avoid accidentally triggering echo(1) options like -n.
 -Xsed="$SED -e 1s/^X//"
 +    newsos6)
 +      lt_prog_compiler_pic='-KPIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
  
 -# The HP-UX ksh and POSIX shell print the target directory to stdout
 -# if CDPATH is set.
 -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 +    *nto* | *qnx*)
 +      # QNX uses GNU C++, but need to define -shared option too, otherwise
 +      # it will coredump.
 +      lt_prog_compiler_pic='-fPIC -shared'
 +      ;;
  
 -# The names of the tagged configurations supported by this script.
 -available_tags=
 +    osf3* | osf4* | osf5*)
 +      lt_prog_compiler_wl='-Wl,'
 +      # All OSF/1 code is PIC.
 +      lt_prog_compiler_static='-non_shared'
 +      ;;
  
 -# ### BEGIN LIBTOOL CONFIG
 +    rdos*)
 +      lt_prog_compiler_static='-non_shared'
 +      ;;
  
 -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
 +    solaris*)
 +      lt_prog_compiler_pic='-KPIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      case $cc_basename in
 +      f77* | f90* | f95*)
 +      lt_prog_compiler_wl='-Qoption ld ';;
 +      *)
 +      lt_prog_compiler_wl='-Wl,';;
 +      esac
 +      ;;
  
 -# Shell to use when invoking shell scripts.
 -SHELL=$lt_SHELL
 +    sunos4*)
 +      lt_prog_compiler_wl='-Qoption ld '
 +      lt_prog_compiler_pic='-PIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
  
 -# Whether or not to build shared libraries.
 -build_libtool_libs=$enable_shared
 +    sysv4 | sysv4.2uw2* | sysv4.3*)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='-KPIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
  
 -# Whether or not to build static libraries.
 -build_old_libs=$enable_static
 +    sysv4*MP*)
 +      if test -d /usr/nec ;then
 +      lt_prog_compiler_pic='-Kconform_pic'
 +      lt_prog_compiler_static='-Bstatic'
 +      fi
 +      ;;
  
 -# Whether or not to add -lc for building shared libraries.
 -build_libtool_need_lc=$archive_cmds_need_lc
 +    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_pic='-KPIC'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
  
 -# Whether or not to disallow shared libs when runtime libs are static
 -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
 +    unicos*)
 +      lt_prog_compiler_wl='-Wl,'
 +      lt_prog_compiler_can_build_shared=no
 +      ;;
  
 -# Whether or not to optimize for fast installation.
 -fast_install=$enable_fast_install
 +    uts4*)
 +      lt_prog_compiler_pic='-pic'
 +      lt_prog_compiler_static='-Bstatic'
 +      ;;
  
 -# The host system.
 -host_alias=$host_alias
 -host=$host
 -host_os=$host_os
 +    *)
 +      lt_prog_compiler_can_build_shared=no
 +      ;;
 +    esac
 +  fi
  
 -# The build system.
 -build_alias=$build_alias
 -build=$build
 -build_os=$build_os
 +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
 +{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
 +echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
  
 -# An echo program that does not interpret backslashes.
 -echo=$lt_echo
  
 -# The archiver.
 -AR=$lt_AR
 -AR_FLAGS=$lt_AR_FLAGS
  
 -# A C compiler.
 -LTCC=$lt_LTCC
  
 -# LTCC compiler flags.
 -LTCFLAGS=$lt_LTCFLAGS
  
 -# A language-specific compiler.
 -CC=$lt_compiler
  
 -# Is the compiler the GNU C compiler?
 -with_gcc=$GCC
 +#
 +# Check to make sure the PIC flag actually works.
 +#
 +if test -n "$lt_prog_compiler_pic"; then
 +  { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
 +echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
 +if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&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:31675: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:31843: $lt_compile\"" >&5)
 +   (eval "$lt_compile" 2>conftest.err)
 +   ac_status=$?
 +   cat conftest.err >&5
-    echo "$as_me:31679: \$? = $ac_status" >&5
++   echo "$as_me:31847: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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*
  
 -# An ERE matcher.
 -EGREP=$lt_EGREP
 +fi
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
  
 -# The linker used to build libraries.
 -LD=$lt_LD
 +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
  
 -# Whether we need hard or soft links.
 -LN_S=$lt_LN_S
 +fi
  
 -# A BSD-compatible nm program.
 -NM=$lt_NM
  
 -# A symbol stripping program
 -STRIP=$lt_STRIP
  
 -# Used to examine libraries when file_magic_cmd begins "file"
 -MAGIC_CMD=$MAGIC_CMD
  
 -# Used on cygwin: DLL creation program.
 -DLLTOOL="$DLLTOOL"
  
 -# Used on cygwin: object dumper.
 -OBJDUMP="$OBJDUMP"
  
 -# Used on cygwin: assembler.
 -AS="$AS"
 +#
 +# Check to make sure the static flag actually works.
 +#
 +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
 +{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 +echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
 +if test "${lt_cv_prog_compiler_static_works+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&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 "X$_lt_linker_boilerplate" | $Xsed -e '/^$/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"
  
 -# The name of the directory that contains temporary libtool files.
 -objdir=$objdir
 +fi
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
  
 -# How to create reloadable object files.
 -reload_flag=$lt_reload_flag
 -reload_cmds=$lt_reload_cmds
 +if test x"$lt_cv_prog_compiler_static_works" = xyes; then
 +    :
 +else
 +    lt_prog_compiler_static=
 +fi
  
 -# How to pass a linker flag through the compiler.
 -wl=$lt_lt_prog_compiler_wl
  
 -# Object file suffix (normally "o").
 -objext="$ac_objext"
  
 -# Old archive suffix (normally "a").
 -libext="$libext"
  
 -# Shared library suffix (normally ".so").
 -shrext_cmds='$shrext_cmds'
  
 -# Executable file suffix (normally "").
 -exeext="$exeext"
  
 -# Additional compiler flags for building library objects.
 -pic_flag=$lt_lt_prog_compiler_pic
 -pic_mode=$pic_mode
  
 -# What is the maximum length of a command?
 -max_cmd_len=$lt_cv_sys_max_cmd_len
 +  { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
 +if test "${lt_cv_prog_compiler_c_o+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +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
  
 -# Does compiler simultaneously support -c and -o options?
 -compiler_c_o=$lt_lt_cv_prog_compiler_c_o
 +   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:31780: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:31948: $lt_compile\"" >&5)
 +   (eval "$lt_compile" 2>out/conftest.err)
 +   ac_status=$?
 +   cat out/conftest.err >&5
-    echo "$as_me:31784: \$? = $ac_status" >&5
++   echo "$as_me:31952: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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*
  
 -# Must we lock files when doing compilation?
 -need_locks=$lt_need_locks
 +fi
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
  
 -# Do we need the lib prefix for modules?
 -need_lib_prefix=$need_lib_prefix
  
 -# Do we need a version for libraries?
 -need_version=$need_version
  
 -# Whether dlopen is supported.
 -dlopen_support=$enable_dlopen
  
 -# Whether dlopen of programs is supported.
 -dlopen_self=$enable_dlopen_self
  
 -# Whether dlopen of statically linked programs is supported.
 -dlopen_self_static=$enable_dlopen_self_static
  
 -# Compiler flag to prevent dynamic linking.
 -link_static_flag=$lt_lt_prog_compiler_static
 +  { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
 +if test "${lt_cv_prog_compiler_c_o+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +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
  
 -# Compiler flag to turn off builtin functions.
 -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
 +   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:31835: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:32003: $lt_compile\"" >&5)
 +   (eval "$lt_compile" 2>out/conftest.err)
 +   ac_status=$?
 +   cat out/conftest.err >&5
-    echo "$as_me:31839: \$? = $ac_status" >&5
++   echo "$as_me:32007: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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*
  
 -# Compiler flag to allow reflexive dlopens.
 -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
 +fi
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
  
 -# Compiler flag to generate shared objects directly from archives.
 -whole_archive_flag_spec=$lt_whole_archive_flag_spec
  
 -# Compiler flag to generate thread-safe objects.
 -thread_safe_flag_spec=$lt_thread_safe_flag_spec
  
 -# Library versioning type.
 -version_type=$version_type
  
 -# Format of library name prefix.
 -libname_spec=$lt_libname_spec
 +hard_links="nottested"
 +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
 +  # do not overwrite the value of need_locks provided by the user
 +  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
 +echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
 +  hard_links=yes
 +  $RM conftest*
 +  ln conftest.a conftest.b 2>/dev/null && hard_links=no
 +  touch conftest.a
 +  ln conftest.a conftest.b 2>&5 || hard_links=no
 +  ln conftest.a conftest.b 2>/dev/null && hard_links=no
 +  { echo "$as_me:$LINENO: result: $hard_links" >&5
 +echo "${ECHO_T}$hard_links" >&6; }
 +  if test "$hard_links" = no; then
 +    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
 +echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
 +    need_locks=warn
 +  fi
 +else
 +  need_locks=no
 +fi
  
 -# List of archive names.  First name is the real one, the rest are links.
 -# The last name is the one that the linker finds with -lNAME.
 -library_names_spec=$lt_library_names_spec
  
 -# The coded name of the library, if different from the real name.
 -soname_spec=$lt_soname_spec
  
 -# Commands used to build and install an old-style archive.
 -RANLIB=$lt_RANLIB
 -old_archive_cmds=$lt_old_archive_cmds
 -old_postinstall_cmds=$lt_old_postinstall_cmds
 -old_postuninstall_cmds=$lt_old_postuninstall_cmds
  
 -# Create an old-style archive from a shared archive.
 -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
  
 -# Create a temporary old-style archive to link instead of a shared archive.
 -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
  
 -# Commands used to build and install a shared archive.
 -archive_cmds=$lt_archive_cmds
 -archive_expsym_cmds=$lt_archive_expsym_cmds
 -postinstall_cmds=$lt_postinstall_cmds
 -postuninstall_cmds=$lt_postuninstall_cmds
 +  { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
  
 -# Commands used to build a loadable module (assumed same as above if empty)
 -module_cmds=$lt_module_cmds
 -module_expsym_cmds=$lt_module_expsym_cmds
 +  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_flag_spec_ld=
 +  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=
  
 -# Commands to strip libraries.
 -old_striplib=$lt_old_striplib
 -striplib=$lt_striplib
 +  case $host_os in
 +  cygwin* | mingw* | pw32*)
 +    # FIXME: the MSVC++ port hasn't been tested in a loooong time
 +    # When not using gcc, we currently assume that we are using
 +    # Microsoft Visual C++.
 +    if test "$GCC" != yes; then
 +      with_gnu_ld=no
 +    fi
 +    ;;
 +  interix*)
 +    # we just hope/assume this is gcc and not c89 (= MSVC++)
 +    with_gnu_ld=yes
 +    ;;
 +  openbsd*)
 +    with_gnu_ld=no
 +    ;;
 +  esac
  
 -# Dependencies to place before the objects being linked to create a
 -# shared library.
 -predep_objects=$lt_predep_objects
 +  ld_shlibs=yes
 +  if test "$with_gnu_ld" = yes; then
 +    # If archive_cmds runs LD, not CC, wlarc should be empty
 +    wlarc='${wl}'
  
 -# Dependencies to place after the objects being linked to create a
 -# shared library.
 -postdep_objects=$lt_postdep_objects
 -
 -# Dependencies to place before the objects being linked to create a
 -# shared library.
 -predeps=$lt_predeps
 +    # 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
 +      *\ [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
  
 -# Dependencies to place after the objects being linked to create a
 -# shared library.
 -postdeps=$lt_postdeps
 +    # 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
  
 -# The directories searched by this compiler when creating a shared
 -# library
 -compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
 +*** Warning: the GNU linker, at least up to release 2.9.1, is reported
 +*** to be unable to reliably create shared libraries on AIX.
 +*** Therefore, libtool is disabling shared libraries support.  If you
 +*** really care for shared libraries, you may want to modify your PATH
 +*** so that a non-GNU linker is found, and then restart.
  
 -# The library search path used internally by the compiler when linking
 -# a shared library.
 -compiler_lib_search_path=$lt_compiler_lib_search_path
 +_LT_EOF
 +      fi
 +      ;;
  
 -# Method to check whether dependent libraries are shared objects.
 -deplibs_check_method=$lt_deplibs_check_method
 +    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
 +      ;;
  
 -# Command to use when deplibs_check_method == file_magic.
 -file_magic_cmd=$lt_file_magic_cmd
 +    beos*)
 +      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 +      allow_undefined_flag=unsupported
 +      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
 +      # support --undefined.  This deserves some investigation.  FIXME
 +      archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 +      else
 +      ld_shlibs=no
 +      fi
 +      ;;
  
 -# Flag that allows shared libraries with undefined symbols to be built.
 -allow_undefined_flag=$lt_allow_undefined_flag
 +    cygwin* | mingw* | pw32*)
 +      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
 +      # as there is no search path for DLLs.
 +      hardcode_libdir_flag_spec='-L$libdir'
 +      allow_undefined_flag=unsupported
 +      always_export_symbols=no
 +      enable_shared_with_static_runtimes=yes
 +      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
  
 -# Flag that forces no undefined symbols.
 -no_undefined_flag=$lt_no_undefined_flag
 +      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
 +      ;;
  
 -# Commands used to finish a libtool library installation in a directory.
 -finish_cmds=$lt_finish_cmds
 +    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'
 +      ;;
  
 -# Same as above, but a single script fragment to be evaled but not shown.
 -finish_eval=$lt_finish_eval
 +    gnu* | linux* | tpf* | k*bsd*-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=
 +      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; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
 +        tmp_addflag=' $pic_flag'
 +        ;;
 +      pgf77* | pgf90* | pgf95*)       # 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; $ECHO \"$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' ;;
 +      xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
 +        tmp_sharedflag='-qmkshrobj'
 +        tmp_addflag= ;;
 +      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; $ECHO \"$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'
  
 -# Take the output of nm and produce a listing of raw symbols and C names.
 -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
 +        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
  
 -# Transform the output of nm in a proper C declaration
 -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
 +      case $cc_basename in
 +      xlf*)
 +        # 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=
 +        hardcode_libdir_flag_spec_ld='-rpath $libdir'
 +        archive_cmds='$LD -shared $libobjs $deplibs $compiler_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 $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
 +        fi
 +        ;;
 +      esac
 +      else
 +        ld_shlibs=no
 +      fi
 +      ;;
  
 -# Transform the output of nm in a C name address pair
 -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
 +    netbsd* | netbsdelf*-gnu)
 +      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 +      archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
 +      wlarc=
 +      else
 +      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 +      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 +      fi
 +      ;;
  
 -# This is the shared library runtime path variable.
 -runpath_var=$runpath_var
 +    solaris*)
 +      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
 +      ld_shlibs=no
 +      cat <<_LT_EOF 1>&2
  
 -# This is the shared library path variable.
 -shlibpath_var=$shlibpath_var
 +*** 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.
  
 -# Is shlibpath searched before the hard-coded library search path?
 -shlibpath_overrides_runpath=$shlibpath_overrides_runpath
 +_LT_EOF
 +      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 +      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 +      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 +      else
 +      ld_shlibs=no
 +      fi
 +      ;;
  
 -# How to hardcode a shared library path into an executable.
 -hardcode_action=$hardcode_action
 +    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
  
 -# Whether we should hardcode library paths into libraries.
 -hardcode_into_libs=$hardcode_into_libs
 +*** 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.
  
 -# Flag to hardcode \$libdir into a binary during linking.
 -# This must work even if \$libdir does not exist.
 -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
 +_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
 +      ;;
  
 -# If ld is used when linking, flag to hardcode \$libdir into
 -# a binary during linking. This must work even if \$libdir does
 -# not exist.
 -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
 +    sunos4*)
 +      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 +      wlarc=
 +      hardcode_direct=yes
 +      hardcode_shlibpath_var=no
 +      ;;
  
 -# Whether we need a single -rpath flag with a separated argument.
 -hardcode_libdir_separator=$lt_hardcode_libdir_separator
 +    *)
 +      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 +      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 +      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 +      else
 +      ld_shlibs=no
 +      fi
 +      ;;
 +    esac
  
 -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
 -# resulting binary.
 -hardcode_direct=$hardcode_direct
 +    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
 +      ;;
  
 -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
 -# resulting binary.
 -hardcode_minus_L=$hardcode_minus_L
 +    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
 +      if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
 +        export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 +      else
 +        export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 +      fi
 +      aix_use_runtimelinking=no
  
 -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
 -# the resulting binary.
 -hardcode_shlibpath_var=$hardcode_shlibpath_var
 +      # 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
  
 -# Set to yes if building a shared library automatically hardcodes DIR into the library
 -# and all subsequent libraries and executables linked against it.
 -hardcode_automatic=$hardcode_automatic
 +      exp_sym_flag='-bexport'
 +      no_entry_flag='-bnoentry'
 +      fi
  
 -# Variables whose values should be saved in libtool wrapper scripts and
 -# restored at relink time.
 -variables_saved_for_relink="$variables_saved_for_relink"
 +      # 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.
  
 -# Whether libtool must link a program against all its dependency libraries.
 -link_all_deplibs=$link_all_deplibs
 +      archive_cmds=''
 +      hardcode_direct=yes
 +      hardcode_direct_absolute=yes
 +      hardcode_libdir_separator=':'
 +      link_all_deplibs=yes
 +      file_list_spec='${wl}-f,'
  
 -# Compile-time system search path for libraries
 -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
 +      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
 +      link_all_deplibs=no
 +      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
  
 -# Run-time system search path for libraries
 -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
 +      # 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.
 +        cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
  
 -# Fix the shell variable \$srcfile for the compiler.
 -fix_srcfile_path=$lt_fix_srcfile_path
 +#ifdef F77_DUMMY_MAIN
  
 -# Set to yes if exported symbols are required.
 -always_export_symbols=$always_export_symbols
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
  
 -# The commands to list exported symbols.
 -export_symbols_cmds=$lt_export_symbols_cmds
 +#endif
 +int
 +main ()
 +{
  
 -# The commands to extract the exported symbol list from a shared archive.
 -extract_expsyms_cmds=$lt_extract_expsyms_cmds
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext &&
 +       $as_test_x conftest$ac_exeext; then
  
 -# Symbols that should not be listed in the preloaded symbols.
 -exclude_expsyms=$lt_exclude_expsyms
 +lt_aix_libpath_sed='
 +    /Import File Strings/,/^$/ {
 +      /^0/ {
 +          s/^0  *\(.*\)$/\1/
 +          p
 +      }
 +    }'
 +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 "$aix_libpath"; then
 +  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 +fi
 +else
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
  
 -# Symbols that must always be exported.
 -include_expsyms=$lt_include_expsyms
  
 -# ### END LIBTOOL CONFIG
 +fi
  
 -__EOF__
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; 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 $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; 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.
 +       cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
  
 -  case $host_os in
 -  aix3*)
 -    cat <<\EOF >> "$cfgfile"
 +#ifdef F77_DUMMY_MAIN
  
 -# AIX sometimes has problems with the GCC collect2 program.  For some
 -# reason, if we set the COLLECT_NAMES environment variable, the problems
 -# vanish in a puff of smoke.
 -if test "X${COLLECT_NAMES+set}" != Xset; then
 -  COLLECT_NAMES=
 -  export COLLECT_NAMES
 -fi
 -EOF
 -    ;;
 -  esac
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
  
 -  # We use sed instead of cat because bash on DJGPP gets confused if
 -  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
 -  # text mode, it properly converts lines to CR/LF.  This bash problem
 -  # is reportedly fixed, but why not run on old versions too?
 -  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
 +#endif
 +int
 +main ()
 +{
  
 -  mv -f "$cfgfile" "$ofile" || \
 -    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
 -  chmod +x "$ofile"
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext &&
 +       $as_test_x conftest$ac_exeext; then
  
 +lt_aix_libpath_sed='
 +    /Import File Strings/,/^$/ {
 +      /^0/ {
 +          s/^0  *\(.*\)$/\1/
 +          p
 +      }
 +    }'
 +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 "$aix_libpath"; then
 +  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 +fi
  else
 -  # If there is no Makefile yet, we rely on a make rule to execute
 -  # `config.status --recheck' to rerun these tests and create the
 -  # libtool script then.
 -  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
 -  if test -f "$ltmain_in"; then
 -    test -f Makefile && make "$ltmain"
 -  fi
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
 +
 +
  fi
  
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; 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
 +       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'
 +        # Exported symbols can be pulled into shared objects from archives
 +        whole_archive_flag_spec='$convenience'
 +        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
 +      ;;
  
 -CC="$lt_save_CC"
 +    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
 +      ;;
  
 -# Check whether --with-tags was given.
 -if test "${with_tags+set}" = set; then
 -  withval=$with_tags; tagnames="$withval"
 -fi
 +    cygwin* | mingw* | pw32*)
 +      # When not using gcc, we currently assume that we are using
 +      # Microsoft Visual C++.
 +      # hardcode_libdir_flag_spec is actually meaningless, as there is
 +      # no search path for DLLs.
 +      hardcode_libdir_flag_spec=' '
 +      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 `$ECHO "X$deplibs" | $Xsed -e '\''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'
 +      fix_srcfile_path='`cygpath -w "$srcfile"`'
 +      enable_shared_with_static_runtimes=yes
 +      ;;
  
 +    darwin* | rhapsody*)
  
 -if test -f "$ltmain" && test -n "$tagnames"; then
 -  if test ! -f "${ofile}"; then
 -    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
 -echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
 -  fi
  
 -  if test -z "$LTCC"; then
 -    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
 -    if test -z "$LTCC"; then
 -      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
 -echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
 -    else
 -      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
 -echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
 -    fi
 -  fi
 -  if test -z "$LTCFLAGS"; then
 -    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
 -  fi
 -
 -  # Extract list of available tagged configurations in $ofile.
 -  # Note that this assumes the entire list is on one line.
 -  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
 -
 -  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
 -  for tagname in $tagnames; do
 -    IFS="$lt_save_ifs"
 -    # Check whether tagname contains only valid characters
 -    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
 -    "") ;;
 -    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
 -echo "$as_me: error: invalid tag name: $tagname" >&2;}
 -   { (exit 1); exit 1; }; }
 -      ;;
 -    esac
 -
 -    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
 -    then
 -      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
 -echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
 -   { (exit 1); exit 1; }; }
 -    fi
 -
 -    # Update the list of available tags.
 -    if test -n "$tagname"; then
 -      echo appending configuration tag \"$tagname\" to $ofile
 -
 -      case $tagname in
 -      CXX)
 -      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
 -          ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
 -          (test "X$CXX" != "Xg++"))) ; then
 -        ac_ext=cpp
 -ac_cpp='$CXXCPP $CPPFLAGS'
 -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 -
 -
 -
 -
 -archive_cmds_need_lc_CXX=no
 -allow_undefined_flag_CXX=
 -always_export_symbols_CXX=no
 -archive_expsym_cmds_CXX=
 -export_dynamic_flag_spec_CXX=
 -hardcode_direct_CXX=no
 -hardcode_libdir_flag_spec_CXX=
 -hardcode_libdir_flag_spec_ld_CXX=
 -hardcode_libdir_separator_CXX=
 -hardcode_minus_L_CXX=no
 -hardcode_shlibpath_var_CXX=unsupported
 -hardcode_automatic_CXX=no
 -module_cmds_CXX=
 -module_expsym_cmds_CXX=
 -link_all_deplibs_CXX=unknown
 -old_archive_cmds_CXX=$old_archive_cmds
 -no_undefined_flag_CXX=
 -whole_archive_flag_spec_CXX=
 -enable_shared_with_static_runtimes_CXX=no
 -
 -# Dependencies to place before and after the object being linked:
 -predep_objects_CXX=
 -postdep_objects_CXX=
 -predeps_CXX=
 -postdeps_CXX=
 -compiler_lib_search_path_CXX=
 -compiler_lib_search_dirs_CXX=
 -
 -# Source file extension for C++ test sources.
 -ac_ext=cpp
 -
 -# Object file extension for compiled C++ test sources.
 -objext=o
 -objext_CXX=$objext
 -
 -# Code to be used in simple compile tests
 -lt_simple_compile_test_code="int some_variable = 0;"
 -
 -# Code to be used in simple link tests
 -lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
 -
 -# ltmain only uses $CC for tagged configurations so make sure $CC is set.
 -
 -# 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 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*
 -
 -
 -# Allow CC to be a program name with arguments.
 -lt_save_CC=$CC
 -lt_save_LD=$LD
 -lt_save_GCC=$GCC
 -GCC=$GXX
 -lt_save_with_gnu_ld=$with_gnu_ld
 -lt_save_path_LD=$lt_cv_path_LD
 -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
 -  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
 -else
 -  $as_unset lt_cv_prog_gnu_ld
 -fi
 -if test -n "${lt_cv_path_LDCXX+set}"; then
 -  lt_cv_path_LD=$lt_cv_path_LDCXX
 -else
 -  $as_unset lt_cv_path_LD
 -fi
 -test -z "${LDCXX+set}" || LD=$LDCXX
 -CC=${CXX-"c++"}
 -compiler=$CC
 -compiler_CXX=$CC
 -for cc_temp in $compiler""; do
 -  case $cc_temp in
 -    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 -    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 -    \-*) ;;
 -    *) break;;
 -  esac
 -done
 -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 -
 -
 -# We don't want -fno-exception wen compiling C++ code, so set the
 -# no_builtin_flag separately
 -if test "$GXX" = yes; then
 -  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
 -else
 -  lt_prog_compiler_no_builtin_flag_CXX=
 -fi
 -
 -if test "$GXX" = yes; then
 -  # Set up default GNU C++ configuration
 -
 -
 -# Check whether --with-gnu-ld was given.
 -if test "${with_gnu_ld+set}" = set; then
 -  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
 -else
 -  with_gnu_ld=no
 -fi
 -
 -ac_prog=ld
 -if test "$GCC" = yes; then
 -  # Check if gcc -print-prog-name=ld gives a path.
 -  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
 -  case $host in
 -  *-*-mingw*)
 -    # gcc leaves a trailing carriage return which upsets mingw
 -    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
 -  *)
 -    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
 -  esac
 -  case $ac_prog in
 -    # Accept absolute paths.
 -    [\\/]* | ?:[\\/]*)
 -      re_direlt='/[^/][^/]*/\.\./'
 -      # Canonicalize the pathname of ld
 -      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
 -      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
 -      ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
 -      done
 -      test -z "$LD" && LD="$ac_prog"
 -      ;;
 -  "")
 -    # If it fails, then pretend we aren't using GCC.
 -    ac_prog=ld
 -    ;;
 -  *)
 -    # If it is relative, then search for the first ld in PATH.
 -    with_gnu_ld=unknown
 -    ;;
 -  esac
 -elif test "$with_gnu_ld" = yes; then
 -  { echo "$as_me:$LINENO: checking for GNU ld" >&5
 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
 -else
 -  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
 -fi
 -if test "${lt_cv_path_LD+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  if test -z "$LD"; then
 -  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 -  for ac_dir in $PATH; do
 -    IFS="$lt_save_ifs"
 -    test -z "$ac_dir" && ac_dir=.
 -    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
 -      lt_cv_path_LD="$ac_dir/$ac_prog"
 -      # Check to see if the program is GNU ld.  I'd rather use --version,
 -      # but apparently some 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
 -  { echo "$as_me:$LINENO: result: $LD" >&5
 -echo "${ECHO_T}$LD" >&6; }
 -else
 -  { echo "$as_me:$LINENO: result: no" >&5
 -echo "${ECHO_T}no" >&6; }
 -fi
 -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
 -   { (exit 1); exit 1; }; }
 -{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
 -if test "${lt_cv_prog_gnu_ld+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  # I'd rather use --version here, but apparently some GNU 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
 -{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
 -with_gnu_ld=$lt_cv_prog_gnu_ld
 -
 -
 -
 -  # Check if GNU C++ uses GNU ld as the underlying linker, since the
 -  # archiving commands below assume that GNU ld is being used.
 -  if test "$with_gnu_ld" = yes; then
 -    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
 -    archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 -
 -    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
 -    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
 -
 -    # If archive_cmds runs LD, not CC, wlarc should be empty
 -    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
 -    #     investigate it a little bit more. (MM)
 -    wlarc='${wl}'
 +  archive_cmds_need_lc=no
 +  hardcode_direct=no
 +  hardcode_automatic=yes
 +  hardcode_shlibpath_var=unsupported
 +  whole_archive_flag_spec=''
 +  link_all_deplibs=yes
 +  allow_undefined_flag="$_lt_dar_allow_undefined"
 +  if test "$GCC" = "yes"; then
 +    output_verbose_link_cmd=echo
 +    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}"
  
 -    # ancient GNU ld didn't support --whole-archive et. al.
 -    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
 -      grep 'no-whole-archive' > /dev/null; then
 -      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
 -    else
 -      whole_archive_flag_spec_CXX=
 -    fi
    else
 -    with_gnu_ld=no
 -    wlarc=
 -
 -    # A generic and very simple default shared library creation
 -    # command for GNU C++ for the case where it uses the native
 -    # linker, instead of GNU ld.  If possible, this setting should
 -    # overridden to take advantage of the native linker features on
 -    # the platform it is being used on.
 -    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
 +  ld_shlibs=no
    fi
  
 -  # Commands to make compiler produce verbose output that lists
 -  # what "hidden" libraries, object files and flags are used when
 -  # linking a shared library.
 -  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
 +      ;;
  
 -else
 -  GXX=no
 -  with_gnu_ld=no
 -  wlarc=
 -fi
 +    dgux*)
 +      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 +      hardcode_libdir_flag_spec='-L$libdir'
 +      hardcode_shlibpath_var=no
 +      ;;
  
 -# PORTME: fill in a description of your system's C++ link characteristics
 -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
 -ld_shlibs_CXX=yes
 -case $host_os in
 -  aix3*)
 -    # FIXME: insert proper C++ library support
 -    ld_shlibs_CXX=no
 -    ;;
 -  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
 -      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
 -        case $ld_flag in
 -        *-brtl*)
 -          aix_use_runtimelinking=yes
 -          break
 -          ;;
 -        esac
 -      done
 -      ;;
 -      esac
 +    freebsd1*)
 +      ld_shlibs=no
 +      ;;
  
 -      exp_sym_flag='-bexport'
 -      no_entry_flag='-bnoentry'
 -    fi
 +    # 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
 +      ;;
  
 -    # 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.
 +    # 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
 +      ;;
  
 -    archive_cmds_CXX=''
 -    hardcode_direct_CXX=yes
 -    hardcode_libdir_separator_CXX=':'
 -    link_all_deplibs_CXX=yes
 +    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
 +    freebsd* | dragonfly*)
 +      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
 +      hardcode_libdir_flag_spec='-R$libdir'
 +      hardcode_direct=yes
 +      hardcode_shlibpath_var=no
 +      ;;
  
 -    if test "$GXX" = yes; then
 -      case $host_os in aix4.[012]|aix4.[012].*)
 -      # We only want to do this on AIX 4.2 and lower, the check
 -      # below for broken collect2 doesn't work under 4.3+
 -      collect2name=`${CC} -print-prog-name=collect2`
 -      if test -f "$collect2name" && \
 -         strings "$collect2name" | grep resolve_lib_name >/dev/null
 -      then
 -        # We have reworked collect2
 -        :
 -      else
 -        # We have old collect2
 -        hardcode_direct_CXX=unsupported
 -        # It fails to find uninstalled libraries when the uninstalled
 -        # path is not listed in the libpath.  Setting hardcode_minus_L
 -        # to unsupported forces relinking
 -        hardcode_minus_L_CXX=yes
 -        hardcode_libdir_flag_spec_CXX='-L$libdir'
 -        hardcode_libdir_separator_CXX=
 -      fi
 -      ;;
 -      esac
 -      shared_flag='-shared'
 -      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'
 +    hpux9*)
 +      if test "$GCC" = yes; then
 +      archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
        else
 -      if test "$aix_use_runtimelinking" = yes; then
 -        shared_flag='${wl}-G'
 -      else
 -        shared_flag='${wl}-bM:SRE'
 -      fi
 +      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
 -    fi
 +      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 +      hardcode_libdir_separator=:
 +      hardcode_direct=yes
  
 -    # It seems that -bexpall does not export symbols beginning with
 -    # underscore (_), so it is better to generate a list of symbols to export.
 -    always_export_symbols_CXX=yes
 -    if test "$aix_use_runtimelinking" = yes; then
 -      # Warning - without using the other runtime loading flags (-brtl),
 -      # -berok will link without error, but may produce a broken library.
 -      allow_undefined_flag_CXX='-berok'
 -      # Determine the default libpath from the value encoded in an empty executable.
 -      cat >conftest.$ac_ext <<_ACEOF
 -/* confdefs.h.  */
 -_ACEOF
 -cat confdefs.h >>conftest.$ac_ext
 -cat >>conftest.$ac_ext <<_ACEOF
 -/* end confdefs.h.  */
 +      # 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'
 +      ;;
  
 -#ifdef F77_DUMMY_MAIN
 +    hpux10*)
 +      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
 +      archive_cmds='$CC -shared -fPIC ${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_flag_spec_ld='+b $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
 +      ;;
  
 -#  ifdef __cplusplus
 -     extern "C"
 -#  endif
 -   int F77_DUMMY_MAIN() { return 1; }
 +    hpux11*)
 +      if test "$GCC" = yes -a "$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 ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
 +        ;;
 +      *)
 +        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 +        ;;
 +      esac
 +      else
 +      case $host_cpu in
 +      hppa*64*)
 +        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'
 +        ;;
 +      *)
 +        archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 +        ;;
 +      esac
 +      fi
 +      if test "$with_gnu_ld" = no; then
 +      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 +      hardcode_libdir_separator=:
  
 -#endif
 -int
 -main ()
 -{
 +      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'
  
 -  ;
 -  return 0;
 -}
 +        # 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 $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${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.
 +        save_LDFLAGS="$LDFLAGS"
 +        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
 +        cat >conftest.$ac_ext <<_ACEOF
 +int foo(void) {}
  _ACEOF
  rm -f conftest.$ac_objext conftest$ac_exeext
  if { (ac_try="$ac_link"
@@@ -33917,1483 -35813,1466 +34085,1483 @@@ if test "${lt_cv_sys_lib_dlsearch_path_
  fi
  
  
 -# The else clause should only fire when bootstrapping the
 -# libtool distribution, otherwise you forgot to ship ltmain.sh
 -# with your package, and you will get complaints that there are
 -# no rules to generate ltmain.sh.
 -if test -f "$ltmain"; then
 -  # See if we are running on zsh, and set the options which allow our commands through
 -  # without removal of \ escapes.
 -  if test -n "${ZSH_VERSION+set}" ; then
 -    setopt NO_GLOB_SUBST
 -  fi
 -  # Now quote all the things that may contain metacharacters while being
 -  # careful not to overquote the AC_SUBSTed values.  We take copies of the
 -  # variables and quote the copies for generation of the libtool script.
 -  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
 -    SED SHELL STRIP \
 -    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
 -    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
 -    deplibs_check_method reload_flag reload_cmds need_locks \
 -    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
 -    lt_cv_sys_global_symbol_to_c_name_address \
 -    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
 -    old_postinstall_cmds old_postuninstall_cmds \
 -    compiler_CXX \
 -    CC_CXX \
 -    LD_CXX \
 -    lt_prog_compiler_wl_CXX \
 -    lt_prog_compiler_pic_CXX \
 -    lt_prog_compiler_static_CXX \
 -    lt_prog_compiler_no_builtin_flag_CXX \
 -    export_dynamic_flag_spec_CXX \
 -    thread_safe_flag_spec_CXX \
 -    whole_archive_flag_spec_CXX \
 -    enable_shared_with_static_runtimes_CXX \
 -    old_archive_cmds_CXX \
 -    old_archive_from_new_cmds_CXX \
 -    predep_objects_CXX \
 -    postdep_objects_CXX \
 -    predeps_CXX \
 -    postdeps_CXX \
 -    compiler_lib_search_path_CXX \
 -    compiler_lib_search_dirs_CXX \
 -    archive_cmds_CXX \
 -    archive_expsym_cmds_CXX \
 -    postinstall_cmds_CXX \
 -    postuninstall_cmds_CXX \
 -    old_archive_from_expsyms_cmds_CXX \
 -    allow_undefined_flag_CXX \
 -    no_undefined_flag_CXX \
 -    export_symbols_cmds_CXX \
 -    hardcode_libdir_flag_spec_CXX \
 -    hardcode_libdir_flag_spec_ld_CXX \
 -    hardcode_libdir_separator_CXX \
 -    hardcode_automatic_CXX \
 -    module_cmds_CXX \
 -    module_expsym_cmds_CXX \
 -    lt_cv_prog_compiler_c_o_CXX \
 -    fix_srcfile_path_CXX \
 -    exclude_expsyms_CXX \
 -    include_expsyms_CXX; do
 -
 -    case $var in
 -    old_archive_cmds_CXX | \
 -    old_archive_from_new_cmds_CXX | \
 -    archive_cmds_CXX | \
 -    archive_expsym_cmds_CXX | \
 -    module_cmds_CXX | \
 -    module_expsym_cmds_CXX | \
 -    old_archive_from_expsyms_cmds_CXX | \
 -    export_symbols_cmds_CXX | \
 -    extract_expsyms_cmds | reload_cmds | finish_cmds | \
 -    postinstall_cmds | postuninstall_cmds | \
 -    old_postinstall_cmds | old_postuninstall_cmds | \
 -    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
 -      # Double-quote double-evaled strings.
 -      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
 -      ;;
 -    *)
 -      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
 -      ;;
 -    esac
 -  done
 -
 -  case $lt_echo in
 -  *'\$0 --fallback-echo"')
 -    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
 -    ;;
 -  esac
 -
 -cfgfile="$ofile"
 -
 -  cat <<__EOF__ >> "$cfgfile"
 -# ### BEGIN LIBTOOL TAG CONFIG: $tagname
 -
 -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
 -
 -# Shell to use when invoking shell scripts.
 -SHELL=$lt_SHELL
 -
 -# Whether or not to build shared libraries.
 -build_libtool_libs=$enable_shared
  
 -# Whether or not to build static libraries.
 -build_old_libs=$enable_static
  
 -# Whether or not to add -lc for building shared libraries.
 -build_libtool_need_lc=$archive_cmds_need_lc_CXX
  
 -# Whether or not to disallow shared libs when runtime libs are static
 -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
  
 -# Whether or not to optimize for fast installation.
 -fast_install=$enable_fast_install
  
 -# The host system.
 -host_alias=$host_alias
 -host=$host
 -host_os=$host_os
  
 -# The build system.
 -build_alias=$build_alias
 -build=$build
 -build_os=$build_os
  
 -# An echo program that does not interpret backslashes.
 -echo=$lt_echo
  
 -# The archiver.
 -AR=$lt_AR
 -AR_FLAGS=$lt_AR_FLAGS
  
 -# A C compiler.
 -LTCC=$lt_LTCC
  
 -# LTCC compiler flags.
 -LTCFLAGS=$lt_LTCFLAGS
  
 -# A language-specific compiler.
 -CC=$lt_compiler_CXX
  
 -# Is the compiler the GNU C compiler?
 -with_gcc=$GCC_CXX
  
 -# An ERE matcher.
 -EGREP=$lt_EGREP
  
 -# The linker used to build libraries.
 -LD=$lt_LD_CXX
  
 -# Whether we need hard or soft links.
 -LN_S=$lt_LN_S
  
 -# A BSD-compatible nm program.
 -NM=$lt_NM
  
 -# A symbol stripping program
 -STRIP=$lt_STRIP
  
 -# Used to examine libraries when file_magic_cmd begins "file"
 -MAGIC_CMD=$MAGIC_CMD
  
 -# Used on cygwin: DLL creation program.
 -DLLTOOL="$DLLTOOL"
  
 -# Used on cygwin: object dumper.
 -OBJDUMP="$OBJDUMP"
  
 -# Used on cygwin: assembler.
 -AS="$AS"
  
 -# The name of the directory that contains temporary libtool files.
 -objdir=$objdir
  
 -# How to create reloadable object files.
 -reload_flag=$lt_reload_flag
 -reload_cmds=$lt_reload_cmds
  
 -# How to pass a linker flag through the compiler.
 -wl=$lt_lt_prog_compiler_wl_CXX
  
 -# Object file suffix (normally "o").
 -objext="$ac_objext"
  
 -# Old archive suffix (normally "a").
 -libext="$libext"
  
 -# Shared library suffix (normally ".so").
 -shrext_cmds='$shrext_cmds'
  
 -# Executable file suffix (normally "").
 -exeext="$exeext"
  
 -# Additional compiler flags for building library objects.
 -pic_flag=$lt_lt_prog_compiler_pic_CXX
 -pic_mode=$pic_mode
  
 -# What is the maximum length of a command?
 -max_cmd_len=$lt_cv_sys_max_cmd_len
  
 -# Does compiler simultaneously support -c and -o options?
 -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
  
 -# Must we lock files when doing compilation?
 -need_locks=$lt_need_locks
  
 -# Do we need the lib prefix for modules?
 -need_lib_prefix=$need_lib_prefix
  
 -# Do we need a version for libraries?
 -need_version=$need_version
  
 -# Whether dlopen is supported.
 -dlopen_support=$enable_dlopen
  
 -# Whether dlopen of programs is supported.
 -dlopen_self=$enable_dlopen_self
  
 -# Whether dlopen of statically linked programs is supported.
 -dlopen_self_static=$enable_dlopen_self_static
  
 -# Compiler flag to prevent dynamic linking.
 -link_static_flag=$lt_lt_prog_compiler_static_CXX
  
 -# Compiler flag to turn off builtin functions.
 -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
  
 -# Compiler flag to allow reflexive dlopens.
 -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
  
 -# Compiler flag to generate shared objects directly from archives.
 -whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
  
 -# Compiler flag to generate thread-safe objects.
 -thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
  
 -# Library versioning type.
 -version_type=$version_type
  
 -# Format of library name prefix.
 -libname_spec=$lt_libname_spec
  
 -# List of archive names.  First name is the real one, the rest are links.
 -# The last name is the one that the linker finds with -lNAME.
 -library_names_spec=$lt_library_names_spec
  
 -# The coded name of the library, if different from the real name.
 -soname_spec=$lt_soname_spec
  
 -# Commands used to build and install an old-style archive.
 -RANLIB=$lt_RANLIB
 -old_archive_cmds=$lt_old_archive_cmds_CXX
 -old_postinstall_cmds=$lt_old_postinstall_cmds
 -old_postuninstall_cmds=$lt_old_postuninstall_cmds
  
 -# Create an old-style archive from a shared archive.
 -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
  
 -# Create a temporary old-style archive to link instead of a shared archive.
 -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
  
 -# Commands used to build and install a shared archive.
 -archive_cmds=$lt_archive_cmds_CXX
 -archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
 -postinstall_cmds=$lt_postinstall_cmds
 -postuninstall_cmds=$lt_postuninstall_cmds
  
 -# Commands used to build a loadable module (assumed same as above if empty)
 -module_cmds=$lt_module_cmds_CXX
 -module_expsym_cmds=$lt_module_expsym_cmds_CXX
  
 -# Commands to strip libraries.
 -old_striplib=$lt_old_striplib
 -striplib=$lt_striplib
  
 -# Dependencies to place before the objects being linked to create a
 -# shared library.
 -predep_objects=$lt_predep_objects_CXX
  
 -# Dependencies to place after the objects being linked to create a
 -# shared library.
 -postdep_objects=$lt_postdep_objects_CXX
  
 -# Dependencies to place before the objects being linked to create a
 -# shared library.
 -predeps=$lt_predeps_CXX
  
 -# Dependencies to place after the objects being linked to create a
 -# shared library.
 -postdeps=$lt_postdeps_CXX
  
 -# The directories searched by this compiler when creating a shared
 -# library
 -compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
  
 -# The library search path used internally by the compiler when linking
 -# a shared library.
 -compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
  
 -# Method to check whether dependent libraries are shared objects.
 -deplibs_check_method=$lt_deplibs_check_method
  
 -# Command to use when deplibs_check_method == file_magic.
 -file_magic_cmd=$lt_file_magic_cmd
  
 -# Flag that allows shared libraries with undefined symbols to be built.
 -allow_undefined_flag=$lt_allow_undefined_flag_CXX
  
 -# Flag that forces no undefined symbols.
 -no_undefined_flag=$lt_no_undefined_flag_CXX
  
 -# Commands used to finish a libtool library installation in a directory.
 -finish_cmds=$lt_finish_cmds
  
 -# Same as above, but a single script fragment to be evaled but not shown.
 -finish_eval=$lt_finish_eval
  
 -# Take the output of nm and produce a listing of raw symbols and C names.
 -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
  
 -# Transform the output of nm in a proper C declaration
 -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
  
 -# Transform the output of nm in a C name address pair
 -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  
 -# This is the shared library runtime path variable.
 -runpath_var=$runpath_var
  
 -# This is the shared library path variable.
 -shlibpath_var=$shlibpath_var
  
 -# Is shlibpath searched before the hard-coded library search path?
 -shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  
 -# How to hardcode a shared library path into an executable.
 -hardcode_action=$hardcode_action_CXX
  
 -# Whether we should hardcode library paths into libraries.
 -hardcode_into_libs=$hardcode_into_libs
  
 -# Flag to hardcode \$libdir into a binary during linking.
 -# This must work even if \$libdir does not exist.
 -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
  
 -# If ld is used when linking, flag to hardcode \$libdir into
 -# a binary during linking. This must work even if \$libdir does
 -# not exist.
 -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
  
 -# Whether we need a single -rpath flag with a separated argument.
 -hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
  
 -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
 -# resulting binary.
 -hardcode_direct=$hardcode_direct_CXX
  
 -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
 -# resulting binary.
 -hardcode_minus_L=$hardcode_minus_L_CXX
  
 -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
 -# the resulting binary.
 -hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
  
 -# Set to yes if building a shared library automatically hardcodes DIR into the library
 -# and all subsequent libraries and executables linked against it.
 -hardcode_automatic=$hardcode_automatic_CXX
  
 -# Variables whose values should be saved in libtool wrapper scripts and
 -# restored at relink time.
 -variables_saved_for_relink="$variables_saved_for_relink"
  
 -# Whether libtool must link a program against all its dependency libraries.
 -link_all_deplibs=$link_all_deplibs_CXX
  
 -# Compile-time system search path for libraries
 -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  
 -# Run-time system search path for libraries
 -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  
 -# Fix the shell variable \$srcfile for the compiler.
 -fix_srcfile_path=$lt_fix_srcfile_path
  
 -# Set to yes if exported symbols are required.
 -always_export_symbols=$always_export_symbols_CXX
 +  { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
 +echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
 +hardcode_action=
 +if test -n "$hardcode_libdir_flag_spec" ||
 +   test -n "$runpath_var" ||
 +   test "X$hardcode_automatic" = "Xyes" ; then
  
 -# The commands to list exported symbols.
 -export_symbols_cmds=$lt_export_symbols_cmds_CXX
 +  # 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
 +{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
 +echo "${ECHO_T}$hardcode_action" >&6; }
  
 -# The commands to extract the exported symbol list from a shared archive.
 -extract_expsyms_cmds=$lt_extract_expsyms_cmds
 +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
  
 -# Symbols that should not be listed in the preloaded symbols.
 -exclude_expsyms=$lt_exclude_expsyms_CXX
  
 -# Symbols that must always be exported.
 -include_expsyms=$lt_include_expsyms_CXX
  
 -# ### END LIBTOOL TAG CONFIG: $tagname
  
 -__EOF__
  
  
 +  if test "x$enable_dlopen" != xyes; then
 +  enable_dlopen=unknown
 +  enable_dlopen_self=unknown
 +  enable_dlopen_self_static=unknown
  else
 -  # If there is no Makefile yet, we rely on a make rule to execute
 -  # `config.status --recheck' to rerun these tests and create the
 -  # libtool script then.
 -  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
 -  if test -f "$ltmain_in"; then
 -    test -f Makefile && make "$ltmain"
 -  fi
 -fi
 +  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
 +    ;;
  
 -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
 +  mingw* | pw32*)
 +    lt_cv_dlopen="LoadLibrary"
 +    lt_cv_dlopen_libs=
 +    ;;
  
 -CC=$lt_save_CC
 -LDCXX=$LD
 -LD=$lt_save_LD
 -GCC=$lt_save_GCC
 -with_gnu_ldcxx=$with_gnu_ld
 -with_gnu_ld=$lt_save_with_gnu_ld
 -lt_cv_path_LDCXX=$lt_cv_path_LD
 -lt_cv_path_LD=$lt_save_path_LD
 -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
 -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
 +  cygwin*)
 +    lt_cv_dlopen="dlopen"
 +    lt_cv_dlopen_libs=
 +    ;;
  
 -      else
 -        tagname=""
 -      fi
 -      ;;
 +  darwin*)
 +  # if libdl is installed we need to link against it
 +    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-ldl  $LIBS"
 +cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
  
 -      F77)
 -      if test -n "$F77" && test "X$F77" != "Xno"; then
 +/* 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 ();
 +#ifdef F77_DUMMY_MAIN
  
 -ac_ext=f
 -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
 -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 -ac_compiler_gnu=$ac_cv_f77_compiler_gnu
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
  
 +#endif
 +int
 +main ()
 +{
 +return dlopen ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext &&
 +       $as_test_x conftest$ac_exeext; then
 +  ac_cv_lib_dl_dlopen=yes
 +else
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
  
 -archive_cmds_need_lc_F77=no
 -allow_undefined_flag_F77=
 -always_export_symbols_F77=no
 -archive_expsym_cmds_F77=
 -export_dynamic_flag_spec_F77=
 -hardcode_direct_F77=no
 -hardcode_libdir_flag_spec_F77=
 -hardcode_libdir_flag_spec_ld_F77=
 -hardcode_libdir_separator_F77=
 -hardcode_minus_L_F77=no
 -hardcode_automatic_F77=no
 -module_cmds_F77=
 -module_expsym_cmds_F77=
 -link_all_deplibs_F77=unknown
 -old_archive_cmds_F77=$old_archive_cmds
 -no_undefined_flag_F77=
 -whole_archive_flag_spec_F77=
 -enable_shared_with_static_runtimes_F77=no
 +      ac_cv_lib_dl_dlopen=no
 +fi
  
 -# Source file extension for f77 test sources.
 -ac_ext=f
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
 +if test $ac_cv_lib_dl_dlopen = yes; then
 +  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 +else
  
 -# Object file extension for compiled f77 test sources.
 -objext=o
 -objext_F77=$objext
 +    lt_cv_dlopen="dyld"
 +    lt_cv_dlopen_libs=
 +    lt_cv_dlopen_self=yes
  
 -# Code to be used in simple compile tests
 -lt_simple_compile_test_code="\
 -      subroutine t
 -      return
 -      end
 -"
 +fi
  
 -# Code to be used in simple link tests
 -lt_simple_link_test_code="\
 -      program t
 -      end
 -"
 +    ;;
  
 -# ltmain only uses $CC for tagged configurations so make sure $CC is set.
 +  *)
 +    { echo "$as_me:$LINENO: checking for shl_load" >&5
 +echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
 +if test "${ac_cv_func_shl_load+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
 +/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 +#define shl_load innocuous_shl_load
  
 -# If no C compiler was specified, use CC.
 -LTCC=${LTCC-"$CC"}
 +/* System header to define __stub macros and hopefully few prototypes,
 +    which can conflict with char shl_load (); below.
 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
 +    <limits.h> exists even on freestanding compilers.  */
  
 -# If no C compiler flags were specified, use CFLAGS.
 -LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
 +#ifdef __STDC__
 +# include <limits.h>
 +#else
 +# include <assert.h>
 +#endif
  
 -# Allow CC to be a program name with arguments.
 -compiler=$CC
 +#undef shl_load
  
 +/* 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 ();
 +/* The GNU C library defines this for functions which it implements
 +    to always fail with ENOSYS.  Some functions are actually named
 +    something starting with __ and the normal name is an alias.  */
 +#if defined __stub_shl_load || defined __stub___shl_load
 +choke me
 +#endif
  
 -# 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*
 +#ifdef F77_DUMMY_MAIN
  
 -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*
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
  
 +#endif
 +int
 +main ()
 +{
 +return shl_load ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext &&
 +       $as_test_x conftest$ac_exeext; then
 +  ac_cv_func_shl_load=yes
 +else
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
  
 -# Allow CC to be a program name with arguments.
 -lt_save_CC="$CC"
 -CC=${F77-"f77"}
 -compiler=$CC
 -compiler_F77=$CC
 -for cc_temp in $compiler""; do
 -  case $cc_temp in
 -    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 -    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 -    \-*) ;;
 -    *) break;;
 -  esac
 -done
 -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 +      ac_cv_func_shl_load=no
 +fi
  
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +fi
 +{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
 +echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
 +if test $ac_cv_func_shl_load = yes; then
 +  lt_cv_dlopen="shl_load"
 +else
 +  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
 +echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
 +if test "${ac_cv_lib_dld_shl_load+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-ldld  $LIBS"
 +cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
  
 -{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
 -{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
 -echo "${ECHO_T}$can_build_shared" >&6; }
 +/* 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 ();
 +#ifdef F77_DUMMY_MAIN
  
 -{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
 -test "$can_build_shared" = "no" && enable_shared=no
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
  
 -# 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
 -  ;;
 +#endif
 +int
 +main ()
 +{
 +return shl_load ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
  esac
 -{ echo "$as_me:$LINENO: result: $enable_shared" >&5
 -echo "${ECHO_T}$enable_shared" >&6; }
 -
 -{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
 -# Make sure either enable_shared or enable_static is yes.
 -test "$enable_shared" = yes || enable_static=yes
 -{ echo "$as_me:$LINENO: result: $enable_static" >&5
 -echo "${ECHO_T}$enable_static" >&6; }
 -
 -GCC_F77="$G77"
 -LD_F77="$LD"
 -
 -lt_prog_compiler_wl_F77=
 -lt_prog_compiler_pic_F77=
 -lt_prog_compiler_static_F77=
 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext &&
 +       $as_test_x conftest$ac_exeext; then
 +  ac_cv_lib_dld_shl_load=yes
 +else
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
  
 -{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
 +      ac_cv_lib_dld_shl_load=no
 +fi
  
 -  if test "$GCC" = yes; then
 -    lt_prog_compiler_wl_F77='-Wl,'
 -    lt_prog_compiler_static_F77='-static'
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
 +echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
 +if test $ac_cv_lib_dld_shl_load = yes; then
 +  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
 +else
 +  { echo "$as_me:$LINENO: checking for dlopen" >&5
 +echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
 +if test "${ac_cv_func_dlopen+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
 +/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 +#define dlopen innocuous_dlopen
  
 -    case $host_os in
 -      aix*)
 -      # All AIX code is PIC.
 -      if test "$host_cpu" = ia64; then
 -      # AIX 5 now supports IA64 processor
 -      lt_prog_compiler_static_F77='-Bstatic'
 -      fi
 -      ;;
 +/* System header to define __stub macros and hopefully few prototypes,
 +    which can conflict with char dlopen (); below.
 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
 +    <limits.h> exists even on freestanding compilers.  */
  
 -    amigaos*)
 -      # FIXME: we need at least 68020 code to build shared libraries, but
 -      # adding the `-m68020' flag to GCC prevents building anything better,
 -      # like `-m68040'.
 -      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
 -      ;;
 +#ifdef __STDC__
 +# include <limits.h>
 +#else
 +# include <assert.h>
 +#endif
  
 -    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 -      # PIC is the default for these OSes.
 -      ;;
 +#undef dlopen
  
 -    mingw* | cygwin* | pw32* | os2*)
 -      # This hack is so that the source file can tell whether it is being
 -      # built for inclusion in a dll (and should export symbols for example).
 -      # Although the cygwin gcc ignores -fPIC, still need this for old-style
 -      # (--disable-auto-import) libraries
 -      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
 -      ;;
 +/* 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 ();
 +/* The GNU C library defines this for functions which it implements
 +    to always fail with ENOSYS.  Some functions are actually named
 +    something starting with __ and the normal name is an alias.  */
 +#if defined __stub_dlopen || defined __stub___dlopen
 +choke me
 +#endif
  
 -    darwin* | rhapsody*)
 -      # PIC is the default on this platform
 -      # Common symbols not allowed in MH_DYLIB files
 -      lt_prog_compiler_pic_F77='-fno-common'
 -      ;;
 +#ifdef F77_DUMMY_MAIN
  
 -    interix[3-9]*)
 -      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
 -      # Instead, we relocate shared libraries at runtime.
 -      ;;
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
  
 -    msdosdjgpp*)
 -      # Just because we use GCC doesn't mean we suddenly get shared libraries
 -      # on systems that don't support them.
 -      lt_prog_compiler_can_build_shared_F77=no
 -      enable_shared=no
 -      ;;
 +#endif
 +int
 +main ()
 +{
 +return dlopen ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext &&
 +       $as_test_x conftest$ac_exeext; then
 +  ac_cv_func_dlopen=yes
 +else
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
  
 -    sysv4*MP*)
 -      if test -d /usr/nec; then
 -      lt_prog_compiler_pic_F77=-Kconform_pic
 -      fi
 -      ;;
 +      ac_cv_func_dlopen=no
 +fi
  
 -    hpux*)
 -      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 -      # not for PA HP-UX.
 -      case $host_cpu in
 -      hppa*64*|ia64*)
 -      # +Z the default
 -      ;;
 -      *)
 -      lt_prog_compiler_pic_F77='-fPIC'
 -      ;;
 -      esac
 -      ;;
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +fi
 +{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
 +echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
 +if test $ac_cv_func_dlopen = yes; then
 +  lt_cv_dlopen="dlopen"
 +else
 +  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-ldl  $LIBS"
 +cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
  
 -    *)
 -      lt_prog_compiler_pic_F77='-fPIC'
 -      ;;
 -    esac
 -  else
 -    # PORTME Check for flag to pass linker flags through the system compiler.
 -    case $host_os in
 -    aix*)
 -      lt_prog_compiler_wl_F77='-Wl,'
 -      if test "$host_cpu" = ia64; then
 -      # AIX 5 now supports IA64 processor
 -      lt_prog_compiler_static_F77='-Bstatic'
 -      else
 -      lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
 -      fi
 -      ;;
 -      darwin*)
 -        # PIC is the default on this platform
 -        # Common symbols not allowed in MH_DYLIB files
 -       case $cc_basename in
 -         xlc*)
 -         lt_prog_compiler_pic_F77='-qnocommon'
 -         lt_prog_compiler_wl_F77='-Wl,'
 -         ;;
 -       esac
 -       ;;
 +/* 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 ();
 +#ifdef F77_DUMMY_MAIN
  
 -    mingw* | cygwin* | pw32* | os2*)
 -      # This hack is so that the source file can tell whether it is being
 -      # built for inclusion in a dll (and should export symbols for example).
 -      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
 -      ;;
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
  
 -    hpux9* | hpux10* | hpux11*)
 -      lt_prog_compiler_wl_F77='-Wl,'
 -      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 -      # not for PA HP-UX.
 -      case $host_cpu in
 -      hppa*64*|ia64*)
 -      # +Z the default
 -      ;;
 -      *)
 -      lt_prog_compiler_pic_F77='+Z'
 -      ;;
 -      esac
 -      # Is there a better lt_prog_compiler_static that works with the bundled CC?
 -      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
 -      ;;
 +#endif
 +int
 +main ()
 +{
 +return dlopen ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext &&
 +       $as_test_x conftest$ac_exeext; then
 +  ac_cv_lib_dl_dlopen=yes
 +else
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
  
 -    irix5* | irix6* | nonstopux*)
 -      lt_prog_compiler_wl_F77='-Wl,'
 -      # PIC (with -KPIC) is the default.
 -      lt_prog_compiler_static_F77='-non_shared'
 -      ;;
 +      ac_cv_lib_dl_dlopen=no
 +fi
  
 -    newsos6)
 -      lt_prog_compiler_pic_F77='-KPIC'
 -      lt_prog_compiler_static_F77='-Bstatic'
 -      ;;
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
 +if test $ac_cv_lib_dl_dlopen = yes; then
 +  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 +else
 +  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
 +echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
 +if test "${ac_cv_lib_svld_dlopen+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-lsvld  $LIBS"
 +cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
  
 -    linux* | k*bsd*-gnu)
 -      case $cc_basename in
 -      icc* | ecc*)
 -      lt_prog_compiler_wl_F77='-Wl,'
 -      lt_prog_compiler_pic_F77='-KPIC'
 -      lt_prog_compiler_static_F77='-static'
 -        ;;
 -      pgcc* | pgf77* | pgf90* | pgf95*)
 -        # Portland Group compilers (*not* the Pentium gcc compiler,
 -      # which looks to be a dead project)
 -      lt_prog_compiler_wl_F77='-Wl,'
 -      lt_prog_compiler_pic_F77='-fpic'
 -      lt_prog_compiler_static_F77='-Bstatic'
 -        ;;
 -      ccc*)
 -        lt_prog_compiler_wl_F77='-Wl,'
 -        # All Alpha code is PIC.
 -        lt_prog_compiler_static_F77='-non_shared'
 -        ;;
 -      *)
 -        case `$CC -V 2>&1 | sed 5q` in
 -      *Sun\ C*)
 -        # Sun C 5.9
 -        lt_prog_compiler_pic_F77='-KPIC'
 -        lt_prog_compiler_static_F77='-Bstatic'
 -        lt_prog_compiler_wl_F77='-Wl,'
 -        ;;
 -      *Sun\ F*)
 -        # Sun Fortran 8.3 passes all unrecognized flags to the linker
 -        lt_prog_compiler_pic_F77='-KPIC'
 -        lt_prog_compiler_static_F77='-Bstatic'
 -        lt_prog_compiler_wl_F77=''
 -        ;;
 -      esac
 -      ;;
 -      esac
 -      ;;
 +/* 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 ();
 +#ifdef F77_DUMMY_MAIN
  
 -    osf3* | osf4* | osf5*)
 -      lt_prog_compiler_wl_F77='-Wl,'
 -      # All OSF/1 code is PIC.
 -      lt_prog_compiler_static_F77='-non_shared'
 -      ;;
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
  
 -    rdos*)
 -      lt_prog_compiler_static_F77='-non_shared'
 -      ;;
 +#endif
 +int
 +main ()
 +{
 +return dlopen ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext &&
 +       $as_test_x conftest$ac_exeext; then
 +  ac_cv_lib_svld_dlopen=yes
 +else
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
  
 -    solaris*)
 -      lt_prog_compiler_pic_F77='-KPIC'
 -      lt_prog_compiler_static_F77='-Bstatic'
 -      case $cc_basename in
 -      f77* | f90* | f95*)
 -      lt_prog_compiler_wl_F77='-Qoption ld ';;
 -      *)
 -      lt_prog_compiler_wl_F77='-Wl,';;
 -      esac
 -      ;;
 +      ac_cv_lib_svld_dlopen=no
 +fi
  
 -    sunos4*)
 -      lt_prog_compiler_wl_F77='-Qoption ld '
 -      lt_prog_compiler_pic_F77='-PIC'
 -      lt_prog_compiler_static_F77='-Bstatic'
 -      ;;
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
 +echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
 +if test $ac_cv_lib_svld_dlopen = yes; then
 +  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
 +else
 +  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
 +echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
 +if test "${ac_cv_lib_dld_dld_link+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  ac_check_lib_save_LIBS=$LIBS
 +LIBS="-ldld  $LIBS"
 +cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
  
 -    sysv4 | sysv4.2uw2* | sysv4.3*)
 -      lt_prog_compiler_wl_F77='-Wl,'
 -      lt_prog_compiler_pic_F77='-KPIC'
 -      lt_prog_compiler_static_F77='-Bstatic'
 -      ;;
 +/* 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 ();
 +#ifdef F77_DUMMY_MAIN
  
 -    sysv4*MP*)
 -      if test -d /usr/nec ;then
 -      lt_prog_compiler_pic_F77='-Kconform_pic'
 -      lt_prog_compiler_static_F77='-Bstatic'
 -      fi
 -      ;;
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
  
 -    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
 -      lt_prog_compiler_wl_F77='-Wl,'
 -      lt_prog_compiler_pic_F77='-KPIC'
 -      lt_prog_compiler_static_F77='-Bstatic'
 -      ;;
 +#endif
 +int
 +main ()
 +{
 +return dld_link ();
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
 +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 +  (eval "$ac_link") 2>conftest.er1
 +  ac_status=$?
 +  grep -v '^ *+' conftest.er1 >conftest.err
 +  rm -f conftest.er1
 +  cat conftest.err >&5
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && {
 +       test -z "$ac_c_werror_flag" ||
 +       test ! -s conftest.err
 +       } && test -s conftest$ac_exeext &&
 +       $as_test_x conftest$ac_exeext; then
 +  ac_cv_lib_dld_dld_link=yes
 +else
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
  
 -    unicos*)
 -      lt_prog_compiler_wl_F77='-Wl,'
 -      lt_prog_compiler_can_build_shared_F77=no
 -      ;;
 +      ac_cv_lib_dld_dld_link=no
 +fi
  
 -    uts4*)
 -      lt_prog_compiler_pic_F77='-pic'
 -      lt_prog_compiler_static_F77='-Bstatic'
 -      ;;
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +LIBS=$ac_check_lib_save_LIBS
 +fi
 +{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
 +echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
 +if test $ac_cv_lib_dld_dld_link = yes; then
 +  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
 +fi
  
 -    *)
 -      lt_prog_compiler_can_build_shared_F77=no
 -      ;;
 -    esac
 -  fi
  
 -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
 -echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
 +fi
  
 -#
 -# Check to make sure the PIC flag actually works.
 -#
 -if test -n "$lt_prog_compiler_pic_F77"; then
  
 -{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
 -if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  lt_cv_prog_compiler_pic_works_F77=no
 -  ac_outfile=conftest.$ac_objext
 -   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 -   lt_compiler_flag="$lt_prog_compiler_pic_F77"
 -   # Insert the option either (1) after the last *FLAGS variable, or
 -   # (2) before a word containing "conftest.", or (3) at the end.
 -   # Note that $ac_compile itself does not contain backslashes and begins
 -   # with a dollar sign (not a hyphen), so the echo should work correctly.
 -   # The option is referenced via a variable to avoid confusing sed.
 -   lt_compile=`echo "$ac_compile" | $SED \
 -   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 -   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 -   -e 's:$: $lt_compiler_flag:'`
 -   (eval echo "\"\$as_me:36642: $lt_compile\"" >&5)
 -   (eval "$lt_compile" 2>conftest.err)
 -   ac_status=$?
 -   cat conftest.err >&5
 -   echo "$as_me:36646: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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_F77=yes
 -     fi
 -   fi
 -   $rm conftest*
 +fi
 +
  
  fi
 -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
 -echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_F77" >&6; }
  
 -if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
 -    case $lt_prog_compiler_pic_F77 in
 -     "" | " "*) ;;
 -     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
 -     esac
 -else
 -    lt_prog_compiler_pic_F77=
 -     lt_prog_compiler_can_build_shared_F77=no
 +
  fi
  
 +
  fi
 -case $host_os in
 -  # For platforms which do not support PIC, -DPIC is meaningless:
 -  *djgpp*)
 -    lt_prog_compiler_pic_F77=
 -    ;;
 -  *)
 -    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
 +
      ;;
 -esac
 +  esac
  
 -#
 -# Check to make sure the static flag actually works.
 -#
 -wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
 -{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 -echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
 -if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
 -  echo $ECHO_N "(cached) $ECHO_C" >&6
 -else
 -  lt_cv_prog_compiler_static_works_F77=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 "X$_lt_linker_boilerplate" | $Xsed -e '/^$/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_F77=yes
 -       fi
 -     else
 -       lt_cv_prog_compiler_static_works_F77=yes
 -     fi
 -   fi
 -   $rm -r conftest*
 -   LDFLAGS="$save_LDFLAGS"
 +  if test "x$lt_cv_dlopen" != xno; then
 +    enable_dlopen=yes
 +  else
 +    enable_dlopen=no
 +  fi
  
 -fi
 -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
 -echo "${ECHO_T}$lt_cv_prog_compiler_static_works_F77" >&6; }
 +  case $lt_cv_dlopen in
 +  dlopen)
 +    save_CPPFLAGS="$CPPFLAGS"
 +    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
  
 -if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
 -    :
 -else
 -    lt_prog_compiler_static_F77=
 -fi
 +    save_LDFLAGS="$LDFLAGS"
 +    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
  
 +    save_LIBS="$LIBS"
 +    LIBS="$lt_cv_dlopen_libs $LIBS"
  
 -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
 -if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
 +    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
 +echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
 +if test "${lt_cv_dlopen_self+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_cv_prog_compiler_c_o_F77=no
 -   $rm -r conftest 2>/dev/null
 -   mkdir conftest
 -   cd conftest
 -   mkdir out
 -   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 +        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 34676 "configure"
++#line 34844 "configure"
 +#include "confdefs.h"
  
 -   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:36746: $lt_compile\"" >&5)
 -   (eval "$lt_compile" 2>out/conftest.err)
 -   ac_status=$?
 -   cat out/conftest.err >&5
 -   echo "$as_me:36750: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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_F77=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 ..
 -   rmdir conftest
 -   $rm conftest*
 +#if HAVE_DLFCN_H
 +#include <dlfcn.h>
 +#endif
  
 -fi
 -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
 +#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
  
 -hard_links="nottested"
 -if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
 -  # do not overwrite the value of need_locks provided by the user
 -  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
 -  hard_links=yes
 -  $rm conftest*
 -  ln conftest.a conftest.b 2>/dev/null && hard_links=no
 -  touch conftest.a
 -  ln conftest.a conftest.b 2>&5 || hard_links=no
 -  ln conftest.a conftest.b 2>/dev/null && hard_links=no
 -  { echo "$as_me:$LINENO: result: $hard_links" >&5
 -echo "${ECHO_T}$hard_links" >&6; }
 -  if test "$hard_links" = no; then
 -    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
 -    need_locks=warn
 -  fi
 -else
 -  need_locks=no
 -fi
 +/* 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
  
 -{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
 +#ifdef __cplusplus
 +extern "C" void exit (int);
 +#endif
  
 -  runpath_var=
 -  allow_undefined_flag_F77=
 -  enable_shared_with_static_runtimes_F77=no
 -  archive_cmds_F77=
 -  archive_expsym_cmds_F77=
 -  old_archive_From_new_cmds_F77=
 -  old_archive_from_expsyms_cmds_F77=
 -  export_dynamic_flag_spec_F77=
 -  whole_archive_flag_spec_F77=
 -  thread_safe_flag_spec_F77=
 -  hardcode_libdir_flag_spec_F77=
 -  hardcode_libdir_flag_spec_ld_F77=
 -  hardcode_libdir_separator_F77=
 -  hardcode_direct_F77=no
 -  hardcode_minus_L_F77=no
 -  hardcode_shlibpath_var_F77=unsupported
 -  link_all_deplibs_F77=unknown
 -  hardcode_automatic_F77=no
 -  module_cmds_F77=
 -  module_expsym_cmds_F77=
 -  always_export_symbols_F77=no
 -  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
 -  # include_expsyms should be a list of space-separated symbols to be *always*
 -  # included in the symbol list
 -  include_expsyms_F77=
 -  # exclude_expsyms can be an extended regexp of symbols to exclude
 -  # it will be wrapped by ` (' and `)$', so one must not match beginning or
 -  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
 -  # as well as any symbol that contains `d'.
 -  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_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=
 -  # Just being paranoid about ensuring that cc_basename is set.
 -  for cc_temp in $compiler""; do
 -  case $cc_temp in
 -    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 -    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 -    \-*) ;;
 -    *) break;;
 -  esac
 -done
 -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 -
 -  case $host_os in
 -  cygwin* | mingw* | pw32*)
 -    # FIXME: the MSVC++ port hasn't been tested in a loooong time
 -    # When not using gcc, we currently assume that we are using
 -    # Microsoft Visual C++.
 -    if test "$GCC" != yes; then
 -      with_gnu_ld=no
 -    fi
 -    ;;
 -  interix*)
 -    # we just hope/assume this is gcc and not c89 (= MSVC++)
 -    with_gnu_ld=yes
 -    ;;
 -  openbsd*)
 -    with_gnu_ld=no
 -    ;;
 -  esac
 +void fnord() { int i=42;}
 +int main ()
 +{
 +  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
 +  int status = $lt_dlunknown;
  
 -  ld_shlibs_F77=yes
 -  if test "$with_gnu_ld" = yes; then
 -    # If archive_cmds runs LD, not CC, wlarc should be empty
 -    wlarc='${wl}'
 +  if (self)
 +    {
 +      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
 +      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
 +      /* dlclose (self); */
 +    }
 +  else
 +    puts (dlerror ());
  
 -    # 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_F77='${wl}--rpath ${wl}$libdir'
 -    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
 -    # ancient GNU ld didn't support --whole-archive et. al.
 -    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
 -      whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
 -      else
 -      whole_archive_flag_spec_F77=
 -    fi
 -    supports_anon_versioning=no
 -    case `$LD -v 2>/dev/null` in
 -      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
 -      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
 -      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
 -      *\ 2.11.*) ;; # other 2.11 versions
 -      *) supports_anon_versioning=yes ;;
 +    exit (status);
 +}
 +_LT_EOF
 +  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 +  (eval $ac_link) 2>&5
 +  ac_status=$?
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
 +    (./conftest; exit; ) >&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*
  
 -    # 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_F77=no
 -      cat <<EOF 1>&2
  
 -*** Warning: the GNU linker, at least up to release 2.9.1, is reported
 -*** to be unable to reliably create shared libraries on AIX.
 -*** Therefore, libtool is disabling shared libraries support.  If you
 -*** really care for shared libraries, you may want to modify your PATH
 -*** so that a non-GNU linker is found, and then restart.
 +fi
 +{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
 +echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
  
 -EOF
 -      fi
 -      ;;
 +    if test "x$lt_cv_dlopen_self" = xyes; then
 +      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
 +      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
 +echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
 +if test "${lt_cv_dlopen_self_static+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +        if test "$cross_compiling" = yes; then :
 +  lt_cv_dlopen_self_static=cross
 +else
 +  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
 +  lt_status=$lt_dlunknown
 +  cat > conftest.$ac_ext <<_LT_EOF
- #line 34776 "configure"
++#line 34944 "configure"
 +#include "confdefs.h"
  
 -    amigaos*)
 -      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
 -      hardcode_libdir_flag_spec_F77='-L$libdir'
 -      hardcode_minus_L_F77=yes
 +#if HAVE_DLFCN_H
 +#include <dlfcn.h>
 +#endif
  
 -      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
 -      # that the semantics of dynamic libraries on AmigaOS, at least up
 -      # to version 4, is to share data among multiple programs linked
 -      # with the same dynamic library.  Since this doesn't match the
 -      # behavior of shared libraries on other platforms, we can't use
 -      # them.
 -      ld_shlibs_F77=no
 -      ;;
 +#include <stdio.h>
  
 -    beos*)
 -      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 -      allow_undefined_flag_F77=unsupported
 -      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
 -      # support --undefined.  This deserves some investigation.  FIXME
 -      archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 -      else
 -      ld_shlibs_F77=no
 -      fi
 -      ;;
 +#ifdef RTLD_GLOBAL
 +#  define LT_DLGLOBAL         RTLD_GLOBAL
 +#else
 +#  ifdef DL_GLOBAL
 +#    define LT_DLGLOBAL               DL_GLOBAL
 +#  else
 +#    define LT_DLGLOBAL               0
 +#  endif
 +#endif
  
 -    cygwin* | mingw* | pw32*)
 -      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
 -      # as there is no search path for DLLs.
 -      hardcode_libdir_flag_spec_F77='-L$libdir'
 -      allow_undefined_flag_F77=unsupported
 -      always_export_symbols_F77=no
 -      enable_shared_with_static_runtimes_F77=yes
 -      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
 +/* 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
  
 -      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
 -        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--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_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
 -        cp $export_symbols $output_objdir/$soname.def;
 -      else
 -        echo EXPORTS > $output_objdir/$soname.def;
 -        cat $export_symbols >> $output_objdir/$soname.def;
 -      fi~
 -      $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
 -      else
 -      ld_shlibs_F77=no
 -      fi
 -      ;;
 +#ifdef __cplusplus
 +extern "C" void exit (int);
 +#endif
  
 -    interix[3-9]*)
 -      hardcode_direct_F77=no
 -      hardcode_shlibpath_var_F77=no
 -      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
 -      export_dynamic_flag_spec_F77='${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_F77='$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_F77='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'
 -      ;;
 +void fnord() { int i=42;}
 +int main ()
 +{
 +  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
 +  int status = $lt_dlunknown;
  
 -    gnu* | linux* | k*bsd*-gnu)
 -      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 -      tmp_addflag=
 -      case $cc_basename,$host_cpu in
 -      pgcc*)                          # Portland Group C compiler
 -        whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
 -        tmp_addflag=' $pic_flag'
 -        ;;
 -      pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
 -        whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
 -        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' ;;
 -      esac
 -      case `$CC -V 2>&1 | sed 5q` in
 -      *Sun\ C*)                       # Sun C 5.9
 -        whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
 -        tmp_sharedflag='-G' ;;
 -      *Sun\ F*)                       # Sun Fortran 8.3
 -        tmp_sharedflag='-G' ;;
 -      *)
 -        tmp_sharedflag='-shared' ;;
 -      esac
 -      archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 +  if (self)
 +    {
 +      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
 +      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
 +      /* dlclose (self); */
 +    }
 +  else
 +    puts (dlerror ());
  
 -      if test $supports_anon_versioning = yes; then
 -        archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
 -  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
 -  $echo "local: *; };" >> $output_objdir/$libname.ver~
 -        $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
 -      fi
 -      link_all_deplibs_F77=no
 -      else
 -      ld_shlibs_F77=no
 -      fi
 -      ;;
 +    exit (status);
 +}
 +_LT_EOF
 +  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 +  (eval $ac_link) 2>&5
 +  ac_status=$?
 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 +  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
 +    (./conftest; exit; ) >&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*
  
 -    netbsd* | netbsdelf*-gnu)
 -      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
 -      archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
 -      wlarc=
 -      else
 -      archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 -      archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 -      fi
 -      ;;
  
 -    solaris*)
 -      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
 -      ld_shlibs_F77=no
 -      cat <<EOF 1>&2
 +fi
 +{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
 +echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
 +    fi
  
 -*** 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.
 +    CPPFLAGS="$save_CPPFLAGS"
 +    LDFLAGS="$save_LDFLAGS"
 +    LIBS="$save_LIBS"
 +    ;;
 +  esac
  
 -EOF
 -      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 -      archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 -      archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 -      else
 -      ld_shlibs_F77=no
 -      fi
 -      ;;
 +  case $lt_cv_dlopen_self in
 +  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
 +  *) enable_dlopen_self=unknown ;;
 +  esac
  
 -    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
 -      case `$LD -v 2>&1` in
 -        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
 -      ld_shlibs_F77=no
 -      cat <<_LT_EOF 1>&2
 +  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
  
 -*** 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
 -      ;;
 -      *)
 -        if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 -          hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
 -          archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
 -          archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
 -        else
 -          ld_shlibs_F77=no
 -        fi
 -      ;;
 -      esac
 -      ;;
  
 -    sunos4*)
 -      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 -      wlarc=
 -      hardcode_direct_F77=yes
 -      hardcode_shlibpath_var_F77=no
 -      ;;
  
 -    *)
 -      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 -      archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 -      archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 -      else
 -      ld_shlibs_F77=no
 -      fi
 -      ;;
 -    esac
  
 -    if test "$ld_shlibs_F77" = no; then
 -      runpath_var=
 -      hardcode_libdir_flag_spec_F77=
 -      export_dynamic_flag_spec_F77=
 -      whole_archive_flag_spec_F77=
 -    fi
 -  else
 -    # PORTME fill in a description of your system's linker (not GNU ld)
 -    case $host_os in
 -    aix3*)
 -      allow_undefined_flag_F77=unsupported
 -      always_export_symbols_F77=yes
 -      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
 -      # Note: this linker hardcodes the directories in LIBPATH if there
 -      # are no directories specified by -L.
 -      hardcode_minus_L_F77=yes
 -      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
 -      # Neither direct hardcoding nor static linking is supported with a
 -      # broken collect2.
 -      hardcode_direct_F77=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
 -      if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
 -        export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
 -      else
 -        export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
 -      fi
 -      aix_use_runtimelinking=no
  
 -      # Test if we are trying to use run time linking or normal
 -      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
 -      # need to do runtime linking.
 -      case $host_os in aix4.[23]|aix4.[23].*|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_F77=''
 -      hardcode_direct_F77=yes
 -      hardcode_libdir_separator_F77=':'
 -      link_all_deplibs_F77=yes
  
 -      if test "$GCC" = yes; then
 -      case $host_os in aix4.[012]|aix4.[012].*)
 -      # We only want to do this on AIX 4.2 and lower, the check
 -      # below for broken collect2 doesn't work under 4.3+
 -        collect2name=`${CC} -print-prog-name=collect2`
 -        if test -f "$collect2name" && \
 -         strings "$collect2name" | grep resolve_lib_name >/dev/null
 -        then
 -        # We have reworked collect2
 -        :
 -        else
 -        # We have old collect2
 -        hardcode_direct_F77=unsupported
 -        # It fails to find uninstalled libraries when the uninstalled
 -        # path is not listed in the libpath.  Setting hardcode_minus_L
 -        # to unsupported forces relinking
 -        hardcode_minus_L_F77=yes
 -        hardcode_libdir_flag_spec_F77='-L$libdir'
 -        hardcode_libdir_separator_F77=
 -        fi
 -        ;;
 -      esac
 -      shared_flag='-shared'
 -      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
  
 -      # It seems that -bexpall does not export symbols beginning with
 -      # underscore (_), so it is better to generate a list of symbols to export.
 -      always_export_symbols_F77=yes
 -      if test "$aix_use_runtimelinking" = yes; then
 -      # Warning - without using the other runtime loading flags (-brtl),
 -      # -berok will link without error, but may produce a broken library.
 -      allow_undefined_flag_F77='-berok'
 -       # Determine the default libpath from the value encoded in an empty executable.
 -       cat >conftest.$ac_ext <<_ACEOF
 -      program main
  
 -      end
 -_ACEOF
 -rm -f conftest.$ac_objext conftest$ac_exeext
 -if { (ac_try="$ac_link"
 -case "(($ac_try" in
 -  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 -  *) ac_try_echo=$ac_try;;
 -esac
 -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
 -  (eval "$ac_link") 2>conftest.er1
 -  ac_status=$?
 -  grep -v '^ *+' conftest.er1 >conftest.err
 -  rm -f conftest.er1
 -  cat conftest.err >&5
 -  echo "$as_me:$LINENO: \$? = $ac_status" >&5
 -  (exit $ac_status); } && {
 -       test -z "$ac_f77_werror_flag" ||
 -       test ! -s conftest.err
 -       } && test -s conftest$ac_exeext &&
 -       $as_test_x conftest$ac_exeext; then
  
 -lt_aix_libpath_sed='
 -    /Import File Strings/,/^$/ {
 -      /^0/ {
 -          s/^0  *\(.*\)$/\1/
 -          p
 -      }
 -    }'
 -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 "$aix_libpath"; then
 -  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 -fi
 -else
 -  echo "$as_me: failed program was:" >&5
 -sed 's/^/| /' conftest.$ac_ext >&5
  
  
 +
 +striplib=
 +old_striplib=
 +{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
 +echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
 +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
 +  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
 +  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
 +  { echo "$as_me:$LINENO: result: yes" >&5
 +echo "${ECHO_T}yes" >&6; }
 +else
 +# FIXME - insert some real tests, host_os isn't really good enough
 +  case $host_os in
 +  darwin*)
 +    if test -n "$STRIP" ; then
 +      striplib="$STRIP -x"
 +      old_striplib="$STRIP -S"
 +      { echo "$as_me:$LINENO: result: yes" >&5
 +echo "${ECHO_T}yes" >&6; }
 +    else
 +      { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}no" >&6; }
 +    fi
 +    ;;
 +  *)
 +    { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}no" >&6; }
 +    ;;
 +  esac
  fi
  
 -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 -      conftest$ac_exeext conftest.$ac_ext
 -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
 -       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
 -      archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${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_F77='${wl}-R $libdir:/usr/lib:/lib'
 -        allow_undefined_flag_F77="-z nodefs"
 -        archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${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.
 -       cat >conftest.$ac_ext <<_ACEOF
 -      program main
  
 -      end
 -_ACEOF
 -rm -f conftest.$ac_objext conftest$ac_exeext
 -if { (ac_try="$ac_link"
 -case "(($ac_try" in
 -  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 -  *) ac_try_echo=$ac_try;;
 -esac
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +  # Report which library types will actually be built
 +  { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
 +echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
 +  { echo "$as_me:$LINENO: result: $can_build_shared" >&5
 +echo "${ECHO_T}$can_build_shared" >&6; }
 +
 +  { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
 +echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
 +  test "$can_build_shared" = "no" && enable_shared=no
 +
 +  # On AIX, shared libraries and static libraries use the same namespace, and
 +  # are all built from PIC.
 +  case $host_os in
 +  aix3*)
 +    test "$enable_shared" = yes && enable_static=no
 +    if test -n "$RANLIB"; then
 +      archive_cmds="$archive_cmds~\$RANLIB \$lib"
 +      postinstall_cmds='$RANLIB $lib'
 +    fi
 +    ;;
 +
 +  aix[4-9]*)
 +    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
 +      test "$enable_shared" = yes && enable_static=no
 +    fi
 +    ;;
 +  esac
 +  { echo "$as_me:$LINENO: result: $enable_shared" >&5
 +echo "${ECHO_T}$enable_shared" >&6; }
 +
 +  { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
 +echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
 +  # Make sure either enable_shared or enable_static is yes.
 +  test "$enable_shared" = yes || enable_static=yes
 +  { echo "$as_me:$LINENO: result: $enable_static" >&5
 +echo "${ECHO_T}$enable_static" >&6; }
 +
 +
 +
 +
 +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_ext=cpp
 +ac_cpp='$CXXCPP $CPPFLAGS'
 +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 +
 +archive_cmds_need_lc_CXX=no
 +allow_undefined_flag_CXX=
 +always_export_symbols_CXX=no
 +archive_expsym_cmds_CXX=
 +compiler_needs_object_CXX=no
 +export_dynamic_flag_spec_CXX=
 +hardcode_direct_CXX=no
 +hardcode_direct_absolute_CXX=no
 +hardcode_libdir_flag_spec_CXX=
 +hardcode_libdir_flag_spec_ld_CXX=
 +hardcode_libdir_separator_CXX=
 +hardcode_minus_L_CXX=no
 +hardcode_shlibpath_var_CXX=unsupported
 +hardcode_automatic_CXX=no
 +inherit_rpath_CXX=no
 +module_cmds_CXX=
 +module_expsym_cmds_CXX=
 +link_all_deplibs_CXX=unknown
 +old_archive_cmds_CXX=$old_archive_cmds
 +no_undefined_flag_CXX=
 +whole_archive_flag_spec_CXX=
 +enable_shared_with_static_runtimes_CXX=no
 +
 +# Source file extension for C++ test sources.
 +ac_ext=cpp
 +
 +# Object file extension for compiled C++ test sources.
 +objext=o
 +objext_CXX=$objext
 +
 +# No sense in running all these tests if we already determined that
 +# the CXX compiler isn't working.  Some variables (like enable_shared)
 +# are currently assumed to apply to all compilers on this platform,
 +# and will be corrupted by setting them based on a non-working compiler.
 +if test "$_lt_caught_CXX_error" != yes; then
 +  # 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(int, char *[]) { return(0); }'
 +
 +  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
 +
 +
 +
 +
 +
 +
 +# 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 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*
 +
 +
 +  # Allow CC to be a program name with arguments.
 +  lt_save_CC=$CC
 +  lt_save_LD=$LD
 +  lt_save_GCC=$GCC
 +  GCC=$GXX
 +  lt_save_with_gnu_ld=$with_gnu_ld
 +  lt_save_path_LD=$lt_cv_path_LD
 +  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
 +    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
 +  else
 +    $as_unset lt_cv_prog_gnu_ld
 +  fi
 +  if test -n "${lt_cv_path_LDCXX+set}"; then
 +    lt_cv_path_LD=$lt_cv_path_LDCXX
 +  else
 +    $as_unset lt_cv_path_LD
 +  fi
 +  test -z "${LDCXX+set}" || LD=$LDCXX
 +  CC=${CXX-"c++"}
 +  compiler=$CC
 +  compiler_CXX=$CC
 +  for cc_temp in $compiler""; do
 +  case $cc_temp in
 +    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 +    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 +    \-*) ;;
 +    *) break;;
 +  esac
 +done
 +cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 +
 +
 +  if test -n "$compiler"; then
 +    # We don't want -fno-exception when compiling C++ code, so set the
 +    # no_builtin_flag separately
 +    if test "$GXX" = yes; then
 +      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
 +    else
 +      lt_prog_compiler_no_builtin_flag_CXX=
 +    fi
 +
 +    if test "$GXX" = yes; then
 +      # Set up default GNU C++ configuration
 +
 +
 +
 +# Check whether --with-gnu-ld was given.
 +if test "${with_gnu_ld+set}" = set; then
 +  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
 +else
 +  with_gnu_ld=no
 +fi
 +
 +ac_prog=ld
 +if test "$GCC" = yes; then
 +  # Check if gcc -print-prog-name=ld gives a path.
 +  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
 +echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
 +  case $host in
 +  *-*-mingw*)
 +    # gcc leaves a trailing carriage return which upsets mingw
 +    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
 +  *)
 +    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
 +  esac
 +  case $ac_prog in
 +    # Accept absolute paths.
 +    [\\/]* | ?:[\\/]*)
 +      re_direlt='/[^/][^/]*/\.\./'
 +      # Canonicalize the pathname of ld
 +      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
 +      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
 +      ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
 +      done
 +      test -z "$LD" && LD="$ac_prog"
 +      ;;
 +  "")
 +    # If it fails, then pretend we aren't using GCC.
 +    ac_prog=ld
 +    ;;
 +  *)
 +    # If it is relative, then search for the first ld in PATH.
 +    with_gnu_ld=unknown
 +    ;;
 +  esac
 +elif test "$with_gnu_ld" = yes; then
 +  { echo "$as_me:$LINENO: checking for GNU ld" >&5
 +echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
 +else
 +  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
 +echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
 +fi
 +if test "${lt_cv_path_LD+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  if test -z "$LD"; then
 +  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 +  for ac_dir in $PATH; do
 +    IFS="$lt_save_ifs"
 +    test -z "$ac_dir" && ac_dir=.
 +    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
 +      lt_cv_path_LD="$ac_dir/$ac_prog"
 +      # Check to see if the program is GNU ld.  I'd rather use --version,
 +      # but apparently some 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
 +  { echo "$as_me:$LINENO: result: $LD" >&5
 +echo "${ECHO_T}$LD" >&6; }
 +else
 +  { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}no" >&6; }
 +fi
 +test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
 +echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
 +   { (exit 1); exit 1; }; }
 +{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
 +echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
 +if test "${lt_cv_prog_gnu_ld+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  # I'd rather use --version here, but apparently some GNU 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
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
 +echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
 +with_gnu_ld=$lt_cv_prog_gnu_ld
 +
 +
 +
 +
 +
 +
 +
 +      # Check if GNU C++ uses GNU ld as the underlying linker, since the
 +      # archiving commands below assume that GNU ld is being used.
 +      if test "$with_gnu_ld" = yes; then
 +        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
 +        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 +
 +        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
 +        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
 +
 +        # If archive_cmds runs LD, not CC, wlarc should be empty
 +        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
 +        #     investigate it a little bit more. (MM)
 +        wlarc='${wl}'
 +
 +        # ancient GNU ld didn't support --whole-archive et. al.
 +        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
 +        $GREP 'no-whole-archive' > /dev/null; then
 +          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
 +        else
 +          whole_archive_flag_spec_CXX=
 +        fi
 +      else
 +        with_gnu_ld=no
 +        wlarc=
 +
 +        # A generic and very simple default shared library creation
 +        # command for GNU C++ for the case where it uses the native
 +        # linker, instead of GNU ld.  If possible, this setting should
 +        # overridden to take advantage of the native linker features on
 +        # the platform it is being used on.
 +        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
 +      fi
 +
 +      # Commands to make compiler produce verbose output that lists
 +      # what "hidden" libraries, object files and flags are used when
 +      # linking a shared library.
 +      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
 +
 +    else
 +      GXX=no
 +      with_gnu_ld=no
 +      wlarc=
 +    fi
 +
 +    # PORTME: fill in a description of your system's C++ link characteristics
 +    { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
 +    ld_shlibs_CXX=yes
 +    case $host_os in
 +      aix3*)
 +        # FIXME: insert proper C++ library support
 +        ld_shlibs_CXX=no
 +        ;;
 +      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
 +          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
 +            case $ld_flag in
 +            *-brtl*)
 +              aix_use_runtimelinking=yes
 +              break
 +              ;;
 +            esac
 +          done
 +          ;;
 +          esac
 +
 +          exp_sym_flag='-bexport'
 +          no_entry_flag='-bnoentry'
 +        fi
 +
 +        # When large executables or shared objects are built, AIX ld can
 +        # have problems creating the table of contents.  If linking a library
 +        # or program results in "error TOC overflow" add -mminimal-toc to
 +        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
 +        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
 +
 +        archive_cmds_CXX=''
 +        hardcode_direct_CXX=yes
 +        hardcode_direct_absolute_CXX=yes
 +        hardcode_libdir_separator_CXX=':'
 +        link_all_deplibs_CXX=yes
 +        file_list_spec_CXX='${wl}-f,'
 +
 +        if test "$GXX" = yes; then
 +          case $host_os in aix4.[012]|aix4.[012].*)
 +          # We only want to do this on AIX 4.2 and lower, the check
 +          # below for broken collect2 doesn't work under 4.3+
 +        collect2name=`${CC} -print-prog-name=collect2`
 +        if test -f "$collect2name" &&
 +           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
 +        then
 +          # We have reworked collect2
 +          :
 +        else
 +          # We have old collect2
 +          hardcode_direct_CXX=unsupported
 +          # It fails to find uninstalled libraries when the uninstalled
 +          # path is not listed in the libpath.  Setting hardcode_minus_L
 +          # to unsupported forces relinking
 +          hardcode_minus_L_CXX=yes
 +          hardcode_libdir_flag_spec_CXX='-L$libdir'
 +          hardcode_libdir_separator_CXX=
 +        fi
 +          esac
 +          shared_flag='-shared'
 +        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
 +
 +        # It seems that -bexpall does not export symbols beginning with
 +        # underscore (_), so it is better to generate a list of symbols to
 +      # export.
 +        always_export_symbols_CXX=yes
 +        if test "$aix_use_runtimelinking" = yes; then
 +          # Warning - without using the other runtime loading flags (-brtl),
 +          # -berok will link without error, but may produce a broken library.
 +          allow_undefined_flag_CXX='-berok'
 +          # Determine the default libpath from the value encoded in an empty
 +          # executable.
 +          cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
 +
 +#ifdef F77_DUMMY_MAIN
 +
 +#  ifdef __cplusplus
 +     extern "C"
 +#  endif
 +   int F77_DUMMY_MAIN() { return 1; }
 +
 +#endif
 +int
 +main ()
 +{
 +
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (ac_try="$ac_link"
 +case "(($ac_try" in
 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
 +  *) ac_try_echo=$ac_try;;
 +esac
  eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
    (eval "$ac_link") 2>conftest.er1
    ac_status=$?
     -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:36795: $lt_compile\"" >&5)
 -   (eval echo "\"\$as_me:39260: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:36963: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
-    echo "$as_me:36799: \$? = $ac_status" >&5
 -   echo "$as_me:39264: \$? = $ac_status" >&5
++   echo "$as_me:36967: \$? = $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.
     LDFLAGS="$save_LDFLAGS"
  
  fi
 -{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
 -echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6; }
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; }
  
 -if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
 +if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
      :
  else
 -    lt_prog_compiler_static_GCJ=
 +    lt_prog_compiler_static_CXX=
 +fi
 +
 +
 +
 +
 +    { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
 +if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  lt_cv_prog_compiler_c_o_CXX=no
 +   $RM -r conftest 2>/dev/null
 +   mkdir conftest
 +   cd conftest
 +   mkdir out
 +   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:36894: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:37062: $lt_compile\"" >&5)
 +   (eval "$lt_compile" 2>out/conftest.err)
 +   ac_status=$?
 +   cat out/conftest.err >&5
-    echo "$as_me:36898: \$? = $ac_status" >&5
++   echo "$as_me:37066: \$? = $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 "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/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_CXX=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
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
  
  
 -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 +
 +    { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
  echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
 -if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
 +if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_cv_prog_compiler_c_o_GCJ=no
 -   $rm -r conftest 2>/dev/null
 +  lt_cv_prog_compiler_c_o_CXX=no
 +   $RM -r conftest 2>/dev/null
     mkdir conftest
     cd conftest
     mkdir out
     -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:36946: $lt_compile\"" >&5)
 -   (eval echo "\"\$as_me:39364: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:37114: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
-    echo "$as_me:36950: \$? = $ac_status" >&5
 -   echo "$as_me:39368: \$? = $ac_status" >&5
++   echo "$as_me:37118: \$? = $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
    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
 -  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'
 -    shlibpath_overrides_runpath=no
 -  else
 -    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
 -    shlibpath_overrides_runpath=yes
 -    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'
 -  ;;
 +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
 +  need_lib_prefix=no
 +  need_version=no
 +  library_name_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
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +  soname_spec='${libname}${release}${shared_ext}$major'
 +  shlibpath_var=LD_LIBRARY_PATH
 +  ;;
 +
 +*)
 +  dynamic_linker=no
 +  ;;
 +esac
 +{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
 +echo "${ECHO_T}$dynamic_linker" >&6; }
 +test "$dynamic_linker" = no && can_build_shared=no
 +
 +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
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +    { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
 +echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
 +hardcode_action_CXX=
 +if test -n "$hardcode_libdir_flag_spec_CXX" ||
 +   test -n "$runpath_var_CXX" ||
 +   test "X$hardcode_automatic_CXX" = "Xyes" ; then
 +
 +  # We can hardcode non-existent directories.
 +  if test "$hardcode_direct_CXX" != no &&
 +     # If the only mechanism to avoid hardcoding is shlibpath_var, we
 +     # have to relink, otherwise we might link with an installed library
 +     # when we should be linking with a yet-to-be-installed one
 +     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
 +     test "$hardcode_minus_L_CXX" != no; then
 +    # Linking always hardcodes the temporary library directory.
 +    hardcode_action_CXX=relink
 +  else
 +    # We can link without hardcoding, and we can hardcode nonexisting dirs.
 +    hardcode_action_CXX=immediate
 +  fi
 +else
 +  # We cannot hardcode anything, or else we can only hardcode existing
 +  # directories.
 +  hardcode_action_CXX=unsupported
 +fi
 +{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
 +echo "${ECHO_T}$hardcode_action_CXX" >&6; }
 +
 +if test "$hardcode_action_CXX" = relink ||
 +   test "$inherit_rpath_CXX" = 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
 +
 +
 +
 +
 +
 +
 +
 +  fi # test -n "$compiler"
 +
 +  CC=$lt_save_CC
 +  LDCXX=$LD
 +  LD=$lt_save_LD
 +  GCC=$lt_save_GCC
 +  with_gnu_ld=$lt_save_with_gnu_ld
 +  lt_cv_path_LDCXX=$lt_cv_path_LD
 +  lt_cv_path_LD=$lt_save_path_LD
 +  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
 +  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
 +fi # test "$_lt_caught_CXX_error" != yes
 +
 +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
 +
 +
 +
 +      ac_ext=f
 +ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
 +ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 +ac_compiler_gnu=$ac_cv_f77_compiler_gnu
 +
 +
 +archive_cmds_need_lc_F77=no
 +allow_undefined_flag_F77=
 +always_export_symbols_F77=no
 +archive_expsym_cmds_F77=
 +export_dynamic_flag_spec_F77=
 +hardcode_direct_F77=no
 +hardcode_direct_absolute_F77=no
 +hardcode_libdir_flag_spec_F77=
 +hardcode_libdir_flag_spec_ld_F77=
 +hardcode_libdir_separator_F77=
 +hardcode_minus_L_F77=no
 +hardcode_automatic_F77=no
 +inherit_rpath_F77=no
 +module_cmds_F77=
 +module_expsym_cmds_F77=
 +link_all_deplibs_F77=unknown
 +old_archive_cmds_F77=$old_archive_cmds
 +no_undefined_flag_F77=
 +whole_archive_flag_spec_F77=
 +enable_shared_with_static_runtimes_F77=no
 +
 +# Source file extension for f77 test sources.
 +ac_ext=f
 +
 +# Object file extension for compiled f77 test sources.
 +objext=o
 +objext_F77=$objext
 +
 +# No sense in running all these tests if we already determined that
 +# the F77 compiler isn't working.  Some variables (like enable_shared)
 +# are currently assumed to apply to all compilers on this platform,
 +# and will be corrupted by setting them based on a non-working compiler.
 +if test "$_lt_disable_F77" != yes; then
 +  # Code to be used in simple compile tests
 +  lt_simple_compile_test_code="\
 +      subroutine t
 +      return
 +      end
 +"
 +
 +  # Code to be used in simple link tests
 +  lt_simple_link_test_code="\
 +      program t
 +      end
 +"
 +
 +  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
 +
 +
 +
 +
 +
 +
 +# 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 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*
 +
 +
 +  # Allow CC to be a program name with arguments.
 +  lt_save_CC="$CC"
 +  lt_save_GCC=$GCC
 +  CC=${F77-"f77"}
 +  compiler=$CC
 +  compiler_F77=$CC
 +  for cc_temp in $compiler""; do
 +  case $cc_temp in
 +    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 +    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 +    \-*) ;;
 +    *) break;;
 +  esac
 +done
 +cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 +
 +  GCC=$G77
 +  if test -n "$compiler"; then
 +    { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
 +echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
 +    { echo "$as_me:$LINENO: result: $can_build_shared" >&5
 +echo "${ECHO_T}$can_build_shared" >&6; }
 +
 +    { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
 +echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
 +    test "$can_build_shared" = "no" && enable_shared=no
 +
 +    # On AIX, shared libraries and static libraries use the same namespace, and
 +    # are all built from PIC.
 +    case $host_os in
 +      aix3*)
 +        test "$enable_shared" = yes && enable_static=no
 +        if test -n "$RANLIB"; then
 +          archive_cmds="$archive_cmds~\$RANLIB \$lib"
 +          postinstall_cmds='$RANLIB $lib'
 +        fi
 +        ;;
 +      aix[4-9]*)
 +      if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
 +        test "$enable_shared" = yes && enable_static=no
 +      fi
 +        ;;
 +    esac
 +    { echo "$as_me:$LINENO: result: $enable_shared" >&5
 +echo "${ECHO_T}$enable_shared" >&6; }
 +
 +    { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
 +echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
 +    # Make sure either enable_shared or enable_static is yes.
 +    test "$enable_shared" = yes || enable_static=yes
 +    { echo "$as_me:$LINENO: result: $enable_static" >&5
 +echo "${ECHO_T}$enable_static" >&6; }
 +
 +    GCC_F77="$G77"
 +    LD_F77="$LD"
 +
 +    ## 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...
 +    lt_prog_compiler_wl_F77=
 +lt_prog_compiler_pic_F77=
 +lt_prog_compiler_static_F77=
 +
 +{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
 +echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
 +
 +  if test "$GCC" = yes; then
 +    lt_prog_compiler_wl_F77='-Wl,'
 +    lt_prog_compiler_static_F77='-static'
 +
 +    case $host_os in
 +      aix*)
 +      # All AIX code is PIC.
 +      if test "$host_cpu" = ia64; then
 +      # AIX 5 now supports IA64 processor
 +      lt_prog_compiler_static_F77='-Bstatic'
 +      fi
 +      ;;
 +
 +    amigaos*)
 +      case $host_cpu in
 +      powerpc)
 +            # see comment about AmigaOS4 .so support
 +            lt_prog_compiler_pic_F77='-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_F77='-m68020 -resident32 -malways-restore-a4'
 +        ;;
 +      esac
 +      ;;
 +
 +    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 +      # PIC is the default for these OSes.
 +      ;;
 +
 +    mingw* | cygwin* | pw32* | os2*)
 +      # This hack is so that the source file can tell whether it is being
 +      # built for inclusion in a dll (and should export symbols for example).
 +      # Although the cygwin gcc ignores -fPIC, still need this for old-style
 +      # (--disable-auto-import) libraries
 +      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
 +      ;;
 +
 +    darwin* | rhapsody*)
 +      # PIC is the default on this platform
 +      # Common symbols not allowed in MH_DYLIB files
 +      lt_prog_compiler_pic_F77='-fno-common'
 +      ;;
 +
 +    hpux*)
 +      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 +      # not for PA HP-UX.
 +      case $host_cpu in
 +      hppa*64*|ia64*)
 +      # +Z the default
 +      ;;
 +      *)
 +      lt_prog_compiler_pic_F77='-fPIC'
 +      ;;
 +      esac
 +      ;;
 +
 +    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_F77=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_F77='-fPIC -shared'
 +      ;;
 +
 +    sysv4*MP*)
 +      if test -d /usr/nec; then
 +      lt_prog_compiler_pic_F77=-Kconform_pic
 +      fi
 +      ;;
 +
 +    *)
 +      lt_prog_compiler_pic_F77='-fPIC'
 +      ;;
 +    esac
 +  else
 +    # PORTME Check for flag to pass linker flags through the system compiler.
 +    case $host_os in
 +    aix*)
 +      lt_prog_compiler_wl_F77='-Wl,'
 +      if test "$host_cpu" = ia64; then
 +      # AIX 5 now supports IA64 processor
 +      lt_prog_compiler_static_F77='-Bstatic'
 +      else
 +      lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
 +      fi
 +      ;;
 +
 +    mingw* | cygwin* | pw32* | os2*)
 +      # This hack is so that the source file can tell whether it is being
 +      # built for inclusion in a dll (and should export symbols for example).
 +      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
 +      ;;
 +
 +    hpux9* | hpux10* | hpux11*)
 +      lt_prog_compiler_wl_F77='-Wl,'
 +      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 +      # not for PA HP-UX.
 +      case $host_cpu in
 +      hppa*64*|ia64*)
 +      # +Z the default
 +      ;;
 +      *)
 +      lt_prog_compiler_pic_F77='+Z'
 +      ;;
 +      esac
 +      # Is there a better lt_prog_compiler_static that works with the bundled CC?
 +      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
 +      ;;
 +
 +    irix5* | irix6* | nonstopux*)
 +      lt_prog_compiler_wl_F77='-Wl,'
 +      # PIC (with -KPIC) is the default.
 +      lt_prog_compiler_static_F77='-non_shared'
 +      ;;
 +
 +    linux* | k*bsd*-gnu)
 +      case $cc_basename in
 +      icc* | ecc* | ifort*)
 +      lt_prog_compiler_wl_F77='-Wl,'
 +      lt_prog_compiler_pic_F77='-KPIC'
 +      lt_prog_compiler_static_F77='-static'
 +        ;;
 +      pgcc* | pgf77* | pgf90* | pgf95*)
 +        # Portland Group compilers (*not* the Pentium gcc compiler,
 +      # which looks to be a dead project)
 +      lt_prog_compiler_wl_F77='-Wl,'
 +      lt_prog_compiler_pic_F77='-fpic'
 +      lt_prog_compiler_static_F77='-Bstatic'
 +        ;;
 +      ccc*)
 +        lt_prog_compiler_wl_F77='-Wl,'
 +        # All Alpha code is PIC.
 +        lt_prog_compiler_static_F77='-non_shared'
 +        ;;
 +      xl*)
 +      # IBM XL C 8.0/Fortran 10.1 on PPC
 +      lt_prog_compiler_wl_F77='-Wl,'
 +      lt_prog_compiler_pic_F77='-qpic'
 +      lt_prog_compiler_static_F77='-qstaticlink'
 +      ;;
 +      *)
 +      case `$CC -V 2>&1 | sed 5q` in
 +      *Sun\ C*)
 +        # Sun C 5.9
 +        lt_prog_compiler_pic_F77='-KPIC'
 +        lt_prog_compiler_static_F77='-Bstatic'
 +        lt_prog_compiler_wl_F77='-Wl,'
 +        ;;
 +      *Sun\ F*)
 +        # Sun Fortran 8.3 passes all unrecognized flags to the linker
 +        lt_prog_compiler_pic_F77='-KPIC'
 +        lt_prog_compiler_static_F77='-Bstatic'
 +        lt_prog_compiler_wl_F77=''
 + &nb