@ -1,26 +1,11 @@ 
			
		
	
		
			
				
					# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- 
			
		
	
		
			
				
					## Copyright 1996, 1997, 1998, 1999, 2000, 2001 
			
		
	
		
			
				
					## Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005  
			
		
	
		
			
				
					## Free Software Foundation, Inc. 
			
		
	
		
			
				
					## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 
			
		
	
		
			
				
					## 
			
		
	
		
			
				
					## This program is free software; you can redistribute it and/or modify 
			
		
	
		
			
				
					## it under the terms of the GNU General Public License as published by 
			
		
	
		
			
				
					## the Free Software Foundation; either version 2 of the License, or 
			
		
	
		
			
				
					## (at your option) any later version. 
			
		
	
		
			
				
					## 
			
		
	
		
			
				
					## This program is distributed in the hope that it will be useful, but 
			
		
	
		
			
				
					## WITHOUT ANY WARRANTY; without even the implied warranty of 
			
		
	
		
			
				
					## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
			
		
	
		
			
				
					## General Public License for more details. 
			
		
	
		
			
				
					## 
			
		
	
		
			
				
					## You should have received a copy of the GNU General Public License 
			
		
	
		
			
				
					## along with this program; if not, write to the Free Software 
			
		
	
		
			
				
					## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 
			
		
	
		
			
				
					## 
			
		
	
		
			
				
					## As a special exception to the GNU General Public License, if you 
			
		
	
		
			
				
					## distribute this file as part of a program that contains a 
			
		
	
		
			
				
					## configuration script generated by Autoconf, you may include it under 
			
		
	
		
			
				
					## the same distribution terms that you use for the rest of that program. 
			
		
	
		
			
				
					## This file 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. 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# serial 47 AC_PROG_LIBTOOL 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -200,6 +185,8 @@ if test -n "$RANLIB"; then 
			
		
	
		
			
				
					  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 
			
		
	
		
			
				
					fi 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# Only perform the check for file, if the check method requires it 
			
		
	
		
			
				
					case $deplibs_check_method in 
			
		
	
		
			
				
					file_magic*) 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -317,7 +304,7 @@ fi 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# The HP-UX ksh and POSIX shell print the target directory to stdout 
			
		
	
		
			
				
					# if CDPATH is set. 
			
		
	
		
			
				
					if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi  
			
		
	
		
			
				
					(unset CDPATH) >/dev/null 2>&1 && unset CDPATH  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					if test -z "$ECHO"; then 
			
		
	
		
			
				
					if test "X${echo_test_string+set}" != Xset; then 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -676,11 +663,37 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl 
			
		
	
		
			
				
					    lt_cv_sys_max_cmd_len=8192; 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 
			
		
	
		
			
				
					    # This has been around since 386BSD, at least.  Likely further. 
			
		
	
		
			
				
					    if test -x /sbin/sysctl; then 
			
		
	
		
			
				
					      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 
			
		
	
		
			
				
					    elif test -x /usr/sbin/sysctl; then 
			
		
	
		
			
				
					      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 
			
		
	
		
			
				
					    else 
			
		
	
		
			
				
					      lt_cv_sys_max_cmd_len=65536 # usable default for *BSD 
			
		
	
		
			
				
					    fi 
			
		
	
		
			
				
					    # And add a safety zone 
			
		
	
		
			
				
					    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					  osf*) 
			
		
	
		
			
				
					    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 
			
		
	
		
			
				
					    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 
			
		
	
		
			
				
					    # nice to cause kernel panics so lets avoid the loop below. 
			
		
	
		
			
				
					    # First set a reasonable default. 
			
		
	
		
			
				
					    lt_cv_sys_max_cmd_len=16384 
			
		
	
		
			
				
					    #  
			
		
	
		
			
				
					    if test -x /sbin/sysconfig; then 
			
		
	
		
			
				
					      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 
			
		
	
		
			
				
					        *1*) lt_cv_sys_max_cmd_len=-1 ;; 
			
		
	
		
			
				
					      esac 
			
		
	
		
			
				
					    fi 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					  *) 
			
		
	
		
			
				
					    # If test is not a shell built-in, we'll probably end up computing a 
			
		
	
		
			
				
					    # maximum length that is only half of the actual maximum length, but 
			
		
	
		
			
				
					    # we can't tell. 
			
		
	
		
			
				
					    while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ 
			
		
	
		
			
				
					    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 && 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -1014,7 +1027,7 @@ AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], 
			
		
	
		
			
				
					[AC_MSG_CHECKING([how to hardcode library paths into programs]) 
			
		
	
		
			
				
					_LT_AC_TAGVAR(hardcode_action, $1)= 
			
		
	
		
			
				
					if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ 
			
		
	
		
			
				
					   test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \ 
			
		
	
		
			
				
					   test -n "$_LT_AC_TAGVAR(runpath_var,  $1)" || \ 
			
		
	
		
			
				
					   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					  # We can hardcode non-existant directories. 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -1182,7 +1195,7 @@ beos*) 
			
		
	
		
			
				
					  shlibpath_var=LIBRARY_PATH 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					bsdi4*) 
			
		
	
		
			
				
					bsdi[[ 45]] *) 
			
		
	
		
			
				
					  version_type=linux 
			
		
	
		
			
				
					  need_version=no 
			
		
	
		
			
				
					  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -1240,7 +1253,7 @@ cygwin* | mingw* | pw32*) 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					    pw32*) 
			
		
	
		
			
				
					      # pw32 DLLs use 'pw' prefix rather than 'lib' 
			
		
	
		
			
				
					      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 
			
		
	
		
			
				
					      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[ .] ]/-/g'`${versuffix}${shared_ext}' 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					    esac 
			
		
	
		
			
				
					    ;; 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -1298,7 +1311,9 @@ kfreebsd*-gnu) 
			
		
	
		
			
				
					  dynamic_linker='GNU ld.so' 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					freebsd*) 
			
		
	
		
			
				
					freebsd* | dragonfly*) 
			
		
	
		
			
				
					  # DragonFly does not have aout.  When/if they implement a new 
			
		
	
		
			
				
					  # versioning mechanism, adjust this. 
			
		
	
		
			
				
					  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` 
			
		
	
		
			
				
					  version_type=freebsd-$objformat 
			
		
	
		
			
				
					  case $version_type in 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -1317,7 +1332,7 @@ freebsd*) 
			
		
	
		
			
				
					  freebsd2*) 
			
		
	
		
			
				
					    shlibpath_overrides_runpath=yes 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					  freebsd3.[01]* | freebsdelf3.[01]*) 
			
		
	
		
			
				
					  freebsd3.[[ 01] ]* | freebsdelf3.[[ 01] ]*) 
			
		
	
		
			
				
					    shlibpath_overrides_runpath=yes 
			
		
	
		
			
				
					    hardcode_into_libs=yes 
			
		
	
		
			
				
					    ;; 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -1443,7 +1458,7 @@ linux*) 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					  # Append ld.so.conf contents to the search path 
			
		
	
		
			
				
					  if test -f /etc/ld.so.conf; then 
			
		
	
		
			
				
					    lt_ld_extra=`$SED -e ' s/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf  | tr '\n' ' '` 
			
		
	
		
			
				
					    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/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d ' | tr '\n' ' '` 
			
		
	
		
			
				
					    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 
			
		
	
		
			
				
					  fi 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -1506,7 +1521,7 @@ nto-qnx*) 
			
		
	
		
			
				
					openbsd*) 
			
		
	
		
			
				
					  version_type=sunos 
			
		
	
		
			
				
					  need_lib_prefix=no 
			
		
	
		
			
				
					  need_version=yes  
			
		
	
		
			
				
					  need_version=no  
			
		
	
		
			
				
					  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 
			
		
	
		
			
				
					  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 
			
		
	
		
			
				
					  shlibpath_var=LD_LIBRARY_PATH 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -1672,7 +1687,9 @@ if test -f "$ltmain" && test -n "$tagnames"; then 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					      case $tagname in 
			
		
	
		
			
				
					      CXX) 
			
		
	
		
			
				
						if test -n "$CXX" && test "X$CXX" != "Xno"; then 
			
		
	
		
			
				
						if test -n "$CXX" && ( test "X$CXX" != "Xno" && 
			
		
	
		
			
				
						    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 
			
		
	
		
			
				
						    (test "X$CXX" != "Xg++"))) ; then 
			
		
	
		
			
				
						  AC_LIBTOOL_LANG_CXX_CONFIG 
			
		
	
		
			
				
						else 
			
		
	
		
			
				
						  tagname="" 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -2077,6 +2094,15 @@ case $reload_flag in 
			
		
	
		
			
				
					*) reload_flag=" $reload_flag" ;; 
			
		
	
		
			
				
					esac 
			
		
	
		
			
				
					reload_cmds='$LD$reload_flag -o $output$reload_objs' 
			
		
	
		
			
				
					case $host_os in 
			
		
	
		
			
				
					  darwin*) 
			
		
	
		
			
				
					    if test "$GCC" = yes; then 
			
		
	
		
			
				
					      reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs' 
			
		
	
		
			
				
					    else 
			
		
	
		
			
				
					      reload_cmds='$LD$reload_flag -o $output$reload_objs' 
			
		
	
		
			
				
					    fi 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					esac 
			
		
	
		
			
				
					])# AC_PROG_LD_RELOAD_FLAG 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -2110,7 +2136,7 @@ beos*) 
			
		
	
		
			
				
					  lt_cv_deplibs_check_method=pass_all 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					bsdi4*) 
			
		
	
		
			
				
					bsdi[[ 45]] *) 
			
		
	
		
			
				
					  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)' 
			
		
	
		
			
				
					  lt_cv_file_magic_cmd='/usr/bin/file -L' 
			
		
	
		
			
				
					  lt_cv_file_magic_test_file=/shlib/libc.so 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -2133,13 +2159,13 @@ darwin* | rhapsody*) 
			
		
	
		
			
				
					  lt_cv_deplibs_check_method=pass_all 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					freebsd* | kfreebsd*-gnu) 
			
		
	
		
			
				
					freebsd* | kfreebsd*-gnu | dragonfly* ) 
			
		
	
		
			
				
					  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 
			
		
	
		
			
				
					    case $host_cpu in 
			
		
	
		
			
				
					    i*86 ) 
			
		
	
		
			
				
					      # Not sure whether the presence of OpenBSD here was a mistake. 
			
		
	
		
			
				
					      # Let's accept both of them until this is cleared up. 
			
		
	
		
			
				
					      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library' 
			
		
	
		
			
				
					      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly )/i[[3-9]]86 (compact )?demand paged shared library' 
			
		
	
		
			
				
					      lt_cv_file_magic_cmd=/usr/bin/file 
			
		
	
		
			
				
					      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 
			
		
	
		
			
				
					      ;; 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -2183,15 +2209,6 @@ irix5* | irix6* | nonstopux*) 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# This must be Linux ELF. 
			
		
	
		
			
				
					linux*) 
			
		
	
		
			
				
					  case $host_cpu in 
			
		
	
		
			
				
					  alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*) 
			
		
	
		
			
				
					    lt_cv_deplibs_check_method=pass_all ;; 
			
		
	
		
			
				
					  *) 
			
		
	
		
			
				
					    # glibc up to 2.1.1 does not perform some relocations on ARM 
			
		
	
		
			
				
					    # this will be overridden with pass_all, but let us keep it just in case 
			
		
	
		
			
				
					    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; 
			
		
	
		
			
				
					  esac 
			
		
	
		
			
				
					  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` 
			
		
	
		
			
				
					  lt_cv_deplibs_check_method=pass_all 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -2214,12 +2231,10 @@ nto-qnx*) 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					openbsd*) 
			
		
	
		
			
				
					  lt_cv_file_magic_cmd=/usr/bin/file 
			
		
	
		
			
				
					  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 
			
		
	
		
			
				
					  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 
			
		
	
		
			
				
					    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object ' 
			
		
	
		
			
				
					    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' 
			
		
	
		
			
				
					  else 
			
		
	
		
			
				
					    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library ' 
			
		
	
		
			
				
					    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$ ' 
			
		
	
		
			
				
					  fi 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -2409,10 +2424,21 @@ AC_DEFUN([AC_LIBTOOL_CXX], 
			
		
	
		
			
				
					# --------------- 
			
		
	
		
			
				
					AC_DEFUN([_LT_AC_LANG_CXX], 
			
		
	
		
			
				
					[AC_REQUIRE([AC_PROG_CXX]) 
			
		
	
		
			
				
					AC_REQUIRE([AC_PROG_CXXCPP]) 
			
		
	
		
			
				
					AC_REQUIRE([_LT_ AC_PROG_CXXCPP]) 
			
		
	
		
			
				
					_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) 
			
		
	
		
			
				
					])# _LT_AC_LANG_CXX 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# _LT_AC_PROG_CXXCPP 
			
		
	
		
			
				
					# --------------- 
			
		
	
		
			
				
					AC_DEFUN([_LT_AC_PROG_CXXCPP], 
			
		
	
		
			
				
					[ 
			
		
	
		
			
				
					AC_REQUIRE([AC_PROG_CXX]) 
			
		
	
		
			
				
					if test -n "$CXX" && ( test "X$CXX" != "Xno" && 
			
		
	
		
			
				
					    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 
			
		
	
		
			
				
					    (test "X$CXX" != "Xg++"))) ; then 
			
		
	
		
			
				
					  AC_PROG_CXXCPP 
			
		
	
		
			
				
					fi 
			
		
	
		
			
				
					])# _LT_AC_PROG_CXXCPP 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# AC_LIBTOOL_F77 
			
		
	
		
			
				
					# -------------- 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -2553,43 +2579,6 @@ aix4* | aix5*) 
			
		
	
		
			
				
					    test "$enable_shared" = yes && enable_static=no 
			
		
	
		
			
				
					  fi 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					  darwin* | rhapsody*) 
			
		
	
		
			
				
					  if test "$GCC" = yes; then 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
			
		
	
		
			
				
					    case "$host_os" in 
			
		
	
		
			
				
					    rhapsody* | darwin1.[[012]]) 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress' 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					    *) # Darwin 1.3 on 
			
		
	
		
			
				
					      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 
			
		
	
		
			
				
					      	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 
			
		
	
		
			
				
					      else 
			
		
	
		
			
				
					        case ${MACOSX_DEPLOYMENT_TARGET} in 
			
		
	
		
			
				
					          10.[[012]]) 
			
		
	
		
			
				
					            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 
			
		
	
		
			
				
					            ;; 
			
		
	
		
			
				
					          10.*) 
			
		
	
		
			
				
					            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' 
			
		
	
		
			
				
					            ;; 
			
		
	
		
			
				
					        esac 
			
		
	
		
			
				
					      fi 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					    esac 
			
		
	
		
			
				
					    output_verbose_link_cmd='echo' 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring' 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(module_cmds, $1)='$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 ld's 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}' 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}' 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(hardcode_direct, $1)=no 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(hardcode_automatic, $1)=yes 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 
			
		
	
		
			
				
					  else 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(ld_shlibs, $1)=no 
			
		
	
		
			
				
					  fi 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					esac 
			
		
	
		
			
				
					AC_MSG_RESULT([$enable_shared]) 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -2614,7 +2603,7 @@ AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) 
			
		
	
		
			
				
					AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], 
			
		
	
		
			
				
					[AC_LANG_PUSH(C++) 
			
		
	
		
			
				
					AC_REQUIRE([AC_PROG_CXX]) 
			
		
	
		
			
				
					AC_REQUIRE([AC_PROG_CXXCPP]) 
			
		
	
		
			
				
					AC_REQUIRE([_LT_ AC_PROG_CXXCPP]) 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
			
		
	
		
			
				
					_LT_AC_TAGVAR(allow_undefined_flag, $1)= 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -2786,7 +2775,7 @@ case $host_os in 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    if test "$GXX" = yes; then 
			
		
	
		
			
				
					      case $host_os in aix4.[012]|aix4.[012].*) 
			
		
	
		
			
				
					      case $host_os in aix4.[[ 012] ]|aix4.[[ 012] ].*) 
			
		
	
		
			
				
					      # We only want to do this on AIX 4.2 and lower, the check 
			
		
	
		
			
				
					      # below for broken collect2 doesn't work under 4.3+ 
			
		
	
		
			
				
						collect2name=`${CC} -print-prog-name=collect2` 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -2807,6 +2796,9 @@ case $host_os in 
			
		
	
		
			
				
						fi 
			
		
	
		
			
				
					      esac 
			
		
	
		
			
				
					      shared_flag='-shared' 
			
		
	
		
			
				
					      if test "$aix_use_runtimelinking" = yes; then 
			
		
	
		
			
				
						shared_flag="$shared_flag "'${wl}-G' 
			
		
	
		
			
				
					      fi 
			
		
	
		
			
				
					    else 
			
		
	
		
			
				
					      # not using gcc 
			
		
	
		
			
				
					      if test "$host_cpu" = ia64; then 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -2866,6 +2858,7 @@ case $host_os in 
			
		
	
		
			
				
					    esac 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					  cygwin* | mingw* | pw32*) 
			
		
	
		
			
				
					    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, 
			
		
	
		
			
				
					    # as there is no search path for DLLs. 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -2889,55 +2882,66 @@ case $host_os in 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(ld_shlibs, $1)=no 
			
		
	
		
			
				
					    fi 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					      darwin* | rhapsody*) 
			
		
	
		
			
				
					  if test "$GXX" = yes; then 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
			
		
	
		
			
				
					        case "$host_os" in 
			
		
	
		
			
				
					        rhapsody* | darwin1.[[012]]) 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress' 
			
		
	
		
			
				
					          _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl} -undefined ${wl} suppress' 
			
		
	
		
			
				
					         ;; 
			
		
	
		
			
				
					       *) # Darwin 1.3 on 
			
		
	
		
			
				
					         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 
			
		
	
		
			
				
					      	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined  suppress' 
			
		
	
		
			
				
					           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl} suppress' 
			
		
	
		
			
				
					         else 
			
		
	
		
			
				
					           case ${MACOSX_DEPLOYMENT_TARGET} in 
			
		
	
		
			
				
					             10.[[012]]) 
			
		
	
		
			
				
					            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 
			
		
	
		
			
				
					                _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl} -flat_namespace ${wl} -undefined ${wl} suppress' 
			
		
	
		
			
				
					               ;; 
			
		
	
		
			
				
					             10.*) 
			
		
	
		
			
				
					            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' 
			
		
	
		
			
				
					                _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl} -undefined ${wl} dynamic_lookup' 
			
		
	
		
			
				
					               ;; 
			
		
	
		
			
				
					           esac 
			
		
	
		
			
				
					         fi 
			
		
	
		
			
				
					         ;; 
			
		
	
		
			
				
					        esac 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(hardcode_direct, $1)=no 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    if test "$GXX" = yes ; then 
			
		
	
		
			
				
					      lt_int_apple_cc_single_mod=no 
			
		
	
		
			
				
					      output_verbose_link_cmd='echo' 
			
		
	
		
			
				
					    if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then 
			
		
	
		
			
				
					      if $CC -dumpspecs 2>&1 | $EGREP  'single_module' >/dev/null ; then 
			
		
	
		
			
				
					       lt_int_apple_cc_single_mod=yes 
			
		
	
		
			
				
					      fi 
			
		
	
		
			
				
					      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 
			
		
	
		
			
				
					       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 
			
		
	
		
			
				
					      else 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load  -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_AC_TAGVAR(archive_cmds, $1)='$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 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					        _LT_AC_TAGVAR(module_cmds, $1)='$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 ld's 
			
		
	
		
			
				
					          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 
			
		
	
		
			
				
					            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load  -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}' 
			
		
	
		
			
				
					             _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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 
			
		
	
		
			
				
					            _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}' 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(hardcode_direct, $1)=no 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(hardcode_automatic, $1)=yes 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 
			
		
	
		
			
				
					      else 
			
		
	
		
			
				
					      case "$cc_basename" in 
			
		
	
		
			
				
					        xlc*) 
			
		
	
		
			
				
					         output_verbose_link_cmd='echo' 
			
		
	
		
			
				
					          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 
			
		
	
		
			
				
					          _LT_AC_TAGVAR(module_cmds, $1)='$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 ld's 
			
		
	
		
			
				
					          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}' 
			
		
	
		
			
				
					          _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}' 
			
		
	
		
			
				
					          ;; 
			
		
	
		
			
				
					       *) 
			
		
	
		
			
				
					         _LT_AC_TAGVAR(ld_shlibs, $1)=no 
			
		
	
		
			
				
					          ;; 
			
		
	
		
			
				
					      esac 
			
		
	
		
			
				
					      fi 
			
		
	
		
			
				
					        ;; 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -2958,14 +2962,14 @@ case $host_os in 
			
		
	
		
			
				
						;; 
			
		
	
		
			
				
					    esac 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					  freebsd[12]*) 
			
		
	
		
			
				
					  freebsd[[ 12] ]*) 
			
		
	
		
			
				
					    # C++ shared libraries reported to be fairly broken before switch to ELF 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(ld_shlibs, $1)=no 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					  freebsd-elf*) 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					  freebsd* | kfreebsd*-gnu) 
			
		
	
		
			
				
					  freebsd* | kfreebsd*-gnu | dragonfly* ) 
			
		
	
		
			
				
					    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 
			
		
	
		
			
				
					    # conventions 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(ld_shlibs, $1)=yes 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -2996,7 +3000,7 @@ case $host_os in 
			
		
	
		
			
				
					      # explicitly linking system object files so we need to strip them 
			
		
	
		
			
				
					      # from the output so that they don't get included in the library 
			
		
	
		
			
				
					      # dependencies. 
			
		
	
		
			
				
					      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 
			
		
	
		
			
				
					      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[ -] ]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					    *) 
			
		
	
		
			
				
					      if test "$GXX" = yes; then 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -3145,13 +3149,36 @@ case $host_os in 
			
		
	
		
			
				
					      icpc) 
			
		
	
		
			
				
						# Intel C++ 
			
		
	
		
			
				
						with_gnu_ld=yes 
			
		
	
		
			
				
						_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
			
		
	
		
			
				
						# version 8.0 and above of icpc choke on multiply defined symbols 
			
		
	
		
			
				
						# if we add $predep_objects and $postdep_objects, however 7.1 and 
			
		
	
		
			
				
						# earlier do not add the objects themselves. 
			
		
	
		
			
				
						case `$CC -V 2>&1` in 
			
		
	
		
			
				
						*"Version 7."*) 
			
		
	
		
			
				
					  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 
			
		
	
		
			
				
					  	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 
			
		
	
		
			
				
						  ;; 
			
		
	
		
			
				
						*)  # Version 8.0 or newer 
			
		
	
		
			
				
						  tmp_idyn= 
			
		
	
		
			
				
						  case $host_cpu in 
			
		
	
		
			
				
						    ia64*) tmp_idyn=' -i_dynamic';; 
			
		
	
		
			
				
						  esac 
			
		
	
		
			
				
					  	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 
			
		
	
		
			
				
						  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 
			
		
	
		
			
				
						  ;; 
			
		
	
		
			
				
						esac 
			
		
	
		
			
				
						_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
			
		
	
		
			
				
						_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 
			
		
	
		
			
				
						;; 
			
		
	
		
			
				
					      pgCC) 
			
		
	
		
			
				
					        # Portland Group C++ compiler 
			
		
	
		
			
				
						_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 
			
		
	
		
			
				
					  	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
						_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' 
			
		
	
		
			
				
					        ;; 
			
		
	
		
			
				
					      cxx) 
			
		
	
		
			
				
						# Compaq C++ 
			
		
	
		
			
				
						_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -3204,6 +3231,22 @@ case $host_os in 
			
		
	
		
			
				
					    # Workaround some broken pre-1.5 toolchains 
			
		
	
		
			
				
					    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					  openbsd2*) 
			
		
	
		
			
				
					    # C++ shared libraries are fairly broken 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(ld_shlibs, $1)=no 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					  openbsd*) 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(hardcode_direct, $1)=yes 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' 
			
		
	
		
			
				
					    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 
			
		
	
		
			
				
					    fi 
			
		
	
		
			
				
					    output_verbose_link_cmd='echo' 
			
		
	
		
			
				
					    ;; 
			
		
	
		
			
				
					  osf3*) 
			
		
	
		
			
				
					    case $cc_basename in 
			
		
	
		
			
				
					      KCC) 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -3374,7 +3417,7 @@ case $host_os in 
			
		
	
		
			
				
						_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no 
			
		
	
		
			
				
						case $host_os in 
			
		
	
		
			
				
						  solaris2.[0-5] | solaris2.[0-5].*) ;; 
			
		
	
		
			
				
						  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 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -3755,7 +3798,7 @@ _LT_AC_TAGVAR(objext, $1)=$objext 
			
		
	
		
			
				
					lt_simple_compile_test_code="class foo {}\n" 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# 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) {}; }\n' 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# ltmain only uses $CC for tagged configurations so make sure $CC is set. 
			
		
	
		
			
				
					_LT_AC_SYS_COMPILER 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -3970,7 +4013,7 @@ Xsed="$SED -e s/^X//" 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# The HP-UX ksh and POSIX shell print the target directory to stdout 
			
		
	
		
			
				
					# if CDPATH is set. 
			
		
	
		
			
				
					if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi  
			
		
	
		
			
				
					(unset CDPATH) >/dev/null 2>&1 && unset CDPATH  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# The names of the tagged configurations supported by this script. 
			
		
	
		
			
				
					available_tags= 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -4001,6 +4044,12 @@ fast_install=$enable_fast_install 
			
		
	
		
			
				
					# The host system. 
			
		
	
		
			
				
					host_alias=$host_alias 
			
		
	
		
			
				
					host=$host 
			
		
	
		
			
				
					host_os=$host_os 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# The build system. 
			
		
	
		
			
				
					build_alias=$build_alias 
			
		
	
		
			
				
					build=$build 
			
		
	
		
			
				
					build_os=$build_os 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# An echo program that does not interpret backslashes. 
			
		
	
		
			
				
					echo=$lt_echo 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -4351,9 +4400,6 @@ symcode='[[BCDEGRST]]' 
			
		
	
		
			
				
					# Regexp to match symbols that can be accessed directly from C. 
			
		
	
		
			
				
					sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# Transform the above into a raw symbol and a C symbol. 
			
		
	
		
			
				
					symxfrm='\1 \2\3 \3' 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					# Transform an extracted symbol line into a proper C declaration 
			
		
	
		
			
				
					lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -4375,6 +4421,13 @@ hpux*) # Its linker distinguishes data from code symbols 
			
		
	
		
			
				
					  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 
			
		
	
		
			
				
					  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'" 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					linux*) 
			
		
	
		
			
				
					  if test "$host_cpu" = ia64; then 
			
		
	
		
			
				
					    symcode='[[ABCDGIRSTW]]' 
			
		
	
		
			
				
					    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 
			
		
	
		
			
				
					    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'" 
			
		
	
		
			
				
					  fi 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					irix* | nonstopux*) 
			
		
	
		
			
				
					  symcode='[[BCDEGRST]]' 
			
		
	
		
			
				
					  ;; 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -4406,8 +4459,11 @@ esac 
			
		
	
		
			
				
					# Try without a prefix undercore, then with it. 
			
		
	
		
			
				
					for ac_symprfx in "" "_"; do 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 
			
		
	
		
			
				
					  symxfrm="\\1 $ac_symprfx\\2 \\2" 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					  # Write the raw and C identifiers. 
			
		
	
		
			
				
					  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ 	]]\($symcode$symcode*\)[[ 	]][[ 	]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" 
			
		
	
		
			
				
					  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ 	]]\($symcode$symcode*\)[[ 	]][[ 	]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					  # Check to see that the pipe works correctly. 
			
		
	
		
			
				
					  pipe_works=no 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -4602,6 +4658,16 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) 
			
		
	
		
			
				
						  ;; 
			
		
	
		
			
				
						esac 
			
		
	
		
			
				
						;; 
			
		
	
		
			
				
					       darwin*) 
			
		
	
		
			
				
					         # PIC is the default on this platform 
			
		
	
		
			
				
					         # Common symbols not allowed in MH_DYLIB files 
			
		
	
		
			
				
					         case "$cc_basename" in 
			
		
	
		
			
				
					           xlc*) 
			
		
	
		
			
				
					           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' 
			
		
	
		
			
				
					           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 
			
		
	
		
			
				
					           ;; 
			
		
	
		
			
				
					         esac 
			
		
	
		
			
				
					       ;; 
			
		
	
		
			
				
					      dgux*) 
			
		
	
		
			
				
						case $cc_basename in 
			
		
	
		
			
				
						  ec++) 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -4615,7 +4681,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) 
			
		
	
		
			
				
						    ;; 
			
		
	
		
			
				
						esac 
			
		
	
		
			
				
						;; 
			
		
	
		
			
				
					      freebsd* | kfreebsd*-gnu) 
			
		
	
		
			
				
					      freebsd* | kfreebsd*-gnu | dragonfly* ) 
			
		
	
		
			
				
						# FreeBSD uses GNU C++ 
			
		
	
		
			
				
						;; 
			
		
	
		
			
				
					      hpux9* | hpux10* | hpux11*) 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -4661,12 +4727,18 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) 
			
		
	
		
			
				
						    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' 
			
		
	
		
			
				
						    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' 
			
		
	
		
			
				
						    ;; 
			
		
	
		
			
				
						  icpc) 
			
		
	
		
			
				
						  icpc* | ecpc* ) 
			
		
	
		
			
				
						    # Intel C++ 
			
		
	
		
			
				
						    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 
			
		
	
		
			
				
						    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' 
			
		
	
		
			
				
						    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' 
			
		
	
		
			
				
						    ;; 
			
		
	
		
			
				
						  pgCC) 
			
		
	
		
			
				
						    # Portland Group C++ compiler. 
			
		
	
		
			
				
						    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 
			
		
	
		
			
				
						    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' 
			
		
	
		
			
				
						    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' 
			
		
	
		
			
				
						    ;; 
			
		
	
		
			
				
						  cxx) 
			
		
	
		
			
				
						    # Compaq C++ 
			
		
	
		
			
				
						    # Make sure the PIC flag is empty.  It appears that all Alpha 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -4855,6 +4927,16 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) 
			
		
	
		
			
				
						_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' 
			
		
	
		
			
				
					      fi 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					      darwin*) 
			
		
	
		
			
				
					        # PIC is the default on this platform 
			
		
	
		
			
				
					        # Common symbols not allowed in MH_DYLIB files 
			
		
	
		
			
				
					       case "$cc_basename" in 
			
		
	
		
			
				
					         xlc*) 
			
		
	
		
			
				
					         _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' 
			
		
	
		
			
				
					         _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 
			
		
	
		
			
				
					         ;; 
			
		
	
		
			
				
					       esac 
			
		
	
		
			
				
					       ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    mingw* | pw32* | os2*) 
			
		
	
		
			
				
					      # This hack is so that the source file can tell whether it is being 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -4890,12 +4972,19 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    linux*) 
			
		
	
		
			
				
					      case $CC  in 
			
		
	
		
			
				
					      case $cc_basename  in 
			
		
	
		
			
				
					      icc* | ecc*) 
			
		
	
		
			
				
						_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' 
			
		
	
		
			
				
					        ;; 
			
		
	
		
			
				
					      pgcc | pgf77 | pgf90) 
			
		
	
		
			
				
					        # Portland Group compilers (*not* the Pentium gcc compiler, 
			
		
	
		
			
				
						# which looks to be a dead project) 
			
		
	
		
			
				
						_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' 
			
		
	
		
			
				
					        ;; 
			
		
	
		
			
				
					      ccc*) 
			
		
	
		
			
				
					        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 
			
		
	
		
			
				
					        # All Alpha code is PIC. 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -4943,6 +5032,11 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) 
			
		
	
		
			
				
					      fi 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    unicos*) 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    uts4*) 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5003,7 +5097,7 @@ ifelse([$1],[CXX],[ 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					  cygwin* | mingw*) 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\'' /^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$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' 
			
		
	
		
			
				
					  ;; 
			
		
	
		
			
				
					  *) 
			
		
	
		
			
				
					    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5116,7 +5210,7 @@ EOF 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(always_export_symbols, $1)=no 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGR S]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 
			
		
	
		
			
				
					        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -5130,7 +5224,7 @@ EOF 
			
		
	
		
			
				
						fi~ 
			
		
	
		
			
				
						$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib' 
			
		
	
		
			
				
					      else 
			
		
	
		
			
				
						ld_shlibs=no 
			
		
	
		
			
				
						_LT_AC_TAGVAR( ld_shlibs, $1) =no 
			
		
	
		
			
				
					      fi 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5174,11 +5268,21 @@ EOF 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					  linux*) 
			
		
	
		
			
				
					    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 
			
		
	
		
			
				
					        tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(archive_cmds, $1)="$tmp_archive_cmds" 
			
		
	
		
			
				
					      tmp_addflag= 
			
		
	
		
			
				
					      case $CC,$host_cpu in 
			
		
	
		
			
				
					      pgf77* | pgf90* )			# Portland Group f77 and f90 compilers 
			
		
	
		
			
				
					        tmp_addflag=' -fpic' ;; 
			
		
	
		
			
				
					      ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64 
			
		
	
		
			
				
					        tmp_addflag=' -i_dynamic' ;; 
			
		
	
		
			
				
					      efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64 
			
		
	
		
			
				
					        tmp_addflag=' -i_dynamic -nofor_main' ;; 
			
		
	
		
			
				
					      ifc* | ifort*)			# Intel Fortran compiler 
			
		
	
		
			
				
					      	tmp_addflag=' -nofor_main' ;; 
			
		
	
		
			
				
					      esac 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 
			
		
	
		
			
				
					      supports_anon_versioning=no 
			
		
	
		
			
				
					      case `$LD -v 2>/dev/null` in 
			
		
	
		
			
				
					        *\ [01].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 
			
		
	
		
			
				
					        *\ [[ 01] ].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 
			
		
	
		
			
				
					        *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 
			
		
	
		
			
				
					        *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 
			
		
	
		
			
				
					        *\ 2.11.*) ;; # other 2.11 versions 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -5188,9 +5292,9 @@ EOF 
			
		
	
		
			
				
					        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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 $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 
			
		
	
		
			
				
					        $CC -shared'"$tmp_addflag"'  $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 
			
		
	
		
			
				
					      else 
			
		
	
		
			
				
					        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="$tmp_archive_cmds"  
			
		
	
		
			
				
					        _LT_AC_TAGVAR(archive_expsym_cmds, $1)=$_LT_AC_TAGVAR(archive_cmds, $1)  
			
		
	
		
			
				
					      fi 
			
		
	
		
			
				
					    else 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(ld_shlibs, $1)=no 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5280,7 +5384,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					      if test "$GCC" = yes; then 
			
		
	
		
			
				
						case $host_os in aix4.[012]|aix4.[012].*) 
			
		
	
		
			
				
						case $host_os in aix4.[[ 012] ]|aix4.[[ 012] ].*) 
			
		
	
		
			
				
						# We only want to do this on AIX 4.2 and lower, the check 
			
		
	
		
			
				
						# below for broken collect2 doesn't work under 4.3+ 
			
		
	
		
			
				
						  collect2name=`${CC} -print-prog-name=collect2` 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -5301,6 +5405,9 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ 
			
		
	
		
			
				
						  fi 
			
		
	
		
			
				
						esac 
			
		
	
		
			
				
						shared_flag='-shared' 
			
		
	
		
			
				
						if test "$aix_use_runtimelinking" = yes; then 
			
		
	
		
			
				
						  shared_flag="$shared_flag "'${wl}-G' 
			
		
	
		
			
				
						fi 
			
		
	
		
			
				
					      else 
			
		
	
		
			
				
						# not using gcc 
			
		
	
		
			
				
						if test "$host_cpu" = ia64; then 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5359,7 +5466,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(ld_shlibs, $1)=no 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    bsdi4*) 
			
		
	
		
			
				
					    bsdi[[ 45]] *) 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -5380,57 +5487,57 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' 
			
		
	
		
			
				
					      # FIXME: Should let the user specify the lib program. 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' 
			
		
	
		
			
				
					      fix_srcfile_path='`cygpath -w "$srcfile"`' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR( fix_srcfile_path, $1) ='`cygpath -w "$srcfile"`' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    darwin* | rhapsody*) 
			
		
	
		
			
				
					    if test "$GXX" = yes ; then 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
			
		
	
		
			
				
					      case "$host_os" in 
			
		
	
		
			
				
					        rhapsody* | darwin1.[[012]]) 
			
		
	
		
			
				
						_LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined  suppress' 
			
		
	
		
			
				
					         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl} suppress' 
			
		
	
		
			
				
					         ;; 
			
		
	
		
			
				
					       *) # Darwin 1.3 on 
			
		
	
		
			
				
					         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 
			
		
	
		
			
				
					      	_LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined  suppress' 
			
		
	
		
			
				
					           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl} suppress' 
			
		
	
		
			
				
					         else 
			
		
	
		
			
				
					           case ${MACOSX_DEPLOYMENT_TARGET} in 
			
		
	
		
			
				
					             10.[[012]]) 
			
		
	
		
			
				
					            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 
			
		
	
		
			
				
					                _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl} -flat_namespace ${wl} -undefined ${wl} suppress' 
			
		
	
		
			
				
					               ;; 
			
		
	
		
			
				
					             10.*) 
			
		
	
		
			
				
					            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' 
			
		
	
		
			
				
					                _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl} -undefined ${wl} dynamic_lookup' 
			
		
	
		
			
				
					               ;; 
			
		
	
		
			
				
					           esac 
			
		
	
		
			
				
					         fi 
			
		
	
		
			
				
					         ;; 
			
		
	
		
			
				
					      esac 
			
		
	
		
			
				
					    	lt_int_apple_cc_single_mod=no 
			
		
	
		
			
				
					    	output_verbose_link_cmd='echo' 
			
		
	
		
			
				
					    	if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then 
			
		
	
		
			
				
					    	  lt_int_apple_cc_single_mod=yes 
			
		
	
		
			
				
					    	fi 
			
		
	
		
			
				
					    	if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 
			
		
	
		
			
				
					    	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 
			
		
	
		
			
				
					    	else 
			
		
	
		
			
				
					        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -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 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $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 ld's 
			
		
	
		
			
				
					        if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 
			
		
	
		
			
				
					          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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 
			
		
	
		
			
				
					          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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 
			
		
	
		
			
				
					          _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(hardcode_direct, $1)=no 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience ' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 
			
		
	
		
			
				
					    if test "$GCC" = yes ; then 
			
		
	
		
			
				
					    	output_verbose_link_cmd='echo' 
			
		
	
		
			
				
					        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(module_cmds, $1)='$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 ld's 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(module_expsym_cmds, $1)='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' 
			
		
	
		
			
				
					         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 
			
		
	
		
			
				
					         _LT_AC_TAGVAR(module_cmds, $1)='$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 ld's 
			
		
	
		
			
				
					         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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}' 
			
		
	
		
			
				
					          _LT_AC_TAGVAR(module_expsym_cmds, $1)='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}' 
			
		
	
		
			
				
					          ;; 
			
		
	
		
			
				
					       *) 
			
		
	
		
			
				
					         _LT_AC_TAGVAR(ld_shlibs, $1)=no 
			
		
	
		
			
				
					          ;; 
			
		
	
		
			
				
					      esac 
			
		
	
		
			
				
					    fi 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5464,7 +5571,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ 
			
		
	
		
			
				
					      ;; 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 
			
		
	
		
			
				
					    freebsd* | kfreebsd*-gnu) 
			
		
	
		
			
				
					    freebsd* | kfreebsd*-gnu | dragonfly* ) 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(hardcode_direct, $1)=yes 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5575,6 +5682,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no 
			
		
	
		
			
				
					      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 
			
		
	
		
			
				
						_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' 
			
		
	
		
			
				
						_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' 
			
		
	
		
			
				
					      else 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5652,7 +5760,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ 
			
		
	
		
			
				
					      case $host_os in 
			
		
	
		
			
				
					      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; 
			
		
	
		
			
				
					      *) # Supported since Solaris 2.6 (maybe 2.5.1?) 
			
		
	
		
			
				
						_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; 
			
		
	
		
			
				
						_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl} -z ${wl} allextract$convenience ${wl} -z ${wl} defaultextract' ;; 
			
		
	
		
			
				
					      esac 
			
		
	
		
			
				
					      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 
			
		
	
		
			
				
					      ;; 
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -5915,7 +6023,7 @@ lt_ac_count=0 
			
		
	
		
			
				
					# Add /usr/xpg4/bin/sed as it is typically found on Solaris 
			
		
	
		
			
				
					# along with /bin/sed that truncates output. 
			
		
	
		
			
				
					for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 
			
		
	
		
			
				
					  test ! -f $lt_ac_sed && break  
			
		
	
		
			
				
					  test ! -f $lt_ac_sed && continue  
			
		
	
		
			
				
					  cat /dev/null > conftest.in 
			
		
	
		
			
				
					  lt_ac_count=0 
			
		
	
		
			
				
					  echo $ECHO_N "0123456789$ECHO_C" >conftest.in 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -5940,7 +6048,7 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 
			
		
	
		
			
				
					    fi 
			
		
	
		
			
				
					  done 
			
		
	
		
			
				
					done 
			
		
	
		
			
				
					SED=$lt_cv_path_SED 
			
		
	
		
			
				
					]) 
			
		
	
		
			
				
					SED=$lt_cv_path_SED 
			
		
	
		
			
				
					AC_MSG_RESULT([$SED]) 
			
		
	
		
			
				
					])