[SCM] Git Repository for packaging Poly/ML (http://www.polyml.org) branch, master, updated. debian/5.2-3-16-gaa99244

Achim D. Brucker brucker at shinanogawa.brucker.ch
Tue Aug 4 12:34:35 UTC 2009


The following commit has been merged in the master branch:
commit aa992445535125938a44dcb303d53382503e426d
Merge: 6426a44319f136befd3e0b402dff5c7336dc9365 d0fb0e53bd7d3a03c2686b7c60ce341958d2e161
Author: Achim D. Brucker <brucker at shinanogawa.brucker.ch>
Date:   Tue Aug 4 13:23:25 2009 +0200

    import of polyml 5.2.1

diff --combined configure
index 5163f0f,556c999..807fe85
--- a/configure
+++ b/configure
@@@ -853,15 -853,12 +853,15 @@@ AMDEPBACKSLAS
  CCDEPMODE
  am__fastdepCC_TRUE
  am__fastdepCC_FALSE
 +SED
  GREP
  EGREP
  LN_S
  ECHO
  AR
  RANLIB
 +DSYMUTIL
 +NMEDIT
  DLLTOOL
  AS
  OBJDUMP
@@@ -3791,13 -3788,12 +3791,13 @@@ d
    test -z "$as_dir" && as_dir=.
    for lt_ac_prog in sed gsed; do
      for ac_exec_ext in '' $ac_executable_extensions; do
 -      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
 +      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
          lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
        fi
      done
    done
  done
 +IFS=$as_save_IFS
  lt_ac_max=0
  lt_ac_count=0
  # Add /usr/xpg4/bin/sed as it is typically found on Solaris
@@@ -3832,7 -3828,6 +3832,7 @@@ don
  fi
  
  SED=$lt_cv_path_SED
 +
  { echo "$as_me:$LINENO: result: $SED" >&5
  echo "${ECHO_T}$SED" >&6; }
  
@@@ -4194,8 -4189,8 +4194,8 @@@ els
  echo "${ECHO_T}no, using $LN_S" >&6; }
  fi
  
 -{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
 -echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
 +{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
 +echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
  if test "${lt_cv_deplibs_check_method+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
@@@ -4214,7 -4209,7 +4214,7 @@@ lt_cv_deplibs_check_method='unknown
  # whether `pass_all' will *always* work, you probably want this one.
  
  case $host_os in
 -aix4* | aix5*)
 +aix[4-9]*)
    lt_cv_deplibs_check_method=pass_all
    ;;
  
@@@ -4236,15 -4231,9 +4236,15 @@@ cygwin*
  
  mingw* | pw32*)
    # Base MSYS/MinGW do not provide the 'file' command needed by
 -  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
 -  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
 -  lt_cv_file_magic_cmd='$OBJDUMP -f'
 +  # func_win32_libid shell function, so use a weaker test based on 'objdump',
 +  # unless we find 'file', for example because we are cross-compiling.
 +  if ( file / ) >/dev/null 2>&1; then
 +    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
 +    lt_cv_file_magic_cmd='func_win32_libid'
 +  else
 +    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
 +    lt_cv_file_magic_cmd='$OBJDUMP -f'
 +  fi
    ;;
  
  darwin* | rhapsody*)
@@@ -4289,7 -4278,7 +4289,7 @@@ hpux10.20* | hpux11*
    esac
    ;;
  
 -interix3*)
 +interix[3-9]*)
    # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
    ;;
@@@ -4339,10 -4328,6 +4339,10 @@@ osf3* | osf4* | osf5*
    lt_cv_deplibs_check_method=pass_all
    ;;
  
 +rdos*)
 +  lt_cv_deplibs_check_method=pass_all
 +  ;;
 +
  solaris*)
    lt_cv_deplibs_check_method=pass_all
    ;;
@@@ -4430,7 -4415,7 +4430,7 @@@ ia64-*-hpux*
    ;;
  *-*-irix6*)
    # Find out which ABI we are using.
 -  echo '#line 4418 "configure"' > conftest.$ac_ext
 +  echo '#line 4433 "configure"' > conftest.$ac_ext
    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
@@@ -4465,8 -4450,7 +4465,8 @@@
    rm -rf conftest*
    ;;
  
 -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
 +x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
 +s390*-*linux*|sparc*-*linux*)
    # Find out which ABI we are using.
    echo 'int i;' > conftest.$ac_ext
    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
@@@ -4477,9 -4461,6 +4477,9 @@@
      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"
            ;;
@@@ -4496,9 -4477,6 +4496,9 @@@
        ;;
      *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"
            ;;
@@@ -4602,11 -4580,7 +4602,11 @@@ sparc*-*solaris*
      *64-bit*)
        case $lt_cv_prog_gnu_ld in
        yes*) LD="${LD-ld} -m elf64_sparc" ;;
 -      *)    LD="${LD-ld} -64" ;;
 +      *)
 +        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
 +	  LD="${LD-ld} -64"
 +	fi
 +	;;
        esac
        ;;
      esac
@@@ -6498,6 -6472,7 +6498,6 @@@ ac_compiler_gnu=$ac_cv_c_compiler_gn
  
  
  # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
 -
  # find the maximum length of command line arguments
  { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
  echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
@@@ -6584,27 -6559,24 +6584,27 @@@ els
      fi
      ;;
    *)
 -    # 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.
 -    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
 -    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
 +    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
 +      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
 +      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
  	       = "XX$teststring") >/dev/null 2>&1 &&
 -	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
 -	    lt_cv_sys_max_cmd_len=$new_result &&
 -	    test $i != 17 # 1/2 MB should be enough
 -    do
 -      i=`expr $i + 1`
 -      teststring=$teststring$teststring
 -    done
 -    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`
 +	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
 +	      lt_cv_sys_max_cmd_len=$new_result &&
 +	      test $i != 17 # 1/2 MB should be enough
 +      do
 +        i=`expr $i + 1`
 +        teststring=$teststring$teststring
 +      done
 +      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
  
@@@ -6621,7 -6593,6 +6621,7 @@@ f
  
  
  
 +
  # Check for command to grab the raw symbol name followed by C symbol from nm.
  { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
  echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
@@@ -6812,7 -6783,7 +6812,7 @@@ EO
      echo "$progname: failed program was:" >&5
      cat conftest.$ac_ext >&5
    fi
 -  rm -f conftest* conftst*
 +  rm -rf conftest* conftst*
  
    # Do not use the global_symbol_pipe unless it works.
    if test "$pipe_works" = yes; then
@@@ -7210,7 -7181,7 +7210,7 @@@ test -z "$STRIP" && STRIP=
  test -z "$ac_objext" && ac_objext=o
  
  # Determine commands to create old-style static archives.
 -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
 +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
  old_postinstall_cmds='chmod 644 $oldlib'
  old_postuninstall_cmds=
  
@@@ -7372,318 -7343,6 +7372,318 @@@ f
    ;;
  esac
  
 +
 +  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
 +  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_DSYMUTIL="${ac_tool_prefix}dsymutil"
 +    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +DSYMUTIL=$ac_cv_prog_DSYMUTIL
 +if test -n "$DSYMUTIL"; then
 +  { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
 +echo "${ECHO_T}$DSYMUTIL" >&6; }
 +else
 +  { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_DSYMUTIL"; then
 +  ac_ct_DSYMUTIL=$DSYMUTIL
 +  # Extract the first word of "dsymutil", so it can be a program name with args.
 +set dummy dsymutil; ac_word=$2
 +{ 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_DSYMUTIL+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  if test -n "$ac_ct_DSYMUTIL"; then
 +  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +  for ac_exec_ext in '' $ac_executable_extensions; do
 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 +    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
 +    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_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
 +if test -n "$ac_ct_DSYMUTIL"; then
 +  { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
 +echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
 +else
 +  { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_DSYMUTIL" = x; then
 +    DSYMUTIL=":"
 +  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 at 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 at gnu.org." >&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    DSYMUTIL=$ac_ct_DSYMUTIL
 +  fi
 +else
 +  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
 +fi
 +
 +    if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
 +set dummy ${ac_tool_prefix}nmedit; ac_word=$2
 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5
 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 +if test "${ac_cv_prog_NMEDIT+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  if test -n "$NMEDIT"; then
 +  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +  for ac_exec_ext in '' $ac_executable_extensions; do
 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 +    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
 +    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
 +done
 +done
 +IFS=$as_save_IFS
 +
 +fi
 +fi
 +NMEDIT=$ac_cv_prog_NMEDIT
 +if test -n "$NMEDIT"; then
 +  { echo "$as_me:$LINENO: result: $NMEDIT" >&5
 +echo "${ECHO_T}$NMEDIT" >&6; }
 +else
 +  { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}no" >&6; }
 +fi
 +
 +
 +fi
 +if test -z "$ac_cv_prog_NMEDIT"; then
 +  ac_ct_NMEDIT=$NMEDIT
 +  # Extract the first word of "nmedit", so it can be a program name with args.
 +set dummy nmedit; ac_word=$2
 +{ 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_NMEDIT+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  if test -n "$ac_ct_NMEDIT"; then
 +  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
 +do
 +  IFS=$as_save_IFS
 +  test -z "$as_dir" && as_dir=.
 +  for ac_exec_ext in '' $ac_executable_extensions; do
 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
 +    ac_cv_prog_ac_ct_NMEDIT="nmedit"
 +    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_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
 +if test -n "$ac_ct_NMEDIT"; then
 +  { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
 +echo "${ECHO_T}$ac_ct_NMEDIT" >&6; }
 +else
 +  { echo "$as_me:$LINENO: result: no" >&5
 +echo "${ECHO_T}no" >&6; }
 +fi
 +
 +  if test "x$ac_ct_NMEDIT" = x; then
 +    NMEDIT=":"
 +  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 at 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 at gnu.org." >&2;}
 +ac_tool_warned=yes ;;
 +esac
 +    NMEDIT=$ac_ct_NMEDIT
 +  fi
 +else
 +  NMEDIT="$ac_cv_prog_NMEDIT"
 +fi
 +
 +
 +    { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
 +echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
 +if test "${lt_cv_apple_cc_single_mod+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  lt_cv_apple_cc_single_mod=no
 +      if test -z "${LT_MULTI_MODULE}"; then
 +   # By default we will add the -single_module flag. You can override
 +   # by either setting the environment variable LT_MULTI_MODULE
 +   # non-empty at configure time, or by adding -multi_module to the
 +   # link flags.
 +   echo "int foo(void){return 1;}" > conftest.c
 +   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
 +     -dynamiclib ${wl}-single_module conftest.c
 +   if test -f libconftest.dylib; then
 +     lt_cv_apple_cc_single_mod=yes
 +     rm -rf libconftest.dylib*
 +   fi
 +   rm conftest.c
 +      fi
 +fi
 +{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
 +echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
 +    { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
 +echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
 +if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
 +  echo $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  lt_cv_ld_exported_symbols_list=no
 +      save_LDFLAGS=$LDFLAGS
 +      echo "_main" > conftest.sym
 +      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
 +      cat >conftest.$ac_ext <<_ACEOF
 +/* confdefs.h.  */
 +_ACEOF
 +cat confdefs.h >>conftest.$ac_ext
 +cat >>conftest.$ac_ext <<_ACEOF
 +/* end confdefs.h.  */
 +
 +int
 +main ()
 +{
 +
 +  ;
 +  return 0;
 +}
 +_ACEOF
 +rm -f conftest.$ac_objext conftest$ac_exeext
 +if { (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_ld_exported_symbols_list=yes
 +else
 +  echo "$as_me: failed program was:" >&5
 +sed 's/^/| /' conftest.$ac_ext >&5
 +
 +	lt_cv_ld_exported_symbols_list=no
 +fi
 +
 +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
 +      conftest$ac_exeext conftest.$ac_ext
 +   LDFLAGS="$save_LDFLAGS"
 +
 +fi
 +{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
 +echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
 +    case $host_os in
 +    rhapsody* | darwin1.[0123])
 +      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
 +    darwin1.*)
 +     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
 +    darwin*)
 +      # if running on 10.5 or later, the deployment target defaults
 +      # to the OS version, if on x86, and 10.4, the deployment
 +      # target defaults to 10.4. Don't you love it?
 +      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
 +   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
 +     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
 +   10.[012]*)
 +     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
 +   10.*)
 +     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
 +      esac
 +    ;;
 +  esac
 +    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
 +      _lt_dar_single_mod='$single_module'
 +    fi
 +    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
 +      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
 +    else
 +      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
 +    fi
 +    if test "$DSYMUTIL" != ":"; then
 +      _lt_dsymutil="~$DSYMUTIL \$lib || :"
 +    else
 +      _lt_dsymutil=
 +    fi
 +    ;;
 +  esac
 +
 +
  enable_dlopen=no
  enable_win32_dll=yes
  
@@@ -7722,10 -7381,10 +7722,10 @@@ objext=
  objext=$objext
  
  # Code to be used in simple compile tests
 -lt_simple_compile_test_code="int some_variable = 0;\n"
 +lt_simple_compile_test_code="int some_variable = 0;"
  
  # Code to be used in simple link tests
 -lt_simple_link_test_code='int main(){return(0);}\n'
 +lt_simple_link_test_code='int main(){return(0);}'
  
  
  # If no C compiler was specified, use CC.
@@@ -7740,16 -7399,16 +7740,16 @@@ compiler=$C
  
  # save warnings/boilerplate of simple test code
  ac_outfile=conftest.$ac_objext
 -printf "$lt_simple_compile_test_code" >conftest.$ac_ext
 +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
 -printf "$lt_simple_link_test_code" >conftest.$ac_ext
 +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 conftest*
 +$rm -r conftest*
  
  
  
@@@ -7766,7 -7425,7 +7766,7 @@@ if test "${lt_cv_prog_compiler_rtti_exc
  else
    lt_cv_prog_compiler_rtti_exceptions=no
    ac_outfile=conftest.$ac_objext
 -   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   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.
@@@ -7777,11 -7436,11 +7777,11 @@@
     -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:7439: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:7780: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:7443: \$? = $ac_status" >&5
 +   echo "$as_me:7784: \$? = $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.
@@@ -7832,15 -7491,13 +7832,15 @@@ echo $ECHO_N "checking for $compiler op
        lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
        ;;
  
 -    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 +    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
        # PIC is the default for these OSes.
        ;;
  
 -    mingw* | pw32* | os2*)
 +    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'
        ;;
  
@@@ -7850,7 -7507,7 +7850,7 @@@
        lt_prog_compiler_pic='-fno-common'
        ;;
  
 -    interix3*)
 +    interix[3-9]*)
        # Interix 3.x gcc -fpic/-fPIC options generate broken code.
        # Instead, we relocate shared libraries at runtime.
        ;;
@@@ -7908,7 -7565,7 +7908,7 @@@
         esac
         ;;
  
 -    mingw* | pw32* | os2*)
 +    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'
@@@ -7960,22 -7617,6 +7960,22 @@@
          # All Alpha code is PIC.
          lt_prog_compiler_static='-non_shared'
          ;;
 +      *)
 +        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
        ;;
  
@@@ -7985,10 -7626,6 +7985,10 @@@
        lt_prog_compiler_static='-non_shared'
        ;;
  
 +    rdos*)
 +      lt_prog_compiler_static='-non_shared'
 +      ;;
 +
      solaris*)
        lt_prog_compiler_pic='-KPIC'
        lt_prog_compiler_static='-Bstatic'
@@@ -8051,12 -7688,12 +8051,12 @@@ if test -n "$lt_prog_compiler_pic"; the
  
  { 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_prog_compiler_pic_works+set}" = set; then
 +if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_prog_compiler_pic_works=no
 +  lt_cv_prog_compiler_pic_works=no
    ac_outfile=conftest.$ac_objext
 -   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   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.
@@@ -8067,27 -7704,27 +8067,27 @@@
     -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:7707: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:8070: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:7711: \$? = $ac_status" >&5
 +   echo "$as_me:8074: \$? = $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_prog_compiler_pic_works=yes
 +       lt_cv_prog_compiler_pic_works=yes
       fi
     fi
     $rm conftest*
  
  fi
 -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
 -echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
  
 -if test x"$lt_prog_compiler_pic_works" = xyes; then
 +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" ;;
@@@ -8114,13 -7751,13 +8114,13 @@@ esa
  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_prog_compiler_static_works+set}" = set; then
 +if test "${lt_cv_prog_compiler_static_works+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_prog_compiler_static_works=no
 +  lt_cv_prog_compiler_static_works=no
     save_LDFLAGS="$LDFLAGS"
     LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
 -   printf "$lt_simple_link_test_code" > conftest.$ac_ext
 +   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
@@@ -8130,20 -7767,20 +8130,20 @@@
         $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_prog_compiler_static_works=yes
 +         lt_cv_prog_compiler_static_works=yes
         fi
       else
 -       lt_prog_compiler_static_works=yes
 +       lt_cv_prog_compiler_static_works=yes
       fi
     fi
 -   $rm conftest*
 +   $rm -r conftest*
     LDFLAGS="$save_LDFLAGS"
  
  fi
 -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
 -echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
  
 -if test x"$lt_prog_compiler_static_works" = xyes; then
 +if test x"$lt_cv_prog_compiler_static_works" = xyes; then
      :
  else
      lt_prog_compiler_static=
@@@ -8160,7 -7797,7 +8160,7 @@@ els
     mkdir conftest
     cd conftest
     mkdir out
 -   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   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
@@@ -8171,11 -7808,11 +8171,11 @@@
     -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:7811: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:8174: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
 -   echo "$as_me:7815: \$? = $ac_status" >&5
 +   echo "$as_me:8178: \$? = $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
@@@ -8255,13 -7892,12 +8255,13 @@@ echo $ECHO_N "checking whether the $com
    # 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_"
 +  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=
    # Just being paranoid about ensuring that cc_basename is set.
    for cc_temp in $compiler""; do
@@@ -8320,7 -7956,7 +8320,7 @@@ cc_basename=`$echo "X$cc_temp" | $Xsed 
  
      # See if GNU ld supports shared libraries.
      case $host_os in
 -    aix3* | aix4* | aix5*)
 +    aix[3-9]*)
        # On AIX/PPC, the GNU linker is very broken
        if test "$host_cpu" != ia64; then
  	ld_shlibs=no
@@@ -8368,7 -8004,7 +8368,7 @@@ EO
        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'
 +      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
  
        if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
@@@ -8386,7 -8022,7 +8386,7 @@@
        fi
        ;;
  
 -    interix3*)
 +    interix[3-9]*)
        hardcode_direct=no
        hardcode_shlibpath_var=no
        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
@@@ -8401,7 -8037,7 +8401,7 @@@
        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'
        ;;
  
 -    linux* | k*bsd*-gnu)
 +    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
@@@ -8419,22 -8055,13 +8419,22 @@@
  	ifc* | ifort*)			# Intel Fortran compiler
  	  tmp_addflag=' -nofor_main' ;;
  	esac
 -	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 +	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'
 +	  tmp_sharedflag='-G' ;;
 +	*Sun\ F*)			# Sun Fortran 8.3
 +	  tmp_sharedflag='-G' ;;
 +	*)
 +	  tmp_sharedflag='-shared' ;;
 +	esac
 +	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  
  	if test $supports_anon_versioning = yes; then
  	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
    $echo "local: *; };" >> $output_objdir/$libname.ver~
 -	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
 +	  $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=no
        else
@@@ -8540,7 -8167,7 +8540,7 @@@ _LT_EO
        fi
        ;;
  
 -    aix4* | aix5*)
 +    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.
@@@ -8560,7 -8187,7 +8560,7 @@@
  	# Test if we are trying to use run time linking or normal
  	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
  	# need to do runtime linking.
 -	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
 +	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
@@@ -8594,7 -8221,7 +8594,7 @@@
    	   strings "$collect2name" | grep resolve_lib_name >/dev/null
  	  then
    	  # We have reworked collect2
 -  	  hardcode_direct=yes
 +  	  :
  	  else
    	  # We have old collect2
    	  hardcode_direct=unsupported
@@@ -8668,18 -8295,11 +8668,18 @@@ eval "echo \"\$as_me:$LINENO: $ac_try_e
         } && test -s conftest$ac_exeext &&
         $as_test_x conftest$ac_exeext; then
  
 -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`
 +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 '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`; fi
 +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
@@@ -8734,18 -8354,11 +8734,18 @@@ eval "echo \"\$as_me:$LINENO: $ac_try_e
         } && test -s conftest$ac_exeext &&
         $as_test_x conftest$ac_exeext; then
  
 -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`
 +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 '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`; fi
 +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
@@@ -8799,7 -8412,7 +8799,7 @@@ if test -z "$aix_libpath"; then aix_lib
        # 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'
 +      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
        fix_srcfile_path='`cygpath -w "$srcfile"`'
        enable_shared_with_static_runtimes=yes
        ;;
@@@ -8832,18 -8445,19 +8832,18 @@@
        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'
 -      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 -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 -      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 +        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` $verstring'
 +         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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 +         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}'
            ;;
         *)
@@@ -9005,28 -8619,24 +9005,28 @@@
        ;;
  
      openbsd*)
 -      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'
 +      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
 -       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
 +	ld_shlibs=no
        fi
        ;;
  
@@@ -9085,16 -8695,17 +9085,16 @@@
        case $host_os in
        solaris2.[0-5] | solaris2.[0-5].*) ;;
        *)
 - 	# The compiler driver will combine linker options so we
 - 	# cannot just pass the convience library names through
 - 	# without $wl, iff we do not link with $LD.
 - 	# Luckily, gcc supports the same syntax we need for Sun Studio.
 +	# 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?)
 - 	case $wlarc in
 - 	'')
 - 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
 - 	*)
 - 	  whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
 - 	esac ;;
 +	if test "$GCC" = yes; then
 +	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
 +	else
 +	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
 +	fi
 +	;;
        esac
        link_all_deplibs=yes
        ;;
@@@ -9151,7 -8762,7 +9151,7 @@@
        fi
        ;;
  
 -    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
 +    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
@@@ -9228,7 -8839,7 +9228,7 @@@ x|xyes
        { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
        $rm conftest*
 -      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  
        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
@@@ -9286,55 -8897,17 +9286,55 @@@ shlibpath_overrides_runpath=unknow
  version_type=none
  dynamic_linker="$host_os ld.so"
  sys_lib_dlsearch_path_spec="/lib /usr/lib"
 +
  if test "$GCC" = yes; then
 -  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
 -  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
 +  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.
 -    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
 +    lt_search_path_spec=`echo "$lt_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"`
 +    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
@@@ -9355,7 -8928,7 +9355,7 @@@ aix3*
    soname_spec='${libname}${release}${shared_ext}$major'
    ;;
  
 -aix4* | aix5*)
 +aix[4-9]*)
    version_type=linux
    need_lib_prefix=no
    need_version=no
@@@ -9494,8 -9067,12 +9494,8 @@@ darwin* | rhapsody*
    shlibpath_overrides_runpath=yes
    shlibpath_var=DYLD_LIBRARY_PATH
    shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
 -  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
 -  if test "$GCC" = yes; then
 -    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
 -  else
 -    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
 -  fi
 +
 +  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
    sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
    ;;
  
@@@ -9549,7 -9126,7 +9549,7 @@@ freebsd* | dragonfly*
      shlibpath_overrides_runpath=no
      hardcode_into_libs=yes
      ;;
 -  freebsd*) # from 4.6 on
 +  *) # from 4.6 on, and DragonFly
      shlibpath_overrides_runpath=yes
      hardcode_into_libs=yes
      ;;
@@@ -9612,7 -9189,7 +9612,7 @@@ hpux9* | hpux10* | hpux11*
    postinstall_cmds='chmod 555 $lib'
    ;;
  
 -interix3*)
 +interix[3-9]*)
    version_type=linux
    need_lib_prefix=no
    need_version=no
@@@ -9683,7 -9260,7 +9683,7 @@@ linux* | k*bsd*-gnu
  
    # 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)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
 +    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
  
@@@ -9789,10 -9366,6 +9789,10 @@@ osf3* | osf4* | osf5*
    sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
    ;;
  
 +rdos*)
 +  dynamic_linker=no
 +  ;;
 +
  solaris*)
    version_type=linux
    need_lib_prefix=no
@@@ -9889,21 -9462,6 +9889,21 @@@ esa
  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"
 +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 $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
 +fi
 +
 +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"
@@@ -9961,7 -9519,6 +9961,7 @@@ els
     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
@@@ -10223,7 -9780,7 +10223,7 @@@ f
  { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
  echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
  if test $ac_cv_lib_dld_shl_load = yes; then
 -  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
 +  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; }
@@@ -10499,7 -10056,7 +10499,7 @@@ f
  { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
  echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
  if test $ac_cv_lib_dld_dld_link = yes; then
 -  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
 +  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
  fi
  
  
@@@ -10548,7 -10105,7 +10548,7 @@@ els
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<EOF
 -#line 10108 "configure"
 +#line 10551 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
@@@ -10648,7 -10205,7 +10648,7 @@@ els
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<EOF
 -#line 10208 "configure"
 +#line 10651 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
@@@ -10775,7 -10332,7 +10775,7 @@@ aix3*
    fi
    ;;
  
 -aix4* | aix5*)
 +aix[4-9]*)
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
      test "$enable_shared" = yes && enable_static=no
    fi
@@@ -10831,7 -10388,6 +10831,7 @@@ if test -f "$ltmain"; the
      predeps \
      postdeps \
      compiler_lib_search_path \
 +    compiler_lib_search_dirs \
      archive_cmds \
      archive_expsym_cmds \
      postinstall_cmds \
@@@ -10847,7 -10403,6 +10847,7 @@@
      module_cmds \
      module_expsym_cmds \
      lt_cv_prog_compiler_c_o \
 +    fix_srcfile_path \
      exclude_expsyms \
      include_expsyms; do
  
@@@ -10892,7 -10447,7 +10892,7 @@@ echo "$as_me: creating $ofile" >&6;
  # 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
 +# 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:
@@@ -11128,10 -10683,6 +11128,10 @@@ predeps=$lt_predep
  # shared library.
  postdeps=$lt_postdeps
  
 +# The directories searched by this compiler when creating a shared
 +# library
 +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
 +
  # The library search path used internally by the compiler when linking
  # a shared library.
  compiler_lib_search_path=$lt_compiler_lib_search_path
@@@ -11220,7 -10771,7 +11220,7 @@@ sys_lib_search_path_spec=$lt_sys_lib_se
  sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  
  # Fix the shell variable \$srcfile for the compiler.
 -fix_srcfile_path="$fix_srcfile_path"
 +fix_srcfile_path=$lt_fix_srcfile_path
  
  # Set to yes if exported symbols are required.
  always_export_symbols=$always_export_symbols
@@@ -11380,7 -10931,6 +11380,7 @@@ 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
@@@ -11390,10 -10940,10 +11390,10 @@@ objext=
  objext_CXX=$objext
  
  # Code to be used in simple compile tests
 -lt_simple_compile_test_code="int some_variable = 0;\n"
 +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); }\n'
 +lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
  
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  
@@@ -11409,16 -10959,16 +11409,16 @@@ compiler=$C
  
  # save warnings/boilerplate of simple test code
  ac_outfile=conftest.$ac_objext
 -printf "$lt_simple_compile_test_code" >conftest.$ac_ext
 +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
 -printf "$lt_simple_link_test_code" >conftest.$ac_ext
 +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 conftest*
 +$rm -r conftest*
  
  
  # Allow CC to be a program name with arguments.
@@@ -11625,7 -11175,7 +11625,7 @@@ case $host_os i
      # FIXME: insert proper C++ library support
      ld_shlibs_CXX=no
      ;;
 -  aix4* | aix5*)
 +  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.
@@@ -11638,7 -11188,7 +11638,7 @@@
        # Test if we are trying to use run time linking or normal
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
        # need to do runtime linking.
 -      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
 +      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
  	for ld_flag in $LDFLAGS; do
  	  case $ld_flag in
  	  *-brtl*)
@@@ -11674,7 -11224,7 +11674,7 @@@
  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
  	then
  	  # We have reworked collect2
 -	  hardcode_direct_CXX=yes
 +	  :
  	else
  	  # We have old collect2
  	  hardcode_direct_CXX=unsupported
@@@ -11748,18 -11298,11 +11748,18 @@@ eval "echo \"\$as_me:$LINENO: $ac_try_e
         } && test -s conftest$ac_exeext &&
         $as_test_x conftest$ac_exeext; then
  
 -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`
 +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 '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`; fi
 +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
@@@ -11815,18 -11358,11 +11815,18 @@@ eval "echo \"\$as_me:$LINENO: $ac_try_e
         } && test -s conftest$ac_exeext &&
         $as_test_x conftest$ac_exeext; then
  
 -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`
 +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 '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`; fi
 +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
@@@ -11896,31 -11432,59 +11896,31 @@@ if test -z "$aix_libpath"; then aix_lib
      fi
    ;;
        darwin* | rhapsody*)
 -        case $host_os in
 -        rhapsody* | darwin1.[012])
 -         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
 -         ;;
 -       *) # Darwin 1.3 on
 -         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
 -           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
 -         else
 -           case ${MACOSX_DEPLOYMENT_TARGET} in
 -             10.[012])
 -               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
 -               ;;
 -             10.*)
 -               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
 -               ;;
 -           esac
 -         fi
 -         ;;
 -        esac
        archive_cmds_need_lc_CXX=no
        hardcode_direct_CXX=no
        hardcode_automatic_CXX=yes
        hardcode_shlibpath_var_CXX=unsupported
        whole_archive_flag_spec_CXX=''
        link_all_deplibs_CXX=yes
 -
 -    if test "$GXX" = yes ; then
 -      lt_int_apple_cc_single_mod=no
 +      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
 +      if test "$GXX" = yes ; then
        output_verbose_link_cmd='echo'
 -      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
 -       lt_int_apple_cc_single_mod=yes
 +      archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
 +      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
 +      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
 +      module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
 +      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
 +        archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
 +        archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
        fi
 -      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
 -       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
 -      else
 -          archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
 -        fi
 -        module_cmds_CXX='$CC $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
 -          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
 -            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 -          else
 -            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 -          fi
 -            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
        else
        case $cc_basename in
          xlc*)
           output_verbose_link_cmd='echo'
 -          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
 +          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
            module_cmds_CXX='$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_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 +          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
            ;;
         *)
@@@ -12003,7 -11567,9 +12003,7 @@@
        hardcode_libdir_separator_CXX=:
  
        case $host_cpu in
 -      hppa*64*|ia64*)
 -	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
 -        ;;
 +      hppa*64*|ia64*) ;;
        *)
  	export_dynamic_flag_spec_CXX='${wl}-E'
          ;;
@@@ -12071,7 -11637,7 +12071,7 @@@
  	;;
      esac
      ;;
 -  interix3*)
 +  interix[3-9]*)
      hardcode_direct_CXX=no
      hardcode_shlibpath_var_CXX=no
      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
@@@ -12163,7 -11729,7 +12163,7 @@@
  	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
  	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
  	;;
 -      pgCC*)
 +      pgCC* | pgcpp*)
          # Portland Group C++ compiler
  	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
    	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
@@@ -12191,29 -11757,6 +12191,29 @@@
  	# dependencies.
  	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
  	;;
 +      *)
 +	case `$CC -V 2>&1 | sed 5q` in
 +	*Sun\ C*)
 +	  # Sun C++ 5.9
 +	  no_undefined_flag_CXX=' -zdefs'
 +	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
 +	  archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
 +	  hardcode_libdir_flag_spec_CXX='-R$libdir'
 +	  whole_archive_flag_spec_CXX='${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'
 +
 +	  # Not sure whether something based on
 +	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
 +	  # would be better.
 +	  output_verbose_link_cmd='echo'
 +
 +	  # Archives containing C++ object files must be created using
 +	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
 +	  # necessary to make sure instantiated templates are included
 +	  # in the archive.
 +	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
 +	  ;;
 +	esac
 +	;;
      esac
      ;;
    lynxos*)
@@@ -12252,20 -11795,16 +12252,20 @@@
      ld_shlibs_CXX=no
      ;;
    openbsd*)
 -    hardcode_direct_CXX=yes
 -    hardcode_shlibpath_var_CXX=no
 -    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
 -    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
 -    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 -      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
 -      export_dynamic_flag_spec_CXX='${wl}-E'
 -      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
 +    if test -f /usr/libexec/ld.so; then
 +      hardcode_direct_CXX=yes
 +      hardcode_shlibpath_var_CXX=no
 +      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
 +      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
 +      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 +	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
 +	export_dynamic_flag_spec_CXX='${wl}-E'
 +	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
 +      fi
 +      output_verbose_link_cmd='echo'
 +    else
 +      ld_shlibs_CXX=no
      fi
 -    output_verbose_link_cmd='echo'
      ;;
    osf3*)
      case $cc_basename in
@@@ -12427,10 -11966,15 +12427,10 @@@
  	case $host_os in
  	  solaris2.[0-5] | solaris2.[0-5].*) ;;
  	  *)
 -	    # The C++ compiler is used as linker so we must use $wl
 -	    # flag to pass the commands to the underlying system
 -	    # linker. We must also pass each convience library through
 -	    # to the system linker between allextract/defaultextract.
 -	    # The C++ compiler will combine linker options so we
 -	    # cannot just pass the convience library names through
 -	    # without $wl.
 +	    # The compiler driver will combine and reorder linker options,
 +	    # but understands `-z linker_flag'.
  	    # Supported since Solaris 2.6 (maybe 2.5.1?)
 -	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
 +	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
  	    ;;
  	esac
  	link_all_deplibs_CXX=yes
@@@ -12477,12 -12021,6 +12477,12 @@@
  	  fi
  
  	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
 +	  case $host_os in
 +	  solaris2.[0-5] | solaris2.[0-5].*) ;;
 +	  *)
 +	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
 +	    ;;
 +	  esac
  	fi
  	;;
      esac
@@@ -12570,6 -12108,7 +12570,6 @@@ test "$ld_shlibs_CXX" = no && can_build
  GCC_CXX="$GXX"
  LD_CXX="$LD"
  
 -
  cat > conftest.$ac_ext <<EOF
  class Foo
  {
@@@ -12671,14 -12210,9 +12671,14 @@@ f
  
  $rm -f confest.$objext
  
 +compiler_lib_search_dirs_CXX=
 +if test -n "$compiler_lib_search_path_CXX"; then
 +  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
 +fi
 +
  # PORTME: override above test on systems where it is broken
  case $host_os in
 -interix3*)
 +interix[3-9]*)
    # Interix 3.5 installs completely hosed .la files for C++, so rather than
    # hack all around it, let's just trust "g++" to DTRT.
    predep_objects_CXX=
@@@ -12686,51 -12220,19 +12686,51 @@@
    postdeps_CXX=
    ;;
  
 +linux*)
 +  case `$CC -V 2>&1 | sed 5q` in
 +  *Sun\ C*)
 +    # Sun C++ 5.9
 +    #
 +    # The more standards-conforming stlport4 library is
 +    # incompatible with the Cstd library. Avoid specifying
 +    # it if it's in CXXFLAGS. Ignore libCrun as
 +    # -library=stlport4 depends on it.
 +    case " $CXX $CXXFLAGS " in
 +    *" -library=stlport4 "*)
 +      solaris_use_stlport4=yes
 +      ;;
 +    esac
 +    if test "$solaris_use_stlport4" != yes; then
 +      postdeps_CXX='-library=Cstd -library=Crun'
 +    fi
 +    ;;
 +  esac
 +  ;;
 +
  solaris*)
    case $cc_basename in
    CC*)
 +    # The more standards-conforming stlport4 library is
 +    # incompatible with the Cstd library. Avoid specifying
 +    # it if it's in CXXFLAGS. Ignore libCrun as
 +    # -library=stlport4 depends on it.
 +    case " $CXX $CXXFLAGS " in
 +    *" -library=stlport4 "*)
 +      solaris_use_stlport4=yes
 +      ;;
 +    esac
 +
      # Adding this requires a known-good setup of shared libraries for
      # Sun compiler versions before 5.6, else PIC objects from an old
      # archive will be linked into the output, leading to subtle bugs.
 -    postdeps_CXX='-lCstd -lCrun'
 +    if test "$solaris_use_stlport4" != yes; then
 +      postdeps_CXX='-library=Cstd -library=Crun'
 +    fi
      ;;
    esac
    ;;
  esac
  
 -
  case " $postdeps_CXX " in
  *" -lc "*) archive_cmds_need_lc_CXX=no ;;
  esac
@@@ -12761,14 -12263,12 +12761,14 @@@ echo $ECHO_N "checking for $compiler op
        # like `-m68040'.
        lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
        ;;
 -    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 +    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
        # PIC is the default for these OSes.
        ;;
 -    mingw* | os2* | pw32*)
 +    mingw* | cygwin* | os2* | pw32*)
        # This hack is so that the source file can tell whether it is being
        # built for inclusion in a dll (and should export symbols for example).
 +      # Although the cygwin gcc ignores -fPIC, still need this for old-style
 +      # (--disable-auto-import) libraries
        lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
        ;;
      darwin* | rhapsody*)
@@@ -12780,7 -12280,7 +12780,7 @@@
        # DJGPP does not support shared libraries at all
        lt_prog_compiler_pic_CXX=
        ;;
 -    interix3*)
 +    interix[3-9]*)
        # Interix 3.x gcc -fpic/-fPIC options generate broken code.
        # Instead, we relocate shared libraries at runtime.
        ;;
@@@ -12806,7 -12306,7 +12806,7 @@@
      esac
    else
      case $host_os in
 -      aix4* | aix5*)
 +      aix[4-9]*)
  	# All AIX code is PIC.
  	if test "$host_cpu" = ia64; then
  	  # AIX 5 now supports IA64 processor
@@@ -12902,7 -12402,7 +12902,7 @@@
  	    lt_prog_compiler_pic_CXX='-KPIC'
  	    lt_prog_compiler_static_CXX='-static'
  	    ;;
 -	  pgCC*)
 +	  pgCC* | pgcpp*)
  	    # Portland Group C++ compiler.
  	    lt_prog_compiler_wl_CXX='-Wl,'
  	    lt_prog_compiler_pic_CXX='-fpic'
@@@ -12916,14 -12416,6 +12916,14 @@@
  	    lt_prog_compiler_static_CXX='-non_shared'
  	    ;;
  	  *)
 +	    case `$CC -V 2>&1 | sed 5q` in
 +	    *Sun\ C*)
 +	      # Sun C++ 5.9
 +	      lt_prog_compiler_pic_CXX='-KPIC'
 +	      lt_prog_compiler_static_CXX='-Bstatic'
 +	      lt_prog_compiler_wl_CXX='-Qoption ld '
 +	      ;;
 +	    esac
  	    ;;
  	esac
  	;;
@@@ -13033,12 -12525,12 +13033,12 @@@ if test -n "$lt_prog_compiler_pic_CXX"
  
  { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
  echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
 -if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
 +if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_prog_compiler_pic_works_CXX=no
 +  lt_cv_prog_compiler_pic_works_CXX=no
    ac_outfile=conftest.$ac_objext
 -   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
     # Insert the option either (1) after the last *FLAGS variable, or
     # (2) before a word containing "conftest.", or (3) at the end.
@@@ -13049,27 -12541,27 +13049,27 @@@
     -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:12544: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:13052: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:12548: \$? = $ac_status" >&5
 +   echo "$as_me:13056: \$? = $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_prog_compiler_pic_works_CXX=yes
 +       lt_cv_prog_compiler_pic_works_CXX=yes
       fi
     fi
     $rm conftest*
  
  fi
 -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
 -echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; }
  
 -if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
 +if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
      case $lt_prog_compiler_pic_CXX in
       "" | " "*) ;;
       *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
@@@ -13096,13 -12588,13 +13096,13 @@@ esa
  wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
  { 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_prog_compiler_static_works_CXX+set}" = set; then
 +if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_prog_compiler_static_works_CXX=no
 +  lt_cv_prog_compiler_static_works_CXX=no
     save_LDFLAGS="$LDFLAGS"
     LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
 -   printf "$lt_simple_link_test_code" > conftest.$ac_ext
 +   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
@@@ -13112,20 -12604,20 +13112,20 @@@
         $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_prog_compiler_static_works_CXX=yes
 +         lt_cv_prog_compiler_static_works_CXX=yes
         fi
       else
 -       lt_prog_compiler_static_works_CXX=yes
 +       lt_cv_prog_compiler_static_works_CXX=yes
       fi
     fi
 -   $rm conftest*
 +   $rm -r conftest*
     LDFLAGS="$save_LDFLAGS"
  
  fi
 -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
 -echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&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_prog_compiler_static_works_CXX" = xyes; then
 +if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
      :
  else
      lt_prog_compiler_static_CXX=
@@@ -13142,7 -12634,7 +13142,7 @@@ els
     mkdir conftest
     cd conftest
     mkdir out
 -   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   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
@@@ -13153,11 -12645,11 +13153,11 @@@
     -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:12648: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:13156: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
 -   echo "$as_me:12652: \$? = $ac_status" >&5
 +   echo "$as_me:13160: \$? = $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
@@@ -13210,7 -12702,7 +13210,7 @@@ echo $ECHO_N "checking whether the $com
  
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
    case $host_os in
 -  aix4* | aix5*)
 +  aix[4-9]*)
      # 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
@@@ -13223,7 -12715,7 +13223,7 @@@
      export_symbols_cmds_CXX="$ltdll_cmds"
    ;;
    cygwin* | mingw*)
 -    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
 +    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
    ;;
    linux* | k*bsd*-gnu)
      link_all_deplibs_CXX=no
@@@ -13232,7 -12724,6 +13232,7 @@@
      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
    ;;
    esac
 +  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
  
  { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
  echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
@@@ -13258,7 -12749,7 +13258,7 @@@ x|xyes
        { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
        $rm conftest*
 -      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  
        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
@@@ -13316,7 -12807,20 +13316,7 @@@ shlibpath_overrides_runpath=unknow
  version_type=none
  dynamic_linker="$host_os ld.so"
  sys_lib_dlsearch_path_spec="/lib /usr/lib"
 -if test "$GCC" = yes; then
 -  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
 -  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
 -    # if the path contains ";" then we assume it to be the separator
 -    # otherwise default to the standard path separator (i.e. ":") - it is
 -    # assumed that no part of a normal pathname contains ";" but that should
 -    # okay in the real world where ";" in dirpaths is itself problematic.
 -    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
 -  else
 -    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
 -  fi
 -else
 -  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
 -fi
 +
  need_lib_prefix=unknown
  hardcode_into_libs=no
  
@@@ -13334,7 -12838,7 +13334,7 @@@ aix3*
    soname_spec='${libname}${release}${shared_ext}$major'
    ;;
  
 -aix4* | aix5*)
 +aix[4-9]*)
    version_type=linux
    need_lib_prefix=no
    need_version=no
@@@ -13473,7 -12977,12 +13473,7 @@@ darwin* | rhapsody*
    shlibpath_overrides_runpath=yes
    shlibpath_var=DYLD_LIBRARY_PATH
    shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
 -  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
 -  if test "$GCC" = yes; then
 -    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
 -  else
 -    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
 -  fi
 +
    sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
    ;;
  
@@@ -13527,7 -13036,7 +13527,7 @@@ freebsd* | dragonfly*
      shlibpath_overrides_runpath=no
      hardcode_into_libs=yes
      ;;
 -  freebsd*) # from 4.6 on
 +  *) # from 4.6 on, and DragonFly
      shlibpath_overrides_runpath=yes
      hardcode_into_libs=yes
      ;;
@@@ -13590,7 -13099,7 +13590,7 @@@ hpux9* | hpux10* | hpux11*
    postinstall_cmds='chmod 555 $lib'
    ;;
  
 -interix3*)
 +interix[3-9]*)
    version_type=linux
    need_lib_prefix=no
    need_version=no
@@@ -13661,7 -13170,7 +13661,7 @@@ linux* | k*bsd*-gnu
  
    # 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)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
 +    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
  
@@@ -13767,10 -13276,6 +13767,10 @@@ osf3* | osf4* | osf5*
    sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
    ;;
  
 +rdos*)
 +  dynamic_linker=no
 +  ;;
 +
  solaris*)
    version_type=linux
    need_lib_prefix=no
@@@ -13867,21 -13372,6 +13867,21 @@@ esa
  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"
 +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 $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
 +fi
 +
 +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"
@@@ -13965,7 -13455,6 +13965,7 @@@ if test -f "$ltmain"; the
      predeps_CXX \
      postdeps_CXX \
      compiler_lib_search_path_CXX \
 +    compiler_lib_search_dirs_CXX \
      archive_cmds_CXX \
      archive_expsym_cmds_CXX \
      postinstall_cmds_CXX \
@@@ -13981,7 -13470,6 +13981,7 @@@
      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
  
@@@ -14214,10 -13702,6 +14214,10 @@@ predeps=$lt_predeps_CX
  # 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
@@@ -14306,7 -13790,7 +14306,7 @@@ sys_lib_search_path_spec=$lt_sys_lib_se
  sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  
  # Fix the shell variable \$srcfile for the compiler.
 -fix_srcfile_path="$fix_srcfile_path_CXX"
 +fix_srcfile_path=$lt_fix_srcfile_path
  
  # Set to yes if exported symbols are required.
  always_export_symbols=$always_export_symbols_CXX
@@@ -14397,17 -13881,10 +14397,17 @@@ objext=
  objext_F77=$objext
  
  # Code to be used in simple compile tests
 -lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
 +lt_simple_compile_test_code="\
 +      subroutine t
 +      return
 +      end
 +"
  
  # Code to be used in simple link tests
 -lt_simple_link_test_code="      program t\n      end\n"
 +lt_simple_link_test_code="\
 +      program t
 +      end
 +"
  
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  
@@@ -14423,16 -13900,16 +14423,16 @@@ compiler=$C
  
  # save warnings/boilerplate of simple test code
  ac_outfile=conftest.$ac_objext
 -printf "$lt_simple_compile_test_code" >conftest.$ac_ext
 +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
 -printf "$lt_simple_link_test_code" >conftest.$ac_ext
 +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 conftest*
 +$rm -r conftest*
  
  
  # Allow CC to be a program name with arguments.
@@@ -14470,7 -13947,7 +14470,7 @@@ aix3*
      postinstall_cmds='$RANLIB $lib'
    fi
    ;;
 -aix4* | aix5*)
 +aix[4-9]*)
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
      test "$enable_shared" = yes && enable_static=no
    fi
@@@ -14516,15 -13993,13 +14516,15 @@@ echo $ECHO_N "checking for $compiler op
        lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
        ;;
  
 -    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 +    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
        # PIC is the default for these OSes.
        ;;
  
 -    mingw* | pw32* | os2*)
 +    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'
        ;;
  
@@@ -14534,7 -14009,7 +14534,7 @@@
        lt_prog_compiler_pic_F77='-fno-common'
        ;;
  
 -    interix3*)
 +    interix[3-9]*)
        # Interix 3.x gcc -fpic/-fPIC options generate broken code.
        # Instead, we relocate shared libraries at runtime.
        ;;
@@@ -14592,7 -14067,7 +14592,7 @@@
         esac
         ;;
  
 -    mingw* | pw32* | os2*)
 +    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'
@@@ -14644,22 -14119,6 +14644,22 @@@
          # 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
        ;;
  
@@@ -14669,10 -14128,6 +14669,10 @@@
        lt_prog_compiler_static_F77='-non_shared'
        ;;
  
 +    rdos*)
 +      lt_prog_compiler_static_F77='-non_shared'
 +      ;;
 +
      solaris*)
        lt_prog_compiler_pic_F77='-KPIC'
        lt_prog_compiler_static_F77='-Bstatic'
@@@ -14735,12 -14190,12 +14735,12 @@@ if test -n "$lt_prog_compiler_pic_F77"
  
  { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
  echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
 -if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
 +if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_prog_compiler_pic_works_F77=no
 +  lt_cv_prog_compiler_pic_works_F77=no
    ac_outfile=conftest.$ac_objext
 -   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   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.
@@@ -14751,27 -14206,27 +14751,27 @@@
     -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:14209: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:14754: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:14213: \$? = $ac_status" >&5
 +   echo "$as_me:14758: \$? = $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_prog_compiler_pic_works_F77=yes
 +       lt_cv_prog_compiler_pic_works_F77=yes
       fi
     fi
     $rm conftest*
  
  fi
 -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
 -echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
 +{ 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_prog_compiler_pic_works_F77" = xyes; then
 +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" ;;
@@@ -14798,13 -14253,13 +14798,13 @@@ esa
  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_prog_compiler_static_works_F77+set}" = set; then
 +if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_prog_compiler_static_works_F77=no
 +  lt_cv_prog_compiler_static_works_F77=no
     save_LDFLAGS="$LDFLAGS"
     LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
 -   printf "$lt_simple_link_test_code" > conftest.$ac_ext
 +   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
@@@ -14814,20 -14269,20 +14814,20 @@@
         $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_prog_compiler_static_works_F77=yes
 +         lt_cv_prog_compiler_static_works_F77=yes
         fi
       else
 -       lt_prog_compiler_static_works_F77=yes
 +       lt_cv_prog_compiler_static_works_F77=yes
       fi
     fi
 -   $rm conftest*
 +   $rm -r conftest*
     LDFLAGS="$save_LDFLAGS"
  
  fi
 -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
 -echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_static_works_F77" >&6; }
  
 -if test x"$lt_prog_compiler_static_works_F77" = xyes; then
 +if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
      :
  else
      lt_prog_compiler_static_F77=
@@@ -14844,7 -14299,7 +14844,7 @@@ els
     mkdir conftest
     cd conftest
     mkdir out
 -   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   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
@@@ -14855,11 -14310,11 +14855,11 @@@
     -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:14313: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:14858: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
 -   echo "$as_me:14317: \$? = $ac_status" >&5
 +   echo "$as_me:14862: \$? = $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
@@@ -14939,13 -14394,12 +14939,13 @@@ echo $ECHO_N "checking whether the $com
    # 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_"
 +  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
@@@ -15004,7 -14458,7 +15004,7 @@@ cc_basename=`$echo "X$cc_temp" | $Xsed 
  
      # See if GNU ld supports shared libraries.
      case $host_os in
 -    aix3* | aix4* | aix5*)
 +    aix[3-9]*)
        # On AIX/PPC, the GNU linker is very broken
        if test "$host_cpu" != ia64; then
  	ld_shlibs_F77=no
@@@ -15052,7 -14506,7 +15052,7 @@@ EO
        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/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
 +      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
  
        if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
          archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
@@@ -15070,7 -14524,7 +15070,7 @@@
        fi
        ;;
  
 -    interix3*)
 +    interix[3-9]*)
        hardcode_direct_F77=no
        hardcode_shlibpath_var_F77=no
        hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
@@@ -15085,7 -14539,7 +15085,7 @@@
        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'
        ;;
  
 -    linux* | k*bsd*-gnu)
 +    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
@@@ -15103,22 -14557,13 +15103,22 @@@
  	ifc* | ifort*)			# Intel Fortran compiler
  	  tmp_addflag=' -nofor_main' ;;
  	esac
 -	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 +	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 test $supports_anon_versioning = yes; then
  	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
    $echo "local: *; };" >> $output_objdir/$libname.ver~
 -	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
 +	  $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
@@@ -15224,7 -14669,7 +15224,7 @@@ _LT_EO
        fi
        ;;
  
 -    aix4* | aix5*)
 +    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.
@@@ -15244,7 -14689,7 +15244,7 @@@
  	# Test if we are trying to use run time linking or normal
  	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
  	# need to do runtime linking.
 -	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
 +	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
@@@ -15278,7 -14723,7 +15278,7 @@@
    	   strings "$collect2name" | grep resolve_lib_name >/dev/null
  	  then
    	  # We have reworked collect2
 -  	  hardcode_direct_F77=yes
 +  	  :
  	  else
    	  # We have old collect2
    	  hardcode_direct_F77=unsupported
@@@ -15342,18 -14787,11 +15342,18 @@@ eval "echo \"\$as_me:$LINENO: $ac_try_e
         } && test -s conftest$ac_exeext &&
         $as_test_x conftest$ac_exeext; then
  
 -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`
 +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 '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`; fi
 +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
@@@ -15398,18 -14836,11 +15398,18 @@@ eval "echo \"\$as_me:$LINENO: $ac_try_e
         } && test -s conftest$ac_exeext &&
         $as_test_x conftest$ac_exeext; then
  
 -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`
 +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 '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`; fi
 +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
@@@ -15463,7 -14894,7 +15463,7 @@@ if test -z "$aix_libpath"; then aix_lib
        # The linker will automatically build a .lib file if we build a DLL.
        old_archive_From_new_cmds_F77='true'
        # FIXME: Should let the user specify the lib program.
 -      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
 +      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
        fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
        enable_shared_with_static_runtimes_F77=yes
        ;;
@@@ -15496,18 -14927,19 +15496,18 @@@
        link_all_deplibs_F77=yes
      if test "$GCC" = yes ; then
      	output_verbose_link_cmd='echo'
 -        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
 -      module_cmds_F77='$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_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 -      module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 +        archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
 +        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
 +        archive_expsym_cmds_F77="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_F77="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_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
 +         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
           module_cmds_F77='$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_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 +         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
            module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
            ;;
         *)
@@@ -15669,28 -15101,24 +15669,28 @@@
        ;;
  
      openbsd*)
 -      hardcode_direct_F77=yes
 -      hardcode_shlibpath_var_F77=no
 -      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 -	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 -	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
 -	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
 -	export_dynamic_flag_spec_F77='${wl}-E'
 +      if test -f /usr/libexec/ld.so; then
 +	hardcode_direct_F77=yes
 +	hardcode_shlibpath_var_F77=no
 +	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 +	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 +	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
 +	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
 +	  export_dynamic_flag_spec_F77='${wl}-E'
 +	else
 +	  case $host_os in
 +	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
 +	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 +	     hardcode_libdir_flag_spec_F77='-R$libdir'
 +	     ;;
 +	   *)
 +	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 +	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
 +	     ;;
 +	  esac
 +        fi
        else
 -       case $host_os in
 -	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
 -	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 -	   hardcode_libdir_flag_spec_F77='-R$libdir'
 -	   ;;
 -	 *)
 -	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 -	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
 -	   ;;
 -       esac
 +	ld_shlibs_F77=no
        fi
        ;;
  
@@@ -15749,16 -15177,17 +15749,16 @@@
        case $host_os in
        solaris2.[0-5] | solaris2.[0-5].*) ;;
        *)
 - 	# The compiler driver will combine linker options so we
 - 	# cannot just pass the convience library names through
 - 	# without $wl, iff we do not link with $LD.
 - 	# Luckily, gcc supports the same syntax we need for Sun Studio.
 +	# 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?)
 - 	case $wlarc in
 - 	'')
 - 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
 - 	*)
 - 	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
 - 	esac ;;
 +	if test "$GCC" = yes; then
 +	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
 +	else
 +	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
 +	fi
 +	;;
        esac
        link_all_deplibs_F77=yes
        ;;
@@@ -15815,7 -15244,7 +15815,7 @@@
        fi
        ;;
  
 -    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
 +    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
        no_undefined_flag_F77='${wl}-z,text'
        archive_cmds_need_lc_F77=no
        hardcode_shlibpath_var_F77=no
@@@ -15892,7 -15321,7 +15892,7 @@@ x|xyes
        { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
        $rm conftest*
 -      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  
        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
@@@ -15950,7 -15379,20 +15950,7 @@@ shlibpath_overrides_runpath=unknow
  version_type=none
  dynamic_linker="$host_os ld.so"
  sys_lib_dlsearch_path_spec="/lib /usr/lib"
 -if test "$GCC" = yes; then
 -  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
 -  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
 -    # if the path contains ";" then we assume it to be the separator
 -    # otherwise default to the standard path separator (i.e. ":") - it is
 -    # assumed that no part of a normal pathname contains ";" but that should
 -    # okay in the real world where ";" in dirpaths is itself problematic.
 -    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
 -  else
 -    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
 -  fi
 -else
 -  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
 -fi
 +
  need_lib_prefix=unknown
  hardcode_into_libs=no
  
@@@ -15968,7 -15410,7 +15968,7 @@@ aix3*
    soname_spec='${libname}${release}${shared_ext}$major'
    ;;
  
 -aix4* | aix5*)
 +aix[4-9]*)
    version_type=linux
    need_lib_prefix=no
    need_version=no
@@@ -16107,7 -15549,12 +16107,7 @@@ darwin* | rhapsody*
    shlibpath_overrides_runpath=yes
    shlibpath_var=DYLD_LIBRARY_PATH
    shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
 -  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
 -  if test "$GCC" = yes; then
 -    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
 -  else
 -    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
 -  fi
 +
    sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
    ;;
  
@@@ -16161,7 -15608,7 +16161,7 @@@ freebsd* | dragonfly*
      shlibpath_overrides_runpath=no
      hardcode_into_libs=yes
      ;;
 -  freebsd*) # from 4.6 on
 +  *) # from 4.6 on, and DragonFly
      shlibpath_overrides_runpath=yes
      hardcode_into_libs=yes
      ;;
@@@ -16224,7 -15671,7 +16224,7 @@@ hpux9* | hpux10* | hpux11*
    postinstall_cmds='chmod 555 $lib'
    ;;
  
 -interix3*)
 +interix[3-9]*)
    version_type=linux
    need_lib_prefix=no
    need_version=no
@@@ -16295,7 -15742,7 +16295,7 @@@ linux* | k*bsd*-gnu
  
    # 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)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
 +    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
  
@@@ -16401,10 -15848,6 +16401,10 @@@ osf3* | osf4* | osf5*
    sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
    ;;
  
 +rdos*)
 +  dynamic_linker=no
 +  ;;
 +
  solaris*)
    version_type=linux
    need_lib_prefix=no
@@@ -16501,21 -15944,6 +16501,21 @@@ esa
  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"
 +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 $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
 +fi
 +
 +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"
@@@ -16599,7 -16027,6 +16599,7 @@@ if test -f "$ltmain"; the
      predeps_F77 \
      postdeps_F77 \
      compiler_lib_search_path_F77 \
 +    compiler_lib_search_dirs_F77 \
      archive_cmds_F77 \
      archive_expsym_cmds_F77 \
      postinstall_cmds_F77 \
@@@ -16615,7 -16042,6 +16615,7 @@@
      module_cmds_F77 \
      module_expsym_cmds_F77 \
      lt_cv_prog_compiler_c_o_F77 \
 +    fix_srcfile_path_F77 \
      exclude_expsyms_F77 \
      include_expsyms_F77; do
  
@@@ -16848,10 -16274,6 +16848,10 @@@ predeps=$lt_predeps_F7
  # shared library.
  postdeps=$lt_postdeps_F77
  
 +# The directories searched by this compiler when creating a shared
 +# library
 +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
 +
  # The library search path used internally by the compiler when linking
  # a shared library.
  compiler_lib_search_path=$lt_compiler_lib_search_path_F77
@@@ -16940,7 -16362,7 +16940,7 @@@ sys_lib_search_path_spec=$lt_sys_lib_se
  sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  
  # Fix the shell variable \$srcfile for the compiler.
 -fix_srcfile_path="$fix_srcfile_path_F77"
 +fix_srcfile_path=$lt_fix_srcfile_path
  
  # Set to yes if exported symbols are required.
  always_export_symbols=$always_export_symbols_F77
@@@ -16998,10 -16420,10 +16998,10 @@@ objext=
  objext_GCJ=$objext
  
  # Code to be used in simple compile tests
 -lt_simple_compile_test_code="class foo {}\n"
 +lt_simple_compile_test_code="class foo {}"
  
  # Code to be used in simple link tests
 -lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
 +lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
  
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  
@@@ -17017,16 -16439,16 +17017,16 @@@ compiler=$C
  
  # save warnings/boilerplate of simple test code
  ac_outfile=conftest.$ac_objext
 -printf "$lt_simple_compile_test_code" >conftest.$ac_ext
 +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
 -printf "$lt_simple_link_test_code" >conftest.$ac_ext
 +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 conftest*
 +$rm -r conftest*
  
  
  # Allow CC to be a program name with arguments.
@@@ -17064,7 -16486,7 +17064,7 @@@ if test "${lt_cv_prog_compiler_rtti_exc
  else
    lt_cv_prog_compiler_rtti_exceptions=no
    ac_outfile=conftest.$ac_objext
 -   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   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.
@@@ -17075,11 -16497,11 +17075,11 @@@
     -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:16500: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:17078: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:16504: \$? = $ac_status" >&5
 +   echo "$as_me:17082: \$? = $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.
@@@ -17130,16 -16552,14 +17130,16 @@@ echo $ECHO_N "checking for $compiler op
        lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
        ;;
  
 -    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 +    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
        # PIC is the default for these OSes.
        ;;
  
 -    mingw* | pw32* | os2*)
 +    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_GCJ='-DDLL_EXPORT'
 +      # Although the cygwin gcc ignores -fPIC, still need this for old-style
 +      # (--disable-auto-import) libraries
 +
        ;;
  
      darwin* | rhapsody*)
@@@ -17148,7 -16568,7 +17148,7 @@@
        lt_prog_compiler_pic_GCJ='-fno-common'
        ;;
  
 -    interix3*)
 +    interix[3-9]*)
        # Interix 3.x gcc -fpic/-fPIC options generate broken code.
        # Instead, we relocate shared libraries at runtime.
        ;;
@@@ -17206,10 -16626,10 +17206,10 @@@
         esac
         ;;
  
 -    mingw* | pw32* | os2*)
 +    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_GCJ='-DDLL_EXPORT'
 +
        ;;
  
      hpux9* | hpux10* | hpux11*)
@@@ -17258,22 -16678,6 +17258,22 @@@
          # All Alpha code is PIC.
          lt_prog_compiler_static_GCJ='-non_shared'
          ;;
 +      *)
 +        case `$CC -V 2>&1 | sed 5q` in
 +	*Sun\ C*)
 +	  # Sun C 5.9
 +	  lt_prog_compiler_pic_GCJ='-KPIC'
 +	  lt_prog_compiler_static_GCJ='-Bstatic'
 +	  lt_prog_compiler_wl_GCJ='-Wl,'
 +	  ;;
 +	*Sun\ F*)
 +	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
 +	  lt_prog_compiler_pic_GCJ='-KPIC'
 +	  lt_prog_compiler_static_GCJ='-Bstatic'
 +	  lt_prog_compiler_wl_GCJ=''
 +	  ;;
 +	esac
 +	;;
        esac
        ;;
  
@@@ -17283,10 -16687,6 +17283,10 @@@
        lt_prog_compiler_static_GCJ='-non_shared'
        ;;
  
 +    rdos*)
 +      lt_prog_compiler_static_GCJ='-non_shared'
 +      ;;
 +
      solaris*)
        lt_prog_compiler_pic_GCJ='-KPIC'
        lt_prog_compiler_static_GCJ='-Bstatic'
@@@ -17349,12 -16749,12 +17349,12 @@@ if test -n "$lt_prog_compiler_pic_GCJ"
  
  { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
  echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
 -if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
 +if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_prog_compiler_pic_works_GCJ=no
 +  lt_cv_prog_compiler_pic_works_GCJ=no
    ac_outfile=conftest.$ac_objext
 -   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
     lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
     # Insert the option either (1) after the last *FLAGS variable, or
     # (2) before a word containing "conftest.", or (3) at the end.
@@@ -17365,27 -16765,27 +17365,27 @@@
     -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:16768: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:17368: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>conftest.err)
     ac_status=$?
     cat conftest.err >&5
 -   echo "$as_me:16772: \$? = $ac_status" >&5
 +   echo "$as_me:17372: \$? = $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_prog_compiler_pic_works_GCJ=yes
 +       lt_cv_prog_compiler_pic_works_GCJ=yes
       fi
     fi
     $rm conftest*
  
  fi
 -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
 -echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
  
 -if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
 +if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
      case $lt_prog_compiler_pic_GCJ in
       "" | " "*) ;;
       *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
@@@ -17412,13 -16812,13 +17412,13 @@@ esa
  wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
  { 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_prog_compiler_static_works_GCJ+set}" = set; then
 +if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
  else
 -  lt_prog_compiler_static_works_GCJ=no
 +  lt_cv_prog_compiler_static_works_GCJ=no
     save_LDFLAGS="$LDFLAGS"
     LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
 -   printf "$lt_simple_link_test_code" > conftest.$ac_ext
 +   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
@@@ -17428,20 -16828,20 +17428,20 @@@
         $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_prog_compiler_static_works_GCJ=yes
 +         lt_cv_prog_compiler_static_works_GCJ=yes
         fi
       else
 -       lt_prog_compiler_static_works_GCJ=yes
 +       lt_cv_prog_compiler_static_works_GCJ=yes
       fi
     fi
 -   $rm conftest*
 +   $rm -r conftest*
     LDFLAGS="$save_LDFLAGS"
  
  fi
 -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
 -echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
 +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
 +echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6; }
  
 -if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
 +if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
      :
  else
      lt_prog_compiler_static_GCJ=
@@@ -17458,7 -16858,7 +17458,7 @@@ els
     mkdir conftest
     cd conftest
     mkdir out
 -   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +   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
@@@ -17469,11 -16869,11 +17469,11 @@@
     -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:16872: $lt_compile\"" >&5)
 +   (eval echo "\"\$as_me:17472: $lt_compile\"" >&5)
     (eval "$lt_compile" 2>out/conftest.err)
     ac_status=$?
     cat out/conftest.err >&5
 -   echo "$as_me:16876: \$? = $ac_status" >&5
 +   echo "$as_me:17476: \$? = $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
@@@ -17553,13 -16953,12 +17553,13 @@@ echo $ECHO_N "checking whether the $com
    # it will be wrapped by ` (' and `)$', so one must not match beginning or
    # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
    # as well as any symbol that contains `d'.
 -  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
 +  exclude_expsyms_GCJ='_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
@@@ -17618,7 -17017,7 +17618,7 @@@ cc_basename=`$echo "X$cc_temp" | $Xsed 
  
      # See if GNU ld supports shared libraries.
      case $host_os in
 -    aix3* | aix4* | aix5*)
 +    aix[3-9]*)
        # On AIX/PPC, the GNU linker is very broken
        if test "$host_cpu" != ia64; then
  	ld_shlibs_GCJ=no
@@@ -17666,7 -17065,7 +17666,7 @@@ EO
        allow_undefined_flag_GCJ=unsupported
        always_export_symbols_GCJ=no
        enable_shared_with_static_runtimes_GCJ=yes
 -      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
 +      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
  
        if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
          archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
@@@ -17684,7 -17083,7 +17684,7 @@@
        fi
        ;;
  
 -    interix3*)
 +    interix[3-9]*)
        hardcode_direct_GCJ=no
        hardcode_shlibpath_var_GCJ=no
        hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
@@@ -17699,7 -17098,7 +17699,7 @@@
        archive_expsym_cmds_GCJ='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'
        ;;
  
 -    linux* | k*bsd*-gnu)
 +    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
@@@ -17717,22 -17116,13 +17717,22 @@@
  	ifc* | ifort*)			# Intel Fortran compiler
  	  tmp_addflag=' -nofor_main' ;;
  	esac
 -	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 +	case `$CC -V 2>&1 | sed 5q` in
 +	*Sun\ C*)			# Sun C 5.9
 +	  whole_archive_flag_spec_GCJ='${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_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
  
  	if test $supports_anon_versioning = yes; then
  	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
    $echo "local: *; };" >> $output_objdir/$libname.ver~
 -	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
 +	  $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_GCJ=no
        else
@@@ -17838,7 -17228,7 +17838,7 @@@ _LT_EO
        fi
        ;;
  
 -    aix4* | aix5*)
 +    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.
@@@ -17858,7 -17248,7 +17858,7 @@@
  	# Test if we are trying to use run time linking or normal
  	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
  	# need to do runtime linking.
 -	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
 +	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
@@@ -17892,7 -17282,7 +17892,7 @@@
    	   strings "$collect2name" | grep resolve_lib_name >/dev/null
  	  then
    	  # We have reworked collect2
 -  	  hardcode_direct_GCJ=yes
 +  	  :
  	  else
    	  # We have old collect2
    	  hardcode_direct_GCJ=unsupported
@@@ -17966,18 -17356,11 +17966,18 @@@ eval "echo \"\$as_me:$LINENO: $ac_try_e
         } && test -s conftest$ac_exeext &&
         $as_test_x conftest$ac_exeext; then
  
 -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`
 +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 '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`; fi
 +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
@@@ -18032,18 -17415,11 +18032,18 @@@ eval "echo \"\$as_me:$LINENO: $ac_try_e
         } && test -s conftest$ac_exeext &&
         $as_test_x conftest$ac_exeext; then
  
 -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`
 +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 '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
 -}'`; fi
 +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
@@@ -18097,7 -17473,7 +18097,7 @@@ if test -z "$aix_libpath"; then aix_lib
        # The linker will automatically build a .lib file if we build a DLL.
        old_archive_From_new_cmds_GCJ='true'
        # FIXME: Should let the user specify the lib program.
 -      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
 +      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
        fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
        enable_shared_with_static_runtimes_GCJ=yes
        ;;
@@@ -18130,18 -17506,19 +18130,18 @@@
        link_all_deplibs_GCJ=yes
      if test "$GCC" = yes ; then
      	output_verbose_link_cmd='echo'
 -        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
 -      module_cmds_GCJ='$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_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 -      module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 +        archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
 +        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
 +        archive_expsym_cmds_GCJ="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_GCJ="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_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
 +         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
           module_cmds_GCJ='$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_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 +         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
            module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
            ;;
         *)
@@@ -18303,28 -17680,24 +18303,28 @@@
        ;;
  
      openbsd*)
 -      hardcode_direct_GCJ=yes
 -      hardcode_shlibpath_var_GCJ=no
 -      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 -	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 -	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
 -	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
 -	export_dynamic_flag_spec_GCJ='${wl}-E'
 +      if test -f /usr/libexec/ld.so; then
 +	hardcode_direct_GCJ=yes
 +	hardcode_shlibpath_var_GCJ=no
 +	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 +	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 +	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
 +	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
 +	  export_dynamic_flag_spec_GCJ='${wl}-E'
 +	else
 +	  case $host_os in
 +	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
 +	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 +	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
 +	     ;;
 +	   *)
 +	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 +	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
 +	     ;;
 +	  esac
 +        fi
        else
 -       case $host_os in
 -	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
 -	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 -	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
 -	   ;;
 -	 *)
 -	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 -	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
 -	   ;;
 -       esac
 +	ld_shlibs_GCJ=no
        fi
        ;;
  
@@@ -18383,16 -17756,17 +18383,16 @@@
        case $host_os in
        solaris2.[0-5] | solaris2.[0-5].*) ;;
        *)
 - 	# The compiler driver will combine linker options so we
 - 	# cannot just pass the convience library names through
 - 	# without $wl, iff we do not link with $LD.
 - 	# Luckily, gcc supports the same syntax we need for Sun Studio.
 +	# 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?)
 - 	case $wlarc in
 - 	'')
 - 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
 - 	*)
 - 	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
 - 	esac ;;
 +	if test "$GCC" = yes; then
 +	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
 +	else
 +	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
 +	fi
 +	;;
        esac
        link_all_deplibs_GCJ=yes
        ;;
@@@ -18449,7 -17823,7 +18449,7 @@@
        fi
        ;;
  
 -    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
 +    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
        no_undefined_flag_GCJ='${wl}-z,text'
        archive_cmds_need_lc_GCJ=no
        hardcode_shlibpath_var_GCJ=no
@@@ -18526,7 -17900,7 +18526,7 @@@ x|xyes
        { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
  echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
        $rm conftest*
 -      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 +      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
  
        if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
@@@ -18584,7 -17958,20 +18584,7 @@@ shlibpath_overrides_runpath=unknow
  version_type=none
  dynamic_linker="$host_os ld.so"
  sys_lib_dlsearch_path_spec="/lib /usr/lib"
 -if test "$GCC" = yes; then
 -  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
 -  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
 -    # if the path contains ";" then we assume it to be the separator
 -    # otherwise default to the standard path separator (i.e. ":") - it is
 -    # assumed that no part of a normal pathname contains ";" but that should
 -    # okay in the real world where ";" in dirpaths is itself problematic.
 -    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
 -  else
 -    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
 -  fi
 -else
 -  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
 -fi
 +
  need_lib_prefix=unknown
  hardcode_into_libs=no
  
@@@ -18602,7 -17989,7 +18602,7 @@@ aix3*
    soname_spec='${libname}${release}${shared_ext}$major'
    ;;
  
 -aix4* | aix5*)
 +aix[4-9]*)
    version_type=linux
    need_lib_prefix=no
    need_version=no
@@@ -18741,7 -18128,12 +18741,7 @@@ darwin* | rhapsody*
    shlibpath_overrides_runpath=yes
    shlibpath_var=DYLD_LIBRARY_PATH
    shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
 -  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
 -  if test "$GCC" = yes; then
 -    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
 -  else
 -    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
 -  fi
 +
    sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
    ;;
  
@@@ -18795,7 -18187,7 +18795,7 @@@ freebsd* | dragonfly*
      shlibpath_overrides_runpath=no
      hardcode_into_libs=yes
      ;;
 -  freebsd*) # from 4.6 on
 +  *) # from 4.6 on, and DragonFly
      shlibpath_overrides_runpath=yes
      hardcode_into_libs=yes
      ;;
@@@ -18858,7 -18250,7 +18858,7 @@@ hpux9* | hpux10* | hpux11*
    postinstall_cmds='chmod 555 $lib'
    ;;
  
 -interix3*)
 +interix[3-9]*)
    version_type=linux
    need_lib_prefix=no
    need_version=no
@@@ -18929,7 -18321,7 +18929,7 @@@ linux* | k*bsd*-gnu
  
    # 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)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
 +    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
  
@@@ -19035,10 -18427,6 +19035,10 @@@ osf3* | osf4* | osf5*
    sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
    ;;
  
 +rdos*)
 +  dynamic_linker=no
 +  ;;
 +
  solaris*)
    version_type=linux
    need_lib_prefix=no
@@@ -19135,21 -18523,6 +19135,21 @@@ esa
  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"
 +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 $ECHO_N "(cached) $ECHO_C" >&6
 +else
 +  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
 +fi
 +
 +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"
@@@ -19233,7 -18606,6 +19233,7 @@@ if test -f "$ltmain"; the
      predeps_GCJ \
      postdeps_GCJ \
      compiler_lib_search_path_GCJ \
 +    compiler_lib_search_dirs_GCJ \
      archive_cmds_GCJ \
      archive_expsym_cmds_GCJ \
      postinstall_cmds_GCJ \
@@@ -19249,7 -18621,6 +19249,7 @@@
      module_cmds_GCJ \
      module_expsym_cmds_GCJ \
      lt_cv_prog_compiler_c_o_GCJ \
 +    fix_srcfile_path_GCJ \
      exclude_expsyms_GCJ \
      include_expsyms_GCJ; do
  
@@@ -19482,10 -18853,6 +19482,10 @@@ predeps=$lt_predeps_GC
  # shared library.
  postdeps=$lt_postdeps_GCJ
  
 +# The directories searched by this compiler when creating a shared
 +# library
 +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
 +
  # The library search path used internally by the compiler when linking
  # a shared library.
  compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
@@@ -19574,7 -18941,7 +19574,7 @@@ sys_lib_search_path_spec=$lt_sys_lib_se
  sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  
  # Fix the shell variable \$srcfile for the compiler.
 -fix_srcfile_path="$fix_srcfile_path_GCJ"
 +fix_srcfile_path=$lt_fix_srcfile_path
  
  # Set to yes if exported symbols are required.
  always_export_symbols=$always_export_symbols_GCJ
@@@ -19631,7 -18998,7 +19631,7 @@@ objext=
  objext_RC=$objext
  
  # Code to be used in simple compile tests
 -lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
 +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
  
  # Code to be used in simple link tests
  lt_simple_link_test_code="$lt_simple_compile_test_code"
@@@ -19650,16 -19017,16 +19650,16 @@@ compiler=$C
  
  # save warnings/boilerplate of simple test code
  ac_outfile=conftest.$ac_objext
 -printf "$lt_simple_compile_test_code" >conftest.$ac_ext
 +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
 -printf "$lt_simple_link_test_code" >conftest.$ac_ext
 +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 conftest*
 +$rm -r conftest*
  
  
  # Allow CC to be a program name with arguments.
@@@ -19719,7 -19086,6 +19719,7 @@@ if test -f "$ltmain"; the
      predeps_RC \
      postdeps_RC \
      compiler_lib_search_path_RC \
 +    compiler_lib_search_dirs_RC \
      archive_cmds_RC \
      archive_expsym_cmds_RC \
      postinstall_cmds_RC \
@@@ -19735,7 -19101,6 +19735,7 @@@
      module_cmds_RC \
      module_expsym_cmds_RC \
      lt_cv_prog_compiler_c_o_RC \
 +    fix_srcfile_path_RC \
      exclude_expsyms_RC \
      include_expsyms_RC; do
  
@@@ -19968,10 -19333,6 +19968,10 @@@ predeps=$lt_predeps_R
  # shared library.
  postdeps=$lt_postdeps_RC
  
 +# The directories searched by this compiler when creating a shared
 +# library
 +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
 +
  # The library search path used internally by the compiler when linking
  # a shared library.
  compiler_lib_search_path=$lt_compiler_lib_search_path_RC
@@@ -20060,7 -19421,7 +20060,7 @@@ sys_lib_search_path_spec=$lt_sys_lib_se
  sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  
  # Fix the shell variable \$srcfile for the compiler.
 -fix_srcfile_path="$fix_srcfile_path_RC"
 +fix_srcfile_path=$lt_fix_srcfile_path
  
  # Set to yes if exported symbols are required.
  always_export_symbols=$always_export_symbols_RC
@@@ -22364,7 -21725,7 +22364,7 @@@ _ACEO
  
  fi
  
- # Solaris needs -lsocket and -lnsl
+ # Solaris needs -lsocket, -lnsl and -lrt
  # Use AC_CHECK_FUNC first so that the library is only included if it's really needed
  # and not just because it's present.
  { echo "$as_me:$LINENO: checking for gethostbyname" >&5
@@@ -22681,6 -22042,163 +22681,163 @@@ f
  
  fi
  
+ { echo "$as_me:$LINENO: checking for sem_wait" >&5
+ echo $ECHO_N "checking for sem_wait... $ECHO_C" >&6; }
+ if test "${ac_cv_func_sem_wait+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 sem_wait to an innocuous variant, in case <limits.h> declares sem_wait.
+    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+ #define sem_wait innocuous_sem_wait
+ 
+ /* System header to define __stub macros and hopefully few prototypes,
+     which can conflict with char sem_wait (); below.
+     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+     <limits.h> exists even on freestanding compilers.  */
+ 
+ #ifdef __STDC__
+ # include <limits.h>
+ #else
+ # include <assert.h>
+ #endif
+ 
+ #undef sem_wait
+ 
+ /* 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 sem_wait ();
+ /* 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_sem_wait || defined __stub___sem_wait
+ choke me
+ #endif
+ 
+ int
+ main ()
+ {
+ return sem_wait ();
+   ;
+   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_sem_wait=yes
+ else
+   echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ 	ac_cv_func_sem_wait=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_sem_wait" >&5
+ echo "${ECHO_T}$ac_cv_func_sem_wait" >&6; }
+ if test $ac_cv_func_sem_wait = yes; then
+   :
+ else
+ 
+ { echo "$as_me:$LINENO: checking for sem_wait in -lrt" >&5
+ echo $ECHO_N "checking for sem_wait in -lrt... $ECHO_C" >&6; }
+ if test "${ac_cv_lib_rt_sem_wait+set}" = set; then
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lrt  $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 sem_wait ();
+ int
+ main ()
+ {
+ return sem_wait ();
+   ;
+   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_rt_sem_wait=yes
+ else
+   echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ 	ac_cv_lib_rt_sem_wait=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_rt_sem_wait" >&5
+ echo "${ECHO_T}$ac_cv_lib_rt_sem_wait" >&6; }
+ if test $ac_cv_lib_rt_sem_wait = yes; then
+   cat >>confdefs.h <<_ACEOF
+ #define HAVE_LIBRT 1
+ _ACEOF
+ 
+   LIBS="-lrt $LIBS"
+ 
+ fi
+ 
+ fi
+ 
  
  # Check for X and Motif headers and libraries
  { echo "$as_me:$LINENO: checking for X" >&5
@@@ -22923,7 -22441,7 +23080,7 @@@ echo "${ECHO_T}libraries $x_libraries, 
  fi
  
  
- if test "$no_x" != "yes"; then
+ if test "${with_x+set}" = set; then
  
  	if test "$x_includes" != "" ; then
  	if test  "$x_includes" != "NONE" ; then
@@@ -25438,7 -24956,8 +25595,8 @@@ don
  
  
  
- for ac_header in windows.h tchar.h pthread.h
+ 
+ for ac_header in windows.h tchar.h pthread.h semaphore.h
  do
  as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
@@@ -25583,9 -25102,8 +25741,8 @@@ f
  done
  
  
- # Suppress the check for the X headers if the user said --without-x.
- # That will disable the x-windows module.
- if test "$no_x" != "yes"; then
+ # Only check for the X headers if the user said --with-x.
+ if test "${with_x+set}" = set; then
  
  
  for ac_header in X11/Xlib.h Xm/Xm.h
@@@ -32458,6 -31976,112 +32615,112 @@@ _ACEO
  fi
  
  
+ # FreeBSD includes a sun_len member in struct sockaddr_un
+ { echo "$as_me:$LINENO: checking for struct sockaddr_un.sun_len" >&5
+ echo $ECHO_N "checking for struct sockaddr_un.sun_len... $ECHO_C" >&6; }
+ if test "${ac_cv_member_struct_sockaddr_un_sun_len+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.  */
+ #include <sys/un.h>
+ 
+ int
+ main ()
+ {
+ static struct sockaddr_un ac_aggr;
+ if (ac_aggr.sun_len)
+ return 0;
+   ;
+   return 0;
+ }
+ _ACEOF
+ rm -f conftest.$ac_objext
+ if { (ac_try="$ac_compile"
+ 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_compile") 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_objext; then
+   ac_cv_member_struct_sockaddr_un_sun_len=yes
+ else
+   echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ 	cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ #include <sys/un.h>
+ 
+ int
+ main ()
+ {
+ static struct sockaddr_un ac_aggr;
+ if (sizeof ac_aggr.sun_len)
+ return 0;
+   ;
+   return 0;
+ }
+ _ACEOF
+ rm -f conftest.$ac_objext
+ if { (ac_try="$ac_compile"
+ 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_compile") 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_objext; then
+   ac_cv_member_struct_sockaddr_un_sun_len=yes
+ else
+   echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ 	ac_cv_member_struct_sockaddr_un_sun_len=no
+ fi
+ 
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+ 
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+ { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_un_sun_len" >&5
+ echo "${ECHO_T}$ac_cv_member_struct_sockaddr_un_sun_len" >&6; }
+ if test $ac_cv_member_struct_sockaddr_un_sun_len = yes; then
+ 
+ cat >>confdefs.h <<_ACEOF
+ #define HAVE_STRUCT_SOCKADDR_UN_SUN_LEN 1
+ _ACEOF
+ 
+ 
+ fi
+ 
+ 
  # Additional checks. AC_CANONICAL_HOST has already been called.
  #AC_CANONICAL_HOST
  
@@@ -33444,19 -33068,19 +33707,19 @@@ AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_deli
  CCDEPMODE!$CCDEPMODE$ac_delim
  am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
  am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
 +SED!$SED$ac_delim
  GREP!$GREP$ac_delim
  EGREP!$EGREP$ac_delim
  LN_S!$LN_S$ac_delim
  ECHO!$ECHO$ac_delim
  AR!$AR$ac_delim
  RANLIB!$RANLIB$ac_delim
 +DSYMUTIL!$DSYMUTIL$ac_delim
 +NMEDIT!$NMEDIT$ac_delim
  DLLTOOL!$DLLTOOL$ac_delim
  AS!$AS$ac_delim
  OBJDUMP!$OBJDUMP$ac_delim
  CPP!$CPP$ac_delim
 -CXX!$CXX$ac_delim
 -CXXFLAGS!$CXXFLAGS$ac_delim
 -ac_ct_CXX!$ac_ct_CXX$ac_delim
  _ACEOF
  
    if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@@ -33498,9 -33122,6 +33761,9 @@@ _ACEO
  ac_delim='%!_!# '
  for ac_last_try in false false false false false :; do
    cat >conf$$subs.sed <<_ACEOF
 +CXX!$CXX$ac_delim
 +CXXFLAGS!$CXXFLAGS$ac_delim
 +ac_ct_CXX!$ac_ct_CXX$ac_delim
  CXXDEPMODE!$CXXDEPMODE$ac_delim
  am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
  am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
@@@ -33546,7 -33167,7 +33809,7 @@@ NO_UNDEFINED_FALSE!$NO_UNDEFINED_FALSE$
  LTLIBOBJS!$LTLIBOBJS$ac_delim
  _ACEOF
  
 -  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 43; then
 +  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 46; then
      break
    elif $ac_last_try; then
      { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
@@@ -33947,22 -33568,21 +34210,22 @@@ echo "$as_me: $ac_file is unchanged" >&
    fi
    rm -f "$tmp/out12"
  # Compute $ac_file's index in $config_headers.
 +_am_arg=$ac_file
  _am_stamp_count=1
  for _am_header in $config_headers :; do
    case $_am_header in
 -    $ac_file | $ac_file:* )
 +    $_am_arg | $_am_arg:* )
        break ;;
      * )
        _am_stamp_count=`expr $_am_stamp_count + 1` ;;
    esac
  done
 -echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
 -$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 -	 X$ac_file : 'X\(//\)[^/]' \| \
 -	 X$ac_file : 'X\(//\)$' \| \
 -	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
 -echo X$ac_file |
 +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
 +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 +	 X"$_am_arg" : 'X\(//\)[^/]' \| \
 +	 X"$_am_arg" : 'X\(//\)$' \| \
 +	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
 +echo X"$_am_arg" |
      sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  	    s//\1/
  	    q
@@@ -33999,7 -33619,7 +34262,7 @@@ echo "$as_me: executing $ac_file comman
    # each Makefile.in and add a new line on top of each file to say so.
    # Grep'ing the whole file is not good either: AIX grep has a line
    # limit of 2048, but all sed's we know have understand at least 4000.
 -  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
 +  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
      dirpart=`$as_dirname -- "$mf" ||
  $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  	 X"$mf" : 'X\(//\)[^/]' \| \
diff --combined libpolyml/Makefile.am
index cb8e683,a9505fa..b8ab13a
--- a/libpolyml/Makefile.am
+++ b/libpolyml/Makefile.am
@@@ -2,12 -2,11 +2,12 @@@ AUTOMAKE_OPTIONS=foreig
  
  AM_CPPFLAGS = $(OSFLAG) -Wall
  AM_CFLAGS = $(OSFLAG) -Wall -fno-strict-aliasing
 +AM_CXXFLAGS = $(OSFLAG) -Wall -fno-strict-aliasing
  AM_ASFLAGS = $(OSFLAG)
  AM_CCASFLAGS = $(OSFLAG)
  
  lib_LTLIBRARIES = libpolyml.la
- libpolyml_la_LDFLAGS = -version-info 1:0
+ libpolyml_la_LDFLAGS = -version-info 1:1:0
  
  if NO_UNDEFINED
  # Force all references to be defined to build the DLL.
diff --combined libpolyml/Makefile.in
index 79b67d1,d7fd4c0..f1a71f8
--- a/libpolyml/Makefile.in
+++ b/libpolyml/Makefile.in
@@@ -1,8 -1,8 +1,8 @@@
 -# Makefile.in generated by automake 1.10 from Makefile.am.
 +# Makefile.in generated by automake 1.10.1 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
 -# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
 +# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
  # with or without modifications, as long as this notice is preserved.
@@@ -93,7 -93,7 +93,7 @@@ libpolyml_la_OBJECTS = $(am_libpolyml_l
  libpolyml_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
  	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
  	$(CXXFLAGS) $(libpolyml_la_LDFLAGS) $(LDFLAGS) -o $@
 -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
 +DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
  depcomp = $(SHELL) $(top_srcdir)/depcomp
  am__depfiles_maybe = depfiles
  CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
@@@ -152,7 -152,6 +152,7 @@@ CYGPATH_W = @CYGPATH_W
  DEFS = @DEFS@
  DEPDIR = @DEPDIR@
  DLLTOOL = @DLLTOOL@
 +DSYMUTIL = @DSYMUTIL@
  ECHO = @ECHO@
  ECHO_C = @ECHO_C@
  ECHO_N = @ECHO_N@
@@@ -176,7 -175,6 +176,7 @@@ LTLIBOBJS = @LTLIBOBJS
  MAINT = @MAINT@
  MAKEINFO = @MAKEINFO@
  MKDIR_P = @MKDIR_P@
 +NMEDIT = @NMEDIT@
  OBJDUMP = @OBJDUMP@
  OBJEXT = @OBJEXT@
  OSFLAG = @OSFLAG@
@@@ -189,7 -187,6 +189,7 @@@ PACKAGE_VERSION = @PACKAGE_VERSION
  PATH_SEPARATOR = @PATH_SEPARATOR@
  POW_LIB = @POW_LIB@
  RANLIB = @RANLIB@
 +SED = @SED@
  SET_MAKE = @SET_MAKE@
  SHELL = @SHELL@
  STRIP = @STRIP@
@@@ -249,11 -246,10 +249,11 @@@ top_srcdir = @top_srcdir
  AUTOMAKE_OPTIONS = foreign
  AM_CPPFLAGS = $(OSFLAG) -Wall
  AM_CFLAGS = $(OSFLAG) -Wall -fno-strict-aliasing
 +AM_CXXFLAGS = $(OSFLAG) -Wall -fno-strict-aliasing
  AM_ASFLAGS = $(OSFLAG)
  AM_CCASFLAGS = $(OSFLAG)
  lib_LTLIBRARIES = libpolyml.la
- libpolyml_la_LDFLAGS = -version-info 1:0 $(am__append_1)
+ libpolyml_la_LDFLAGS = -version-info 1:1:0 $(am__append_1)
  @ARCHI386_FALSE@@ARCHINTERPRET64_FALSE@@ARCHINTERPRET_FALSE@@ARCHPPC_FALSE@@ARCHSPARC_FALSE@@ARCHX86_64_TRUE at ARCHSOURCE = x86_dep.cpp x86asmtemp.S
  @ARCHI386_FALSE@@ARCHINTERPRET64_TRUE@@ARCHINTERPRET_FALSE@@ARCHPPC_FALSE@@ARCHSPARC_FALSE at ARCHSOURCE = interpret.cpp
  @ARCHI386_FALSE@@ARCHINTERPRET_TRUE@@ARCHPPC_FALSE@@ARCHSPARC_FALSE at ARCHSOURCE = interpret.cpp
@@@ -319,8 -315,8 +319,8 @@@ install-libLTLIBRARIES: $(lib_LTLIBRARI
  	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
  	  if test -f $$p; then \
  	    f=$(am__strip_dir) \
 -	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
 -	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
 +	    echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
 +	    $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
  	  else :; fi; \
  	done
  
@@@ -328,8 -324,8 +328,8 @@@ uninstall-libLTLIBRARIES
  	@$(NORMAL_UNINSTALL)
  	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
  	  p=$(am__strip_dir) \
 -	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
 -	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
 +	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
 +	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
  	done
  
  clean-libLTLIBRARIES:
@@@ -456,8 -452,8 +456,8 @@@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAG
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
 -	  $(AWK) '    { files[$$0] = 1; } \
 -	       END { for (i in files) print i; }'`; \
 +	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
 +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	mkid -fID $$unique
  tags: TAGS
  
@@@ -469,8 -465,8 +469,8 @@@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DE
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
 -	  $(AWK) '    { files[$$0] = 1; } \
 -	       END { for (i in files) print i; }'`; \
 +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
  	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
@@@ -480,12 -476,13 +480,12 @@@ ctags: CTAG
  CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
  		$(TAGS_FILES) $(LISP)
  	tags=; \
 -	here=`pwd`; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
 -	  $(AWK) '    { files[$$0] = 1; } \
 -	       END { for (i in files) print i; }'`; \
 +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
 +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	test -z "$(CTAGS_ARGS)$$tags$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
  	     $$tags $$unique

-- 
Git Repository for packaging Poly/ML (http://www.polyml.org)



More information about the debian-science-commits mailing list