mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			31246 lines
		
	
	
		
			947 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			31246 lines
		
	
	
		
			947 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #! /bin/sh
 | |
| # Guess values for system-dependent variables and create Makefiles.
 | |
| # Generated by GNU Autoconf 2.59 for libjava version-unused.
 | |
| #
 | |
| # Copyright (C) 2003 Free Software Foundation, Inc.
 | |
| # This configure script is free software; the Free Software Foundation
 | |
| # gives unlimited permission to copy, distribute and modify it.
 | |
| ## --------------------- ##
 | |
| ## M4sh Initialization.  ##
 | |
| ## --------------------- ##
 | |
| 
 | |
| # Be Bourne compatible
 | |
| if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
 | |
|   emulate sh
 | |
|   NULLCMD=:
 | |
|   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
 | |
|   # is contrary to our usage.  Disable this feature.
 | |
|   alias -g '${1+"$@"}'='"$@"'
 | |
| elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
 | |
|   set -o posix
 | |
| fi
 | |
| DUALCASE=1; export DUALCASE # for MKS sh
 | |
| 
 | |
| # Support unset when possible.
 | |
| if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
 | |
|   as_unset=unset
 | |
| else
 | |
|   as_unset=false
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Work around bugs in pre-3.0 UWIN ksh.
 | |
| $as_unset ENV MAIL MAILPATH
 | |
| PS1='$ '
 | |
| PS2='> '
 | |
| PS4='+ '
 | |
| 
 | |
| # NLS nuisances.
 | |
| for as_var in \
 | |
|   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
 | |
|   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
 | |
|   LC_TELEPHONE LC_TIME
 | |
| do
 | |
|   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
 | |
|     eval $as_var=C; export $as_var
 | |
|   else
 | |
|     $as_unset $as_var
 | |
|   fi
 | |
| done
 | |
| 
 | |
| # Required to use basename.
 | |
| if expr a : '\(a\)' >/dev/null 2>&1; then
 | |
|   as_expr=expr
 | |
| else
 | |
|   as_expr=false
 | |
| fi
 | |
| 
 | |
| if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
 | |
|   as_basename=basename
 | |
| else
 | |
|   as_basename=false
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Name of the executable.
 | |
| as_me=`$as_basename "$0" ||
 | |
| $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 | |
| 	 X"$0" : 'X\(//\)$' \| \
 | |
| 	 X"$0" : 'X\(/\)$' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X/"$0" |
 | |
|     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
 | |
|   	  /^X\/\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\/\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
| 
 | |
| 
 | |
| # PATH needs CR, and LINENO needs CR and PATH.
 | |
| # Avoid depending upon Character Ranges.
 | |
| as_cr_letters='abcdefghijklmnopqrstuvwxyz'
 | |
| as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 | |
| as_cr_Letters=$as_cr_letters$as_cr_LETTERS
 | |
| as_cr_digits='0123456789'
 | |
| as_cr_alnum=$as_cr_Letters$as_cr_digits
 | |
| 
 | |
| # The user is always right.
 | |
| if test "${PATH_SEPARATOR+set}" != set; then
 | |
|   echo "#! /bin/sh" >conf$$.sh
 | |
|   echo  "exit 0"   >>conf$$.sh
 | |
|   chmod +x conf$$.sh
 | |
|   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
 | |
|     PATH_SEPARATOR=';'
 | |
|   else
 | |
|     PATH_SEPARATOR=:
 | |
|   fi
 | |
|   rm -f conf$$.sh
 | |
| fi
 | |
| 
 | |
| 
 | |
|   as_lineno_1=$LINENO
 | |
|   as_lineno_2=$LINENO
 | |
|   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
 | |
|   test "x$as_lineno_1" != "x$as_lineno_2" &&
 | |
|   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
 | |
|   # Find who we are.  Look in the path if we contain no path at all
 | |
|   # relative or not.
 | |
|   case $0 in
 | |
|     *[\\/]* ) as_myself=$0 ;;
 | |
|     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
 | |
| done
 | |
| 
 | |
|        ;;
 | |
|   esac
 | |
|   # We did not find ourselves, most probably we were run as `sh COMMAND'
 | |
|   # in which case we are not to be found in the path.
 | |
|   if test "x$as_myself" = x; then
 | |
|     as_myself=$0
 | |
|   fi
 | |
|   if test ! -f "$as_myself"; then
 | |
|     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
|   fi
 | |
|   case $CONFIG_SHELL in
 | |
|   '')
 | |
|     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for as_base in sh bash ksh sh5; do
 | |
| 	 case $as_dir in
 | |
| 	 /*)
 | |
| 	   if ("$as_dir/$as_base" -c '
 | |
|   as_lineno_1=$LINENO
 | |
|   as_lineno_2=$LINENO
 | |
|   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
 | |
|   test "x$as_lineno_1" != "x$as_lineno_2" &&
 | |
|   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
 | |
| 	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
 | |
| 	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
 | |
| 	     CONFIG_SHELL=$as_dir/$as_base
 | |
| 	     export CONFIG_SHELL
 | |
| 	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
 | |
| 	   fi;;
 | |
| 	 esac
 | |
|        done
 | |
| done
 | |
| ;;
 | |
|   esac
 | |
| 
 | |
|   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
 | |
|   # uniformly replaced by the line number.  The first 'sed' inserts a
 | |
|   # line-number line before each line; the second 'sed' does the real
 | |
|   # work.  The second script uses 'N' to pair each line-number line
 | |
|   # with the numbered line, and appends trailing '-' during
 | |
|   # substitution so that $LINENO is not a special case at line end.
 | |
|   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
 | |
|   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
 | |
|   sed '=' <$as_myself |
 | |
|     sed '
 | |
|       N
 | |
|       s,$,-,
 | |
|       : loop
 | |
|       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
 | |
|       t loop
 | |
|       s,-$,,
 | |
|       s,^['$as_cr_digits']*\n,,
 | |
|     ' >$as_me.lineno &&
 | |
|   chmod +x $as_me.lineno ||
 | |
|     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
| 
 | |
|   # Don't try to exec as it changes $[0], causing all sort of problems
 | |
|   # (the dirname of $[0] is not the place where we might find the
 | |
|   # original and so on.  Autoconf is especially sensible to this).
 | |
|   . ./$as_me.lineno
 | |
|   # Exit status is that of the last command.
 | |
|   exit
 | |
| }
 | |
| 
 | |
| 
 | |
| case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
 | |
|   *c*,-n*) ECHO_N= ECHO_C='
 | |
| ' ECHO_T='	' ;;
 | |
|   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
 | |
|   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
 | |
| esac
 | |
| 
 | |
| if expr a : '\(a\)' >/dev/null 2>&1; then
 | |
|   as_expr=expr
 | |
| else
 | |
|   as_expr=false
 | |
| fi
 | |
| 
 | |
| rm -f conf$$ conf$$.exe conf$$.file
 | |
| echo >conf$$.file
 | |
| if ln -s conf$$.file conf$$ 2>/dev/null; then
 | |
|   # We could just check for DJGPP; but this test a) works b) is more generic
 | |
|   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
 | |
|   if test -f conf$$.exe; then
 | |
|     # Don't use ln at all; we don't have any links
 | |
|     as_ln_s='cp -p'
 | |
|   else
 | |
|     as_ln_s='ln -s'
 | |
|   fi
 | |
| elif ln conf$$.file conf$$ 2>/dev/null; then
 | |
|   as_ln_s=ln
 | |
| else
 | |
|   as_ln_s='cp -p'
 | |
| fi
 | |
| rm -f conf$$ conf$$.exe conf$$.file
 | |
| 
 | |
| if mkdir -p . 2>/dev/null; then
 | |
|   as_mkdir_p=:
 | |
| else
 | |
|   test -d ./-p && rmdir ./-p
 | |
|   as_mkdir_p=false
 | |
| fi
 | |
| 
 | |
| as_executable_p="test -f"
 | |
| 
 | |
| # Sed expression to map a string onto a valid CPP name.
 | |
| as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
 | |
| 
 | |
| # Sed expression to map a string onto a valid variable name.
 | |
| as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
 | |
| 
 | |
| 
 | |
| # IFS
 | |
| # We need space, tab and new line, in precisely that order.
 | |
| as_nl='
 | |
| '
 | |
| IFS=" 	$as_nl"
 | |
| 
 | |
| # CDPATH.
 | |
| $as_unset CDPATH
 | |
| 
 | |
| 
 | |
| 
 | |
| # Check that we are running under the correct shell.
 | |
| SHELL=${CONFIG_SHELL-/bin/sh}
 | |
| 
 | |
| case X$lt_ECHO in
 | |
| X*--fallback-echo)
 | |
|   # Remove one level of quotation (which was required for Make).
 | |
|   ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| ECHO=${lt_ECHO-echo}
 | |
| if test "X$1" = X--no-reexec; then
 | |
|   # Discard the --no-reexec flag, and continue.
 | |
|   shift
 | |
| elif test "X$1" = X--fallback-echo; then
 | |
|   # Avoid inline document here, it may be left over
 | |
|   :
 | |
| elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
 | |
|   # Yippee, $ECHO works!
 | |
|   :
 | |
| else
 | |
|   # Restart under the correct shell.
 | |
|   exec $SHELL "$0" --no-reexec ${1+"$@"}
 | |
| fi
 | |
| 
 | |
| if test "X$1" = X--fallback-echo; then
 | |
|   # used as fallback echo
 | |
|   shift
 | |
|   cat <<_LT_EOF
 | |
| $*
 | |
| _LT_EOF
 | |
|   exit 0
 | |
| fi
 | |
| 
 | |
| # The HP-UX ksh and POSIX shell print the target directory to stdout
 | |
| # if CDPATH is set.
 | |
| (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 | |
| 
 | |
| if test -z "$lt_ECHO"; then
 | |
|   if test "X${echo_test_string+set}" != Xset; then
 | |
|     # find a string as large as possible, as long as the shell can cope with it
 | |
|     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
 | |
|       # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
 | |
|       if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
 | |
| 	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
 | |
|       then
 | |
|         break
 | |
|       fi
 | |
|     done
 | |
|   fi
 | |
| 
 | |
|   if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
 | |
|      echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
 | |
|      test "X$echo_testing_string" = "X$echo_test_string"; then
 | |
|     :
 | |
|   else
 | |
|     # The Solaris, AIX, and Digital Unix default echo programs unquote
 | |
|     # backslashes.  This makes it impossible to quote backslashes using
 | |
|     #   echo "$something" | sed 's/\\/\\\\/g'
 | |
|     #
 | |
|     # So, first we look for a working echo in the user's PATH.
 | |
| 
 | |
|     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 | |
|     for dir in $PATH /usr/ucb; do
 | |
|       IFS="$lt_save_ifs"
 | |
|       if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
 | |
|          test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
 | |
|          echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
 | |
|          test "X$echo_testing_string" = "X$echo_test_string"; then
 | |
|         ECHO="$dir/echo"
 | |
|         break
 | |
|       fi
 | |
|     done
 | |
|     IFS="$lt_save_ifs"
 | |
| 
 | |
|     if test "X$ECHO" = Xecho; then
 | |
|       # We didn't find a better echo, so look for alternatives.
 | |
|       if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
 | |
|          echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
 | |
|          test "X$echo_testing_string" = "X$echo_test_string"; then
 | |
|         # This shell has a builtin print -r that does the trick.
 | |
|         ECHO='print -r'
 | |
|       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
 | |
| 	   test "X$CONFIG_SHELL" != X/bin/ksh; then
 | |
|         # If we have ksh, try running configure again with it.
 | |
|         ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
 | |
|         export ORIGINAL_CONFIG_SHELL
 | |
|         CONFIG_SHELL=/bin/ksh
 | |
|         export CONFIG_SHELL
 | |
|         exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
 | |
|       else
 | |
|         # Try using printf.
 | |
|         ECHO='printf %s\n'
 | |
|         if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
 | |
| 	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
 | |
| 	   test "X$echo_testing_string" = "X$echo_test_string"; then
 | |
| 	  # Cool, printf works
 | |
| 	  :
 | |
|         elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
 | |
| 	     test "X$echo_testing_string" = 'X\t' &&
 | |
| 	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
 | |
| 	     test "X$echo_testing_string" = "X$echo_test_string"; then
 | |
| 	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
 | |
| 	  export CONFIG_SHELL
 | |
| 	  SHELL="$CONFIG_SHELL"
 | |
| 	  export SHELL
 | |
| 	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
 | |
|         elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
 | |
| 	     test "X$echo_testing_string" = 'X\t' &&
 | |
| 	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
 | |
| 	     test "X$echo_testing_string" = "X$echo_test_string"; then
 | |
| 	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
 | |
|         else
 | |
| 	  # maybe with a smaller string...
 | |
| 	  prev=:
 | |
| 
 | |
| 	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
 | |
| 	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
 | |
| 	    then
 | |
| 	      break
 | |
| 	    fi
 | |
| 	    prev="$cmd"
 | |
| 	  done
 | |
| 
 | |
| 	  if test "$prev" != 'sed 50q "$0"'; then
 | |
| 	    echo_test_string=`eval $prev`
 | |
| 	    export echo_test_string
 | |
| 	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
 | |
| 	  else
 | |
| 	    # Oops.  We lost completely, so just stick with echo.
 | |
| 	    ECHO=echo
 | |
| 	  fi
 | |
|         fi
 | |
|       fi
 | |
|     fi
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| # Copy echo and quote the copy suitably for passing to libtool from
 | |
| # the Makefile, instead of quoting the original, which is used later.
 | |
| lt_ECHO=$ECHO
 | |
| if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
 | |
|    lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Name of the host.
 | |
| # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
 | |
| # so uname gets run too.
 | |
| ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
 | |
| 
 | |
| exec 6>&1
 | |
| 
 | |
| #
 | |
| # Initializations.
 | |
| #
 | |
| ac_default_prefix=/usr/local
 | |
| ac_config_libobj_dir=.
 | |
| cross_compiling=no
 | |
| subdirs=
 | |
| MFLAGS=
 | |
| MAKEFLAGS=
 | |
| SHELL=${CONFIG_SHELL-/bin/sh}
 | |
| 
 | |
| # Maximum number of lines to put in a shell here document.
 | |
| # This variable seems obsolete.  It should probably be removed, and
 | |
| # only ac_max_sed_lines should be used.
 | |
| : ${ac_max_here_lines=38}
 | |
| 
 | |
| # Identity of this package.
 | |
| PACKAGE_NAME='libjava'
 | |
| PACKAGE_TARNAME='libjava'
 | |
| PACKAGE_VERSION='version-unused'
 | |
| PACKAGE_STRING='libjava version-unused'
 | |
| PACKAGE_BUGREPORT=''
 | |
| 
 | |
| ac_unique_file="java/lang/System.java"
 | |
| # Factoring default headers for most tests.
 | |
| ac_includes_default="\
 | |
| #include <stdio.h>
 | |
| #if HAVE_SYS_TYPES_H
 | |
| # include <sys/types.h>
 | |
| #endif
 | |
| #if HAVE_SYS_STAT_H
 | |
| # include <sys/stat.h>
 | |
| #endif
 | |
| #if STDC_HEADERS
 | |
| # include <stdlib.h>
 | |
| # include <stddef.h>
 | |
| #else
 | |
| # if HAVE_STDLIB_H
 | |
| #  include <stdlib.h>
 | |
| # endif
 | |
| #endif
 | |
| #if HAVE_STRING_H
 | |
| # if !STDC_HEADERS && HAVE_MEMORY_H
 | |
| #  include <memory.h>
 | |
| # endif
 | |
| # include <string.h>
 | |
| #endif
 | |
| #if HAVE_STRINGS_H
 | |
| # include <strings.h>
 | |
| #endif
 | |
| #if HAVE_INTTYPES_H
 | |
| # include <inttypes.h>
 | |
| #else
 | |
| # if HAVE_STDINT_H
 | |
| #  include <stdint.h>
 | |
| # endif
 | |
| #endif
 | |
| #if HAVE_UNISTD_H
 | |
| # include <unistd.h>
 | |
| #endif"
 | |
| 
 | |
| ac_subdirs_all="$ac_subdirs_all classpath libltdl"
 | |
| ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os build_libsubdir build_subdir host_subdir target_subdir multi_basedir host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical LN_S mkinstalldirs JAVA_MAINTAINER_MODE_TRUE JAVA_MAINTAINER_MODE_FALSE CC ac_ct_CC EXEEXT OBJEXT CXX ac_ct_CXX CFLAGS CXXFLAGS LDFLAGS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE AS ac_ct_AS LD ac_ct_LD AR ac_ct_AR RANLIB ac_ct_RANLIB JAR ZIP UNZIP MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBGCJ_CFLAGS LIBGCJ_CXXFLAGS LIBGCJ_JAVAFLAGS LIBGCJ_LD_SYMBOLIC LIBGCJ_LD_SYMBOLIC_FUNCTIONS LIBGCJDEBUG TOOLKIT XLIB_AWT_TRUE XLIB_AWT_FALSE X_AWT_TRUE X_AWT_FALSE GCJ_FOR_ECJX GCJH host_exeext INCLTDL LIBLTDL DIRLTDL LIBTOOL SED EGREP FGREP GREP DUMPBIN ac_ct_DUMPBIN NM lt_ECHO CPP CPPFLAGS CXXCPP GCJ GCJFLAGS GCJDEPMODE am__fastdepGCJ_TRUE am__fastdepGCJ_FALSE subdirs TESTSUBDIR_TRUE TESTSUBDIR_FALSE ECJ_BUILD_JAR ECJ_JAR BUILD_ECJ1_TRUE BUILD_ECJ1_FALSE INSTALL_ECJ_JAR_TRUE INSTALL_ECJ_JAR_FALSE JAVA_HOME_SET_TRUE JAVA_HOME_SET_FALSE JAVA_HOME SUPPRESS_LIBGCJ_BC_TRUE SUPPRESS_LIBGCJ_BC_FALSE INTERPRETER INTERPRETER_TRUE INTERPRETER_FALSE LIBFFI LIBFFIINCS PLATFORM USING_WIN32_PLATFORM_TRUE USING_WIN32_PLATFORM_FALSE USING_POSIX_PLATFORM_TRUE USING_POSIX_PLATFORM_FALSE USING_DARWIN_CRT_TRUE USING_DARWIN_CRT_FALSE SYSTEMSPEC ZLIBSPEC ZLIBTESTSPEC X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS extra_ldflags_libjava extra_gij_ldflags extra_ldflags LIBSTDCXXSPEC LIBGCJTESTSPEC GCLIBS GCINCS GCDEPS GCSPEC JC1GCSPEC GCTESTSPEC USING_BOEHMGC_TRUE USING_BOEHMGC_FALSE USING_NOGC_TRUE USING_NOGC_FALSE THREADLIBS THREADINCS THREADDEPS THREADSPEC THREADSTARTFILESPEC THREADLDFLAGS THREADCXXFLAGS USING_POSIX_THREADS_TRUE USING_POSIX_THREADS_FALSE USING_WIN32_THREADS_TRUE USING_WIN32_THREADS_FALSE USING_NO_THREADS_TRUE USING_NO_THREADS_FALSE USE_LIBGCJ_BC_TRUE USE_LIBGCJ_BC_FALSE LIBGCJ_SPEC HASH_SYNC_SPEC USING_GCC_TRUE USING_GCC_FALSE LIBICONV LTLIBICONV PKG_CONFIG GTK_CFLAGS GTK_LIBS GLIB_CFLAGS GLIB_LIBS LIBART_CFLAGS LIBART_LIBS CLASSPATH_SEPARATOR ZLIBS SYS_ZLIBS ZINCS DIVIDESPEC CHECKREFSPEC EXCEPTIONSPEC BACKTRACESPEC IEEESPEC NATIVE_TRUE NATIVE_FALSE ENABLE_SHARED_TRUE ENABLE_SHARED_FALSE NEEDS_DATA_START_TRUE NEEDS_DATA_START_FALSE GCC_UNWIND_INCLUDE toolexecdir toolexecmainlibdir toolexeclibdir GCJVERSION dbexecdir gxx_include_dir libstdcxx_incdir PERL SYSDEP_SOURCES ANONVERSCRIPT_TRUE ANONVERSCRIPT_FALSE LD_START_STATIC_SPEC LD_FINISH_STATIC_SPEC here LIBOBJS LTLIBOBJS'
 | |
| ac_subst_files=''
 | |
| 
 | |
| # Initialize some variables set by options.
 | |
| ac_init_help=
 | |
| ac_init_version=false
 | |
| # The variables have the same names as the options, with
 | |
| # dashes changed to underlines.
 | |
| cache_file=/dev/null
 | |
| exec_prefix=NONE
 | |
| no_create=
 | |
| no_recursion=
 | |
| prefix=NONE
 | |
| program_prefix=NONE
 | |
| program_suffix=NONE
 | |
| program_transform_name=s,x,x,
 | |
| silent=
 | |
| site=
 | |
| srcdir=
 | |
| verbose=
 | |
| x_includes=NONE
 | |
| x_libraries=NONE
 | |
| 
 | |
| # Installation directory options.
 | |
| # These are left unexpanded so users can "make install exec_prefix=/foo"
 | |
| # and all the variables that are supposed to be based on exec_prefix
 | |
| # by default will actually change.
 | |
| # Use braces instead of parens because sh, perl, etc. also accept them.
 | |
| bindir='${exec_prefix}/bin'
 | |
| sbindir='${exec_prefix}/sbin'
 | |
| libexecdir='${exec_prefix}/libexec'
 | |
| datadir='${prefix}/share'
 | |
| sysconfdir='${prefix}/etc'
 | |
| sharedstatedir='${prefix}/com'
 | |
| localstatedir='${prefix}/var'
 | |
| libdir='${exec_prefix}/lib'
 | |
| includedir='${prefix}/include'
 | |
| oldincludedir='/usr/include'
 | |
| infodir='${prefix}/info'
 | |
| mandir='${prefix}/man'
 | |
| 
 | |
| ac_prev=
 | |
| for ac_option
 | |
| do
 | |
|   # If the previous option needs an argument, assign it.
 | |
|   if test -n "$ac_prev"; then
 | |
|     eval "$ac_prev=\$ac_option"
 | |
|     ac_prev=
 | |
|     continue
 | |
|   fi
 | |
| 
 | |
|   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
 | |
| 
 | |
|   # Accept the important Cygnus configure options, so we can diagnose typos.
 | |
| 
 | |
|   case $ac_option in
 | |
| 
 | |
|   -bindir | --bindir | --bindi | --bind | --bin | --bi)
 | |
|     ac_prev=bindir ;;
 | |
|   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
 | |
|     bindir=$ac_optarg ;;
 | |
| 
 | |
|   -build | --build | --buil | --bui | --bu)
 | |
|     ac_prev=build_alias ;;
 | |
|   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
 | |
|     build_alias=$ac_optarg ;;
 | |
| 
 | |
|   -cache-file | --cache-file | --cache-fil | --cache-fi \
 | |
|   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
 | |
|     ac_prev=cache_file ;;
 | |
|   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
 | |
|   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
 | |
|     cache_file=$ac_optarg ;;
 | |
| 
 | |
|   --config-cache | -C)
 | |
|     cache_file=config.cache ;;
 | |
| 
 | |
|   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
 | |
|     ac_prev=datadir ;;
 | |
|   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
 | |
|   | --da=*)
 | |
|     datadir=$ac_optarg ;;
 | |
| 
 | |
|   -disable-* | --disable-*)
 | |
|     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
 | |
|     # Reject names that are not valid shell variable names.
 | |
|     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
 | |
|       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
|     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
 | |
|     eval "enable_$ac_feature=no" ;;
 | |
| 
 | |
|   -enable-* | --enable-*)
 | |
|     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
 | |
|     # Reject names that are not valid shell variable names.
 | |
|     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
 | |
|       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
|     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
 | |
|     case $ac_option in
 | |
|       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
 | |
|       *) ac_optarg=yes ;;
 | |
|     esac
 | |
|     eval "enable_$ac_feature='$ac_optarg'" ;;
 | |
| 
 | |
|   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
 | |
|   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
 | |
|   | --exec | --exe | --ex)
 | |
|     ac_prev=exec_prefix ;;
 | |
|   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
 | |
|   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
 | |
|   | --exec=* | --exe=* | --ex=*)
 | |
|     exec_prefix=$ac_optarg ;;
 | |
| 
 | |
|   -gas | --gas | --ga | --g)
 | |
|     # Obsolete; use --with-gas.
 | |
|     with_gas=yes ;;
 | |
| 
 | |
|   -help | --help | --hel | --he | -h)
 | |
|     ac_init_help=long ;;
 | |
|   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
 | |
|     ac_init_help=recursive ;;
 | |
|   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
 | |
|     ac_init_help=short ;;
 | |
| 
 | |
|   -host | --host | --hos | --ho)
 | |
|     ac_prev=host_alias ;;
 | |
|   -host=* | --host=* | --hos=* | --ho=*)
 | |
|     host_alias=$ac_optarg ;;
 | |
| 
 | |
|   -includedir | --includedir | --includedi | --included | --include \
 | |
|   | --includ | --inclu | --incl | --inc)
 | |
|     ac_prev=includedir ;;
 | |
|   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
 | |
|   | --includ=* | --inclu=* | --incl=* | --inc=*)
 | |
|     includedir=$ac_optarg ;;
 | |
| 
 | |
|   -infodir | --infodir | --infodi | --infod | --info | --inf)
 | |
|     ac_prev=infodir ;;
 | |
|   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
 | |
|     infodir=$ac_optarg ;;
 | |
| 
 | |
|   -libdir | --libdir | --libdi | --libd)
 | |
|     ac_prev=libdir ;;
 | |
|   -libdir=* | --libdir=* | --libdi=* | --libd=*)
 | |
|     libdir=$ac_optarg ;;
 | |
| 
 | |
|   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
 | |
|   | --libexe | --libex | --libe)
 | |
|     ac_prev=libexecdir ;;
 | |
|   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
 | |
|   | --libexe=* | --libex=* | --libe=*)
 | |
|     libexecdir=$ac_optarg ;;
 | |
| 
 | |
|   -localstatedir | --localstatedir | --localstatedi | --localstated \
 | |
|   | --localstate | --localstat | --localsta | --localst \
 | |
|   | --locals | --local | --loca | --loc | --lo)
 | |
|     ac_prev=localstatedir ;;
 | |
|   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
 | |
|   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
 | |
|   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
 | |
|     localstatedir=$ac_optarg ;;
 | |
| 
 | |
|   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
 | |
|     ac_prev=mandir ;;
 | |
|   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
 | |
|     mandir=$ac_optarg ;;
 | |
| 
 | |
|   -nfp | --nfp | --nf)
 | |
|     # Obsolete; use --without-fp.
 | |
|     with_fp=no ;;
 | |
| 
 | |
|   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
 | |
|   | --no-cr | --no-c | -n)
 | |
|     no_create=yes ;;
 | |
| 
 | |
|   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
 | |
|   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
 | |
|     no_recursion=yes ;;
 | |
| 
 | |
|   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
 | |
|   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
 | |
|   | --oldin | --oldi | --old | --ol | --o)
 | |
|     ac_prev=oldincludedir ;;
 | |
|   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
 | |
|   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
 | |
|   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
 | |
|     oldincludedir=$ac_optarg ;;
 | |
| 
 | |
|   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
 | |
|     ac_prev=prefix ;;
 | |
|   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
 | |
|     prefix=$ac_optarg ;;
 | |
| 
 | |
|   -program-prefix | --program-prefix | --program-prefi | --program-pref \
 | |
|   | --program-pre | --program-pr | --program-p)
 | |
|     ac_prev=program_prefix ;;
 | |
|   -program-prefix=* | --program-prefix=* | --program-prefi=* \
 | |
|   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
 | |
|     program_prefix=$ac_optarg ;;
 | |
| 
 | |
|   -program-suffix | --program-suffix | --program-suffi | --program-suff \
 | |
|   | --program-suf | --program-su | --program-s)
 | |
|     ac_prev=program_suffix ;;
 | |
|   -program-suffix=* | --program-suffix=* | --program-suffi=* \
 | |
|   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
 | |
|     program_suffix=$ac_optarg ;;
 | |
| 
 | |
|   -program-transform-name | --program-transform-name \
 | |
|   | --program-transform-nam | --program-transform-na \
 | |
|   | --program-transform-n | --program-transform- \
 | |
|   | --program-transform | --program-transfor \
 | |
|   | --program-transfo | --program-transf \
 | |
|   | --program-trans | --program-tran \
 | |
|   | --progr-tra | --program-tr | --program-t)
 | |
|     ac_prev=program_transform_name ;;
 | |
|   -program-transform-name=* | --program-transform-name=* \
 | |
|   | --program-transform-nam=* | --program-transform-na=* \
 | |
|   | --program-transform-n=* | --program-transform-=* \
 | |
|   | --program-transform=* | --program-transfor=* \
 | |
|   | --program-transfo=* | --program-transf=* \
 | |
|   | --program-trans=* | --program-tran=* \
 | |
|   | --progr-tra=* | --program-tr=* | --program-t=*)
 | |
|     program_transform_name=$ac_optarg ;;
 | |
| 
 | |
|   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
 | |
|   | -silent | --silent | --silen | --sile | --sil)
 | |
|     silent=yes ;;
 | |
| 
 | |
|   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
 | |
|     ac_prev=sbindir ;;
 | |
|   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
 | |
|   | --sbi=* | --sb=*)
 | |
|     sbindir=$ac_optarg ;;
 | |
| 
 | |
|   -sharedstatedir | --sharedstatedir | --sharedstatedi \
 | |
|   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
 | |
|   | --sharedst | --shareds | --shared | --share | --shar \
 | |
|   | --sha | --sh)
 | |
|     ac_prev=sharedstatedir ;;
 | |
|   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
 | |
|   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
 | |
|   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
 | |
|   | --sha=* | --sh=*)
 | |
|     sharedstatedir=$ac_optarg ;;
 | |
| 
 | |
|   -site | --site | --sit)
 | |
|     ac_prev=site ;;
 | |
|   -site=* | --site=* | --sit=*)
 | |
|     site=$ac_optarg ;;
 | |
| 
 | |
|   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
 | |
|     ac_prev=srcdir ;;
 | |
|   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
 | |
|     srcdir=$ac_optarg ;;
 | |
| 
 | |
|   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
 | |
|   | --syscon | --sysco | --sysc | --sys | --sy)
 | |
|     ac_prev=sysconfdir ;;
 | |
|   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
 | |
|   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
 | |
|     sysconfdir=$ac_optarg ;;
 | |
| 
 | |
|   -target | --target | --targe | --targ | --tar | --ta | --t)
 | |
|     ac_prev=target_alias ;;
 | |
|   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
 | |
|     target_alias=$ac_optarg ;;
 | |
| 
 | |
|   -v | -verbose | --verbose | --verbos | --verbo | --verb)
 | |
|     verbose=yes ;;
 | |
| 
 | |
|   -version | --version | --versio | --versi | --vers | -V)
 | |
|     ac_init_version=: ;;
 | |
| 
 | |
|   -with-* | --with-*)
 | |
|     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
 | |
|     # Reject names that are not valid shell variable names.
 | |
|     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
 | |
|       { echo "$as_me: error: invalid package name: $ac_package" >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
|     ac_package=`echo $ac_package| sed 's/-/_/g'`
 | |
|     case $ac_option in
 | |
|       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
 | |
|       *) ac_optarg=yes ;;
 | |
|     esac
 | |
|     eval "with_$ac_package='$ac_optarg'" ;;
 | |
| 
 | |
|   -without-* | --without-*)
 | |
|     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
 | |
|     # Reject names that are not valid shell variable names.
 | |
|     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
 | |
|       { echo "$as_me: error: invalid package name: $ac_package" >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
|     ac_package=`echo $ac_package | sed 's/-/_/g'`
 | |
|     eval "with_$ac_package=no" ;;
 | |
| 
 | |
|   --x)
 | |
|     # Obsolete; use --with-x.
 | |
|     with_x=yes ;;
 | |
| 
 | |
|   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
 | |
|   | --x-incl | --x-inc | --x-in | --x-i)
 | |
|     ac_prev=x_includes ;;
 | |
|   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
 | |
|   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
 | |
|     x_includes=$ac_optarg ;;
 | |
| 
 | |
|   -x-libraries | --x-libraries | --x-librarie | --x-librari \
 | |
|   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
 | |
|     ac_prev=x_libraries ;;
 | |
|   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
 | |
|   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
 | |
|     x_libraries=$ac_optarg ;;
 | |
| 
 | |
|   -*) { echo "$as_me: error: unrecognized option: $ac_option
 | |
| Try \`$0 --help' for more information." >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
|     ;;
 | |
| 
 | |
|   *=*)
 | |
|     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
 | |
|     # Reject names that are not valid shell variable names.
 | |
|     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
 | |
|       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
|     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
 | |
|     eval "$ac_envvar='$ac_optarg'"
 | |
|     export $ac_envvar ;;
 | |
| 
 | |
|   *)
 | |
|     # FIXME: should be removed in autoconf 3.0.
 | |
|     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
 | |
|     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
 | |
|       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
 | |
|     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
 | |
|     ;;
 | |
| 
 | |
|   esac
 | |
| done
 | |
| 
 | |
| if test -n "$ac_prev"; then
 | |
|   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
 | |
|   { echo "$as_me: error: missing argument to $ac_option" >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 
 | |
| # Be sure to have absolute paths.
 | |
| for ac_var in exec_prefix prefix
 | |
| do
 | |
|   eval ac_val=$`echo $ac_var`
 | |
|   case $ac_val in
 | |
|     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
 | |
|     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
 | |
|    { (exit 1); exit 1; }; };;
 | |
|   esac
 | |
| done
 | |
| 
 | |
| # Be sure to have absolute paths.
 | |
| for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
 | |
| 	      localstatedir libdir includedir oldincludedir infodir mandir
 | |
| do
 | |
|   eval ac_val=$`echo $ac_var`
 | |
|   case $ac_val in
 | |
|     [\\/$]* | ?:[\\/]* ) ;;
 | |
|     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
 | |
|    { (exit 1); exit 1; }; };;
 | |
|   esac
 | |
| done
 | |
| 
 | |
| # There might be people who depend on the old broken behavior: `$host'
 | |
| # used to hold the argument of --host etc.
 | |
| # FIXME: To remove some day.
 | |
| build=$build_alias
 | |
| host=$host_alias
 | |
| target=$target_alias
 | |
| 
 | |
| # FIXME: To remove some day.
 | |
| if test "x$host_alias" != x; then
 | |
|   if test "x$build_alias" = x; then
 | |
|     cross_compiling=maybe
 | |
|     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
 | |
|     If a cross compiler is detected then cross compile mode will be used." >&2
 | |
|   elif test "x$build_alias" != "x$host_alias"; then
 | |
|     cross_compiling=yes
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| ac_tool_prefix=
 | |
| test -n "$host_alias" && ac_tool_prefix=$host_alias-
 | |
| 
 | |
| test "$silent" = yes && exec 6>/dev/null
 | |
| 
 | |
| 
 | |
| # Find the source files, if location was not specified.
 | |
| if test -z "$srcdir"; then
 | |
|   ac_srcdir_defaulted=yes
 | |
|   # Try the directory containing this script, then its parent.
 | |
|   ac_confdir=`(dirname "$0") 2>/dev/null ||
 | |
| $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$0" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$0" : 'X\(//\)$' \| \
 | |
| 	 X"$0" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$0" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|   srcdir=$ac_confdir
 | |
|   if test ! -r $srcdir/$ac_unique_file; then
 | |
|     srcdir=..
 | |
|   fi
 | |
| else
 | |
|   ac_srcdir_defaulted=no
 | |
| fi
 | |
| if test ! -r $srcdir/$ac_unique_file; then
 | |
|   if test "$ac_srcdir_defaulted" = yes; then
 | |
|     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
|   else
 | |
|     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
|   fi
 | |
| fi
 | |
| (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
 | |
|   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
 | |
|    { (exit 1); exit 1; }; }
 | |
| srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
 | |
| ac_env_build_alias_set=${build_alias+set}
 | |
| ac_env_build_alias_value=$build_alias
 | |
| ac_cv_env_build_alias_set=${build_alias+set}
 | |
| ac_cv_env_build_alias_value=$build_alias
 | |
| ac_env_host_alias_set=${host_alias+set}
 | |
| ac_env_host_alias_value=$host_alias
 | |
| ac_cv_env_host_alias_set=${host_alias+set}
 | |
| ac_cv_env_host_alias_value=$host_alias
 | |
| ac_env_target_alias_set=${target_alias+set}
 | |
| ac_env_target_alias_value=$target_alias
 | |
| ac_cv_env_target_alias_set=${target_alias+set}
 | |
| ac_cv_env_target_alias_value=$target_alias
 | |
| ac_env_CPP_set=${CPP+set}
 | |
| ac_env_CPP_value=$CPP
 | |
| ac_cv_env_CPP_set=${CPP+set}
 | |
| ac_cv_env_CPP_value=$CPP
 | |
| ac_env_CPPFLAGS_set=${CPPFLAGS+set}
 | |
| ac_env_CPPFLAGS_value=$CPPFLAGS
 | |
| ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
 | |
| ac_cv_env_CPPFLAGS_value=$CPPFLAGS
 | |
| ac_env_CXX_set=${CXX+set}
 | |
| ac_env_CXX_value=$CXX
 | |
| ac_cv_env_CXX_set=${CXX+set}
 | |
| ac_cv_env_CXX_value=$CXX
 | |
| ac_env_CXXFLAGS_set=${CXXFLAGS+set}
 | |
| ac_env_CXXFLAGS_value=$CXXFLAGS
 | |
| ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
 | |
| ac_cv_env_CXXFLAGS_value=$CXXFLAGS
 | |
| ac_env_LDFLAGS_set=${LDFLAGS+set}
 | |
| ac_env_LDFLAGS_value=$LDFLAGS
 | |
| ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
 | |
| ac_cv_env_LDFLAGS_value=$LDFLAGS
 | |
| ac_env_CXXCPP_set=${CXXCPP+set}
 | |
| ac_env_CXXCPP_value=$CXXCPP
 | |
| ac_cv_env_CXXCPP_set=${CXXCPP+set}
 | |
| ac_cv_env_CXXCPP_value=$CXXCPP
 | |
| 
 | |
| #
 | |
| # Report the --help message.
 | |
| #
 | |
| if test "$ac_init_help" = "long"; then
 | |
|   # Omit some internal or obsolete options to make the list less imposing.
 | |
|   # This message is too long to be a string in the A/UX 3.1 sh.
 | |
|   cat <<_ACEOF
 | |
| \`configure' configures libjava version-unused to adapt to many kinds of systems.
 | |
| 
 | |
| Usage: $0 [OPTION]... [VAR=VALUE]...
 | |
| 
 | |
| To assign environment variables (e.g., CC, CFLAGS...), specify them as
 | |
| VAR=VALUE.  See below for descriptions of some of the useful variables.
 | |
| 
 | |
| Defaults for the options are specified in brackets.
 | |
| 
 | |
| Configuration:
 | |
|   -h, --help              display this help and exit
 | |
|       --help=short        display options specific to this package
 | |
|       --help=recursive    display the short help of all the included packages
 | |
|   -V, --version           display version information and exit
 | |
|   -q, --quiet, --silent   do not print \`checking...' messages
 | |
|       --cache-file=FILE   cache test results in FILE [disabled]
 | |
|   -C, --config-cache      alias for \`--cache-file=config.cache'
 | |
|   -n, --no-create         do not create output files
 | |
|       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
 | |
| 
 | |
| _ACEOF
 | |
| 
 | |
|   cat <<_ACEOF
 | |
| Installation directories:
 | |
|   --prefix=PREFIX         install architecture-independent files in PREFIX
 | |
| 			  [$ac_default_prefix]
 | |
|   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
 | |
| 			  [PREFIX]
 | |
| 
 | |
| By default, \`make install' will install all the files in
 | |
| \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
 | |
| an installation prefix other than \`$ac_default_prefix' using \`--prefix',
 | |
| for instance \`--prefix=\$HOME'.
 | |
| 
 | |
| For better control, use the options below.
 | |
| 
 | |
| Fine tuning of the installation directories:
 | |
|   --bindir=DIR           user executables [EPREFIX/bin]
 | |
|   --sbindir=DIR          system admin executables [EPREFIX/sbin]
 | |
|   --libexecdir=DIR       program executables [EPREFIX/libexec]
 | |
|   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
 | |
|   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
 | |
|   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
 | |
|   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
 | |
|   --libdir=DIR           object code libraries [EPREFIX/lib]
 | |
|   --includedir=DIR       C header files [PREFIX/include]
 | |
|   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
 | |
|   --infodir=DIR          info documentation [PREFIX/info]
 | |
|   --mandir=DIR           man documentation [PREFIX/man]
 | |
| _ACEOF
 | |
| 
 | |
|   cat <<\_ACEOF
 | |
| 
 | |
| Program names:
 | |
|   --program-prefix=PREFIX            prepend PREFIX to installed program names
 | |
|   --program-suffix=SUFFIX            append SUFFIX to installed program names
 | |
|   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
 | |
| 
 | |
| X features:
 | |
|   --x-includes=DIR    X include files are in DIR
 | |
|   --x-libraries=DIR   X library files are in DIR
 | |
| 
 | |
| System types:
 | |
|   --build=BUILD     configure for building on BUILD [guessed]
 | |
|   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
 | |
|   --target=TARGET   configure for building compilers for TARGET [HOST]
 | |
| _ACEOF
 | |
| fi
 | |
| 
 | |
| if test -n "$ac_init_help"; then
 | |
|   case $ac_init_help in
 | |
|      short | recursive ) echo "Configuration of libjava version-unused:";;
 | |
|    esac
 | |
|   cat <<\_ACEOF
 | |
| 
 | |
| Optional Features:
 | |
|   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
 | |
|   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
 | |
|   --enable-multilib       build many library versions (default)
 | |
|   --enable-version-specific-runtime-libs
 | |
|                           specify that runtime libraries should be installed
 | |
|                           in a compiler-specific directory
 | |
|   --enable-plugin         build gcjwebplugin web browser plugin
 | |
|   --enable-gconf-peer     compile GConf native peers for util.preferences
 | |
|   --enable-java-maintainer-mode
 | |
|                           allow rebuilding of .class and .h files
 | |
|   --disable-dependency-tracking  speeds up one-time build
 | |
|   --enable-dependency-tracking   do not reject slow dependency extractors
 | |
|   --enable-maintainer-mode  enable make rules and dependencies not useful
 | |
| 			  (and sometimes confusing) to the casual installer
 | |
|   --enable-libgcj-debug   enable runtime debugging code
 | |
|   --enable-java-awt       list of AWT peer implementations to be built
 | |
|   --enable-shared[=PKGS]
 | |
|                           build shared libraries [default=yes]
 | |
|   --enable-static[=PKGS]
 | |
|                           build static libraries [default=yes]
 | |
|   --enable-fast-install[=PKGS]
 | |
|                           optimize for fast installation [default=yes]
 | |
|   --disable-libtool-lock  avoid locking (might break parallel builds)
 | |
|   --disable-getenv-properties
 | |
|                           don't set system properties from GCJ_PROPERTIES
 | |
|   --enable-hash-synchronization
 | |
|                           use global hash table for monitor locks
 | |
|   --enable-libgcj-bc      enable(default) or disable BC ABI for portions of
 | |
|                           libgcj
 | |
|   --enable-gc-debug       include full support for pointer backtracing etc.
 | |
|   --enable-interpreter    enable interpreter
 | |
|   --enable-sjlj-exceptions
 | |
|                           force use of builtin_setjmp for exceptions
 | |
|   --disable-java-net      disable java.net
 | |
|   --disable-jvmpi         disable JVMPI support
 | |
|   --enable-java-gc=TYPE   choose garbage collector (default is boehm)
 | |
|   --disable-rpath         do not hardcode runtime library paths
 | |
|   --enable-tls            Use thread-local storage [default=yes]
 | |
| 
 | |
| Optional Packages:
 | |
|   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
 | |
|   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
 | |
|   --with-build-libsubdir=DIR  Directory where to find libraries for build system
 | |
|   --with-target-subdir=SUBDIR
 | |
|                           configure in a subdirectory
 | |
|   --with-cross-host=HOST  configure with a cross compiler from HOST
 | |
|   --with-newlib           configure with newlib
 | |
|   --with-escher=ABS.PATH  specify path to escher dir or JAR for X peers
 | |
|   --with-pic              try to use only PIC/non-PIC objects [default=use
 | |
|                           both]
 | |
|   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
 | |
|   --with-ecj-jar=FILE     use preinstalled ecj jar
 | |
|   --with-java-home=DIRECTORY
 | |
|                           value of java.home system property
 | |
|   --with-win32-nlsapi=ansi or unicows or unicode
 | |
|                           native MinGW libgcj Win32 OS API (default is ansi)
 | |
|   --without-libffi        don't use libffi
 | |
|   --with-ecos             enable runtime eCos target support
 | |
|   --with-system-zlib      use installed libz
 | |
|   --with-x                use the X Window System
 | |
|   --with-gnu-ld           assume the C compiler uses GNU ld default=no
 | |
|   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
 | |
|   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
 | |
| 
 | |
| Some influential environment variables:
 | |
|   CC          C compiler command
 | |
|   CFLAGS      C compiler flags
 | |
|   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
 | |
|               nonstandard directory <lib dir>
 | |
|   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
 | |
|               headers in a nonstandard directory <include dir>
 | |
|   CXX         C++ compiler command
 | |
|   CXXFLAGS    C++ compiler flags
 | |
|   CPP         C preprocessor
 | |
|   CXXCPP      C++ preprocessor
 | |
| 
 | |
| Use these variables to override the choices made by `configure' or to help
 | |
| it to find libraries and programs with nonstandard names/locations.
 | |
| 
 | |
| _ACEOF
 | |
| fi
 | |
| 
 | |
| if test "$ac_init_help" = "recursive"; then
 | |
|   # If there are subdirs, report their specific --help.
 | |
|   ac_popdir=`pwd`
 | |
|   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
 | |
|     test -d $ac_dir || continue
 | |
|     ac_builddir=.
 | |
| 
 | |
| if test "$ac_dir" != .; then
 | |
|   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
 | |
|   # A "../" for each directory in $ac_dir_suffix.
 | |
|   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
 | |
| else
 | |
|   ac_dir_suffix= ac_top_builddir=
 | |
| fi
 | |
| 
 | |
| case $srcdir in
 | |
|   .)  # No --srcdir option.  We are building in place.
 | |
|     ac_srcdir=.
 | |
|     if test -z "$ac_top_builddir"; then
 | |
|        ac_top_srcdir=.
 | |
|     else
 | |
|        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
 | |
|     fi ;;
 | |
|   [\\/]* | ?:[\\/]* )  # Absolute path.
 | |
|     ac_srcdir=$srcdir$ac_dir_suffix;
 | |
|     ac_top_srcdir=$srcdir ;;
 | |
|   *) # Relative path.
 | |
|     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
 | |
|     ac_top_srcdir=$ac_top_builddir$srcdir ;;
 | |
| esac
 | |
| 
 | |
| # Do not use `cd foo && pwd` to compute absolute paths, because
 | |
| # the directories may not exist.
 | |
| case `pwd` in
 | |
| .) ac_abs_builddir="$ac_dir";;
 | |
| *)
 | |
|   case "$ac_dir" in
 | |
|   .) ac_abs_builddir=`pwd`;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
 | |
|   *) ac_abs_builddir=`pwd`/"$ac_dir";;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_top_builddir=${ac_top_builddir}.;;
 | |
| *)
 | |
|   case ${ac_top_builddir}. in
 | |
|   .) ac_abs_top_builddir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
 | |
|   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_srcdir=$ac_srcdir;;
 | |
| *)
 | |
|   case $ac_srcdir in
 | |
|   .) ac_abs_srcdir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
 | |
|   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_top_srcdir=$ac_top_srcdir;;
 | |
| *)
 | |
|   case $ac_top_srcdir in
 | |
|   .) ac_abs_top_srcdir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
 | |
|   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
 | |
|   esac;;
 | |
| esac
 | |
| 
 | |
|     cd $ac_dir
 | |
|     # Check for guested configure; otherwise get Cygnus style configure.
 | |
|     if test -f $ac_srcdir/configure.gnu; then
 | |
|       echo
 | |
|       $SHELL $ac_srcdir/configure.gnu  --help=recursive
 | |
|     elif test -f $ac_srcdir/configure; then
 | |
|       echo
 | |
|       $SHELL $ac_srcdir/configure  --help=recursive
 | |
|     elif test -f $ac_srcdir/configure.ac ||
 | |
| 	   test -f $ac_srcdir/configure.in; then
 | |
|       echo
 | |
|       $ac_configure --help
 | |
|     else
 | |
|       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
 | |
|     fi
 | |
|     cd $ac_popdir
 | |
|   done
 | |
| fi
 | |
| 
 | |
| test -n "$ac_init_help" && exit 0
 | |
| if $ac_init_version; then
 | |
|   cat <<\_ACEOF
 | |
| libjava configure version-unused
 | |
| generated by GNU Autoconf 2.59
 | |
| 
 | |
| Copyright (C) 2003 Free Software Foundation, Inc.
 | |
| This configure script is free software; the Free Software Foundation
 | |
| gives unlimited permission to copy, distribute and modify it.
 | |
| _ACEOF
 | |
|   exit 0
 | |
| fi
 | |
| exec 5>config.log
 | |
| cat >&5 <<_ACEOF
 | |
| This file contains any messages produced by compilers while
 | |
| running configure, to aid debugging if configure makes a mistake.
 | |
| 
 | |
| It was created by libjava $as_me version-unused, which was
 | |
| generated by GNU Autoconf 2.59.  Invocation command line was
 | |
| 
 | |
|   $ $0 $@
 | |
| 
 | |
| _ACEOF
 | |
| {
 | |
| cat <<_ASUNAME
 | |
| ## --------- ##
 | |
| ## Platform. ##
 | |
| ## --------- ##
 | |
| 
 | |
| hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
 | |
| uname -m = `(uname -m) 2>/dev/null || echo unknown`
 | |
| uname -r = `(uname -r) 2>/dev/null || echo unknown`
 | |
| uname -s = `(uname -s) 2>/dev/null || echo unknown`
 | |
| uname -v = `(uname -v) 2>/dev/null || echo unknown`
 | |
| 
 | |
| /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
 | |
| /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
 | |
| 
 | |
| /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
 | |
| /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
 | |
| /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
 | |
| hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
 | |
| /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
 | |
| /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
 | |
| /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
 | |
| 
 | |
| _ASUNAME
 | |
| 
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   echo "PATH: $as_dir"
 | |
| done
 | |
| 
 | |
| } >&5
 | |
| 
 | |
| cat >&5 <<_ACEOF
 | |
| 
 | |
| 
 | |
| ## ----------- ##
 | |
| ## Core tests. ##
 | |
| ## ----------- ##
 | |
| 
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| # Keep a trace of the command line.
 | |
| # Strip out --no-create and --no-recursion so they do not pile up.
 | |
| # Strip out --silent because we don't want to record it for future runs.
 | |
| # Also quote any args containing shell meta-characters.
 | |
| # Make two passes to allow for proper duplicate-argument suppression.
 | |
| ac_configure_args=
 | |
| ac_configure_args0=
 | |
| ac_configure_args1=
 | |
| ac_sep=
 | |
| ac_must_keep_next=false
 | |
| for ac_pass in 1 2
 | |
| do
 | |
|   for ac_arg
 | |
|   do
 | |
|     case $ac_arg in
 | |
|     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
 | |
|     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
 | |
|     | -silent | --silent | --silen | --sile | --sil)
 | |
|       continue ;;
 | |
|     *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
 | |
|       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
 | |
|     esac
 | |
|     case $ac_pass in
 | |
|     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
 | |
|     2)
 | |
|       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
 | |
|       if test $ac_must_keep_next = true; then
 | |
| 	ac_must_keep_next=false # Got value, back to normal.
 | |
|       else
 | |
| 	case $ac_arg in
 | |
| 	  *=* | --config-cache | -C | -disable-* | --disable-* \
 | |
| 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
 | |
| 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
 | |
| 	  | -with-* | --with-* | -without-* | --without-* | --x)
 | |
| 	    case "$ac_configure_args0 " in
 | |
| 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
 | |
| 	    esac
 | |
| 	    ;;
 | |
| 	  -* ) ac_must_keep_next=true ;;
 | |
| 	esac
 | |
|       fi
 | |
|       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
 | |
|       # Get rid of the leading space.
 | |
|       ac_sep=" "
 | |
|       ;;
 | |
|     esac
 | |
|   done
 | |
| done
 | |
| $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
 | |
| $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
 | |
| 
 | |
| # When interrupted or exit'd, cleanup temporary files, and complete
 | |
| # config.log.  We remove comments because anyway the quotes in there
 | |
| # would cause problems or look ugly.
 | |
| # WARNING: Be sure not to use single quotes in there, as some shells,
 | |
| # such as our DU 5.0 friend, will then `close' the trap.
 | |
| trap 'exit_status=$?
 | |
|   # Save into config.log some information that might help in debugging.
 | |
|   {
 | |
|     echo
 | |
| 
 | |
|     cat <<\_ASBOX
 | |
| ## ---------------- ##
 | |
| ## Cache variables. ##
 | |
| ## ---------------- ##
 | |
| _ASBOX
 | |
|     echo
 | |
|     # The following way of writing the cache mishandles newlines in values,
 | |
| {
 | |
|   (set) 2>&1 |
 | |
|     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
 | |
|     *ac_space=\ *)
 | |
|       sed -n \
 | |
| 	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
 | |
| 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
 | |
|       ;;
 | |
|     *)
 | |
|       sed -n \
 | |
| 	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
 | |
|       ;;
 | |
|     esac;
 | |
| }
 | |
|     echo
 | |
| 
 | |
|     cat <<\_ASBOX
 | |
| ## ----------------- ##
 | |
| ## Output variables. ##
 | |
| ## ----------------- ##
 | |
| _ASBOX
 | |
|     echo
 | |
|     for ac_var in $ac_subst_vars
 | |
|     do
 | |
|       eval ac_val=$`echo $ac_var`
 | |
|       echo "$ac_var='"'"'$ac_val'"'"'"
 | |
|     done | sort
 | |
|     echo
 | |
| 
 | |
|     if test -n "$ac_subst_files"; then
 | |
|       cat <<\_ASBOX
 | |
| ## ------------- ##
 | |
| ## Output files. ##
 | |
| ## ------------- ##
 | |
| _ASBOX
 | |
|       echo
 | |
|       for ac_var in $ac_subst_files
 | |
|       do
 | |
| 	eval ac_val=$`echo $ac_var`
 | |
| 	echo "$ac_var='"'"'$ac_val'"'"'"
 | |
|       done | sort
 | |
|       echo
 | |
|     fi
 | |
| 
 | |
|     if test -s confdefs.h; then
 | |
|       cat <<\_ASBOX
 | |
| ## ----------- ##
 | |
| ## confdefs.h. ##
 | |
| ## ----------- ##
 | |
| _ASBOX
 | |
|       echo
 | |
|       sed "/^$/d" confdefs.h | sort
 | |
|       echo
 | |
|     fi
 | |
|     test "$ac_signal" != 0 &&
 | |
|       echo "$as_me: caught signal $ac_signal"
 | |
|     echo "$as_me: exit $exit_status"
 | |
|   } >&5
 | |
|   rm -f core *.core &&
 | |
|   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
 | |
|     exit $exit_status
 | |
|      ' 0
 | |
| for ac_signal in 1 2 13 15; do
 | |
|   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
 | |
| done
 | |
| ac_signal=0
 | |
| 
 | |
| # confdefs.h avoids OS command line length limits that DEFS can exceed.
 | |
| rm -rf conftest* confdefs.h
 | |
| # AIX cpp loses on an empty file, so make sure it contains at least a newline.
 | |
| echo >confdefs.h
 | |
| 
 | |
| # Predefined preprocessor variables.
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define PACKAGE_NAME "$PACKAGE_NAME"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define PACKAGE_VERSION "$PACKAGE_VERSION"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define PACKAGE_STRING "$PACKAGE_STRING"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| # Let the site file select an alternate cache file if it wants to.
 | |
| # Prefer explicitly selected file to automatically selected ones.
 | |
| if test -z "$CONFIG_SITE"; then
 | |
|   if test "x$prefix" != xNONE; then
 | |
|     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
 | |
|   else
 | |
|     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
 | |
|   fi
 | |
| fi
 | |
| for ac_site_file in $CONFIG_SITE; do
 | |
|   if test -r "$ac_site_file"; then
 | |
|     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
 | |
| echo "$as_me: loading site script $ac_site_file" >&6;}
 | |
|     sed 's/^/| /' "$ac_site_file" >&5
 | |
|     . "$ac_site_file"
 | |
|   fi
 | |
| done
 | |
| 
 | |
| if test -r "$cache_file"; then
 | |
|   # Some versions of bash will fail to source /dev/null (special
 | |
|   # files actually), so we avoid doing that.
 | |
|   if test -f "$cache_file"; then
 | |
|     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
 | |
| echo "$as_me: loading cache $cache_file" >&6;}
 | |
|     case $cache_file in
 | |
|       [\\/]* | ?:[\\/]* ) . $cache_file;;
 | |
|       *)                      . ./$cache_file;;
 | |
|     esac
 | |
|   fi
 | |
| else
 | |
|   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
 | |
| echo "$as_me: creating cache $cache_file" >&6;}
 | |
|   >$cache_file
 | |
| fi
 | |
| 
 | |
| # Check that the precious variables saved in the cache have kept the same
 | |
| # value.
 | |
| ac_cache_corrupted=false
 | |
| for ac_var in `(set) 2>&1 |
 | |
| 	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
 | |
|   eval ac_old_set=\$ac_cv_env_${ac_var}_set
 | |
|   eval ac_new_set=\$ac_env_${ac_var}_set
 | |
|   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
 | |
|   eval ac_new_val="\$ac_env_${ac_var}_value"
 | |
|   case $ac_old_set,$ac_new_set in
 | |
|     set,)
 | |
|       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
 | |
| echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
 | |
|       ac_cache_corrupted=: ;;
 | |
|     ,set)
 | |
|       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
 | |
| echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
 | |
|       ac_cache_corrupted=: ;;
 | |
|     ,);;
 | |
|     *)
 | |
|       if test "x$ac_old_val" != "x$ac_new_val"; then
 | |
| 	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
 | |
| echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
 | |
| 	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
 | |
| echo "$as_me:   former value:  $ac_old_val" >&2;}
 | |
| 	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
 | |
| echo "$as_me:   current value: $ac_new_val" >&2;}
 | |
| 	ac_cache_corrupted=:
 | |
|       fi;;
 | |
|   esac
 | |
|   # Pass precious variables to config.status.
 | |
|   if test "$ac_new_set" = set; then
 | |
|     case $ac_new_val in
 | |
|     *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
 | |
|       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
 | |
|     *) ac_arg=$ac_var=$ac_new_val ;;
 | |
|     esac
 | |
|     case " $ac_configure_args " in
 | |
|       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
 | |
|       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
 | |
|     esac
 | |
|   fi
 | |
| done
 | |
| if $ac_cache_corrupted; then
 | |
|   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
 | |
| echo "$as_me: error: changes in the environment can compromise the build" >&2;}
 | |
|   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
 | |
| echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| ac_aux_dir=
 | |
| for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
 | |
|   if test -f $ac_dir/install-sh; then
 | |
|     ac_aux_dir=$ac_dir
 | |
|     ac_install_sh="$ac_aux_dir/install-sh -c"
 | |
|     break
 | |
|   elif test -f $ac_dir/install.sh; then
 | |
|     ac_aux_dir=$ac_dir
 | |
|     ac_install_sh="$ac_aux_dir/install.sh -c"
 | |
|     break
 | |
|   elif test -f $ac_dir/shtool; then
 | |
|     ac_aux_dir=$ac_dir
 | |
|     ac_install_sh="$ac_aux_dir/shtool install -c"
 | |
|     break
 | |
|   fi
 | |
| done
 | |
| if test -z "$ac_aux_dir"; then
 | |
|   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
 | |
| echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| ac_config_guess="$SHELL $ac_aux_dir/config.guess"
 | |
| ac_config_sub="$SHELL $ac_aux_dir/config.sub"
 | |
| ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
 | |
| 
 | |
| # Make sure we can run config.sub.
 | |
| $ac_config_sub sun4 >/dev/null 2>&1 ||
 | |
|   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
 | |
| echo "$as_me: error: cannot run $ac_config_sub" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| 
 | |
| echo "$as_me:$LINENO: checking build system type" >&5
 | |
| echo $ECHO_N "checking build system type... $ECHO_C" >&6
 | |
| if test "${ac_cv_build+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_cv_build_alias=$build_alias
 | |
| test -z "$ac_cv_build_alias" &&
 | |
|   ac_cv_build_alias=`$ac_config_guess`
 | |
| test -z "$ac_cv_build_alias" &&
 | |
|   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
 | |
| echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
 | |
|   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
 | |
| echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_build" >&5
 | |
| echo "${ECHO_T}$ac_cv_build" >&6
 | |
| build=$ac_cv_build
 | |
| build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
 | |
| build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
 | |
| build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 | |
| 
 | |
| 
 | |
|  case ${build_alias} in
 | |
|   "") build_noncanonical=${build} ;;
 | |
|   *) build_noncanonical=${build_alias} ;;
 | |
| esac
 | |
| 
 | |
|  case ${host_alias} in
 | |
|   "") host_noncanonical=${build_noncanonical} ;;
 | |
|   *) host_noncanonical=${host_alias} ;;
 | |
| esac
 | |
| 
 | |
|  case ${target_alias} in
 | |
|   "") target_noncanonical=${host_noncanonical} ;;
 | |
|   *) target_noncanonical=${target_alias} ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
 | |
| # have matching libraries, they should use host libraries: Makefile.tpl
 | |
| # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
 | |
| # However, they still use the build modules, because the corresponding
 | |
| # host modules (e.g. bison) are only built for the host when bootstrap
 | |
| # finishes. So:
 | |
| # - build_subdir is where we find build modules, and never changes.
 | |
| # - build_libsubdir is where we find build libraries, and can be overridden.
 | |
| 
 | |
| # Prefix 'build-' so this never conflicts with target_subdir.
 | |
| build_subdir="build-${build_noncanonical}"
 | |
| 
 | |
| # Check whether --with-build-libsubdir or --without-build-libsubdir was given.
 | |
| if test "${with_build_libsubdir+set}" = set; then
 | |
|   withval="$with_build_libsubdir"
 | |
|   build_libsubdir="$withval"
 | |
| else
 | |
|   build_libsubdir="$build_subdir"
 | |
| fi;
 | |
| # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
 | |
| if ( test $srcdir = . && test -d gcc ) \
 | |
|    || test -d $srcdir/../host-${host_noncanonical}; then
 | |
|   host_subdir="host-${host_noncanonical}"
 | |
| else
 | |
|   host_subdir=.
 | |
| fi
 | |
| # No prefix.
 | |
| target_subdir=${target_noncanonical}
 | |
| 
 | |
| 
 | |
| # We use these options to decide which functions to include.
 | |
| 
 | |
| # Check whether --with-target-subdir or --without-target-subdir was given.
 | |
| if test "${with_target_subdir+set}" = set; then
 | |
|   withval="$with_target_subdir"
 | |
| 
 | |
| fi;
 | |
| 
 | |
| # We may get other options which we don't document:
 | |
| # --with-target-subdir, --with-multisrctop, --with-multisubdir
 | |
| 
 | |
| # Find the rest of the source tree framework.
 | |
| # Default to --enable-multilib
 | |
| # Check whether --enable-multilib or --disable-multilib was given.
 | |
| if test "${enable_multilib+set}" = set; then
 | |
|   enableval="$enable_multilib"
 | |
|   case "$enableval" in
 | |
|   yes) multilib=yes ;;
 | |
|   no)  multilib=no ;;
 | |
|   *)   { { echo "$as_me:$LINENO: error: bad value $enableval for multilib option" >&5
 | |
| echo "$as_me: error: bad value $enableval for multilib option" >&2;}
 | |
|    { (exit 1); exit 1; }; } ;;
 | |
|  esac
 | |
| else
 | |
|   multilib=yes
 | |
| fi;
 | |
| 
 | |
| # We may get other options which we leave undocumented:
 | |
| # --with-target-subdir, --with-multisrctop, --with-multisubdir
 | |
| # See config-ml.in if you want the gory details.
 | |
| 
 | |
| if test "$srcdir" = "."; then
 | |
|   if test "$with_target_subdir" != "."; then
 | |
|     multi_basedir="$srcdir/$with_multisrctop../.."
 | |
|   else
 | |
|     multi_basedir="$srcdir/$with_multisrctop.."
 | |
|   fi
 | |
| else
 | |
|   multi_basedir="$srcdir/.."
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Even if the default multilib is not a cross compilation,
 | |
| # it may be that some of the other multilibs are.
 | |
| if test $cross_compiling = no && test $multilib = yes \
 | |
|    && test "x${with_multisubdir}" != x ; then
 | |
|    cross_compiling=maybe
 | |
| fi
 | |
| 
 | |
|           ac_config_commands="$ac_config_commands default-1"
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking host system type" >&5
 | |
| echo $ECHO_N "checking host system type... $ECHO_C" >&6
 | |
| if test "${ac_cv_host+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_cv_host_alias=$host_alias
 | |
| test -z "$ac_cv_host_alias" &&
 | |
|   ac_cv_host_alias=$ac_cv_build_alias
 | |
| ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
 | |
|   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
 | |
| echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_host" >&5
 | |
| echo "${ECHO_T}$ac_cv_host" >&6
 | |
| host=$ac_cv_host
 | |
| host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
 | |
| host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
 | |
| host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking target system type" >&5
 | |
| echo $ECHO_N "checking target system type... $ECHO_C" >&6
 | |
| if test "${ac_cv_target+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_cv_target_alias=$target_alias
 | |
| test "x$ac_cv_target_alias" = "x" &&
 | |
|   ac_cv_target_alias=$ac_cv_host_alias
 | |
| ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
 | |
|   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
 | |
| echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_target" >&5
 | |
| echo "${ECHO_T}$ac_cv_target" >&6
 | |
| target=$ac_cv_target
 | |
| target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
 | |
| target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
 | |
| target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 | |
| 
 | |
| 
 | |
| # The aliases save the names the user supplied, while $host etc.
 | |
| # will get canonicalized.
 | |
| test -n "$target_alias" &&
 | |
|   test "$program_prefix$program_suffix$program_transform_name" = \
 | |
|     NONENONEs,x,x, &&
 | |
|   program_prefix=${target_alias}-
 | |
|  case ${build_alias} in
 | |
|   "") build_noncanonical=${build} ;;
 | |
|   *) build_noncanonical=${build_alias} ;;
 | |
| esac
 | |
| 
 | |
|  case ${target_alias} in
 | |
|   "") target_noncanonical=${host_noncanonical} ;;
 | |
|   *) target_noncanonical=${target_alias} ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # This works around the fact that libtool configuration may change LD
 | |
| # for this particular configuration, but some shells, instead of
 | |
| # keeping the changes in LD private, export them just because LD is
 | |
| # exported.
 | |
| ORIGINAL_LD_FOR_MULTILIBS=$LD
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether ln -s works" >&5
 | |
| echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
 | |
| LN_S=$as_ln_s
 | |
| if test "$LN_S" = "ln -s"; then
 | |
|   echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
 | |
| echo "${ECHO_T}no, using $LN_S" >&6
 | |
| fi
 | |
| 
 | |
| 
 | |
| # This works around an automake problem.
 | |
| mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
 | |
| 
 | |
| 
 | |
| 
 | |
| # Check whether --with-cross-host or --without-cross-host was given.
 | |
| if test "${with_cross_host+set}" = set; then
 | |
|   withval="$with_cross_host"
 | |
| 
 | |
| fi;
 | |
| 
 | |
| 
 | |
| # Check whether --with-newlib or --without-newlib was given.
 | |
| if test "${with_newlib+set}" = set; then
 | |
|   withval="$with_newlib"
 | |
| 
 | |
| fi;
 | |
| 
 | |
| # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
 | |
| if test "${enable_version_specific_runtime_libs+set}" = set; then
 | |
|   enableval="$enable_version_specific_runtime_libs"
 | |
|   case "$enableval" in
 | |
|       yes) version_specific_libs=yes ;;
 | |
|       no)  version_specific_libs=no ;;
 | |
|       *)   { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable version-specific libs" >&5
 | |
| echo "$as_me: error: Unknown argument to enable/disable version-specific libs" >&2;}
 | |
|    { (exit 1); exit 1; }; };;
 | |
|      esac
 | |
| else
 | |
|   version_specific_libs=no
 | |
| 
 | |
| fi;
 | |
| 
 | |
| # Check whether --enable-plugin or --disable-plugin was given.
 | |
| if test "${enable_plugin+set}" = set; then
 | |
|   enableval="$enable_plugin"
 | |
|   case "$enableval" in
 | |
|       yes) plugin_enabled=yes ;;
 | |
|       no)  plugin_enabled=no ;;
 | |
|       *)   { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable plugin" >&5
 | |
| echo "$as_me: error: Unknown argument to enable/disable plugin" >&2;}
 | |
|    { (exit 1); exit 1; }; };;
 | |
|      esac
 | |
| else
 | |
|   plugin_enabled=no
 | |
| 
 | |
| fi;
 | |
| 
 | |
| # Check whether --enable-gconf-peer or --disable-gconf-peer was given.
 | |
| if test "${enable_gconf_peer+set}" = set; then
 | |
|   enableval="$enable_gconf_peer"
 | |
|   case "$enableval" in
 | |
|       yes) gconf_enabled=yes ;;
 | |
|       no)  gconf_enabled=no ;;
 | |
|       *)   { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable gconf-peer" >&5
 | |
| echo "$as_me: error: Unknown argument to enable/disable gconf-peer" >&2;}
 | |
|    { (exit 1); exit 1; }; };;
 | |
|      esac
 | |
| else
 | |
|   gconf_enabled=no
 | |
| 
 | |
| fi;
 | |
| 
 | |
| # Check whether --enable-java-maintainer-mode or --disable-java-maintainer-mode was given.
 | |
| if test "${enable_java_maintainer_mode+set}" = set; then
 | |
|   enableval="$enable_java_maintainer_mode"
 | |
| 
 | |
| fi;
 | |
| 
 | |
| 
 | |
| if test "$enable_java_maintainer_mode" = yes; then
 | |
|   JAVA_MAINTAINER_MODE_TRUE=
 | |
|   JAVA_MAINTAINER_MODE_FALSE='#'
 | |
| else
 | |
|   JAVA_MAINTAINER_MODE_TRUE='#'
 | |
|   JAVA_MAINTAINER_MODE_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
 | |
| 
 | |
| 
 | |
| # (1) We use an abnormal CXX (without library references), so we
 | |
| # must cache it under a different name.
 | |
| # (2) CC, CFLAGS, CXX, CXXFLAGS, LDFLAGS must not be 'precious', or
 | |
| # the non-multilib-adjusted value will be used in multilibs.
 | |
| # (3) As a side effect, we must SUBST CXXFLAGS, CFLAGS, and LDFLAGS ourselves.
 | |
| # (4) As another side effect, automake doesn't automatically include them
 | |
| # in Makefile.in.
 | |
| # (5) For libstdc++-v3, -fno-builtin must be present here so that a
 | |
| # non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and
 | |
| # used in later tests.  This may not be necessary in libjava; I don't know.
 | |
| 
 | |
| 
 | |
| save_CXXFLAGS="$CXXFLAGS"
 | |
| CXXFLAGS="$CXXFLAGS -fno-builtin"
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| if test -n "$ac_tool_prefix"; then
 | |
|   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
 | |
| set dummy ${ac_tool_prefix}gcc; 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_CC+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$CC"; then
 | |
|   ac_cv_prog_CC="$CC" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_CC="${ac_tool_prefix}gcc"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| CC=$ac_cv_prog_CC
 | |
| if test -n "$CC"; then
 | |
|   echo "$as_me:$LINENO: result: $CC" >&5
 | |
| echo "${ECHO_T}$CC" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$ac_cv_prog_CC"; then
 | |
|   ac_ct_CC=$CC
 | |
|   # Extract the first word of "gcc", so it can be a program name with args.
 | |
| set dummy gcc; 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_CC+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_CC"; then
 | |
|   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_CC="gcc"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| ac_ct_CC=$ac_cv_prog_ac_ct_CC
 | |
| if test -n "$ac_ct_CC"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
 | |
| echo "${ECHO_T}$ac_ct_CC" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   CC=$ac_ct_CC
 | |
| else
 | |
|   CC="$ac_cv_prog_CC"
 | |
| fi
 | |
| 
 | |
| if test -z "$CC"; then
 | |
|   if test -n "$ac_tool_prefix"; then
 | |
|   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
 | |
| set dummy ${ac_tool_prefix}cc; 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_CC+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$CC"; then
 | |
|   ac_cv_prog_CC="$CC" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_CC="${ac_tool_prefix}cc"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| CC=$ac_cv_prog_CC
 | |
| if test -n "$CC"; then
 | |
|   echo "$as_me:$LINENO: result: $CC" >&5
 | |
| echo "${ECHO_T}$CC" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$ac_cv_prog_CC"; then
 | |
|   ac_ct_CC=$CC
 | |
|   # Extract the first word of "cc", so it can be a program name with args.
 | |
| set dummy cc; 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_CC+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_CC"; then
 | |
|   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_CC="cc"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| ac_ct_CC=$ac_cv_prog_ac_ct_CC
 | |
| if test -n "$ac_ct_CC"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
 | |
| echo "${ECHO_T}$ac_ct_CC" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   CC=$ac_ct_CC
 | |
| else
 | |
|   CC="$ac_cv_prog_CC"
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$CC"; then
 | |
|   # Extract the first word of "cc", so it can be a program name with args.
 | |
| set dummy cc; 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_CC+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$CC"; then
 | |
|   ac_cv_prog_CC="$CC" # Let the user override the test.
 | |
| else
 | |
|   ac_prog_rejected=no
 | |
| 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
 | |
|        ac_prog_rejected=yes
 | |
|        continue
 | |
|      fi
 | |
|     ac_cv_prog_CC="cc"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| if test $ac_prog_rejected = yes; then
 | |
|   # We found a bogon in the path, so make sure we never use it.
 | |
|   set dummy $ac_cv_prog_CC
 | |
|   shift
 | |
|   if test $# != 0; then
 | |
|     # We chose a different compiler from the bogus one.
 | |
|     # However, it has the same basename, so the bogon will be chosen
 | |
|     # first if we set CC to just the basename; use the full file name.
 | |
|     shift
 | |
|     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
 | |
|   fi
 | |
| fi
 | |
| fi
 | |
| fi
 | |
| CC=$ac_cv_prog_CC
 | |
| if test -n "$CC"; then
 | |
|   echo "$as_me:$LINENO: result: $CC" >&5
 | |
| echo "${ECHO_T}$CC" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$CC"; then
 | |
|   if test -n "$ac_tool_prefix"; then
 | |
|   for ac_prog in cl
 | |
|   do
 | |
|     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_tool_prefix$ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_CC+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$CC"; then
 | |
|   ac_cv_prog_CC="$CC" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| CC=$ac_cv_prog_CC
 | |
| if test -n "$CC"; then
 | |
|   echo "$as_me:$LINENO: result: $CC" >&5
 | |
| echo "${ECHO_T}$CC" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|     test -n "$CC" && break
 | |
|   done
 | |
| fi
 | |
| if test -z "$CC"; then
 | |
|   ac_ct_CC=$CC
 | |
|   for ac_prog in cl
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_CC"; then
 | |
|   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_CC="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| ac_ct_CC=$ac_cv_prog_ac_ct_CC
 | |
| if test -n "$ac_ct_CC"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
 | |
| echo "${ECHO_T}$ac_ct_CC" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$ac_ct_CC" && break
 | |
| done
 | |
| 
 | |
|   CC=$ac_ct_CC
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: no acceptable C compiler found in \$PATH
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| 
 | |
| # Provide some information about the compiler.
 | |
| echo "$as_me:$LINENO:" \
 | |
|      "checking for C compiler version" >&5
 | |
| ac_compiler=`set X $ac_compile; echo $2`
 | |
| { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
 | |
|   (eval $ac_compiler --version </dev/null >&5) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
| { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
 | |
|   (eval $ac_compiler -v </dev/null >&5) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
| { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
 | |
|   (eval $ac_compiler -V </dev/null >&5) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
| 
 | |
| 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
 | |
| # FIXME: Cleanup?
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|   gcc_no_link=no
 | |
| else
 | |
|   gcc_no_link=yes
 | |
| fi
 | |
| 
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   # Setting cross_compile will disable run tests; it will
 | |
|   # also disable AC_CHECK_FILE but that's generally
 | |
|   # correct if we can't link.
 | |
|   cross_compiling=yes
 | |
|   EXEEXT=
 | |
| else
 | |
|   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
 | |
| ac_clean_files_save=$ac_clean_files
 | |
| ac_clean_files="$ac_clean_files a.out a.exe b.out"
 | |
| # Try to create an executable without -o first, disregard a.out.
 | |
| # It will help us diagnose broken compilers, and finding out an intuition
 | |
| # of exeext.
 | |
| echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
 | |
| echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
 | |
| ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
 | |
|   (eval $ac_link_default) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|   # Find the output, starting from the most likely.  This scheme is
 | |
| # not robust to junk in `.', hence go to wildcards (a.*) only as a last
 | |
| # resort.
 | |
| 
 | |
| # Be careful to initialize this variable, since it used to be cached.
 | |
| # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
 | |
| ac_cv_exeext=
 | |
| # b.out is created by i960 compilers.
 | |
| for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
 | |
| do
 | |
|   test -f "$ac_file" || continue
 | |
|   case $ac_file in
 | |
|     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
 | |
| 	;;
 | |
|     conftest.$ac_ext )
 | |
| 	# This is the source file.
 | |
| 	;;
 | |
|     [ab].out )
 | |
| 	# We found the default executable, but exeext='' is most
 | |
| 	# certainly right.
 | |
| 	break;;
 | |
|     *.* )
 | |
| 	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
 | |
| 	# FIXME: I believe we export ac_cv_exeext for Libtool,
 | |
| 	# but it would be cool to find out if it's true.  Does anybody
 | |
| 	# maintain Libtool? --akim.
 | |
| 	export ac_cv_exeext
 | |
| 	break;;
 | |
|     * )
 | |
| 	break;;
 | |
|   esac
 | |
| done
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| { { echo "$as_me:$LINENO: error: C compiler cannot create executables
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: C compiler cannot create executables
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 77); exit 77; }; }
 | |
| fi
 | |
| 
 | |
| ac_exeext=$ac_cv_exeext
 | |
| echo "$as_me:$LINENO: result: $ac_file" >&5
 | |
| echo "${ECHO_T}$ac_file" >&6
 | |
| 
 | |
| # Check the compiler produces executables we can run.  If not, either
 | |
| # the compiler is broken, or we cross compile.
 | |
| echo "$as_me:$LINENO: checking whether the C compiler works" >&5
 | |
| echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
 | |
| # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
 | |
| # If not cross compiling, check that we can run a simple program.
 | |
| if test "$cross_compiling" != yes; then
 | |
|   if { ac_try='./$ac_file'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|     cross_compiling=no
 | |
|   else
 | |
|     if test "$cross_compiling" = maybe; then
 | |
| 	cross_compiling=yes
 | |
|     else
 | |
| 	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
 | |
| If you meant to cross compile, use \`--host'.
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: cannot run C compiled programs.
 | |
| If you meant to cross compile, use \`--host'.
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|     fi
 | |
|   fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| 
 | |
| rm -f a.out a.exe conftest$ac_cv_exeext b.out
 | |
| ac_clean_files=$ac_clean_files_save
 | |
| # Check the compiler produces executables we can run.  If not, either
 | |
| # the compiler is broken, or we cross compile.
 | |
| echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
 | |
| echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
 | |
| echo "$as_me:$LINENO: result: $cross_compiling" >&5
 | |
| echo "${ECHO_T}$cross_compiling" >&6
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for suffix of executables" >&5
 | |
| echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|   # If both `conftest.exe' and `conftest' are `present' (well, observable)
 | |
| # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
 | |
| # work properly (i.e., refer to `conftest.exe'), while it won't with
 | |
| # `rm'.
 | |
| for ac_file in conftest.exe conftest conftest.*; do
 | |
|   test -f "$ac_file" || continue
 | |
|   case $ac_file in
 | |
|     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
 | |
|     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
 | |
| 	  export ac_cv_exeext
 | |
| 	  break;;
 | |
|     * ) break;;
 | |
|   esac
 | |
| done
 | |
| else
 | |
|   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 
 | |
| rm -f conftest$ac_cv_exeext
 | |
| echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
 | |
| echo "${ECHO_T}$ac_cv_exeext" >&6
 | |
| 
 | |
| rm -f conftest.$ac_ext
 | |
| EXEEXT=$ac_cv_exeext
 | |
| ac_exeext=$EXEEXT
 | |
| fi
 | |
| echo "$as_me:$LINENO: checking for suffix of object files" >&5
 | |
| echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
 | |
| if test "${ac_cv_objext+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.  */
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.o conftest.obj
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
 | |
|   case $ac_file in
 | |
|     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
 | |
|     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
 | |
|        break;;
 | |
|   esac
 | |
| done
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: cannot compute suffix of object files: cannot compile
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 
 | |
| rm -f conftest.$ac_cv_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
 | |
| echo "${ECHO_T}$ac_cv_objext" >&6
 | |
| OBJEXT=$ac_cv_objext
 | |
| ac_objext=$OBJEXT
 | |
| echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
 | |
| echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
 | |
| if test "${ac_cv_c_compiler_gnu+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.  */
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| #ifndef __GNUC__
 | |
|        choke me
 | |
| #endif
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_compiler_gnu=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_compiler_gnu=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| ac_cv_c_compiler_gnu=$ac_compiler_gnu
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
 | |
| echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
 | |
| GCC=`test $ac_compiler_gnu = yes && echo yes`
 | |
| ac_test_CFLAGS=${CFLAGS+set}
 | |
| ac_save_CFLAGS=$CFLAGS
 | |
| CFLAGS="-g"
 | |
| echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
 | |
| echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_cc_g+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.  */
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_prog_cc_g=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_prog_cc_g=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
 | |
| echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
 | |
| if test "$ac_test_CFLAGS" = set; then
 | |
|   CFLAGS=$ac_save_CFLAGS
 | |
| elif test $ac_cv_prog_cc_g = yes; then
 | |
|   if test "$GCC" = yes; then
 | |
|     CFLAGS="-g -O2"
 | |
|   else
 | |
|     CFLAGS="-g"
 | |
|   fi
 | |
| else
 | |
|   if test "$GCC" = yes; then
 | |
|     CFLAGS="-O2"
 | |
|   else
 | |
|     CFLAGS=
 | |
|   fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
 | |
| echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_cc_stdc+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_cv_prog_cc_stdc=no
 | |
| ac_save_CC=$CC
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <stdarg.h>
 | |
| #include <stdio.h>
 | |
| #include <sys/types.h>
 | |
| #include <sys/stat.h>
 | |
| /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
 | |
| struct buf { int x; };
 | |
| FILE * (*rcsopen) (struct buf *, struct stat *, int);
 | |
| static char *e (p, i)
 | |
|      char **p;
 | |
|      int i;
 | |
| {
 | |
|   return p[i];
 | |
| }
 | |
| static char *f (char * (*g) (char **, int), char **p, ...)
 | |
| {
 | |
|   char *s;
 | |
|   va_list v;
 | |
|   va_start (v,p);
 | |
|   s = g (p, va_arg (v,int));
 | |
|   va_end (v);
 | |
|   return s;
 | |
| }
 | |
| 
 | |
| /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
 | |
|    function prototypes and stuff, but not '\xHH' hex character constants.
 | |
|    These don't provoke an error unfortunately, instead are silently treated
 | |
|    as 'x'.  The following induces an error, until -std1 is added to get
 | |
|    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
 | |
|    array size at least.  It's necessary to write '\x00'==0 to get something
 | |
|    that's true only with -std1.  */
 | |
| int osf4_cc_array ['\x00' == 0 ? 1 : -1];
 | |
| 
 | |
| int test (int i, double x);
 | |
| struct s1 {int (*f) (int a);};
 | |
| struct s2 {int (*f) (double a);};
 | |
| int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
 | |
| int argc;
 | |
| char **argv;
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| # Don't try gcc -ansi; that turns off useful extensions and
 | |
| # breaks some systems' header files.
 | |
| # AIX			-qlanglvl=ansi
 | |
| # Ultrix and OSF/1	-std1
 | |
| # HP-UX 10.20 and later	-Ae
 | |
| # HP-UX older versions	-Aa -D_HPUX_SOURCE
 | |
| # SVR4			-Xc -D__EXTENSIONS__
 | |
| for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
 | |
| do
 | |
|   CC="$ac_save_CC $ac_arg"
 | |
|   rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_prog_cc_stdc=$ac_arg
 | |
| break
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext
 | |
| done
 | |
| rm -f conftest.$ac_ext conftest.$ac_objext
 | |
| CC=$ac_save_CC
 | |
| 
 | |
| fi
 | |
| 
 | |
| case "x$ac_cv_prog_cc_stdc" in
 | |
|   x|xno)
 | |
|     echo "$as_me:$LINENO: result: none needed" >&5
 | |
| echo "${ECHO_T}none needed" >&6 ;;
 | |
|   *)
 | |
|     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
 | |
| echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
 | |
|     CC="$CC $ac_cv_prog_cc_stdc" ;;
 | |
| esac
 | |
| 
 | |
| # Some people use a C++ compiler to compile C.  Since we use `exit',
 | |
| # in C++ we need to declare it.  In case someone uses the same compiler
 | |
| # for both compiling C and C++ we need to have the C++ compiler decide
 | |
| # the declaration of exit, since it's the most demanding environment.
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| #ifndef __cplusplus
 | |
|   choke me
 | |
| #endif
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   for ac_declaration in \
 | |
|    '' \
 | |
|    'extern "C" void std::exit (int) throw (); using std::exit;' \
 | |
|    'extern "C" void std::exit (int); using std::exit;' \
 | |
|    'extern "C" void exit (int) throw ();' \
 | |
|    'extern "C" void exit (int);' \
 | |
|    'void exit (int);'
 | |
| do
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_declaration
 | |
| #include <stdlib.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| exit (42);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   :
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| continue
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_declaration
 | |
| int
 | |
| main ()
 | |
| {
 | |
| exit (42);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   break
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| done
 | |
| rm -f conftest*
 | |
| if test -n "$ac_declaration"; then
 | |
|   echo '#ifdef __cplusplus' >>confdefs.h
 | |
|   echo $ac_declaration      >>confdefs.h
 | |
|   echo '#endif'             >>confdefs.h
 | |
| fi
 | |
| 
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| ac_ext=cc
 | |
| ac_cpp='$CXXCPP $CPPFLAGS'
 | |
| ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 | |
| if test -n "$ac_tool_prefix"; then
 | |
|   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
 | |
|   do
 | |
|     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_tool_prefix$ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_CXX+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$CXX"; then
 | |
|   ac_cv_prog_CXX="$CXX" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| CXX=$ac_cv_prog_CXX
 | |
| if test -n "$CXX"; then
 | |
|   echo "$as_me:$LINENO: result: $CXX" >&5
 | |
| echo "${ECHO_T}$CXX" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|     test -n "$CXX" && break
 | |
|   done
 | |
| fi
 | |
| if test -z "$CXX"; then
 | |
|   ac_ct_CXX=$CXX
 | |
|   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_CXX"; then
 | |
|   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_CXX="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
 | |
| if test -n "$ac_ct_CXX"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
 | |
| echo "${ECHO_T}$ac_ct_CXX" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$ac_ct_CXX" && break
 | |
| done
 | |
| test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
 | |
| 
 | |
|   CXX=$ac_ct_CXX
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Provide some information about the compiler.
 | |
| echo "$as_me:$LINENO:" \
 | |
|      "checking for C++ compiler version" >&5
 | |
| ac_compiler=`set X $ac_compile; echo $2`
 | |
| { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
 | |
|   (eval $ac_compiler --version </dev/null >&5) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
| { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
 | |
|   (eval $ac_compiler -v </dev/null >&5) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
| { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
 | |
|   (eval $ac_compiler -V </dev/null >&5) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
 | |
| echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
 | |
| if test "${ac_cv_cxx_compiler_gnu+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.  */
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| #ifndef __GNUC__
 | |
|        choke me
 | |
| #endif
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_compiler_gnu=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_compiler_gnu=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
 | |
| echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
 | |
| GXX=`test $ac_compiler_gnu = yes && echo yes`
 | |
| ac_test_CXXFLAGS=${CXXFLAGS+set}
 | |
| ac_save_CXXFLAGS=$CXXFLAGS
 | |
| CXXFLAGS="-g"
 | |
| echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
 | |
| echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_cxx_g+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.  */
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_prog_cxx_g=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_prog_cxx_g=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
 | |
| echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
 | |
| if test "$ac_test_CXXFLAGS" = set; then
 | |
|   CXXFLAGS=$ac_save_CXXFLAGS
 | |
| elif test $ac_cv_prog_cxx_g = yes; then
 | |
|   if test "$GXX" = yes; then
 | |
|     CXXFLAGS="-g -O2"
 | |
|   else
 | |
|     CXXFLAGS="-g"
 | |
|   fi
 | |
| else
 | |
|   if test "$GXX" = yes; then
 | |
|     CXXFLAGS="-O2"
 | |
|   else
 | |
|     CXXFLAGS=
 | |
|   fi
 | |
| fi
 | |
| for ac_declaration in \
 | |
|    '' \
 | |
|    'extern "C" void std::exit (int) throw (); using std::exit;' \
 | |
|    'extern "C" void std::exit (int); using std::exit;' \
 | |
|    'extern "C" void exit (int) throw ();' \
 | |
|    'extern "C" void exit (int);' \
 | |
|    'void exit (int);'
 | |
| do
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_declaration
 | |
| #include <stdlib.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| exit (42);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   :
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| continue
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_declaration
 | |
| int
 | |
| main ()
 | |
| {
 | |
| exit (42);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   break
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| done
 | |
| rm -f conftest*
 | |
| if test -n "$ac_declaration"; then
 | |
|   echo '#ifdef __cplusplus' >>confdefs.h
 | |
|   echo $ac_declaration      >>confdefs.h
 | |
|   echo '#endif'             >>confdefs.h
 | |
| fi
 | |
| 
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| CXXFLAGS="$save_CXXFLAGS"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| am__api_version="1.9"
 | |
| # Find a good install program.  We prefer a C program (faster),
 | |
| # so one script is as good as another.  But avoid the broken or
 | |
| # incompatible versions:
 | |
| # SysV /etc/install, /usr/sbin/install
 | |
| # SunOS /usr/etc/install
 | |
| # IRIX /sbin/install
 | |
| # AIX /bin/install
 | |
| # AmigaOS /C/install, which installs bootblocks on floppy discs
 | |
| # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
 | |
| # AFS /usr/afsws/bin/install, which mishandles nonexistent args
 | |
| # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 | |
| # OS/2's system install, which has a completely different semantic
 | |
| # ./install, which can be erroneously created by make from ./install.sh.
 | |
| echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
 | |
| echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
 | |
| if test -z "$INSTALL"; then
 | |
| if test "${ac_cv_path_install+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   # Account for people who put trailing slashes in PATH elements.
 | |
| case $as_dir/ in
 | |
|   ./ | .// | /cC/* | \
 | |
|   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
 | |
|   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
 | |
|   /usr/ucb/* ) ;;
 | |
|   *)
 | |
|     # OSF1 and SCO ODT 3.0 have their own names for install.
 | |
|     # Don't use installbsd from OSF since it installs stuff as root
 | |
|     # by default.
 | |
|     for ac_prog in ginstall scoinst install; do
 | |
|       for ac_exec_ext in '' $ac_executable_extensions; do
 | |
| 	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
 | |
| 	  if test $ac_prog = install &&
 | |
| 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
 | |
| 	    # AIX install.  It has an incompatible calling convention.
 | |
| 	    :
 | |
| 	  elif test $ac_prog = install &&
 | |
| 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
 | |
| 	    # program-specific install script used by HP pwplus--don't use.
 | |
| 	    :
 | |
| 	  else
 | |
| 	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
 | |
| 	    break 3
 | |
| 	  fi
 | |
| 	fi
 | |
|       done
 | |
|     done
 | |
|     ;;
 | |
| esac
 | |
| done
 | |
| 
 | |
| 
 | |
| fi
 | |
|   if test "${ac_cv_path_install+set}" = set; then
 | |
|     INSTALL=$ac_cv_path_install
 | |
|   else
 | |
|     # As a last resort, use the slow shell script.  We don't cache a
 | |
|     # path for INSTALL within a source directory, because that will
 | |
|     # break other packages using the cache if that directory is
 | |
|     # removed, or if the path is relative.
 | |
|     INSTALL=$ac_install_sh
 | |
|   fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $INSTALL" >&5
 | |
| echo "${ECHO_T}$INSTALL" >&6
 | |
| 
 | |
| # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
 | |
| # It thinks the first close brace ends the variable substitution.
 | |
| test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
 | |
| 
 | |
| test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
 | |
| 
 | |
| test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether build environment is sane" >&5
 | |
| echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
 | |
| # Just in case
 | |
| sleep 1
 | |
| echo timestamp > conftest.file
 | |
| # Do `set' in a subshell so we don't clobber the current shell's
 | |
| # arguments.  Must try -L first in case configure is actually a
 | |
| # symlink; some systems play weird games with the mod time of symlinks
 | |
| # (eg FreeBSD returns the mod time of the symlink's containing
 | |
| # directory).
 | |
| if (
 | |
|    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
 | |
|    if test "$*" = "X"; then
 | |
|       # -L didn't work.
 | |
|       set X `ls -t $srcdir/configure conftest.file`
 | |
|    fi
 | |
|    rm -f conftest.file
 | |
|    if test "$*" != "X $srcdir/configure conftest.file" \
 | |
|       && test "$*" != "X conftest.file $srcdir/configure"; then
 | |
| 
 | |
|       # If neither matched, then we have a broken ls.  This can happen
 | |
|       # if, for instance, CONFIG_SHELL is bash and it inherits a
 | |
|       # broken ls alias from the environment.  This has actually
 | |
|       # happened.  Such a system could not be considered "sane".
 | |
|       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
 | |
| alias in your environment" >&5
 | |
| echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
 | |
| alias in your environment" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|    fi
 | |
| 
 | |
|    test "$2" = conftest.file
 | |
|    )
 | |
| then
 | |
|    # Ok.
 | |
|    :
 | |
| else
 | |
|    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
 | |
| Check your system clock" >&5
 | |
| echo "$as_me: error: newly created file is older than distributed files!
 | |
| Check your system clock" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| test "$program_prefix" != NONE &&
 | |
|   program_transform_name="s,^,$program_prefix,;$program_transform_name"
 | |
| # Use a double $ so make ignores it.
 | |
| test "$program_suffix" != NONE &&
 | |
|   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
 | |
| # Double any \ or $.  echo might interpret backslashes.
 | |
| # By default was `s,x,x', remove it if useless.
 | |
| cat <<\_ACEOF >conftest.sed
 | |
| s/[\\$]/&&/g;s/;s,x,x,$//
 | |
| _ACEOF
 | |
| program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
 | |
| rm conftest.sed
 | |
| 
 | |
| # expand $ac_aux_dir to an absolute path
 | |
| am_aux_dir=`cd $ac_aux_dir && pwd`
 | |
| 
 | |
| test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
 | |
| # Use eval to expand $SHELL
 | |
| if eval "$MISSING --run true"; then
 | |
|   am_missing_run="$MISSING --run "
 | |
| else
 | |
|   am_missing_run=
 | |
|   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
 | |
| echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
 | |
| fi
 | |
| 
 | |
| if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
 | |
|   # We used to keeping the `.' as first argument, in order to
 | |
|   # allow $(mkdir_p) to be used without argument.  As in
 | |
|   #   $(mkdir_p) $(somedir)
 | |
|   # where $(somedir) is conditionally defined.  However this is wrong
 | |
|   # for two reasons:
 | |
|   #  1. if the package is installed by a user who cannot write `.'
 | |
|   #     make install will fail,
 | |
|   #  2. the above comment should most certainly read
 | |
|   #     $(mkdir_p) $(DESTDIR)$(somedir)
 | |
|   #     so it does not work when $(somedir) is undefined and
 | |
|   #     $(DESTDIR) is not.
 | |
|   #  To support the latter case, we have to write
 | |
|   #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
 | |
|   #  so the `.' trick is pointless.
 | |
|   mkdir_p='mkdir -p --'
 | |
| else
 | |
|   # On NextStep and OpenStep, the `mkdir' command does not
 | |
|   # recognize any option.  It will interpret all options as
 | |
|   # directories to create, and then abort because `.' already
 | |
|   # exists.
 | |
|   for d in ./-p ./--version;
 | |
|   do
 | |
|     test -d $d && rmdir $d
 | |
|   done
 | |
|   # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
 | |
|   if test -f "$ac_aux_dir/mkinstalldirs"; then
 | |
|     mkdir_p='$(mkinstalldirs)'
 | |
|   else
 | |
|     mkdir_p='$(install_sh) -d'
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| for ac_prog in gawk mawk nawk awk
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_AWK+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$AWK"; then
 | |
|   ac_cv_prog_AWK="$AWK" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_AWK="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| AWK=$ac_cv_prog_AWK
 | |
| if test -n "$AWK"; then
 | |
|   echo "$as_me:$LINENO: result: $AWK" >&5
 | |
| echo "${ECHO_T}$AWK" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$AWK" && break
 | |
| done
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
 | |
| echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
 | |
| set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
 | |
| if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   cat >conftest.make <<\_ACEOF
 | |
| all:
 | |
| 	@echo 'ac_maketemp="$(MAKE)"'
 | |
| _ACEOF
 | |
| # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
 | |
| eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
 | |
| if test -n "$ac_maketemp"; then
 | |
|   eval ac_cv_prog_make_${ac_make}_set=yes
 | |
| else
 | |
|   eval ac_cv_prog_make_${ac_make}_set=no
 | |
| fi
 | |
| rm -f conftest.make
 | |
| fi
 | |
| if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
 | |
|   echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
|   SET_MAKE=
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
|   SET_MAKE="MAKE=${MAKE-make}"
 | |
| fi
 | |
| 
 | |
| rm -rf .tst 2>/dev/null
 | |
| mkdir .tst 2>/dev/null
 | |
| if test -d .tst; then
 | |
|   am__leading_dot=.
 | |
| else
 | |
|   am__leading_dot=_
 | |
| fi
 | |
| rmdir .tst 2>/dev/null
 | |
| 
 | |
| DEPDIR="${am__leading_dot}deps"
 | |
| 
 | |
|           ac_config_commands="$ac_config_commands depfiles"
 | |
| 
 | |
| 
 | |
| am_make=${MAKE-make}
 | |
| cat > confinc << 'END'
 | |
| am__doit:
 | |
| 	@echo done
 | |
| .PHONY: am__doit
 | |
| END
 | |
| # If we don't find an include directive, just comment out the code.
 | |
| echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
 | |
| echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
 | |
| am__include="#"
 | |
| am__quote=
 | |
| _am_result=none
 | |
| # First try GNU make style include.
 | |
| echo "include confinc" > confmf
 | |
| # We grep out `Entering directory' and `Leaving directory'
 | |
| # messages which can occur if `w' ends up in MAKEFLAGS.
 | |
| # In particular we don't look at `^make:' because GNU make might
 | |
| # be invoked under some other name (usually "gmake"), in which
 | |
| # case it prints its new name instead of `make'.
 | |
| if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
 | |
|    am__include=include
 | |
|    am__quote=
 | |
|    _am_result=GNU
 | |
| fi
 | |
| # Now try BSD make style include.
 | |
| if test "$am__include" = "#"; then
 | |
|    echo '.include "confinc"' > confmf
 | |
|    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
 | |
|       am__include=.include
 | |
|       am__quote="\""
 | |
|       _am_result=BSD
 | |
|    fi
 | |
| fi
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: result: $_am_result" >&5
 | |
| echo "${ECHO_T}$_am_result" >&6
 | |
| rm -f confinc confmf
 | |
| 
 | |
| # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
 | |
| if test "${enable_dependency_tracking+set}" = set; then
 | |
|   enableval="$enable_dependency_tracking"
 | |
| 
 | |
| fi;
 | |
| if test "x$enable_dependency_tracking" != xno; then
 | |
|   am_depcomp="$ac_aux_dir/depcomp"
 | |
|   AMDEPBACKSLASH='\'
 | |
| fi
 | |
| 
 | |
| 
 | |
| if test "x$enable_dependency_tracking" != xno; then
 | |
|   AMDEP_TRUE=
 | |
|   AMDEP_FALSE='#'
 | |
| else
 | |
|   AMDEP_TRUE='#'
 | |
|   AMDEP_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| # test to see if srcdir already configured
 | |
| if test "`cd $srcdir && pwd`" != "`pwd`" &&
 | |
|    test -f $srcdir/config.status; then
 | |
|   { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
 | |
| echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 
 | |
| # test whether we have cygpath
 | |
| if test -z "$CYGPATH_W"; then
 | |
|   if (cygpath --version) >/dev/null 2>/dev/null; then
 | |
|     CYGPATH_W='cygpath -w'
 | |
|   else
 | |
|     CYGPATH_W=echo
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Define the identity of the package.
 | |
|  PACKAGE='libjava'
 | |
|  VERSION='version-unused'
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define PACKAGE "$PACKAGE"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define VERSION "$VERSION"
 | |
| _ACEOF
 | |
| 
 | |
| # Some tools Automake needs.
 | |
| 
 | |
| ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
 | |
| 
 | |
| 
 | |
| AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
 | |
| 
 | |
| 
 | |
| AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
 | |
| 
 | |
| 
 | |
| AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
 | |
| 
 | |
| 
 | |
| MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
 | |
| 
 | |
| install_sh=${install_sh-"$am_aux_dir/install-sh"}
 | |
| 
 | |
| # Installed binaries are usually stripped using `strip' when the user
 | |
| # run `make install-strip'.  However `strip' might not be the right
 | |
| # tool to use in cross-compilation environments, therefore Automake
 | |
| # will honor the `STRIP' environment variable to overrule this program.
 | |
| if test "$cross_compiling" != no; then
 | |
|   if test -n "$ac_tool_prefix"; then
 | |
|   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
 | |
| set dummy ${ac_tool_prefix}strip; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_STRIP+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$STRIP"; then
 | |
|   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| STRIP=$ac_cv_prog_STRIP
 | |
| if test -n "$STRIP"; then
 | |
|   echo "$as_me:$LINENO: result: $STRIP" >&5
 | |
| echo "${ECHO_T}$STRIP" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$ac_cv_prog_STRIP"; then
 | |
|   ac_ct_STRIP=$STRIP
 | |
|   # Extract the first word of "strip", so it can be a program name with args.
 | |
| set dummy strip; ac_word=$2
 | |
| 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_STRIP+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_STRIP"; then
 | |
|   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_STRIP="strip"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
|   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
 | |
| fi
 | |
| fi
 | |
| ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
 | |
| if test -n "$ac_ct_STRIP"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
 | |
| echo "${ECHO_T}$ac_ct_STRIP" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   STRIP=$ac_ct_STRIP
 | |
| else
 | |
|   STRIP="$ac_cv_prog_STRIP"
 | |
| fi
 | |
| 
 | |
| fi
 | |
| INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
 | |
| 
 | |
| # We need awk for the "check" target.  The system "awk" is bad on
 | |
| # some platforms.
 | |
| # Always define AMTAR for backward compatibility.
 | |
| 
 | |
| AMTAR=${AMTAR-"${am_missing_run}tar"}
 | |
| 
 | |
| am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| depcc="$CC"   am_compiler_list=
 | |
| 
 | |
| echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
 | |
| echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
 | |
| if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
 | |
|   # We make a subdir and do the tests there.  Otherwise we can end up
 | |
|   # making bogus files that we don't know about and never remove.  For
 | |
|   # instance it was reported that on HP-UX the gcc test will end up
 | |
|   # making a dummy file named `D' -- because `-MD' means `put the output
 | |
|   # in D'.
 | |
|   mkdir conftest.dir
 | |
|   # Copy depcomp to subdir because otherwise we won't find it if we're
 | |
|   # using a relative directory.
 | |
|   cp "$am_depcomp" conftest.dir
 | |
|   cd conftest.dir
 | |
|   # We will build objects and dependencies in a subdirectory because
 | |
|   # it helps to detect inapplicable dependency modes.  For instance
 | |
|   # both Tru64's cc and ICC support -MD to output dependencies as a
 | |
|   # side effect of compilation, but ICC will put the dependencies in
 | |
|   # the current directory while Tru64 will put them in the object
 | |
|   # directory.
 | |
|   mkdir sub
 | |
| 
 | |
|   am_cv_CC_dependencies_compiler_type=none
 | |
|   if test "$am_compiler_list" = ""; then
 | |
|      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
 | |
|   fi
 | |
|   for depmode in $am_compiler_list; do
 | |
|     # Setup a source with many dependencies, because some compilers
 | |
|     # like to wrap large dependency lists on column 80 (with \), and
 | |
|     # we should not choose a depcomp mode which is confused by this.
 | |
|     #
 | |
|     # We need to recreate these files for each test, as the compiler may
 | |
|     # overwrite some of them when testing with obscure command lines.
 | |
|     # This happens at least with the AIX C compiler.
 | |
|     : > sub/conftest.c
 | |
|     for i in 1 2 3 4 5 6; do
 | |
|       echo '#include "conftst'$i'.h"' >> sub/conftest.c
 | |
|       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
 | |
|       # Solaris 8's {/usr,}/bin/sh.
 | |
|       touch sub/conftst$i.h
 | |
|     done
 | |
|     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 | |
| 
 | |
|     case $depmode in
 | |
|     nosideeffect)
 | |
|       # after this tag, mechanisms are not by side-effect, so they'll
 | |
|       # only be used when explicitly requested
 | |
|       if test "x$enable_dependency_tracking" = xyes; then
 | |
| 	continue
 | |
|       else
 | |
| 	break
 | |
|       fi
 | |
|       ;;
 | |
|     none) break ;;
 | |
|     esac
 | |
|     # We check with `-c' and `-o' for the sake of the "dashmstdout"
 | |
|     # mode.  It turns out that the SunPro C++ compiler does not properly
 | |
|     # handle `-M -o', and we need to detect this.
 | |
|     if depmode=$depmode \
 | |
|        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
 | |
|        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
 | |
|        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
 | |
|          >/dev/null 2>conftest.err &&
 | |
|        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
 | |
|        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
 | |
|        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
 | |
|       # icc doesn't choke on unknown options, it will just issue warnings
 | |
|       # or remarks (even with -Werror).  So we grep stderr for any message
 | |
|       # that says an option was ignored or not supported.
 | |
|       # When given -MP, icc 7.0 and 7.1 complain thusly:
 | |
|       #   icc: Command line warning: ignoring option '-M'; no argument required
 | |
|       # The diagnosis changed in icc 8.0:
 | |
|       #   icc: Command line remark: option '-MP' not supported
 | |
|       if (grep 'ignoring option' conftest.err ||
 | |
|           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
 | |
|         am_cv_CC_dependencies_compiler_type=$depmode
 | |
|         break
 | |
|       fi
 | |
|     fi
 | |
|   done
 | |
| 
 | |
|   cd ..
 | |
|   rm -rf conftest.dir
 | |
| else
 | |
|   am_cv_CC_dependencies_compiler_type=none
 | |
| fi
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
 | |
| echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
 | |
| CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
 | |
| 
 | |
| 
 | |
| 
 | |
| if
 | |
|   test "x$enable_dependency_tracking" != xno \
 | |
|   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
 | |
|   am__fastdepCC_TRUE=
 | |
|   am__fastdepCC_FALSE='#'
 | |
| else
 | |
|   am__fastdepCC_TRUE='#'
 | |
|   am__fastdepCC_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| depcc="$CXX"  am_compiler_list=
 | |
| 
 | |
| echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
 | |
| echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
 | |
| if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
 | |
|   # We make a subdir and do the tests there.  Otherwise we can end up
 | |
|   # making bogus files that we don't know about and never remove.  For
 | |
|   # instance it was reported that on HP-UX the gcc test will end up
 | |
|   # making a dummy file named `D' -- because `-MD' means `put the output
 | |
|   # in D'.
 | |
|   mkdir conftest.dir
 | |
|   # Copy depcomp to subdir because otherwise we won't find it if we're
 | |
|   # using a relative directory.
 | |
|   cp "$am_depcomp" conftest.dir
 | |
|   cd conftest.dir
 | |
|   # We will build objects and dependencies in a subdirectory because
 | |
|   # it helps to detect inapplicable dependency modes.  For instance
 | |
|   # both Tru64's cc and ICC support -MD to output dependencies as a
 | |
|   # side effect of compilation, but ICC will put the dependencies in
 | |
|   # the current directory while Tru64 will put them in the object
 | |
|   # directory.
 | |
|   mkdir sub
 | |
| 
 | |
|   am_cv_CXX_dependencies_compiler_type=none
 | |
|   if test "$am_compiler_list" = ""; then
 | |
|      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
 | |
|   fi
 | |
|   for depmode in $am_compiler_list; do
 | |
|     # Setup a source with many dependencies, because some compilers
 | |
|     # like to wrap large dependency lists on column 80 (with \), and
 | |
|     # we should not choose a depcomp mode which is confused by this.
 | |
|     #
 | |
|     # We need to recreate these files for each test, as the compiler may
 | |
|     # overwrite some of them when testing with obscure command lines.
 | |
|     # This happens at least with the AIX C compiler.
 | |
|     : > sub/conftest.c
 | |
|     for i in 1 2 3 4 5 6; do
 | |
|       echo '#include "conftst'$i'.h"' >> sub/conftest.c
 | |
|       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
 | |
|       # Solaris 8's {/usr,}/bin/sh.
 | |
|       touch sub/conftst$i.h
 | |
|     done
 | |
|     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 | |
| 
 | |
|     case $depmode in
 | |
|     nosideeffect)
 | |
|       # after this tag, mechanisms are not by side-effect, so they'll
 | |
|       # only be used when explicitly requested
 | |
|       if test "x$enable_dependency_tracking" = xyes; then
 | |
| 	continue
 | |
|       else
 | |
| 	break
 | |
|       fi
 | |
|       ;;
 | |
|     none) break ;;
 | |
|     esac
 | |
|     # We check with `-c' and `-o' for the sake of the "dashmstdout"
 | |
|     # mode.  It turns out that the SunPro C++ compiler does not properly
 | |
|     # handle `-M -o', and we need to detect this.
 | |
|     if depmode=$depmode \
 | |
|        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
 | |
|        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
 | |
|        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
 | |
|          >/dev/null 2>conftest.err &&
 | |
|        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
 | |
|        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
 | |
|        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
 | |
|       # icc doesn't choke on unknown options, it will just issue warnings
 | |
|       # or remarks (even with -Werror).  So we grep stderr for any message
 | |
|       # that says an option was ignored or not supported.
 | |
|       # When given -MP, icc 7.0 and 7.1 complain thusly:
 | |
|       #   icc: Command line warning: ignoring option '-M'; no argument required
 | |
|       # The diagnosis changed in icc 8.0:
 | |
|       #   icc: Command line remark: option '-MP' not supported
 | |
|       if (grep 'ignoring option' conftest.err ||
 | |
|           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
 | |
|         am_cv_CXX_dependencies_compiler_type=$depmode
 | |
|         break
 | |
|       fi
 | |
|     fi
 | |
|   done
 | |
| 
 | |
|   cd ..
 | |
|   rm -rf conftest.dir
 | |
| else
 | |
|   am_cv_CXX_dependencies_compiler_type=none
 | |
| fi
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
 | |
| echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
 | |
| CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
 | |
| 
 | |
| 
 | |
| 
 | |
| if
 | |
|   test "x$enable_dependency_tracking" != xno \
 | |
|   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
 | |
|   am__fastdepCXX_TRUE=
 | |
|   am__fastdepCXX_FALSE='#'
 | |
| else
 | |
|   am__fastdepCXX_TRUE='#'
 | |
|   am__fastdepCXX_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test -n "$ac_tool_prefix"; then
 | |
|   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
 | |
| set dummy ${ac_tool_prefix}as; 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_AS+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$AS"; then
 | |
|   ac_cv_prog_AS="$AS" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_AS="${ac_tool_prefix}as"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| AS=$ac_cv_prog_AS
 | |
| if test -n "$AS"; then
 | |
|   echo "$as_me:$LINENO: result: $AS" >&5
 | |
| echo "${ECHO_T}$AS" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$ac_cv_prog_AS"; then
 | |
|   ac_ct_AS=$AS
 | |
|   # Extract the first word of "as", so it can be a program name with args.
 | |
| set dummy as; 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_AS+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_AS"; then
 | |
|   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_AS="as"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| ac_ct_AS=$ac_cv_prog_ac_ct_AS
 | |
| if test -n "$ac_ct_AS"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
 | |
| echo "${ECHO_T}$ac_ct_AS" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   AS=$ac_ct_AS
 | |
| else
 | |
|   AS="$ac_cv_prog_AS"
 | |
| fi
 | |
| 
 | |
| if test -n "$ac_tool_prefix"; then
 | |
|   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
 | |
| set dummy ${ac_tool_prefix}ld; 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_LD+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$LD"; then
 | |
|   ac_cv_prog_LD="$LD" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_LD="${ac_tool_prefix}ld"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| LD=$ac_cv_prog_LD
 | |
| if test -n "$LD"; then
 | |
|   echo "$as_me:$LINENO: result: $LD" >&5
 | |
| echo "${ECHO_T}$LD" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$ac_cv_prog_LD"; then
 | |
|   ac_ct_LD=$LD
 | |
|   # Extract the first word of "ld", so it can be a program name with args.
 | |
| set dummy ld; 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_LD+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_LD"; then
 | |
|   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_LD="ld"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| ac_ct_LD=$ac_cv_prog_ac_ct_LD
 | |
| if test -n "$ac_ct_LD"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_LD" >&5
 | |
| echo "${ECHO_T}$ac_ct_LD" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   LD=$ac_ct_LD
 | |
| else
 | |
|   LD="$ac_cv_prog_LD"
 | |
| fi
 | |
| 
 | |
| if test -n "$ac_tool_prefix"; then
 | |
|   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
 | |
| set dummy ${ac_tool_prefix}ar; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_AR+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$AR"; then
 | |
|   ac_cv_prog_AR="$AR" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_AR="${ac_tool_prefix}ar"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| AR=$ac_cv_prog_AR
 | |
| if test -n "$AR"; then
 | |
|   echo "$as_me:$LINENO: result: $AR" >&5
 | |
| echo "${ECHO_T}$AR" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$ac_cv_prog_AR"; then
 | |
|   ac_ct_AR=$AR
 | |
|   # Extract the first word of "ar", so it can be a program name with args.
 | |
| set dummy ar; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_AR"; then
 | |
|   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
 | |
| else
 | |
| 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_AR="ar"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| ac_ct_AR=$ac_cv_prog_ac_ct_AR
 | |
| if test -n "$ac_ct_AR"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
 | |
| echo "${ECHO_T}$ac_ct_AR" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   AR=$ac_ct_AR
 | |
| else
 | |
|   AR="$ac_cv_prog_AR"
 | |
| fi
 | |
| 
 | |
| if test -n "$ac_tool_prefix"; then
 | |
|   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
 | |
| set dummy ${ac_tool_prefix}ranlib; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_RANLIB+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$RANLIB"; then
 | |
|   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| RANLIB=$ac_cv_prog_RANLIB
 | |
| if test -n "$RANLIB"; then
 | |
|   echo "$as_me:$LINENO: result: $RANLIB" >&5
 | |
| echo "${ECHO_T}$RANLIB" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$ac_cv_prog_RANLIB"; then
 | |
|   ac_ct_RANLIB=$RANLIB
 | |
|   # Extract the first word of "ranlib", so it can be a program name with args.
 | |
| set dummy ranlib; ac_word=$2
 | |
| 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_RANLIB+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_RANLIB"; then
 | |
|   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_RANLIB="ranlib"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
|   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
 | |
| fi
 | |
| fi
 | |
| ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
 | |
| if test -n "$ac_ct_RANLIB"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
 | |
| echo "${ECHO_T}$ac_ct_RANLIB" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   RANLIB=$ac_ct_RANLIB
 | |
| else
 | |
|   RANLIB="$ac_cv_prog_RANLIB"
 | |
| fi
 | |
| 
 | |
| for ac_prog in gawk mawk nawk awk
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_AWK+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$AWK"; then
 | |
|   ac_cv_prog_AWK="$AWK" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_AWK="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| AWK=$ac_cv_prog_AWK
 | |
| if test -n "$AWK"; then
 | |
|   echo "$as_me:$LINENO: result: $AWK" >&5
 | |
| echo "${ECHO_T}$AWK" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$AWK" && break
 | |
| done
 | |
| 
 | |
| for ac_prog in jar fastjar gjar
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_JAR+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$JAR"; then
 | |
|   ac_cv_prog_JAR="$JAR" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_JAR="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| JAR=$ac_cv_prog_JAR
 | |
| if test -n "$JAR"; then
 | |
|   echo "$as_me:$LINENO: result: $JAR" >&5
 | |
| echo "${ECHO_T}$JAR" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$JAR" && break
 | |
| done
 | |
| test -n "$JAR" || JAR="no"
 | |
| 
 | |
| # Extract the first word of "zip", so it can be a program name with args.
 | |
| set dummy zip; 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_path_ZIP+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   case $ZIP in
 | |
|   [\\/]* | ?:[\\/]*)
 | |
|   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
 | |
|   ;;
 | |
|   *)
 | |
|   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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
|   test -z "$ac_cv_path_ZIP" && ac_cv_path_ZIP="no"
 | |
|   ;;
 | |
| esac
 | |
| fi
 | |
| ZIP=$ac_cv_path_ZIP
 | |
| 
 | |
| if test -n "$ZIP"; then
 | |
|   echo "$as_me:$LINENO: result: $ZIP" >&5
 | |
| echo "${ECHO_T}$ZIP" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| # Extract the first word of "unzip", so it can be a program name with args.
 | |
| set dummy unzip; 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_path_UNZIP+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   case $UNZIP in
 | |
|   [\\/]* | ?:[\\/]*)
 | |
|   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
 | |
|   ;;
 | |
|   *)
 | |
|   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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
|   test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP="unzip"
 | |
|   ;;
 | |
| esac
 | |
| fi
 | |
| UNZIP=$ac_cv_path_UNZIP
 | |
| 
 | |
| if test -n "$UNZIP"; then
 | |
|   echo "$as_me:$LINENO: result: $UNZIP" >&5
 | |
| echo "${ECHO_T}$UNZIP" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| 
 | |
| # We need a jar that supports -@.  This is a GNU extension.
 | |
| if test "$JAR" != no; then
 | |
|    rm -f config-test.jar
 | |
|    echo $srcdir/configure.ac | $JAR -cf@ config-test.jar
 | |
|    if test -f config-test.jar; then
 | |
|      rm -f config-test.jar
 | |
|    else
 | |
|      JAR=no
 | |
|    fi
 | |
| fi
 | |
| 
 | |
| # Prefer the jar we found, but fall back to our jar script.
 | |
| if test "$JAR" = no; then
 | |
|   if test "$ZIP" = no; then
 | |
|     { { echo "$as_me:$LINENO: error: cannot find neither zip nor jar, cannot continue" >&5
 | |
| echo "$as_me: error: cannot find neither zip nor jar, cannot continue" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|   else
 | |
|     # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava
 | |
|     JAR=`pwd`/scripts/jar
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| # Find a good install program.  We prefer a C program (faster),
 | |
| # so one script is as good as another.  But avoid the broken or
 | |
| # incompatible versions:
 | |
| # SysV /etc/install, /usr/sbin/install
 | |
| # SunOS /usr/etc/install
 | |
| # IRIX /sbin/install
 | |
| # AIX /bin/install
 | |
| # AmigaOS /C/install, which installs bootblocks on floppy discs
 | |
| # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
 | |
| # AFS /usr/afsws/bin/install, which mishandles nonexistent args
 | |
| # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 | |
| # OS/2's system install, which has a completely different semantic
 | |
| # ./install, which can be erroneously created by make from ./install.sh.
 | |
| echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
 | |
| echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
 | |
| if test -z "$INSTALL"; then
 | |
| if test "${ac_cv_path_install+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   # Account for people who put trailing slashes in PATH elements.
 | |
| case $as_dir/ in
 | |
|   ./ | .// | /cC/* | \
 | |
|   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
 | |
|   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
 | |
|   /usr/ucb/* ) ;;
 | |
|   *)
 | |
|     # OSF1 and SCO ODT 3.0 have their own names for install.
 | |
|     # Don't use installbsd from OSF since it installs stuff as root
 | |
|     # by default.
 | |
|     for ac_prog in ginstall scoinst install; do
 | |
|       for ac_exec_ext in '' $ac_executable_extensions; do
 | |
| 	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
 | |
| 	  if test $ac_prog = install &&
 | |
| 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
 | |
| 	    # AIX install.  It has an incompatible calling convention.
 | |
| 	    :
 | |
| 	  elif test $ac_prog = install &&
 | |
| 	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
 | |
| 	    # program-specific install script used by HP pwplus--don't use.
 | |
| 	    :
 | |
| 	  else
 | |
| 	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
 | |
| 	    break 3
 | |
| 	  fi
 | |
| 	fi
 | |
|       done
 | |
|     done
 | |
|     ;;
 | |
| esac
 | |
| done
 | |
| 
 | |
| 
 | |
| fi
 | |
|   if test "${ac_cv_path_install+set}" = set; then
 | |
|     INSTALL=$ac_cv_path_install
 | |
|   else
 | |
|     # As a last resort, use the slow shell script.  We don't cache a
 | |
|     # path for INSTALL within a source directory, because that will
 | |
|     # break other packages using the cache if that directory is
 | |
|     # removed, or if the path is relative.
 | |
|     INSTALL=$ac_install_sh
 | |
|   fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $INSTALL" >&5
 | |
| echo "${ECHO_T}$INSTALL" >&6
 | |
| 
 | |
| # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
 | |
| # It thinks the first close brace ends the variable substitution.
 | |
| test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
 | |
| 
 | |
| test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
 | |
| 
 | |
| test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
 | |
| echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
 | |
|     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
 | |
| if test "${enable_maintainer_mode+set}" = set; then
 | |
|   enableval="$enable_maintainer_mode"
 | |
|   USE_MAINTAINER_MODE=$enableval
 | |
| else
 | |
|   USE_MAINTAINER_MODE=no
 | |
| fi;
 | |
|   echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
 | |
| echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
 | |
| 
 | |
| 
 | |
| if test $USE_MAINTAINER_MODE = yes; then
 | |
|   MAINTAINER_MODE_TRUE=
 | |
|   MAINTAINER_MODE_FALSE='#'
 | |
| else
 | |
|   MAINTAINER_MODE_TRUE='#'
 | |
|   MAINTAINER_MODE_FALSE=
 | |
| fi
 | |
| 
 | |
|   MAINT=$MAINTAINER_MODE_TRUE
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # configure.host sets the following important variables
 | |
| #	libgcj_cflags    - host specific C compiler flags
 | |
| #	libgcj_cxxflags  - host specific C++ compiler flags
 | |
| #	libgcj_javaflags - host specific Java compiler flags
 | |
| 
 | |
| libgcj_cflags=
 | |
| libgcj_cxxflags=
 | |
| libgcj_javaflags=
 | |
| 
 | |
| . ${srcdir}/configure.host
 | |
| 
 | |
| echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
 | |
| echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
 | |
| if test "${acl_cv_prog_gnu_ld+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
 | |
| if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
 | |
|   acl_cv_prog_gnu_ld=yes
 | |
| else
 | |
|   acl_cv_prog_gnu_ld=no
 | |
| fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
 | |
| echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
 | |
| with_gnu_ld=$acl_cv_prog_gnu_ld
 | |
| 
 | |
| echo "$as_me:$LINENO: checking if the GNU linker ($LD) supports -Bsymbolic-functions" >&5
 | |
| echo $ECHO_N "checking if the GNU linker ($LD) supports -Bsymbolic-functions... $ECHO_C" >&6
 | |
| if test "${acl_cv_prog_gnu_ld_symbolic+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
| 
 | |
| acl_cv_prog_gnu_ld_symbolic=no
 | |
| 
 | |
| if test x"$with_gnu_ld" = x"yes"; then
 | |
|   if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then
 | |
|     acl_cv_prog_gnu_ld_symbolic=yes
 | |
|   fi
 | |
| fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld_symbolic" >&5
 | |
| echo "${ECHO_T}$acl_cv_prog_gnu_ld_symbolic" >&6
 | |
| if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
 | |
|   SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
 | |
| else
 | |
|   SYMBOLIC_LDFLAGS=''
 | |
| fi
 | |
| 
 | |
| libgcj_ld_symbolic_functions=$SYMBOLIC_LDFLAGS
 | |
| if test -z "$libgcj_ld_symbolic"; then
 | |
|   libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS
 | |
| fi
 | |
| 
 | |
| LIBGCJ_CFLAGS="${libgcj_cflags}"
 | |
| LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
 | |
| LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
 | |
| LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
 | |
| LIBGCJ_LD_SYMBOLIC_FUNCTIONS="${libgcj_ld_symbolic_functions}"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Only use libltdl for non-newlib builds.
 | |
| if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
 | |
|    echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
 | |
| echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
 | |
| library_names_spec=
 | |
| libname_spec='lib$name'
 | |
| soname_spec=
 | |
| shrext=".so"
 | |
| postinstall_cmds=
 | |
| postuninstall_cmds=
 | |
| finish_cmds=
 | |
| finish_eval=
 | |
| shlibpath_var=
 | |
| shlibpath_overrides_runpath=unknown
 | |
| version_type=none
 | |
| dynamic_linker="$host_os ld.so"
 | |
| sys_lib_dlsearch_path_spec="/lib /usr/lib"
 | |
| if test "$GCC" = yes; then
 | |
|   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
 | |
| 
 | |
| # when you set need_version to no, make sure it does not cause -set_version
 | |
| # flags to be left without arguments
 | |
| need_version=unknown
 | |
| 
 | |
| case $host_os in
 | |
| aix3*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
 | |
|   shlibpath_var=LIBPATH
 | |
| 
 | |
|   # AIX 3 has no versioning support, so we append a major version to the name.
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   ;;
 | |
| 
 | |
| aix4* | aix5*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   hardcode_into_libs=yes
 | |
|   if test "$host_cpu" = ia64; then
 | |
|     # AIX 5 supports IA64
 | |
|     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|   else
 | |
|     # With GCC up to 2.95.x, collect2 would create an import file
 | |
|     # for dependence libraries.  The import file would start with
 | |
|     # the line `#! .'.  This would cause the generated library to
 | |
|     # depend on `.', always an invalid library.  This was fixed in
 | |
|     # development snapshots of GCC prior to 3.0.
 | |
|     case $host_os in
 | |
|       aix4 | aix4.[01] | aix4.[01].*)
 | |
|       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
 | |
| 	   echo ' yes '
 | |
| 	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
 | |
| 	:
 | |
|       else
 | |
| 	can_build_shared=no
 | |
|       fi
 | |
|       ;;
 | |
|     esac
 | |
|     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
 | |
|     # soname into executable. Probably we can add versioning support to
 | |
|     # collect2, so additional links can be useful in future.
 | |
|     if test "$aix_use_runtimelinking" = yes; then
 | |
|       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
 | |
|       # instead of lib<name>.a to let people know that these are not
 | |
|       # typical AIX shared libraries.
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     else
 | |
|       # We preserve .a as extension for shared libraries through AIX4.2
 | |
|       # and later when we are not doing run time linking.
 | |
|       library_names_spec='${libname}${release}.a $libname.a'
 | |
|       soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     fi
 | |
|     shlibpath_var=LIBPATH
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| amigaos*)
 | |
|   library_names_spec='$libname.ixlibrary $libname.a'
 | |
|   # Create ${libname}_ixlibrary.a entries in /sys/libs.
 | |
|   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
 | |
|   ;;
 | |
| 
 | |
| beos*)
 | |
|   library_names_spec='${libname}${shared_ext}'
 | |
|   dynamic_linker="$host_os ld.so"
 | |
|   shlibpath_var=LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| bsdi4*)
 | |
|   version_type=linux
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
 | |
|   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
 | |
|   # the default ld.so.conf also contains /usr/contrib/lib and
 | |
|   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
 | |
|   # libtool to hard-code these into programs
 | |
|   ;;
 | |
| 
 | |
| cygwin* | mingw* | pw32*)
 | |
|   version_type=windows
 | |
|   shrext=".dll"
 | |
|   need_version=no
 | |
|   need_lib_prefix=no
 | |
| 
 | |
|   case $GCC,$host_os in
 | |
|   yes,cygwin* | yes,mingw* | yes,pw32*)
 | |
|     library_names_spec='$libname.dll.a'
 | |
|     # DLL is installed to $(libdir)/../bin by postinstall_cmds
 | |
|     postinstall_cmds='base_file=`basename \${file}`~
 | |
|       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
 | |
|       dldir=$destdir/`dirname \$dlpath`~
 | |
|       test -d \$dldir || mkdir -p \$dldir~
 | |
|       $install_prog $dir/$dlname \$dldir/$dlname'
 | |
|     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
 | |
|       dlpath=$dir/\$dldll~
 | |
|        $rm \$dlpath'
 | |
|     shlibpath_overrides_runpath=yes
 | |
| 
 | |
|     case $host_os in
 | |
|     cygwin*)
 | |
|       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
 | |
|       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
 | |
|       ;;
 | |
|     mingw*)
 | |
|       # MinGW DLLs use traditional 'lib' prefix
 | |
|       soname_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
 | |
|       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
 | |
|         # It is most probably a Windows format PATH printed by
 | |
|         # mingw gcc, but we are running on Cygwin. Gcc prints its search
 | |
|         # path with ; separators, and with drive letters. We can handle the
 | |
|         # drive letters (cygwin fileutils understands them), so leave them,
 | |
|         # especially as we might pass files found there to a mingw objdump,
 | |
|         # which wouldn't understand a cygwinified path. Ahh.
 | |
|         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
 | |
|       else
 | |
|         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
 | |
|       fi
 | |
|       ;;
 | |
|     pw32*)
 | |
|       # pw32 DLLs use 'pw' prefix rather than 'lib'
 | |
|       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}${shared_ext}'
 | |
|       ;;
 | |
|     esac
 | |
|     ;;
 | |
| 
 | |
|   *)
 | |
|     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
 | |
|     ;;
 | |
|   esac
 | |
|   dynamic_linker='Win32 ld.exe'
 | |
|   # FIXME: first we should search . and the directory the executable is in
 | |
|   shlibpath_var=PATH
 | |
|   ;;
 | |
| 
 | |
| darwin* | rhapsody*)
 | |
|   dynamic_linker="$host_os dyld"
 | |
|   version_type=darwin
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   # FIXME: Relying on posixy $() will cause problems for
 | |
|   #        cross-compilation, but unfortunately the echo tests do not
 | |
|   #        yet detect zsh echo's removal of \ escapes.
 | |
|   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
 | |
|   soname_spec='${libname}${release}${major}$shared_ext'
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   shlibpath_var=DYLD_LIBRARY_PATH
 | |
|   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
 | |
|   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
 | |
|   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; 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"`
 | |
|   fi
 | |
|   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
 | |
|   ;;
 | |
| 
 | |
| dgux*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| freebsd1*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| freebsd*)
 | |
|   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
 | |
|   version_type=freebsd-$objformat
 | |
|   case $version_type in
 | |
|     freebsd-elf*)
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|       need_version=no
 | |
|       need_lib_prefix=no
 | |
|       ;;
 | |
|     freebsd-*)
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
 | |
|       need_version=yes
 | |
|       ;;
 | |
|   esac
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   case $host_os in
 | |
|   freebsd2*)
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     ;;
 | |
|   freebsd3.01* | freebsdelf3.01*)
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   *) # from 3.2 on
 | |
|     shlibpath_overrides_runpath=no
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   esac
 | |
|   ;;
 | |
| 
 | |
| gnu*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| hpux9* | hpux10* | hpux11*)
 | |
|   # Give a soname corresponding to the major version so that dld.sl refuses to
 | |
|   # link against other versions.
 | |
|   version_type=sunos
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   case "$host_cpu" in
 | |
|   ia64*)
 | |
|     shrext='.so'
 | |
|     hardcode_into_libs=yes
 | |
|     dynamic_linker="$host_os dld.so"
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     if test "X$HPUX_IA64_MODE" = X32; then
 | |
|       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
 | |
|     else
 | |
|       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
 | |
|     fi
 | |
|     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
 | |
|     ;;
 | |
|    hppa*64*)
 | |
|      shrext='.sl'
 | |
|      hardcode_into_libs=yes
 | |
|      dynamic_linker="$host_os dld.sl"
 | |
|      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
 | |
|      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
 | |
|      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|      soname_spec='${libname}${release}${shared_ext}$major'
 | |
|      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
 | |
|      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
 | |
|      ;;
 | |
|    *)
 | |
|     shrext='.sl'
 | |
|     dynamic_linker="$host_os dld.sl"
 | |
|     shlibpath_var=SHLIB_PATH
 | |
|     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     ;;
 | |
|   esac
 | |
|   # HP-UX runs *really* slowly unless shared libraries are mode 555.
 | |
|   postinstall_cmds='chmod 555 $lib'
 | |
|   ;;
 | |
| 
 | |
| irix5* | irix6* | nonstopux*)
 | |
|   case $host_os in
 | |
|     nonstopux*) version_type=nonstopux ;;
 | |
|     *)
 | |
| 	if test "$lt_cv_prog_gnu_ld" = yes; then
 | |
| 		version_type=linux
 | |
| 	else
 | |
| 		version_type=irix
 | |
| 	fi ;;
 | |
|   esac
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|   case $host_os in
 | |
|   irix5* | nonstopux*)
 | |
|     libsuff= shlibsuff=
 | |
|     ;;
 | |
|   *)
 | |
|     case $LD in # libtool.m4 will add one of these switches to LD
 | |
|     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
 | |
|       libsuff= shlibsuff= libmagic=32-bit;;
 | |
|     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
 | |
|       libsuff=32 shlibsuff=N32 libmagic=N32;;
 | |
|     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
 | |
|       libsuff=64 shlibsuff=64 libmagic=64-bit;;
 | |
|     *) libsuff= shlibsuff= libmagic=never-match;;
 | |
|     esac
 | |
|     ;;
 | |
|   esac
 | |
|   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
 | |
|   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| # No shared lib support for Linux oldld, aout, or coff.
 | |
| linux*oldld* | linux*aout* | linux*coff*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| # This must be Linux ELF.
 | |
| linux*|k*bsd*-gnu)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   # This implies no fast_install, which is unacceptable.
 | |
|   # Some rework will be needed to allow for fast_install
 | |
|   # before this can be enabled.
 | |
|   hardcode_into_libs=yes
 | |
| 
 | |
|   # We used to test for /lib/ld.so.1 and disable shared libraries on
 | |
|   # powerpc, because MkLinux only supported shared libraries with the
 | |
|   # GNU dynamic linker.  Since this was broken with cross compilers,
 | |
|   # most powerpc-linux boxes support dynamic linking these days and
 | |
|   # people can always --disable-shared, the test was removed, and we
 | |
|   # assume the GNU/Linux dynamic linker is in use.
 | |
|   dynamic_linker='GNU/Linux ld.so'
 | |
|   ;;
 | |
| 
 | |
| netbsd*)
 | |
|   version_type=sunos
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
 | |
|     dynamic_linker='NetBSD (a.out) ld.so'
 | |
|   else
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     dynamic_linker='NetBSD ld.elf_so'
 | |
|   fi
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| newsos6)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   ;;
 | |
| 
 | |
| nto-qnx)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   ;;
 | |
| 
 | |
| openbsd*)
 | |
|   version_type=sunos
 | |
|   need_lib_prefix=no
 | |
|   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
 | |
|   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 | |
|     case $host_os in
 | |
|       openbsd2.[89] | openbsd2.[89].*)
 | |
| 	shlibpath_overrides_runpath=no
 | |
| 	;;
 | |
|       *)
 | |
| 	shlibpath_overrides_runpath=yes
 | |
| 	;;
 | |
|       esac
 | |
|   else
 | |
|     shlibpath_overrides_runpath=yes
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| os2*)
 | |
|   libname_spec='$name'
 | |
|   shrext=".dll"
 | |
|   need_lib_prefix=no
 | |
|   library_names_spec='$libname${shared_ext} $libname.a'
 | |
|   dynamic_linker='OS/2 ld.exe'
 | |
|   shlibpath_var=LIBPATH
 | |
|   ;;
 | |
| 
 | |
| osf3* | osf4* | osf5*)
 | |
|   version_type=osf
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
 | |
|   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
 | |
|   ;;
 | |
| 
 | |
| sco3.2v5*)
 | |
|   version_type=osf
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| solaris*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   # ldd complains unless libraries are executable
 | |
|   postinstall_cmds='chmod +x $lib'
 | |
|   ;;
 | |
| 
 | |
| sunos4*)
 | |
|   version_type=sunos
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   if test "$with_gnu_ld" = yes; then
 | |
|     need_lib_prefix=no
 | |
|   fi
 | |
|   need_version=yes
 | |
|   ;;
 | |
| 
 | |
| sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   case $host_vendor in
 | |
|     sni)
 | |
|       shlibpath_overrides_runpath=no
 | |
|       need_lib_prefix=no
 | |
|       export_dynamic_flag_spec='${wl}-Blargedynsym'
 | |
|       runpath_var=LD_RUN_PATH
 | |
|       ;;
 | |
|     siemens)
 | |
|       need_lib_prefix=no
 | |
|       ;;
 | |
|     motorola)
 | |
|       need_lib_prefix=no
 | |
|       need_version=no
 | |
|       shlibpath_overrides_runpath=no
 | |
|       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
 | |
|       ;;
 | |
|   esac
 | |
|   ;;
 | |
| 
 | |
| sysv4*MP*)
 | |
|   if test -d /usr/nec ;then
 | |
|     version_type=linux
 | |
|     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
 | |
|     soname_spec='$libname${shared_ext}.$major'
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| uts4*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| *)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| esac
 | |
| echo "$as_me:$LINENO: result: $dynamic_linker" >&5
 | |
| echo "${ECHO_T}$dynamic_linker" >&6
 | |
| test "$dynamic_linker" = no && can_build_shared=no
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
 | |
| echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6
 | |
| if test "${libltdl_cv_shlibpath_var+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   libltdl_cv_shlibpath_var="$shlibpath_var"
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
 | |
| echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6
 | |
| if test -n "$libltdl_cv_shlibpath_var"; then
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
|                     ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h"
 | |
| 
 | |
| 
 | |
| # See if the user has requested runtime debugging.
 | |
| LIBGCJDEBUG="disable"
 | |
| 
 | |
| # Check whether --enable-libgcj-debug or --disable-libgcj-debug was given.
 | |
| if test "${enable_libgcj_debug+set}" = set; then
 | |
|   enableval="$enable_libgcj_debug"
 | |
|   if test "$enable_libgcj_debug" = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define DEBUG 1
 | |
| _ACEOF
 | |
| 
 | |
|     LIBGCJDEBUG="enable"
 | |
|   fi
 | |
| fi;
 | |
| 
 | |
| 
 | |
| # Check whether --with-escher or --without-escher was given.
 | |
| if test "${with_escher+set}" = set; then
 | |
|   withval="$with_escher"
 | |
| 
 | |
| fi;
 | |
| case "$with_escher" in
 | |
| "")
 | |
|         use_escher=false
 | |
|         ;;
 | |
| "no")
 | |
|         use_escher=false
 | |
|         ;;
 | |
| "yes")
 | |
|         { { echo "$as_me:$LINENO: error: Please supply an absolute path to Escher library" >&5
 | |
| echo "$as_me: error: Please supply an absolute path to Escher library" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|         ;;
 | |
| *)
 | |
|         use_escher=true
 | |
|         ;;
 | |
| esac
 | |
| 
 | |
| # Determine which AWT peer libraries to build
 | |
| # Check whether --enable-java-awt or --disable-java-awt was given.
 | |
| if test "${enable_java_awt+set}" = set; then
 | |
|   enableval="$enable_java_awt"
 | |
| 
 | |
| fi;
 | |
| 
 | |
| peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
 | |
| use_xlib_awt=""
 | |
| use_gtk_awt=""
 | |
| use_qt_awt=""
 | |
| use_x_awt=""
 | |
| # The default toolkit to use is the first one specified.
 | |
| TOOLKIT=
 | |
| 
 | |
| 
 | |
| for peer in $peerlibs ; do
 | |
|   case $peer in
 | |
|     xlib)
 | |
|       if test "$no_x" = yes; then
 | |
|         echo "*** xlib peers requested but no X library available" 1>&2
 | |
|         exit 1
 | |
|       else
 | |
|         use_xlib_awt="yes"
 | |
| 	if test -z "$TOOLKIT"; then
 | |
| 	   TOOLKIT=gnu.awt.xlib.XToolkit
 | |
| 	fi
 | |
|       fi
 | |
|       ;;
 | |
|     gtk)
 | |
|       if test "$no_x" = yes; then
 | |
| 	 echo "*** gtk peers requested but no X library available" 1>&2
 | |
| 	 exit 1
 | |
|       else
 | |
| 	 use_gtk_awt=yes
 | |
| 	 if test -z "$TOOLKIT"; then
 | |
| 	    TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit
 | |
| 	 fi
 | |
|       fi
 | |
|       ;;
 | |
|     qt)
 | |
|       if test "$no_x" = yes; then
 | |
|          # Perhaps we should admit the possibility of embedded Qt.
 | |
| 	 echo "*** Qt peers requested but no X library available" 1>&2
 | |
| 	 exit 1
 | |
|       else
 | |
| 	 use_qt_awt=yes
 | |
| 	 if test -z "$TOOLKIT"; then
 | |
| 	    TOOLKIT=gnu.java.awt.peer.qt.QtToolkit
 | |
| 	 fi
 | |
|       fi
 | |
|       ;;
 | |
|     x)
 | |
|       use_x_awt=yes
 | |
|       if test -z "$TOOLKIT"; then
 | |
| 	 TOOLKIT=gnu.java.awt.peer.x.XToolkit
 | |
|       fi
 | |
|       ;;
 | |
|     no)
 | |
|       use_xlib_awt=
 | |
|       use_gtk_awt=
 | |
|       use_qt_awt=
 | |
|       use_x_awt=
 | |
|       break
 | |
|       ;;
 | |
|     *)
 | |
|       echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
 | |
|       exit 1
 | |
|   esac
 | |
| done
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$use_xlib_awt" = yes; then
 | |
|   XLIB_AWT_TRUE=
 | |
|   XLIB_AWT_FALSE='#'
 | |
| else
 | |
|   XLIB_AWT_TRUE='#'
 | |
|   XLIB_AWT_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$use_x_awt" = yes; then
 | |
|   X_AWT_TRUE=
 | |
|   X_AWT_FALSE='#'
 | |
| else
 | |
|   X_AWT_TRUE='#'
 | |
|   X_AWT_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define AWT_TOOLKIT "$TOOLKIT"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define LIBGCJ_PREFIX "$prefix"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| # Create standard.omit based on decisions we just made.
 | |
| cp $srcdir/standard.omit.in standard.omit
 | |
| if test "$use_xlib_awt" != yes; then
 | |
|    echo gnu/awt/xlib >> standard.omit
 | |
|    echo gnu/gcj/xlib >> standard.omit
 | |
| fi
 | |
| if test "$use_x_awt" != yes; then
 | |
|    echo gnu/java/awt/peer/x >> standard.omit
 | |
| fi
 | |
| 
 | |
| # Tools that need to be compiled against classpath's tools classes
 | |
| : > vm-tools-packages
 | |
| for package in gnu/gcj/tools/gc_analyze ; do
 | |
|     echo $package >> standard.omit
 | |
|     echo $package >> vm-tools-packages
 | |
| done
 | |
| 
 | |
| if test -z "${with_multisubdir}"; then
 | |
|    builddotdot=.
 | |
| else
 | |
|    builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
 | |
| fi
 | |
| 
 | |
| NATIVE=yes
 | |
| 
 | |
| # Which gcj and host gcj (for ecjx) do we use?
 | |
| which_gcj=default
 | |
| host_exeext=${ac_exeext}
 | |
| GCJ_FOR_ECJX=
 | |
| built_gcc_dir="`cd ${builddotdot}/../../${host_subdir}/gcc && ${PWDCMD-pwd}`"
 | |
| if test -n "${with_cross_host}"; then
 | |
|   # We are being configured with a cross compiler. We can't
 | |
|   # use ac_exeext, because that is for the target platform.
 | |
|   NATIVE=no
 | |
|   cross_host_exeext=
 | |
|   GCJ_FOR_ECJX="${with_cross_host}-gcj"
 | |
|   case "${with_cross_host}" in
 | |
|      *mingw* | *cygwin*)
 | |
|          cross_host_exeext=.exe
 | |
|      ;;
 | |
|   esac
 | |
|   host_exeext=${cross_host_exeext}
 | |
|   if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then
 | |
|      if test x"$build_noncanonical" = x"$with_cross_host"; then
 | |
|         # Ordinary cross (host!=target and host=build)
 | |
|         which_gcj=built
 | |
|      else
 | |
|         # Canadian cross (host!=target and host!=build)
 | |
|         which_gcj=cross
 | |
|      fi
 | |
|   else
 | |
|      which_gcj=cross
 | |
|   fi
 | |
| else
 | |
|   # We are being configured with a native or crossed-native compiler
 | |
|   if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then
 | |
|      if test x"$build" = x"$host"; then
 | |
|         # True native build (host=target and host=build)
 | |
|         which_gcj=built
 | |
|      else
 | |
|         # Crossed-native build (host=target and host!=build)
 | |
|         which_gcj=cross
 | |
|      fi
 | |
|   else
 | |
|      which_gcj=path
 | |
|   fi
 | |
| fi
 | |
| case "${which_gcj}" in
 | |
|    built)
 | |
|       GCJ="$built_gcc_dir/gcj -B`${PWDCMD-pwd}`/ -B$built_gcc_dir/"
 | |
|       GCJH='$(top_builddir)/$(MULTIBUILDTOP)../../$(host_subdir)/gcc/gcjh'
 | |
|    ;;
 | |
|    cross)
 | |
|       if test "x${with_newlib}" = "xyes"; then
 | |
|          # FIXME (comment): Why is this needed?
 | |
|          GCC_UNWIND_INCLUDE=
 | |
|          GCJ="${target_noncanonical}-gcj"
 | |
|       else
 | |
|          GCJ="${target_noncanonical}-gcj -B`${PWDCMD-pwd}`/"
 | |
|       fi
 | |
|       GCJH='$(target_noncanonical)-gcjh'
 | |
|    ;;
 | |
|    path)
 | |
|       GCJ="gcj -B`${PWDCMD-pwd}`/"
 | |
|       GCJH=gcjh
 | |
|    ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Create it, so that compile/link tests don't fail
 | |
| test -f libgcj.spec || touch libgcj.spec
 | |
| 
 | |
| 
 | |
| 
 | |
| # Set up to configure Classpath.
 | |
| # FIXME: no supported way to pass args in autoconf.
 | |
| ac_configure_args="$ac_configure_args --with-fastjar=$JAR"
 | |
| # Disable tool wrappers to avoid ltdl.h configure check.
 | |
| ac_configure_args="$ac_configure_args --disable-tool-wrappers"
 | |
| ac_configure_args="$ac_configure_args --disable-load-library"
 | |
| ac_configure_args="$ac_configure_args --${LIBGCJDEBUG}-debug"
 | |
| ac_configure_args="$ac_configure_args --enable-default-toolkit=$TOOLKIT"
 | |
| dir1=`cd $srcdir && pwd`
 | |
| dir2=`pwd`
 | |
| ac_configure_args="$ac_configure_args --with-vm-classes=$dir1:$dir2"
 | |
| ac_configure_args="$ac_configure_args --disable-core-jni"
 | |
| ac_configure_args="$ac_configure_args --disable-examples"
 | |
| ac_configure_args="$ac_configure_args --with-glibj=build"
 | |
| if test "$plugin_enabled" != yes; then
 | |
|   ac_configure_args="$ac_configure_args --disable-plugin"
 | |
| fi
 | |
| if test "$gconf_enabled" != yes; then
 | |
|   ac_configure_args="$ac_configure_args --disable-gconf-peer"
 | |
|   ac_configure_args="$ac_configure_args --enable-default-preferences-peer=gnu.java.util.prefs.FileBasedFactory"
 | |
| fi
 | |
| if test "$use_gtk_awt" != yes; then
 | |
|   ac_configure_args="$ac_configure_args --disable-gtk-peer --disable-plugin"
 | |
| fi
 | |
| if test "$use_qt_awt" != yes; then
 | |
|   ac_configure_args="$ac_configure_args --disable-qt-peer"
 | |
| else
 | |
|   # We need this as qt is disabled by default in classpath.
 | |
|   ac_configure_args="$ac_configure_args --enable-qt-peer"
 | |
| fi
 | |
| if test "$use_x_awt" != yes; then
 | |
|   ac_configure_args="$ac_configure_args --without-escher"
 | |
| else
 | |
|   # We need this as escher is disabled by default in classpath.
 | |
|   if test "$use_escher" != true; then
 | |
|     { { echo "$as_me:$LINENO: error: Please supply an absolute path to the Escher library" >&5
 | |
| echo "$as_me: error: Please supply an absolute path to the Escher library" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|   else
 | |
|     ac_configure_args="$ac_configure_args --with-escher=$with_escher"
 | |
|   fi
 | |
| fi
 | |
| # -Werror causes unavoidable problems in code using alsa.
 | |
| ac_configure_args="$ac_configure_args --disable-Werror"
 | |
| 
 | |
| # Only use libltdl for non-newlib builds.
 | |
| if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
 | |
|      case $enable_ltdl_convenience in
 | |
|   no) { { echo "$as_me:$LINENO: error: this package needs a convenience libltdl" >&5
 | |
| echo "$as_me: error: this package needs a convenience libltdl" >&2;}
 | |
|    { (exit 1); exit 1; }; } ;;
 | |
|   "") enable_ltdl_convenience=yes
 | |
|       ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
 | |
|   esac
 | |
|   LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
 | |
|   LTDLINCL='-I${top_srcdir}/''libltdl'
 | |
|   # For backwards non-gettext consistent compatibility...
 | |
|   INCLTDL="$LTDLINCL"
 | |
| 
 | |
|    enable_dlopen=yes
 | |
| 
 | |
| 
 | |
| 
 | |
|    DIRLTDL=libltdl
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define USE_LTDL 1
 | |
| _ACEOF
 | |
| 
 | |
|    # Sigh.  Libtool's macro doesn't do the right thing.
 | |
|    INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
 | |
|    # FIXME: this is a hack.
 | |
|    sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
 | |
|    ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| macro_version='2.1a'
 | |
| macro_revision='1.2435'
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| ltmain="$ac_aux_dir/ltmain.sh"
 | |
| 
 | |
| # Set options
 | |
| 
 | |
| 
 | |
| enable_win32_dll=no
 | |
| 
 | |
| 
 | |
| # Check whether --enable-shared or --disable-shared was given.
 | |
| if test "${enable_shared+set}" = set; then
 | |
|   enableval="$enable_shared"
 | |
|   p=${PACKAGE-default}
 | |
|     case $enableval in
 | |
|     yes) enable_shared=yes ;;
 | |
|     no) enable_shared=no ;;
 | |
|     *)
 | |
|       enable_shared=no
 | |
|       # Look at the argument we got.  We use all the common list separators.
 | |
|       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
 | |
|       for pkg in $enableval; do
 | |
| 	IFS="$lt_save_ifs"
 | |
| 	if test "X$pkg" = "X$p"; then
 | |
| 	  enable_shared=yes
 | |
| 	fi
 | |
|       done
 | |
|       IFS="$lt_save_ifs"
 | |
|       ;;
 | |
|     esac
 | |
| else
 | |
|   enable_shared=yes
 | |
| fi;
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Check whether --enable-static or --disable-static was given.
 | |
| if test "${enable_static+set}" = set; then
 | |
|   enableval="$enable_static"
 | |
|   p=${PACKAGE-default}
 | |
|     case $enableval in
 | |
|     yes) enable_static=yes ;;
 | |
|     no) enable_static=no ;;
 | |
|     *)
 | |
|      enable_static=no
 | |
|       # Look at the argument we got.  We use all the common list separators.
 | |
|       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
 | |
|       for pkg in $enableval; do
 | |
| 	IFS="$lt_save_ifs"
 | |
| 	if test "X$pkg" = "X$p"; then
 | |
| 	  enable_static=yes
 | |
| 	fi
 | |
|       done
 | |
|       IFS="$lt_save_ifs"
 | |
|       ;;
 | |
|     esac
 | |
| else
 | |
|   enable_static=yes
 | |
| fi;
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Check whether --with-pic or --without-pic was given.
 | |
| if test "${with_pic+set}" = set; then
 | |
|   withval="$with_pic"
 | |
|   pic_mode="$withval"
 | |
| else
 | |
|   pic_mode=default
 | |
| fi;
 | |
| 
 | |
| test -z "$pic_mode" && pic_mode=default
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Check whether --enable-fast-install or --disable-fast-install was given.
 | |
| if test "${enable_fast_install+set}" = set; then
 | |
|   enableval="$enable_fast_install"
 | |
|   p=${PACKAGE-default}
 | |
|     case $enableval in
 | |
|     yes) enable_fast_install=yes ;;
 | |
|     no) enable_fast_install=no ;;
 | |
|     *)
 | |
|       enable_fast_install=no
 | |
|       # Look at the argument we got.  We use all the common list separators.
 | |
|       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
 | |
|       for pkg in $enableval; do
 | |
| 	IFS="$lt_save_ifs"
 | |
| 	if test "X$pkg" = "X$p"; then
 | |
| 	  enable_fast_install=yes
 | |
| 	fi
 | |
|       done
 | |
|       IFS="$lt_save_ifs"
 | |
|       ;;
 | |
|     esac
 | |
| else
 | |
|   enable_fast_install=yes
 | |
| fi;
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
 | |
| echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
 | |
| if test "${lt_cv_path_SED+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   # Loop through the user's path and test for sed and gsed.
 | |
| # Then use that list of sed's as ones to test for truncation.
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   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
 | |
|         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
 | |
| # 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 && continue
 | |
|   cat /dev/null > conftest.in
 | |
|   lt_ac_count=0
 | |
|   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
 | |
|   # Check for GNU sed and select it if it is found.
 | |
|   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
 | |
|     lt_cv_path_SED=$lt_ac_sed
 | |
|     break
 | |
|   fi
 | |
|   while true; do
 | |
|     cat conftest.in conftest.in >conftest.tmp
 | |
|     mv conftest.tmp conftest.in
 | |
|     cp conftest.in conftest.nl
 | |
|     echo >>conftest.nl
 | |
|     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
 | |
|     cmp -s conftest.out conftest.nl || break
 | |
|     # 10000 chars as input seems more than enough
 | |
|     test $lt_ac_count -gt 10 && break
 | |
|     lt_ac_count=`expr $lt_ac_count + 1`
 | |
|     if test $lt_ac_count -gt $lt_ac_max; then
 | |
|       lt_ac_max=$lt_ac_count
 | |
|       lt_cv_path_SED=$lt_ac_sed
 | |
|     fi
 | |
|   done
 | |
| done
 | |
| 
 | |
| fi
 | |
| 
 | |
| SED=$lt_cv_path_SED
 | |
| 
 | |
| echo "$as_me:$LINENO: result: $SED" >&5
 | |
| echo "${ECHO_T}$SED" >&6
 | |
| 
 | |
| test -z "$SED" && SED=sed
 | |
| Xsed="$SED -e 1s/^X//"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for egrep" >&5
 | |
| echo $ECHO_N "checking for egrep... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_egrep+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
 | |
|     then ac_cv_prog_egrep='grep -E'
 | |
|     else ac_cv_prog_egrep='egrep'
 | |
|     fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
 | |
| echo "${ECHO_T}$ac_cv_prog_egrep" >&6
 | |
|  EGREP=$ac_cv_prog_egrep
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for fgrep" >&5
 | |
| echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_fgrep+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
 | |
|     then ac_cv_prog_fgrep='grep -F'
 | |
|     else ac_cv_prog_fgrep='fgrep'
 | |
|     fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
 | |
| echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
 | |
|  FGREP=$ac_cv_prog_fgrep
 | |
| 
 | |
| 
 | |
| test -z "$GREP" && GREP=grep
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Check whether --with-gnu-ld or --without-gnu-ld was given.
 | |
| if test "${with_gnu_ld+set}" = set; then
 | |
|   withval="$with_gnu_ld"
 | |
|   test "$withval" = no || with_gnu_ld=yes
 | |
| else
 | |
|   with_gnu_ld=no
 | |
| fi;
 | |
| ac_prog=ld
 | |
| if test "$GCC" = yes; then
 | |
|   # Check if gcc -print-prog-name=ld gives a path.
 | |
|   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
 | |
| echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
 | |
|   case $host in
 | |
|   *-*-mingw*)
 | |
|     # gcc leaves a trailing carriage return which upsets mingw
 | |
|     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
 | |
|   *)
 | |
|     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
 | |
|   esac
 | |
|   case $ac_prog in
 | |
|     # Accept absolute paths.
 | |
|     [\\/]* | ?:[\\/]*)
 | |
|       re_direlt='/[^/][^/]*/\.\./'
 | |
|       # Canonicalize the pathname of ld
 | |
|       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
 | |
|       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
 | |
| 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
 | |
|       done
 | |
|       test -z "$LD" && LD="$ac_prog"
 | |
|       ;;
 | |
|   "")
 | |
|     # If it fails, then pretend we aren't using GCC.
 | |
|     ac_prog=ld
 | |
|     ;;
 | |
|   *)
 | |
|     # If it is relative, then search for the first ld in PATH.
 | |
|     with_gnu_ld=unknown
 | |
|     ;;
 | |
|   esac
 | |
| elif test "$with_gnu_ld" = yes; then
 | |
|   echo "$as_me:$LINENO: checking for GNU ld" >&5
 | |
| echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
 | |
| echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
 | |
| fi
 | |
| if test "${lt_cv_path_LD+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -z "$LD"; then
 | |
|   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 | |
|   for ac_dir in $PATH; do
 | |
|     IFS="$lt_save_ifs"
 | |
|     test -z "$ac_dir" && ac_dir=.
 | |
|     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
 | |
|       lt_cv_path_LD="$ac_dir/$ac_prog"
 | |
|       # Check to see if the program is GNU ld.  I'd rather use --version,
 | |
|       # but apparently some variants of GNU ld only accept -v.
 | |
|       # Break only if it was the GNU/non-GNU ld that we prefer.
 | |
|       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
 | |
|       *GNU* | *'with BFD'*)
 | |
| 	test "$with_gnu_ld" != no && break
 | |
| 	;;
 | |
|       *)
 | |
| 	test "$with_gnu_ld" != yes && break
 | |
| 	;;
 | |
|       esac
 | |
|     fi
 | |
|   done
 | |
|   IFS="$lt_save_ifs"
 | |
| else
 | |
|   lt_cv_path_LD="$LD" # Let the user override the test with a path.
 | |
| fi
 | |
| fi
 | |
| 
 | |
| LD="$lt_cv_path_LD"
 | |
| if test -n "$LD"; then
 | |
|   echo "$as_me:$LINENO: result: $LD" >&5
 | |
| echo "${ECHO_T}$LD" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
 | |
| echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
 | |
| echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
 | |
| if test "${lt_cv_prog_gnu_ld+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   # I'd rather use --version here, but apparently some GNU lds only accept -v.
 | |
| case `$LD -v 2>&1 </dev/null` in
 | |
| *GNU* | *'with BFD'*)
 | |
|   lt_cv_prog_gnu_ld=yes
 | |
|   ;;
 | |
| *)
 | |
|   lt_cv_prog_gnu_ld=no
 | |
|   ;;
 | |
| esac
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
 | |
| echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
 | |
| with_gnu_ld=$lt_cv_prog_gnu_ld
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
 | |
| echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
 | |
| if test "${lt_cv_path_NM+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$NM"; then
 | |
|   # Let the user override the test.
 | |
|   lt_cv_path_NM="$NM"
 | |
| else
 | |
|   lt_nm_to_check="${ac_tool_prefix}nm"
 | |
|   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
 | |
|     lt_nm_to_check="$lt_nm_to_check nm"
 | |
|   fi
 | |
|   for lt_tmp_nm in $lt_nm_to_check; do
 | |
|     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 | |
|     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
 | |
|       IFS="$lt_save_ifs"
 | |
|       test -z "$ac_dir" && ac_dir=.
 | |
|       tmp_nm="$ac_dir/$lt_tmp_nm"
 | |
|       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
 | |
| 	# Check to see if the nm accepts a BSD-compat flag.
 | |
| 	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
 | |
| 	#   nm: unknown option "B" ignored
 | |
| 	# Tru64's nm complains that /dev/null is an invalid object file
 | |
| 	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
 | |
| 	*/dev/null* | *'Invalid file or object type'*)
 | |
| 	  lt_cv_path_NM="$tmp_nm -B"
 | |
| 	  break
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
 | |
| 	  */dev/null*)
 | |
| 	    lt_cv_path_NM="$tmp_nm -p"
 | |
| 	    break
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
 | |
| 	    continue # so that we can try to find one that supports BSD flags
 | |
| 	    ;;
 | |
| 	  esac
 | |
| 	  ;;
 | |
| 	esac
 | |
|       fi
 | |
|     done
 | |
|     IFS="$lt_save_ifs"
 | |
|   done
 | |
|   : ${lt_cv_path_NM=no}
 | |
| fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
 | |
| echo "${ECHO_T}$lt_cv_path_NM" >&6
 | |
| if test "$lt_cv_path_NM" != "no"; then
 | |
|   NM="$lt_cv_path_NM"
 | |
| else
 | |
|   # Didn't find any BSD compatible name lister, look for dumpbin.
 | |
|   if test -n "$ac_tool_prefix"; then
 | |
|   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
 | |
|   do
 | |
|     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_tool_prefix$ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_DUMPBIN+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$DUMPBIN"; then
 | |
|   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| DUMPBIN=$ac_cv_prog_DUMPBIN
 | |
| if test -n "$DUMPBIN"; then
 | |
|   echo "$as_me:$LINENO: result: $DUMPBIN" >&5
 | |
| echo "${ECHO_T}$DUMPBIN" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|     test -n "$DUMPBIN" && break
 | |
|   done
 | |
| fi
 | |
| if test -z "$DUMPBIN"; then
 | |
|   ac_ct_DUMPBIN=$DUMPBIN
 | |
|   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_DUMPBIN"; then
 | |
|   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
 | |
| if test -n "$ac_ct_DUMPBIN"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
 | |
| echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$ac_ct_DUMPBIN" && break
 | |
| done
 | |
| test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
 | |
| 
 | |
|   DUMPBIN=$ac_ct_DUMPBIN
 | |
| fi
 | |
| 
 | |
| 
 | |
|   if test "$DUMPBIN" != ":"; then
 | |
|     NM="$DUMPBIN"
 | |
|   fi
 | |
| fi
 | |
| test -z "$NM" && NM=nm
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
 | |
| echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
 | |
| if test "${lt_cv_nm_interface+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_nm_interface="BSD nm"
 | |
|   echo "int some_variable = 0;" > conftest.$ac_ext
 | |
|   (eval echo "\"\$as_me:5954: $ac_compile\"" >&5)
 | |
|   (eval "$ac_compile" 2>conftest.err)
 | |
|   cat conftest.err >&5
 | |
|   (eval echo "\"\$as_me:5957: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
 | |
|   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
 | |
|   cat conftest.err >&5
 | |
|   (eval echo "\"\$as_me:5960: output\"" >&5)
 | |
|   cat conftest.out >&5
 | |
|   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
 | |
|     lt_cv_nm_interface="MS dumpbin"
 | |
|   fi
 | |
|   rm -f conftest*
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
 | |
| echo "${ECHO_T}$lt_cv_nm_interface" >&6
 | |
| 
 | |
| # find the maximum length of command line arguments
 | |
| echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
 | |
| echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
 | |
| if test "${lt_cv_sys_max_cmd_len+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|     i=0
 | |
|   teststring="ABCD"
 | |
| 
 | |
|   case $build_os in
 | |
|   msdosdjgpp*)
 | |
|     # On DJGPP, this test can blow up pretty badly due to problems in libc
 | |
|     # (any single argument exceeding 2000 bytes causes a buffer overrun
 | |
|     # during glob expansion).  Even if it were fixed, the result of this
 | |
|     # check would be larger than it should be.
 | |
|     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
 | |
|     ;;
 | |
| 
 | |
|   gnu*)
 | |
|     # Under GNU Hurd, this test is not required because there is
 | |
|     # no limit to the length of command line arguments.
 | |
|     # Libtool will interpret -1 as no limit whatsoever
 | |
|     lt_cv_sys_max_cmd_len=-1;
 | |
|     ;;
 | |
| 
 | |
|   cygwin* | mingw*)
 | |
|     # On Win9x/ME, this test blows up -- it succeeds, but takes
 | |
|     # about 5 minutes as the teststring grows exponentially.
 | |
|     # Worse, since 9x/ME are not pre-emptively multitasking,
 | |
|     # you end up with a "frozen" computer, even though with patience
 | |
|     # the test eventually succeeds (with a max line length of 256k).
 | |
|     # Instead, let's just punt: use the minimum linelength reported by
 | |
|     # all of the supported platforms: 8192 (on NT/2K/XP).
 | |
|     lt_cv_sys_max_cmd_len=8192;
 | |
|     ;;
 | |
| 
 | |
|   amigaos*)
 | |
|     # On AmigaOS with pdksh, this test takes hours, literally.
 | |
|     # So we just punt and use a minimum line length of 8192.
 | |
|     lt_cv_sys_max_cmd_len=8192;
 | |
|     ;;
 | |
| 
 | |
|   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
 | |
|     # This has been around since 386BSD, at least.  Likely further.
 | |
|     if test -x /sbin/sysctl; then
 | |
|       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
 | |
|     elif test -x /usr/sbin/sysctl; then
 | |
|       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
 | |
|     else
 | |
|       lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
 | |
|     fi
 | |
|     # And add a safety zone
 | |
|     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
 | |
|     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
 | |
|     ;;
 | |
| 
 | |
|   interix*)
 | |
|     # We know the value 262144 and hardcode it with a safety zone (like BSD)
 | |
|     lt_cv_sys_max_cmd_len=196608
 | |
|     ;;
 | |
| 
 | |
|   osf*)
 | |
|     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
 | |
|     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
 | |
|     # nice to cause kernel panics so lets avoid the loop below.
 | |
|     # First set a reasonable default.
 | |
|     lt_cv_sys_max_cmd_len=16384
 | |
|     #
 | |
|     if test -x /sbin/sysconfig; then
 | |
|       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
 | |
|         *1*) lt_cv_sys_max_cmd_len=-1 ;;
 | |
|       esac
 | |
|     fi
 | |
|     ;;
 | |
|   sco3.2v5*)
 | |
|     lt_cv_sys_max_cmd_len=102400
 | |
|     ;;
 | |
|   sysv5* | sco5v6* | sysv4.2uw2*)
 | |
|     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
 | |
|     if test -n "$kargmax"; then
 | |
|       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
 | |
|     else
 | |
|       lt_cv_sys_max_cmd_len=32768
 | |
|     fi
 | |
|     ;;
 | |
|   *)
 | |
|     lt_cv_sys_max_cmd_len=`getconf ARG_MAX 2> /dev/null`
 | |
|     if test -n $lt_cv_sys_max_cmd_len; then
 | |
|       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
 | |
|       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
 | |
|     else
 | |
|       # Make teststring a little bigger before we do anything with it.
 | |
|       # a 1K string should be a reasonable start.
 | |
|       for i in 1 2 3 4 5 6 7 8 ; do
 | |
|         teststring=$teststring$teststring
 | |
|       done
 | |
|       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
 | |
|       # If test is not a shell built-in, we'll probably end up computing a
 | |
|       # maximum length that is only half of the actual maximum length, but
 | |
|       # we can't tell.
 | |
|       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
 | |
| 	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
 | |
| 	      test $i != 17 # 1/2 MB should be enough
 | |
|       do
 | |
|         i=`expr $i + 1`
 | |
|         teststring=$teststring$teststring
 | |
|       done
 | |
|       # Only check the string length outside the loop.
 | |
|       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
 | |
|       teststring=
 | |
|       # Add a significant safety factor because C++ compilers can tack on
 | |
|       # massive amounts of additional arguments before passing them to the
 | |
|       # linker.  It appears as though 1/2 is a usable value.
 | |
|       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
 | |
|     fi
 | |
|     ;;
 | |
|   esac
 | |
| 
 | |
| fi
 | |
| 
 | |
| if test -n $lt_cv_sys_max_cmd_len ; then
 | |
|   echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
 | |
| echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: none" >&5
 | |
| echo "${ECHO_T}none" >&6
 | |
| fi
 | |
| max_cmd_len=$lt_cv_sys_max_cmd_len
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| : ${CP="cp -f"}
 | |
| : ${MV="mv -f"}
 | |
| : ${RM="rm -f"}
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
 | |
| echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
 | |
| # Try some XSI features
 | |
| xsi_shell=no
 | |
| ( _lt_dummy="a/b/c"
 | |
|   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
 | |
|       = c,a/b,, ) >/dev/null 2>&1 \
 | |
|   && xsi_shell=yes
 | |
| echo "$as_me:$LINENO: result: $xsi_shell" >&5
 | |
| echo "${ECHO_T}$xsi_shell" >&6
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
 | |
| echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
 | |
| lt_shell_append=no
 | |
| ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
 | |
|     >/dev/null 2>&1 \
 | |
|   && lt_shell_append=yes
 | |
| echo "$as_me:$LINENO: result: $lt_shell_append" >&5
 | |
| echo "${ECHO_T}$lt_shell_append" >&6
 | |
| 
 | |
| 
 | |
| if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
 | |
|   lt_unset=unset
 | |
| else
 | |
|   lt_unset=false
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # test EBCDIC or ASCII
 | |
| case `echo X|tr X '\101'` in
 | |
|  A) # ASCII based system
 | |
|     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
 | |
|   lt_SP2NL='tr \040 \012'
 | |
|   lt_NL2SP='tr \015\012 \040\040'
 | |
|   ;;
 | |
|  *) # EBCDIC based system
 | |
|   lt_SP2NL='tr \100 \n'
 | |
|   lt_NL2SP='tr \r\n \100\100'
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
 | |
| echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
 | |
| if test "${lt_cv_ld_reload_flag+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_ld_reload_flag='-r'
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
 | |
| echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
 | |
| reload_flag=$lt_cv_ld_reload_flag
 | |
| case $reload_flag in
 | |
| "" | " "*) ;;
 | |
| *) reload_flag=" $reload_flag" ;;
 | |
| esac
 | |
| reload_cmds='$LD$reload_flag -o $output$reload_objs'
 | |
| case $host_os in
 | |
|   darwin*)
 | |
|     if test "$GCC" = yes; then
 | |
|       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
 | |
|     else
 | |
|       reload_cmds='$LD$reload_flag -o $output$reload_objs'
 | |
|     fi
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
 | |
| echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
 | |
| if test "${lt_cv_deplibs_check_method+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_file_magic_cmd='$MAGIC_CMD'
 | |
| lt_cv_file_magic_test_file=
 | |
| lt_cv_deplibs_check_method='unknown'
 | |
| # Need to set the preceding variable on all platforms that support
 | |
| # interlibrary dependencies.
 | |
| # 'none' -- dependencies not supported.
 | |
| # `unknown' -- same as none, but documents that we really don't know.
 | |
| # 'pass_all' -- all dependencies passed with no checks.
 | |
| # 'test_compile' -- check by making test program.
 | |
| # 'file_magic [[regex]]' -- check by looking for files in library path
 | |
| # which responds to the $file_magic_cmd with a given extended regex.
 | |
| # If you have `file' or equivalent on your system and you're not sure
 | |
| # whether `pass_all' will *always* work, you probably want this one.
 | |
| 
 | |
| case $host_os in
 | |
| aix4* | aix5*)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| beos*)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| bsdi[45]*)
 | |
|   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
 | |
|   lt_cv_file_magic_cmd='/usr/bin/file -L'
 | |
|   lt_cv_file_magic_test_file=/shlib/libc.so
 | |
|   ;;
 | |
| 
 | |
| cygwin*)
 | |
|   # func_win32_libid is a shell function defined in ltmain.sh
 | |
|   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
 | |
|   lt_cv_file_magic_cmd='func_win32_libid'
 | |
|   ;;
 | |
| 
 | |
| mingw* | pw32*)
 | |
|   # Base MSYS/MinGW do not provide the 'file' command needed by
 | |
|   # func_win32_libid shell function, so use a weaker test based on 'objdump',
 | |
|   # unless we find 'file', for example because we are cross-compiling.
 | |
|   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*)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| freebsd* | dragonfly*)
 | |
|   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
 | |
|     case $host_cpu in
 | |
|     i*86 )
 | |
|       # Not sure whether the presence of OpenBSD here was a mistake.
 | |
|       # Let's accept both of them until this is cleared up.
 | |
|       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
 | |
|       lt_cv_file_magic_cmd=/usr/bin/file
 | |
|       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
 | |
|       ;;
 | |
|     esac
 | |
|   else
 | |
|     lt_cv_deplibs_check_method=pass_all
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| gnu*)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| hpux10.20* | hpux11*)
 | |
|   lt_cv_file_magic_cmd=/usr/bin/file
 | |
|   case $host_cpu in
 | |
|   ia64*)
 | |
|     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
 | |
|     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
 | |
|     ;;
 | |
|   hppa*64*)
 | |
|     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
 | |
|     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
 | |
|     ;;
 | |
|   *)
 | |
|     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
 | |
|     lt_cv_file_magic_test_file=/usr/lib/libc.sl
 | |
|     ;;
 | |
|   esac
 | |
|   ;;
 | |
| 
 | |
| interix[3-9]*)
 | |
|   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
 | |
|   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
 | |
|   ;;
 | |
| 
 | |
| irix5* | irix6* | nonstopux*)
 | |
|   case $LD in
 | |
|   *-32|*"-32 ") libmagic=32-bit;;
 | |
|   *-n32|*"-n32 ") libmagic=N32;;
 | |
|   *-64|*"-64 ") libmagic=64-bit;;
 | |
|   *) libmagic=never-match;;
 | |
|   esac
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| # This must be Linux ELF.
 | |
| linux* | k*bsd*-gnu)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| netbsd*)
 | |
|   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
 | |
|     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
 | |
|   else
 | |
|     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| newos6*)
 | |
|   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
 | |
|   lt_cv_file_magic_cmd=/usr/bin/file
 | |
|   lt_cv_file_magic_test_file=/usr/lib/libnls.so
 | |
|   ;;
 | |
| 
 | |
| *nto* | *qnx*)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| openbsd*)
 | |
|   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 | |
|     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
 | |
|   else
 | |
|     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| osf3* | osf4* | osf5*)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| rdos*)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| solaris*)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| 
 | |
| sysv4 | sysv4.3*)
 | |
|   case $host_vendor in
 | |
|   motorola)
 | |
|     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
 | |
|     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
 | |
|     ;;
 | |
|   ncr)
 | |
|     lt_cv_deplibs_check_method=pass_all
 | |
|     ;;
 | |
|   sequent)
 | |
|     lt_cv_file_magic_cmd='/bin/file'
 | |
|     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
 | |
|     ;;
 | |
|   sni)
 | |
|     lt_cv_file_magic_cmd='/bin/file'
 | |
|     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
 | |
|     lt_cv_file_magic_test_file=/lib/libc.so
 | |
|     ;;
 | |
|   siemens)
 | |
|     lt_cv_deplibs_check_method=pass_all
 | |
|     ;;
 | |
|   pc)
 | |
|     lt_cv_deplibs_check_method=pass_all
 | |
|     ;;
 | |
|   esac
 | |
|   ;;
 | |
| 
 | |
| tpf*)
 | |
|   lt_cv_deplibs_check_method=pass_all
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
 | |
| echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
 | |
| file_magic_cmd=$lt_cv_file_magic_cmd
 | |
| deplibs_check_method=$lt_cv_deplibs_check_method
 | |
| test -z "$deplibs_check_method" && deplibs_check_method=unknown
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test -n "$ac_tool_prefix"; then
 | |
|   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
 | |
| set dummy ${ac_tool_prefix}ar; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_AR+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$AR"; then
 | |
|   ac_cv_prog_AR="$AR" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_AR="${ac_tool_prefix}ar"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| AR=$ac_cv_prog_AR
 | |
| if test -n "$AR"; then
 | |
|   echo "$as_me:$LINENO: result: $AR" >&5
 | |
| echo "${ECHO_T}$AR" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$ac_cv_prog_AR"; then
 | |
|   ac_ct_AR=$AR
 | |
|   # Extract the first word of "ar", so it can be a program name with args.
 | |
| set dummy ar; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_AR"; then
 | |
|   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
 | |
| else
 | |
| 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_AR="ar"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
|   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
 | |
| fi
 | |
| fi
 | |
| ac_ct_AR=$ac_cv_prog_ac_ct_AR
 | |
| if test -n "$ac_ct_AR"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
 | |
| echo "${ECHO_T}$ac_ct_AR" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   AR=$ac_ct_AR
 | |
| else
 | |
|   AR="$ac_cv_prog_AR"
 | |
| fi
 | |
| 
 | |
| test -z "$AR" && AR=ar
 | |
| test -z "$AR_FLAGS" && AR_FLAGS=cru
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test -n "$ac_tool_prefix"; then
 | |
|   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
 | |
| set dummy ${ac_tool_prefix}strip; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_STRIP+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$STRIP"; then
 | |
|   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| STRIP=$ac_cv_prog_STRIP
 | |
| if test -n "$STRIP"; then
 | |
|   echo "$as_me:$LINENO: result: $STRIP" >&5
 | |
| echo "${ECHO_T}$STRIP" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$ac_cv_prog_STRIP"; then
 | |
|   ac_ct_STRIP=$STRIP
 | |
|   # Extract the first word of "strip", so it can be a program name with args.
 | |
| set dummy strip; ac_word=$2
 | |
| 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_STRIP+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_STRIP"; then
 | |
|   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_STRIP="strip"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
|   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
 | |
| fi
 | |
| fi
 | |
| ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
 | |
| if test -n "$ac_ct_STRIP"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
 | |
| echo "${ECHO_T}$ac_ct_STRIP" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   STRIP=$ac_ct_STRIP
 | |
| else
 | |
|   STRIP="$ac_cv_prog_STRIP"
 | |
| fi
 | |
| 
 | |
| test -z "$STRIP" && STRIP=:
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test -n "$ac_tool_prefix"; then
 | |
|   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
 | |
| set dummy ${ac_tool_prefix}ranlib; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_RANLIB+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$RANLIB"; then
 | |
|   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| RANLIB=$ac_cv_prog_RANLIB
 | |
| if test -n "$RANLIB"; then
 | |
|   echo "$as_me:$LINENO: result: $RANLIB" >&5
 | |
| echo "${ECHO_T}$RANLIB" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| fi
 | |
| if test -z "$ac_cv_prog_RANLIB"; then
 | |
|   ac_ct_RANLIB=$RANLIB
 | |
|   # Extract the first word of "ranlib", so it can be a program name with args.
 | |
| set dummy ranlib; ac_word=$2
 | |
| 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_RANLIB+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_RANLIB"; then
 | |
|   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
 | |
| else
 | |
| as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for ac_exec_ext in '' $ac_executable_extensions; do
 | |
|   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_RANLIB="ranlib"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
|   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
 | |
| fi
 | |
| fi
 | |
| ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
 | |
| if test -n "$ac_ct_RANLIB"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
 | |
| echo "${ECHO_T}$ac_ct_RANLIB" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   RANLIB=$ac_ct_RANLIB
 | |
| else
 | |
|   RANLIB="$ac_cv_prog_RANLIB"
 | |
| fi
 | |
| 
 | |
| test -z "$RANLIB" && RANLIB=:
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Determine commands to create old-style static archives.
 | |
| old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
 | |
| old_postinstall_cmds='chmod 644 $oldlib'
 | |
| old_postuninstall_cmds=
 | |
| 
 | |
| if test -n "$RANLIB"; then
 | |
|   case $host_os in
 | |
|   openbsd*)
 | |
|     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
 | |
|     ;;
 | |
|   *)
 | |
|     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
 | |
|     ;;
 | |
|   esac
 | |
|   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # If no C compiler was specified, use CC.
 | |
| LTCC=${LTCC-"$CC"}
 | |
| 
 | |
| # If no C compiler flags were specified, use CFLAGS.
 | |
| LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
 | |
| 
 | |
| # Allow CC to be a program name with arguments.
 | |
| compiler=$CC
 | |
| 
 | |
| 
 | |
| # Check for command to grab the raw symbol name followed by C symbol from nm.
 | |
| 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
 | |
| if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
| 
 | |
| # These are sane defaults that work on at least a few old systems.
 | |
| # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
 | |
| 
 | |
| # Character class describing NM global symbol codes.
 | |
| symcode='[BCDEGRST]'
 | |
| 
 | |
| # Regexp to match symbols that can be accessed directly from C.
 | |
| sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
 | |
| 
 | |
| # Define system-specific variables.
 | |
| case $host_os in
 | |
| aix*)
 | |
|   symcode='[BCDT]'
 | |
|   ;;
 | |
| cygwin* | mingw* | pw32*)
 | |
|   symcode='[ABCDGISTW]'
 | |
|   ;;
 | |
| hpux*)
 | |
|   if test "$host_cpu" = ia64; then
 | |
|     symcode='[ABCDEGRST]'
 | |
|   fi
 | |
|   ;;
 | |
| irix* | nonstopux*)
 | |
|   symcode='[BCDEGRST]'
 | |
|   ;;
 | |
| osf*)
 | |
|   symcode='[BCDEGQRST]'
 | |
|   ;;
 | |
| solaris*)
 | |
|   symcode='[BDRT]'
 | |
|   ;;
 | |
| sco3.2v5*)
 | |
|   symcode='[DT]'
 | |
|   ;;
 | |
| sysv4.2uw2*)
 | |
|   symcode='[DT]'
 | |
|   ;;
 | |
| sysv5* | sco5v6* | unixware* | OpenUNIX*)
 | |
|   symcode='[ABDT]'
 | |
|   ;;
 | |
| sysv4)
 | |
|   symcode='[DFNSTU]'
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| # If we're using GNU nm, then use its standard symbol codes.
 | |
| case `$NM -V 2>&1` in
 | |
| *GNU* | *'with BFD'*)
 | |
|   symcode='[ABCDGIRSTW]' ;;
 | |
| esac
 | |
| 
 | |
| # Transform an extracted symbol line into a proper C declaration.
 | |
| # Some systems (esp. on ia64) link data and code symbols differently,
 | |
| # so use this general approach.
 | |
| lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
 | |
| 
 | |
| # Transform an extracted symbol line into symbol name and symbol address
 | |
| lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
 | |
| 
 | |
| # Handle CRLF in mingw tool chain
 | |
| opt_cr=
 | |
| case $build_os in
 | |
| mingw*)
 | |
|   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| # Try without a prefix underscore, then with it.
 | |
| for ac_symprfx in "" "_"; do
 | |
| 
 | |
|   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
 | |
|   symxfrm="\\1 $ac_symprfx\\2 \\2"
 | |
| 
 | |
|   # Write the raw and C identifiers.
 | |
|   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
 | |
|     # Fake it for dumpbin and say T for any non-static function
 | |
|     # and D for any global variable.
 | |
|     # Also find C++ and __fastcall symbols from MSVC++,
 | |
|     # which start with @ or ?.
 | |
|     lt_cv_sys_global_symbol_pipe="$AWK '"\
 | |
| "     {last_section=section; section=\$ 3};"\
 | |
| "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
 | |
| "     \$ 0!~/External *\|/{next};"\
 | |
| "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
 | |
| "     {if(hide[section]) next};"\
 | |
| "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
 | |
| "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
 | |
| "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
 | |
| "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
 | |
| "     ' prfx=^$ac_symprfx"
 | |
|   else
 | |
|     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
 | |
|   fi
 | |
| 
 | |
|   # Check to see that the pipe works correctly.
 | |
|   pipe_works=no
 | |
| 
 | |
|   rm -f conftest*
 | |
|   cat > conftest.$ac_ext <<_LT_EOF
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| char nm_test_var;
 | |
| void nm_test_func(void);
 | |
| void nm_test_func(void){}
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| int main(){nm_test_var='a';nm_test_func();return(0);}
 | |
| _LT_EOF
 | |
| 
 | |
|   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|     # Now try to grab the symbols.
 | |
|     nlist=conftest.nm
 | |
|     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
 | |
|   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } && test -s "$nlist"; then
 | |
|       # Try sorting and uniquifying the output.
 | |
|       if sort "$nlist" | uniq > "$nlist"T; then
 | |
| 	mv -f "$nlist"T "$nlist"
 | |
|       else
 | |
| 	rm -f "$nlist"T
 | |
|       fi
 | |
| 
 | |
|       # Make sure that we snagged all the symbols we need.
 | |
|       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
 | |
| 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
 | |
| 	  cat <<_LT_EOF > conftest.$ac_ext
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| _LT_EOF
 | |
| 	  # Now generate the symbol file.
 | |
| 	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
 | |
| 
 | |
| 	  cat <<_LT_EOF >> conftest.$ac_ext
 | |
| 
 | |
| /* The mapping between symbol names and symbols.  */
 | |
| const struct {
 | |
|   const char *name;
 | |
|   void       *address;
 | |
| }
 | |
| lt__PROGRAM__LTX_preloaded_symbols[] =
 | |
| {
 | |
|   { "@PROGRAM@", (void *) 0 },
 | |
| _LT_EOF
 | |
| 	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
 | |
| 	  cat <<\_LT_EOF >> conftest.$ac_ext
 | |
|   {0, (void *) 0}
 | |
| };
 | |
| 
 | |
| /* This works around a problem in FreeBSD linker */
 | |
| #ifdef FREEBSD_WORKAROUND
 | |
| static const void *lt_preloaded_setup() {
 | |
|   return lt__PROGRAM__LTX_preloaded_symbols;
 | |
| }
 | |
| #endif
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| _LT_EOF
 | |
| 	  # Now try linking the two files.
 | |
| 	  mv conftest.$ac_objext conftstm.$ac_objext
 | |
| 	  lt_save_LIBS="$LIBS"
 | |
| 	  lt_save_CFLAGS="$CFLAGS"
 | |
| 	  LIBS="conftstm.$ac_objext"
 | |
| 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
 | |
| 	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } && test -s conftest${ac_exeext}; then
 | |
| 	    pipe_works=yes
 | |
| 	  fi
 | |
| 	  LIBS="$lt_save_LIBS"
 | |
| 	  CFLAGS="$lt_save_CFLAGS"
 | |
| 	else
 | |
| 	  echo "cannot find nm_test_func in $nlist" >&5
 | |
| 	fi
 | |
|       else
 | |
| 	echo "cannot find nm_test_var in $nlist" >&5
 | |
|       fi
 | |
|     else
 | |
|       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
 | |
|     fi
 | |
|   else
 | |
|     echo "$progname: failed program was:" >&5
 | |
|     cat conftest.$ac_ext >&5
 | |
|   fi
 | |
|   rm -f conftest* conftst*
 | |
| 
 | |
|   # Do not use the global_symbol_pipe unless it works.
 | |
|   if test "$pipe_works" = yes; then
 | |
|     break
 | |
|   else
 | |
|     lt_cv_sys_global_symbol_pipe=
 | |
|   fi
 | |
| done
 | |
| 
 | |
| fi
 | |
| 
 | |
| if test -z "$lt_cv_sys_global_symbol_pipe"; then
 | |
|   lt_cv_sys_global_symbol_to_cdecl=
 | |
| fi
 | |
| if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
 | |
|   echo "$as_me:$LINENO: result: failed" >&5
 | |
| echo "${ECHO_T}failed" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: ok" >&5
 | |
| echo "${ECHO_T}ok" >&6
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
 | |
| if test "${enable_libtool_lock+set}" = set; then
 | |
|   enableval="$enable_libtool_lock"
 | |
| 
 | |
| fi;
 | |
| test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
 | |
| 
 | |
| # Some flags need to be propagated to the compiler or linker for good
 | |
| # libtool support.
 | |
| case $host in
 | |
| ia64-*-hpux*)
 | |
|   # Find out which ABI we are using.
 | |
|   echo 'int i;' > conftest.$ac_ext
 | |
|   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|     case `/usr/bin/file conftest.$ac_objext` in
 | |
|       *ELF-32*)
 | |
| 	HPUX_IA64_MODE="32"
 | |
| 	;;
 | |
|       *ELF-64*)
 | |
| 	HPUX_IA64_MODE="64"
 | |
| 	;;
 | |
|     esac
 | |
|   fi
 | |
|   rm -rf conftest*
 | |
|   ;;
 | |
| *-*-irix6*)
 | |
|   # Find out which ABI we are using.
 | |
|   echo '#line 7004 "configure"' > conftest.$ac_ext
 | |
|   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|     if test "$lt_cv_prog_gnu_ld" = yes; then
 | |
|       case `/usr/bin/file conftest.$ac_objext` in
 | |
| 	*32-bit*)
 | |
| 	  LD="${LD-ld} -melf32bsmip"
 | |
| 	  ;;
 | |
| 	*N32*)
 | |
| 	  LD="${LD-ld} -melf32bmipn32"
 | |
| 	  ;;
 | |
| 	*64-bit*)
 | |
| 	  LD="${LD-ld} -melf64bmip"
 | |
| 	;;
 | |
|       esac
 | |
|     else
 | |
|       case `/usr/bin/file conftest.$ac_objext` in
 | |
| 	*32-bit*)
 | |
| 	  LD="${LD-ld} -32"
 | |
| 	  ;;
 | |
| 	*N32*)
 | |
| 	  LD="${LD-ld} -n32"
 | |
| 	  ;;
 | |
| 	*64-bit*)
 | |
| 	  LD="${LD-ld} -64"
 | |
| 	  ;;
 | |
|       esac
 | |
|     fi
 | |
|   fi
 | |
|   rm -rf conftest*
 | |
|   ;;
 | |
| 
 | |
| x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
 | |
| s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
 | |
|   # Find out which ABI we are using.
 | |
|   echo 'int i;' > conftest.$ac_ext
 | |
|   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|     case `/usr/bin/file conftest.o` in
 | |
|       *32-bit*)
 | |
| 	case $host in
 | |
| 	  x86_64-*kfreebsd*-gnu)
 | |
| 	    LD="${LD-ld} -m elf_i386_fbsd"
 | |
| 	    ;;
 | |
| 	  x86_64-*linux*)
 | |
| 	    LD="${LD-ld} -m elf_i386"
 | |
| 	    ;;
 | |
| 	  ppc64-*linux*|powerpc64-*linux*)
 | |
| 	    LD="${LD-ld} -m elf32ppclinux"
 | |
| 	    ;;
 | |
| 	  s390x-*linux*)
 | |
| 	    LD="${LD-ld} -m elf_s390"
 | |
| 	    ;;
 | |
| 	  sparc64-*linux*)
 | |
| 	    LD="${LD-ld} -m elf32_sparc"
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       *64-bit*)
 | |
| 	case $host in
 | |
| 	  x86_64-*kfreebsd*-gnu)
 | |
| 	    LD="${LD-ld} -m elf_x86_64_fbsd"
 | |
| 	    ;;
 | |
| 	  x86_64-*linux*)
 | |
| 	    LD="${LD-ld} -m elf_x86_64"
 | |
| 	    ;;
 | |
| 	  ppc*-*linux*|powerpc*-*linux*)
 | |
| 	    LD="${LD-ld} -m elf64ppc"
 | |
| 	    ;;
 | |
| 	  s390*-*linux*|s390*-*tpf*)
 | |
| 	    LD="${LD-ld} -m elf64_s390"
 | |
| 	    ;;
 | |
| 	  sparc*-*linux*)
 | |
| 	    LD="${LD-ld} -m elf64_sparc"
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|     esac
 | |
|   fi
 | |
|   rm -rf conftest*
 | |
|   ;;
 | |
| 
 | |
| *-*-sco3.2v5*)
 | |
|   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
 | |
|   SAVE_CFLAGS="$CFLAGS"
 | |
|   CFLAGS="$CFLAGS -belf"
 | |
|   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
 | |
| echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
 | |
| if test "${lt_cv_cc_needs_belf+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
|      if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   lt_cv_cc_needs_belf=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| lt_cv_cc_needs_belf=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|      ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
 | |
| echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
 | |
|   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
 | |
|     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
 | |
|     CFLAGS="$SAVE_CFLAGS"
 | |
|   fi
 | |
|   ;;
 | |
| sparc*-*solaris*)
 | |
|   # Find out which ABI we are using.
 | |
|   echo 'int i;' > conftest.$ac_ext
 | |
|   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|     case `/usr/bin/file conftest.o` in
 | |
|     *64-bit*)
 | |
|       case $lt_cv_prog_gnu_ld in
 | |
|       yes*) LD="${LD-ld} -m elf64_sparc" ;;
 | |
|       *)    LD="${LD-ld} -64" ;;
 | |
|       esac
 | |
|       ;;
 | |
|     esac
 | |
|   fi
 | |
|   rm -rf conftest*
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| need_locks="$enable_libtool_lock"
 | |
| 
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
 | |
| echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
 | |
| # On Suns, sometimes $CPP names a directory.
 | |
| if test -n "$CPP" && test -d "$CPP"; then
 | |
|   CPP=
 | |
| fi
 | |
| if test -z "$CPP"; then
 | |
|   if test "${ac_cv_prog_CPP+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|       # Double quotes because CPP needs to be expanded
 | |
|     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
 | |
|     do
 | |
|       ac_preproc_ok=false
 | |
| for ac_c_preproc_warn_flag in '' yes
 | |
| do
 | |
|   # Use a header file that comes with gcc, so configuring glibc
 | |
|   # with a fresh cross-compiler works.
 | |
|   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
 | |
|   # <limits.h> exists even on freestanding compilers.
 | |
|   # On the NeXT, cc -E runs the code through the compiler's parser,
 | |
|   # not just through cpp. "Syntax error" is here to catch this case.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #ifdef __STDC__
 | |
| # include <limits.h>
 | |
| #else
 | |
| # include <assert.h>
 | |
| #endif
 | |
| 		     Syntax error
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_c_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   :
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   # Broken: fails on valid input.
 | |
| continue
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| 
 | |
|   # OK, works on sane cases.  Now check whether non-existent headers
 | |
|   # can be detected and how.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <ac_nonexistent.h>
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_c_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   # Broken: success on invalid input.
 | |
| continue
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   # Passes both tests.
 | |
| ac_preproc_ok=:
 | |
| break
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| 
 | |
| done
 | |
| # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| if $ac_preproc_ok; then
 | |
|   break
 | |
| fi
 | |
| 
 | |
|     done
 | |
|     ac_cv_prog_CPP=$CPP
 | |
| 
 | |
| fi
 | |
|   CPP=$ac_cv_prog_CPP
 | |
| else
 | |
|   ac_cv_prog_CPP=$CPP
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $CPP" >&5
 | |
| echo "${ECHO_T}$CPP" >&6
 | |
| ac_preproc_ok=false
 | |
| for ac_c_preproc_warn_flag in '' yes
 | |
| do
 | |
|   # Use a header file that comes with gcc, so configuring glibc
 | |
|   # with a fresh cross-compiler works.
 | |
|   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
 | |
|   # <limits.h> exists even on freestanding compilers.
 | |
|   # On the NeXT, cc -E runs the code through the compiler's parser,
 | |
|   # not just through cpp. "Syntax error" is here to catch this case.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #ifdef __STDC__
 | |
| # include <limits.h>
 | |
| #else
 | |
| # include <assert.h>
 | |
| #endif
 | |
| 		     Syntax error
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_c_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   :
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   # Broken: fails on valid input.
 | |
| continue
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| 
 | |
|   # OK, works on sane cases.  Now check whether non-existent headers
 | |
|   # can be detected and how.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <ac_nonexistent.h>
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_c_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   # Broken: success on invalid input.
 | |
| continue
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   # Passes both tests.
 | |
| ac_preproc_ok=:
 | |
| break
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| 
 | |
| done
 | |
| # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| if $ac_preproc_ok; then
 | |
|   :
 | |
| else
 | |
|   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for ANSI C header files" >&5
 | |
| echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
 | |
| if test "${ac_cv_header_stdc+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 <stdlib.h>
 | |
| #include <stdarg.h>
 | |
| #include <string.h>
 | |
| #include <float.h>
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_header_stdc=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_header_stdc=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| 
 | |
| if test $ac_cv_header_stdc = yes; then
 | |
|   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <string.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "memchr" >/dev/null 2>&1; then
 | |
|   :
 | |
| else
 | |
|   ac_cv_header_stdc=no
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| fi
 | |
| 
 | |
| if test $ac_cv_header_stdc = yes; then
 | |
|   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <stdlib.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "free" >/dev/null 2>&1; then
 | |
|   :
 | |
| else
 | |
|   ac_cv_header_stdc=no
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| fi
 | |
| 
 | |
| if test $ac_cv_header_stdc = yes; then
 | |
|   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
 | |
|   if test "$cross_compiling" = yes; then
 | |
|   :
 | |
| else
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <ctype.h>
 | |
| #if ((' ' & 0x0FF) == 0x020)
 | |
| # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
 | |
| # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
 | |
| #else
 | |
| # define ISLOWER(c) \
 | |
| 		   (('a' <= (c) && (c) <= 'i') \
 | |
| 		     || ('j' <= (c) && (c) <= 'r') \
 | |
| 		     || ('s' <= (c) && (c) <= 'z'))
 | |
| # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
 | |
| #endif
 | |
| 
 | |
| #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
 | |
| int
 | |
| main ()
 | |
| {
 | |
|   int i;
 | |
|   for (i = 0; i < 256; i++)
 | |
|     if (XOR (islower (i), ISLOWER (i))
 | |
| 	|| toupper (i) != TOUPPER (i))
 | |
|       exit(2);
 | |
|   exit (0);
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   :
 | |
| else
 | |
|   echo "$as_me: program exited with status $ac_status" >&5
 | |
| echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ( exit $ac_status )
 | |
| ac_cv_header_stdc=no
 | |
| fi
 | |
| rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
 | |
| echo "${ECHO_T}$ac_cv_header_stdc" >&6
 | |
| if test $ac_cv_header_stdc = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define STDC_HEADERS 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| # On IRIX 5.3, sys/types and inttypes.h are conflicting.
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
 | |
| 		  inttypes.h stdint.h unistd.h
 | |
| do
 | |
| as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_header" >&5
 | |
| echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_Header+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.  */
 | |
| $ac_includes_default
 | |
| 
 | |
| #include <$ac_header>
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_Header=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_Header=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_Header'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| done
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_header in dlfcn.h
 | |
| do
 | |
| as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_header" >&5
 | |
| echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_Header+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.  */
 | |
| $ac_includes_default
 | |
| 
 | |
| #include <$ac_header>
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_Header=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_Header=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_Header'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| done
 | |
| 
 | |
| 
 | |
| 
 | |
| ac_ext=cc
 | |
| ac_cpp='$CXXCPP $CPPFLAGS'
 | |
| ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 | |
| if test -n "$ac_tool_prefix"; then
 | |
|   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
 | |
|   do
 | |
|     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_tool_prefix$ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_CXX+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$CXX"; then
 | |
|   ac_cv_prog_CXX="$CXX" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| CXX=$ac_cv_prog_CXX
 | |
| if test -n "$CXX"; then
 | |
|   echo "$as_me:$LINENO: result: $CXX" >&5
 | |
| echo "${ECHO_T}$CXX" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|     test -n "$CXX" && break
 | |
|   done
 | |
| fi
 | |
| if test -z "$CXX"; then
 | |
|   ac_ct_CXX=$CXX
 | |
|   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$ac_ct_CXX"; then
 | |
|   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_ac_ct_CXX="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
 | |
| if test -n "$ac_ct_CXX"; then
 | |
|   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
 | |
| echo "${ECHO_T}$ac_ct_CXX" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$ac_ct_CXX" && break
 | |
| done
 | |
| test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
 | |
| 
 | |
|   CXX=$ac_ct_CXX
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Provide some information about the compiler.
 | |
| echo "$as_me:$LINENO:" \
 | |
|      "checking for C++ compiler version" >&5
 | |
| ac_compiler=`set X $ac_compile; echo $2`
 | |
| { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
 | |
|   (eval $ac_compiler --version </dev/null >&5) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
| { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
 | |
|   (eval $ac_compiler -v </dev/null >&5) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
| { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
 | |
|   (eval $ac_compiler -V </dev/null >&5) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
 | |
| echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
 | |
| if test "${ac_cv_cxx_compiler_gnu+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.  */
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| #ifndef __GNUC__
 | |
|        choke me
 | |
| #endif
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_compiler_gnu=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_compiler_gnu=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
 | |
| echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
 | |
| GXX=`test $ac_compiler_gnu = yes && echo yes`
 | |
| ac_test_CXXFLAGS=${CXXFLAGS+set}
 | |
| ac_save_CXXFLAGS=$CXXFLAGS
 | |
| CXXFLAGS="-g"
 | |
| echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
 | |
| echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_cxx_g+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.  */
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_prog_cxx_g=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_prog_cxx_g=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
 | |
| echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
 | |
| if test "$ac_test_CXXFLAGS" = set; then
 | |
|   CXXFLAGS=$ac_save_CXXFLAGS
 | |
| elif test $ac_cv_prog_cxx_g = yes; then
 | |
|   if test "$GXX" = yes; then
 | |
|     CXXFLAGS="-g -O2"
 | |
|   else
 | |
|     CXXFLAGS="-g"
 | |
|   fi
 | |
| else
 | |
|   if test "$GXX" = yes; then
 | |
|     CXXFLAGS="-O2"
 | |
|   else
 | |
|     CXXFLAGS=
 | |
|   fi
 | |
| fi
 | |
| for ac_declaration in \
 | |
|    '' \
 | |
|    'extern "C" void std::exit (int) throw (); using std::exit;' \
 | |
|    'extern "C" void std::exit (int); using std::exit;' \
 | |
|    'extern "C" void exit (int) throw ();' \
 | |
|    'extern "C" void exit (int);' \
 | |
|    'void exit (int);'
 | |
| do
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_declaration
 | |
| #include <stdlib.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| exit (42);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   :
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| continue
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_declaration
 | |
| int
 | |
| main ()
 | |
| {
 | |
| exit (42);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   break
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| done
 | |
| rm -f conftest*
 | |
| if test -n "$ac_declaration"; then
 | |
|   echo '#ifdef __cplusplus' >>confdefs.h
 | |
|   echo $ac_declaration      >>confdefs.h
 | |
|   echo '#endif'             >>confdefs.h
 | |
| fi
 | |
| 
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
 | |
|     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
 | |
|     (test "X$CXX" != "Xg++"))) ; then
 | |
|   ac_ext=cc
 | |
| ac_cpp='$CXXCPP $CPPFLAGS'
 | |
| ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 | |
| echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
 | |
| echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
 | |
| if test -z "$CXXCPP"; then
 | |
|   if test "${ac_cv_prog_CXXCPP+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|       # Double quotes because CXXCPP needs to be expanded
 | |
|     for CXXCPP in "$CXX -E" "/lib/cpp"
 | |
|     do
 | |
|       ac_preproc_ok=false
 | |
| for ac_cxx_preproc_warn_flag in '' yes
 | |
| do
 | |
|   # Use a header file that comes with gcc, so configuring glibc
 | |
|   # with a fresh cross-compiler works.
 | |
|   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
 | |
|   # <limits.h> exists even on freestanding compilers.
 | |
|   # On the NeXT, cc -E runs the code through the compiler's parser,
 | |
|   # not just through cpp. "Syntax error" is here to catch this case.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #ifdef __STDC__
 | |
| # include <limits.h>
 | |
| #else
 | |
| # include <assert.h>
 | |
| #endif
 | |
| 		     Syntax error
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_cxx_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   :
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   # Broken: fails on valid input.
 | |
| continue
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| 
 | |
|   # OK, works on sane cases.  Now check whether non-existent headers
 | |
|   # can be detected and how.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <ac_nonexistent.h>
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_cxx_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   # Broken: success on invalid input.
 | |
| continue
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   # Passes both tests.
 | |
| ac_preproc_ok=:
 | |
| break
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| 
 | |
| done
 | |
| # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| if $ac_preproc_ok; then
 | |
|   break
 | |
| fi
 | |
| 
 | |
|     done
 | |
|     ac_cv_prog_CXXCPP=$CXXCPP
 | |
| 
 | |
| fi
 | |
|   CXXCPP=$ac_cv_prog_CXXCPP
 | |
| else
 | |
|   ac_cv_prog_CXXCPP=$CXXCPP
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $CXXCPP" >&5
 | |
| echo "${ECHO_T}$CXXCPP" >&6
 | |
| ac_preproc_ok=false
 | |
| for ac_cxx_preproc_warn_flag in '' yes
 | |
| do
 | |
|   # Use a header file that comes with gcc, so configuring glibc
 | |
|   # with a fresh cross-compiler works.
 | |
|   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
 | |
|   # <limits.h> exists even on freestanding compilers.
 | |
|   # On the NeXT, cc -E runs the code through the compiler's parser,
 | |
|   # not just through cpp. "Syntax error" is here to catch this case.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #ifdef __STDC__
 | |
| # include <limits.h>
 | |
| #else
 | |
| # include <assert.h>
 | |
| #endif
 | |
| 		     Syntax error
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_cxx_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   :
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   # Broken: fails on valid input.
 | |
| continue
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| 
 | |
|   # OK, works on sane cases.  Now check whether non-existent headers
 | |
|   # can be detected and how.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <ac_nonexistent.h>
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_cxx_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   # Broken: success on invalid input.
 | |
| continue
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   # Passes both tests.
 | |
| ac_preproc_ok=:
 | |
| break
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| 
 | |
| done
 | |
| # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| if $ac_preproc_ok; then
 | |
|   :
 | |
| else
 | |
|   _lt_caught_CXX_error=yes
 | |
| fi
 | |
| 
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| else
 | |
|   _lt_caught_CXX_error=yes
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # This can be used to rebuild libtool when needed
 | |
| LIBTOOL_DEPS="$ltmain"
 | |
| 
 | |
| # Always use our own libtool.
 | |
| LIBTOOL='$(SHELL) $(top_builddir)/libtool'
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| test -z "$LN_S" && LN_S="ln -s"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test -n "${ZSH_VERSION+set}" ; then
 | |
|    setopt NO_GLOB_SUBST
 | |
| fi
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for objdir" >&5
 | |
| echo $ECHO_N "checking for objdir... $ECHO_C" >&6
 | |
| if test "${lt_cv_objdir+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   rm -f .libs 2>/dev/null
 | |
| mkdir .libs 2>/dev/null
 | |
| if test -d .libs; then
 | |
|   lt_cv_objdir=.libs
 | |
| else
 | |
|   # MS-DOS does not allow filenames that begin with a dot.
 | |
|   lt_cv_objdir=_libs
 | |
| fi
 | |
| rmdir .libs 2>/dev/null
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
 | |
| echo "${ECHO_T}$lt_cv_objdir" >&6
 | |
| objdir=$lt_cv_objdir
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define LT_OBJDIR "$lt_cv_objdir/"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| case $host_os in
 | |
| aix3*)
 | |
|   # AIX sometimes has problems with the GCC collect2 program.  For some
 | |
|   # reason, if we set the COLLECT_NAMES environment variable, the problems
 | |
|   # vanish in a puff of smoke.
 | |
|   if test "X${COLLECT_NAMES+set}" != Xset; then
 | |
|     COLLECT_NAMES=
 | |
|     export COLLECT_NAMES
 | |
|   fi
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| # Sed substitution that helps us do robust quoting.  It backslashifies
 | |
| # metacharacters that are still active within double-quoted strings.
 | |
| sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
 | |
| 
 | |
| # Same as above, but do not quote variable references.
 | |
| double_quote_subst='s/\(["`\\]\)/\\\1/g'
 | |
| 
 | |
| # Sed substitution to delay expansion of an escaped shell variable in a
 | |
| # double_quote_subst'ed string.
 | |
| delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
 | |
| 
 | |
| # Sed substitution to delay expansion of an escaped single quote.
 | |
| delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
 | |
| 
 | |
| # Sed substitution to avoid accidental globbing in evaled expressions
 | |
| no_glob_subst='s/\*/\\\*/g'
 | |
| 
 | |
| # Global variables:
 | |
| ofile=libtool
 | |
| can_build_shared=yes
 | |
| 
 | |
| # All known linkers require a `.a' archive for static linking (except MSVC,
 | |
| # which needs '.lib').
 | |
| libext=a
 | |
| 
 | |
| with_gnu_ld="$lt_cv_prog_gnu_ld"
 | |
| 
 | |
| old_CC="$CC"
 | |
| old_CFLAGS="$CFLAGS"
 | |
| 
 | |
| # Set sane defaults for various variables
 | |
| test -z "$CC" && CC=cc
 | |
| test -z "$LTCC" && LTCC=$CC
 | |
| test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
 | |
| test -z "$LD" && LD=ld
 | |
| test -z "$ac_objext" && ac_objext=o
 | |
| 
 | |
| for cc_temp in $compiler""; do
 | |
|   case $cc_temp in
 | |
|     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 | |
|     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 | |
|     \-*) ;;
 | |
|     *) break;;
 | |
|   esac
 | |
| done
 | |
| cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 | |
| 
 | |
| 
 | |
| # Only perform the check for file, if the check method requires it
 | |
| test -z "$MAGIC_CMD" && MAGIC_CMD=file
 | |
| case $deplibs_check_method in
 | |
| file_magic*)
 | |
|   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
 | |
|     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
 | |
| echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
 | |
| if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   case $MAGIC_CMD in
 | |
| [\\/*] |  ?:[\\/]*)
 | |
|   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
 | |
|   ;;
 | |
| *)
 | |
|   lt_save_MAGIC_CMD="$MAGIC_CMD"
 | |
|   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 | |
|   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
 | |
|   for ac_dir in $ac_dummy; do
 | |
|     IFS="$lt_save_ifs"
 | |
|     test -z "$ac_dir" && ac_dir=.
 | |
|     if test -f $ac_dir/${ac_tool_prefix}file; then
 | |
|       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
 | |
|       if test -n "$file_magic_test_file"; then
 | |
| 	case $deplibs_check_method in
 | |
| 	"file_magic "*)
 | |
| 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
 | |
| 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 | |
| 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
 | |
| 	    $EGREP "$file_magic_regex" > /dev/null; then
 | |
| 	    :
 | |
| 	  else
 | |
| 	    cat <<_LT_EOF 1>&2
 | |
| 
 | |
| *** Warning: the command libtool uses to detect shared libraries,
 | |
| *** $file_magic_cmd, produces output that libtool cannot recognize.
 | |
| *** The result is that libtool may fail to recognize shared libraries
 | |
| *** as such.  This will affect the creation of libtool libraries that
 | |
| *** depend on shared libraries, but programs linked with such libtool
 | |
| *** libraries will work regardless of this problem.  Nevertheless, you
 | |
| *** may want to report the problem to your system manager and/or to
 | |
| *** bug-libtool@gnu.org
 | |
| 
 | |
| _LT_EOF
 | |
| 	  fi ;;
 | |
| 	esac
 | |
|       fi
 | |
|       break
 | |
|     fi
 | |
|   done
 | |
|   IFS="$lt_save_ifs"
 | |
|   MAGIC_CMD="$lt_save_MAGIC_CMD"
 | |
|   ;;
 | |
| esac
 | |
| fi
 | |
| 
 | |
| MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 | |
| if test -n "$MAGIC_CMD"; then
 | |
|   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
 | |
| echo "${ECHO_T}$MAGIC_CMD" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test -z "$lt_cv_path_MAGIC_CMD"; then
 | |
|   if test -n "$ac_tool_prefix"; then
 | |
|     echo "$as_me:$LINENO: checking for file" >&5
 | |
| echo $ECHO_N "checking for file... $ECHO_C" >&6
 | |
| if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   case $MAGIC_CMD in
 | |
| [\\/*] |  ?:[\\/]*)
 | |
|   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
 | |
|   ;;
 | |
| *)
 | |
|   lt_save_MAGIC_CMD="$MAGIC_CMD"
 | |
|   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 | |
|   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
 | |
|   for ac_dir in $ac_dummy; do
 | |
|     IFS="$lt_save_ifs"
 | |
|     test -z "$ac_dir" && ac_dir=.
 | |
|     if test -f $ac_dir/file; then
 | |
|       lt_cv_path_MAGIC_CMD="$ac_dir/file"
 | |
|       if test -n "$file_magic_test_file"; then
 | |
| 	case $deplibs_check_method in
 | |
| 	"file_magic "*)
 | |
| 	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
 | |
| 	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 | |
| 	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
 | |
| 	    $EGREP "$file_magic_regex" > /dev/null; then
 | |
| 	    :
 | |
| 	  else
 | |
| 	    cat <<_LT_EOF 1>&2
 | |
| 
 | |
| *** Warning: the command libtool uses to detect shared libraries,
 | |
| *** $file_magic_cmd, produces output that libtool cannot recognize.
 | |
| *** The result is that libtool may fail to recognize shared libraries
 | |
| *** as such.  This will affect the creation of libtool libraries that
 | |
| *** depend on shared libraries, but programs linked with such libtool
 | |
| *** libraries will work regardless of this problem.  Nevertheless, you
 | |
| *** may want to report the problem to your system manager and/or to
 | |
| *** bug-libtool@gnu.org
 | |
| 
 | |
| _LT_EOF
 | |
| 	  fi ;;
 | |
| 	esac
 | |
|       fi
 | |
|       break
 | |
|     fi
 | |
|   done
 | |
|   IFS="$lt_save_ifs"
 | |
|   MAGIC_CMD="$lt_save_MAGIC_CMD"
 | |
|   ;;
 | |
| esac
 | |
| fi
 | |
| 
 | |
| MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
 | |
| if test -n "$MAGIC_CMD"; then
 | |
|   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
 | |
| echo "${ECHO_T}$MAGIC_CMD" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
| 
 | |
|   else
 | |
|     MAGIC_CMD=:
 | |
|   fi
 | |
| fi
 | |
| 
 | |
|   fi
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| # Use C for the default configuration in the libtool script
 | |
| 
 | |
| lt_save_CC="$CC"
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| 
 | |
| # Source file extension for C test sources.
 | |
| ac_ext=c
 | |
| 
 | |
| # Object file extension for compiled C test sources.
 | |
| objext=o
 | |
| objext=$objext
 | |
| 
 | |
| # Code to be used in simple compile tests
 | |
| lt_simple_compile_test_code="int some_variable = 0;"
 | |
| 
 | |
| # Code to be used in simple link tests
 | |
| lt_simple_link_test_code='int main(){return(0);}'
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # If no C compiler was specified, use CC.
 | |
| LTCC=${LTCC-"$CC"}
 | |
| 
 | |
| # If no C compiler flags were specified, use CFLAGS.
 | |
| LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
 | |
| 
 | |
| # Allow CC to be a program name with arguments.
 | |
| compiler=$CC
 | |
| 
 | |
| # Save the default compiler, since it gets overwritten when the other
 | |
| # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
 | |
| compiler_DEFAULT=$CC
 | |
| 
 | |
| # save warnings/boilerplate of simple test code
 | |
| ac_outfile=conftest.$ac_objext
 | |
| echo "$lt_simple_compile_test_code" >conftest.$ac_ext
 | |
| eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 | |
| _lt_compiler_boilerplate=`cat conftest.err`
 | |
| $RM conftest*
 | |
| 
 | |
| ac_outfile=conftest.$ac_objext
 | |
| echo "$lt_simple_link_test_code" >conftest.$ac_ext
 | |
| eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 | |
| _lt_linker_boilerplate=`cat conftest.err`
 | |
| $RM conftest*
 | |
| 
 | |
| 
 | |
| ## CAVEAT EMPTOR:
 | |
| ## There is no encapsulation within the following macros, do not change
 | |
| ## the running order or otherwise move them around unless you know exactly
 | |
| ## what you are doing...
 | |
| if test -n "$compiler"; then
 | |
| 
 | |
| lt_prog_compiler_no_builtin_flag=
 | |
| 
 | |
| if test "$GCC" = yes; then
 | |
|   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
 | |
| echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
 | |
| if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_prog_compiler_rtti_exceptions=no
 | |
|    ac_outfile=conftest.$ac_objext
 | |
|    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
|    lt_compiler_flag="-fno-rtti -fno-exceptions"
 | |
|    # Insert the option either (1) after the last *FLAGS variable, or
 | |
|    # (2) before a word containing "conftest.", or (3) at the end.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    # The option is referenced via a variable to avoid confusing sed.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:8701: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>conftest.err)
 | |
|    ac_status=$?
 | |
|    cat conftest.err >&5
 | |
|    echo "$as_me:8705: \$? = $ac_status" >&5
 | |
|    if (exit $ac_status) && test -s "$ac_outfile"; then
 | |
|      # The compiler can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings other than the usual output.
 | |
|      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
 | |
|      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
 | |
|      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
 | |
|        lt_cv_prog_compiler_rtti_exceptions=yes
 | |
|      fi
 | |
|    fi
 | |
|    $RM conftest*
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
 | |
| echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
 | |
| 
 | |
| if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
 | |
|     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
 | |
| else
 | |
|     :
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   lt_prog_compiler_wl=
 | |
| lt_prog_compiler_pic=
 | |
| lt_prog_compiler_static=
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
 | |
| echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
 | |
| 
 | |
|   if test "$GCC" = yes; then
 | |
|     lt_prog_compiler_wl='-Wl,'
 | |
|     lt_prog_compiler_static='-static'
 | |
| 
 | |
|     case $host_os in
 | |
|       aix*)
 | |
|       # All AIX code is PIC.
 | |
|       if test "$host_cpu" = ia64; then
 | |
| 	# AIX 5 now supports IA64 processor
 | |
| 	lt_prog_compiler_static='-Bstatic'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     amigaos*)
 | |
|       if test "$host_cpu" = m68k; then
 | |
|         # FIXME: we need at least 68020 code to build shared libraries, but
 | |
|         # adding the `-m68020' flag to GCC prevents building anything better,
 | |
|         # like `-m68040'.
 | |
|         lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 | |
|       # PIC is the default for these OSes.
 | |
|       ;;
 | |
| 
 | |
|     mingw* | cygwin* | pw32* | os2*)
 | |
|       # This hack is so that the source file can tell whether it is being
 | |
|       # built for inclusion in a dll (and should export symbols for example).
 | |
|       # Although the cygwin gcc ignores -fPIC, still need this for old-style
 | |
|       # (--disable-auto-import) libraries
 | |
|       lt_prog_compiler_pic='-DDLL_EXPORT'
 | |
|       ;;
 | |
| 
 | |
|     darwin* | rhapsody*)
 | |
|       # PIC is the default on this platform
 | |
|       # Common symbols not allowed in MH_DYLIB files
 | |
|       lt_prog_compiler_pic='-fno-common'
 | |
|       ;;
 | |
| 
 | |
|     hpux*)
 | |
|       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 | |
|       # not for PA HP-UX.
 | |
|       case $host_cpu in
 | |
|       hppa*64*|ia64*)
 | |
| 	# +Z the default
 | |
| 	;;
 | |
|       *)
 | |
| 	lt_prog_compiler_pic='-fPIC'
 | |
| 	;;
 | |
|       esac
 | |
|       ;;
 | |
| 
 | |
|     interix[3-9]*)
 | |
|       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
 | |
|       # Instead, we relocate shared libraries at runtime.
 | |
|       ;;
 | |
| 
 | |
|     msdosdjgpp*)
 | |
|       # Just because we use GCC doesn't mean we suddenly get shared libraries
 | |
|       # on systems that don't support them.
 | |
|       lt_prog_compiler_can_build_shared=no
 | |
|       enable_shared=no
 | |
|       ;;
 | |
| 
 | |
|     *nto* | *qnx*)
 | |
|       # QNX uses GNU C++, but need to define -shared option too, otherwise
 | |
|       # it will coredump.
 | |
|       lt_prog_compiler_pic='-fPIC -shared'
 | |
|       ;;
 | |
| 
 | |
|     sysv4*MP*)
 | |
|       if test -d /usr/nec; then
 | |
| 	lt_prog_compiler_pic=-Kconform_pic
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     *)
 | |
|       lt_prog_compiler_pic='-fPIC'
 | |
|       ;;
 | |
|     esac
 | |
|   else
 | |
|     # PORTME Check for flag to pass linker flags through the system compiler.
 | |
|     case $host_os in
 | |
|     aix*)
 | |
|       lt_prog_compiler_wl='-Wl,'
 | |
|       if test "$host_cpu" = ia64; then
 | |
| 	# AIX 5 now supports IA64 processor
 | |
| 	lt_prog_compiler_static='-Bstatic'
 | |
|       else
 | |
| 	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
 | |
|       fi
 | |
|       ;;
 | |
|     darwin*)
 | |
|       # PIC is the default on this platform
 | |
|       # Common symbols not allowed in MH_DYLIB files
 | |
|       case $cc_basename in
 | |
|       xlc*)
 | |
|         lt_prog_compiler_pic='-qnocommon'
 | |
|         lt_prog_compiler_wl='-Wl,'
 | |
|         ;;
 | |
|       esac
 | |
|       ;;
 | |
| 
 | |
|     mingw* | cygwin* | pw32* | os2*)
 | |
|       # This hack is so that the source file can tell whether it is being
 | |
|       # built for inclusion in a dll (and should export symbols for example).
 | |
|       lt_prog_compiler_pic='-DDLL_EXPORT'
 | |
|       ;;
 | |
| 
 | |
|     hpux9* | hpux10* | hpux11*)
 | |
|       lt_prog_compiler_wl='-Wl,'
 | |
|       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 | |
|       # not for PA HP-UX.
 | |
|       case $host_cpu in
 | |
|       hppa*64*|ia64*)
 | |
| 	# +Z the default
 | |
| 	;;
 | |
|       *)
 | |
| 	lt_prog_compiler_pic='+Z'
 | |
| 	;;
 | |
|       esac
 | |
|       # Is there a better lt_prog_compiler_static that works with the bundled CC?
 | |
|       lt_prog_compiler_static='${wl}-a ${wl}archive'
 | |
|       ;;
 | |
| 
 | |
|     irix5* | irix6* | nonstopux*)
 | |
|       lt_prog_compiler_wl='-Wl,'
 | |
|       # PIC (with -KPIC) is the default.
 | |
|       lt_prog_compiler_static='-non_shared'
 | |
|       ;;
 | |
| 
 | |
|     linux* | k*bsd*-gnu)
 | |
|       case $cc_basename in
 | |
|       icc* | ecc*)
 | |
| 	lt_prog_compiler_wl='-Wl,'
 | |
| 	lt_prog_compiler_pic='-KPIC'
 | |
| 	lt_prog_compiler_static='-static'
 | |
|         ;;
 | |
|       pgcc* | pgf77* | pgf90* | pgf95*)
 | |
|         # Portland Group compilers (*not* the Pentium gcc compiler,
 | |
| 	# which looks to be a dead project)
 | |
| 	lt_prog_compiler_wl='-Wl,'
 | |
| 	lt_prog_compiler_pic='-fpic'
 | |
| 	lt_prog_compiler_static='-Bstatic'
 | |
|         ;;
 | |
|       ccc*)
 | |
|         lt_prog_compiler_wl='-Wl,'
 | |
|         # All Alpha code is PIC.
 | |
|         lt_prog_compiler_static='-non_shared'
 | |
|         ;;
 | |
|       *)
 | |
| 	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
 | |
|       ;;
 | |
| 
 | |
|     newsos6)
 | |
|       lt_prog_compiler_pic='-KPIC'
 | |
|       lt_prog_compiler_static='-Bstatic'
 | |
|       ;;
 | |
| 
 | |
|     *nto* | *qnx*)
 | |
|       # QNX uses GNU C++, but need to define -shared option too, otherwise
 | |
|       # it will coredump.
 | |
|       lt_prog_compiler_pic='-fPIC -shared'
 | |
|       ;;
 | |
| 
 | |
|     osf3* | osf4* | osf5*)
 | |
|       lt_prog_compiler_wl='-Wl,'
 | |
|       # All OSF/1 code is PIC.
 | |
|       lt_prog_compiler_static='-non_shared'
 | |
|       ;;
 | |
| 
 | |
|     rdos*)
 | |
|       lt_prog_compiler_static='-non_shared'
 | |
|       ;;
 | |
| 
 | |
|     solaris*)
 | |
|       lt_prog_compiler_pic='-KPIC'
 | |
|       lt_prog_compiler_static='-Bstatic'
 | |
|       case $cc_basename in
 | |
|       f77* | f90* | f95*)
 | |
| 	lt_prog_compiler_wl='-Qoption ld ';;
 | |
|       *)
 | |
| 	lt_prog_compiler_wl='-Wl,';;
 | |
|       esac
 | |
|       ;;
 | |
| 
 | |
|     sunos4*)
 | |
|       lt_prog_compiler_wl='-Qoption ld '
 | |
|       lt_prog_compiler_pic='-PIC'
 | |
|       lt_prog_compiler_static='-Bstatic'
 | |
|       ;;
 | |
| 
 | |
|     sysv4 | sysv4.2uw2* | sysv4.3*)
 | |
|       lt_prog_compiler_wl='-Wl,'
 | |
|       lt_prog_compiler_pic='-KPIC'
 | |
|       lt_prog_compiler_static='-Bstatic'
 | |
|       ;;
 | |
| 
 | |
|     sysv4*MP*)
 | |
|       if test -d /usr/nec ;then
 | |
| 	lt_prog_compiler_pic='-Kconform_pic'
 | |
| 	lt_prog_compiler_static='-Bstatic'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
 | |
|       lt_prog_compiler_wl='-Wl,'
 | |
|       lt_prog_compiler_pic='-KPIC'
 | |
|       lt_prog_compiler_static='-Bstatic'
 | |
|       ;;
 | |
| 
 | |
|     unicos*)
 | |
|       lt_prog_compiler_wl='-Wl,'
 | |
|       lt_prog_compiler_can_build_shared=no
 | |
|       ;;
 | |
| 
 | |
|     uts4*)
 | |
|       lt_prog_compiler_pic='-pic'
 | |
|       lt_prog_compiler_static='-Bstatic'
 | |
|       ;;
 | |
| 
 | |
|     *)
 | |
|       lt_prog_compiler_can_build_shared=no
 | |
|       ;;
 | |
|     esac
 | |
|   fi
 | |
| 
 | |
| case $host_os in
 | |
|   # For platforms which do not support PIC, -DPIC is meaningless:
 | |
|   *djgpp*)
 | |
|     lt_prog_compiler_pic=
 | |
|     ;;
 | |
|   *)
 | |
|     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
 | |
|     ;;
 | |
| esac
 | |
| echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
 | |
| echo "${ECHO_T}$lt_prog_compiler_pic" >&6
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #
 | |
| # Check to make sure the PIC flag actually works.
 | |
| #
 | |
| if test -n "$lt_prog_compiler_pic"; then
 | |
|   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
 | |
| echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
 | |
| if test "${lt_prog_compiler_pic_works+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_prog_compiler_pic_works=no
 | |
|    ac_outfile=conftest.$ac_objext
 | |
|    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
|    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
 | |
|    # Insert the option either (1) after the last *FLAGS variable, or
 | |
|    # (2) before a word containing "conftest.", or (3) at the end.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    # The option is referenced via a variable to avoid confusing sed.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:9023: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>conftest.err)
 | |
|    ac_status=$?
 | |
|    cat conftest.err >&5
 | |
|    echo "$as_me:9027: \$? = $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
 | |
|      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
 | |
| 
 | |
| if test x"$lt_prog_compiler_pic_works" = xyes; then
 | |
|     case $lt_prog_compiler_pic in
 | |
|      "" | " "*) ;;
 | |
|      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
 | |
|      esac
 | |
| else
 | |
|     lt_prog_compiler_pic=
 | |
|      lt_prog_compiler_can_build_shared=no
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #
 | |
| # Check to make sure the static flag actually works.
 | |
| #
 | |
| wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
 | |
| 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
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_prog_compiler_static_works=no
 | |
|    save_LDFLAGS="$LDFLAGS"
 | |
|    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
 | |
|    echo "$lt_simple_link_test_code" > conftest.$ac_ext
 | |
|    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
 | |
|      # The linker can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings
 | |
|      if test -s conftest.err; then
 | |
|        # Append any errors to the config.log.
 | |
|        cat conftest.err 1>&5
 | |
|        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
 | |
|        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
 | |
|        if diff conftest.exp conftest.er2 >/dev/null; then
 | |
|          lt_prog_compiler_static_works=yes
 | |
|        fi
 | |
|      else
 | |
|        lt_prog_compiler_static_works=yes
 | |
|      fi
 | |
|    fi
 | |
|    $RM 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
 | |
| 
 | |
| if test x"$lt_prog_compiler_static_works" = xyes; then
 | |
|     :
 | |
| else
 | |
|     lt_prog_compiler_static=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 | |
| echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
 | |
| if test "${lt_cv_prog_compiler_c_o+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_prog_compiler_c_o=no
 | |
|    $RM -r conftest 2>/dev/null
 | |
|    mkdir conftest
 | |
|    cd conftest
 | |
|    mkdir out
 | |
|    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
| 
 | |
|    lt_compiler_flag="-o out/conftest2.$ac_objext"
 | |
|    # Insert the option either (1) after the last *FLAGS variable, or
 | |
|    # (2) before a word containing "conftest.", or (3) at the end.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:9128: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>out/conftest.err)
 | |
|    ac_status=$?
 | |
|    cat out/conftest.err >&5
 | |
|    echo "$as_me:9132: \$? = $ac_status" >&5
 | |
|    if (exit $ac_status) && test -s out/conftest2.$ac_objext
 | |
|    then
 | |
|      # The compiler can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings
 | |
|      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
 | |
|      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
 | |
|      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
 | |
|        lt_cv_prog_compiler_c_o=yes
 | |
|      fi
 | |
|    fi
 | |
|    chmod u+w . 2>&5
 | |
|    $RM conftest*
 | |
|    # SGI C++ compiler will create directory out/ii_files/ for
 | |
|    # template instantiation
 | |
|    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
 | |
|    $RM out/* && rmdir out
 | |
|    cd ..
 | |
|    $RM -r conftest
 | |
|    $RM conftest*
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
 | |
| echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 | |
| echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
 | |
| if test "${lt_cv_prog_compiler_c_o+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_prog_compiler_c_o=no
 | |
|    $RM -r conftest 2>/dev/null
 | |
|    mkdir conftest
 | |
|    cd conftest
 | |
|    mkdir out
 | |
|    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
| 
 | |
|    lt_compiler_flag="-o out/conftest2.$ac_objext"
 | |
|    # Insert the option either (1) after the last *FLAGS variable, or
 | |
|    # (2) before a word containing "conftest.", or (3) at the end.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:9183: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>out/conftest.err)
 | |
|    ac_status=$?
 | |
|    cat out/conftest.err >&5
 | |
|    echo "$as_me:9187: \$? = $ac_status" >&5
 | |
|    if (exit $ac_status) && test -s out/conftest2.$ac_objext
 | |
|    then
 | |
|      # The compiler can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings
 | |
|      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
 | |
|      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
 | |
|      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
 | |
|        lt_cv_prog_compiler_c_o=yes
 | |
|      fi
 | |
|    fi
 | |
|    chmod u+w . 2>&5
 | |
|    $RM conftest*
 | |
|    # SGI C++ compiler will create directory out/ii_files/ for
 | |
|    # template instantiation
 | |
|    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
 | |
|    $RM out/* && rmdir out
 | |
|    cd ..
 | |
|    $RM -r conftest
 | |
|    $RM conftest*
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
 | |
| echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| hard_links="nottested"
 | |
| if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
 | |
|   # do not overwrite the value of need_locks provided by the user
 | |
|   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
 | |
| echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
 | |
|   hard_links=yes
 | |
|   $RM conftest*
 | |
|   ln conftest.a conftest.b 2>/dev/null && hard_links=no
 | |
|   touch conftest.a
 | |
|   ln conftest.a conftest.b 2>&5 || hard_links=no
 | |
|   ln conftest.a conftest.b 2>/dev/null && hard_links=no
 | |
|   echo "$as_me:$LINENO: result: $hard_links" >&5
 | |
| echo "${ECHO_T}$hard_links" >&6
 | |
|   if test "$hard_links" = no; then
 | |
|     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
 | |
| echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
 | |
|     need_locks=warn
 | |
|   fi
 | |
| else
 | |
|   need_locks=no
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
 | |
| echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
 | |
| 
 | |
|   runpath_var=
 | |
|   allow_undefined_flag=
 | |
|   always_export_symbols=no
 | |
|   archive_cmds=
 | |
|   archive_expsym_cmds=
 | |
|   compiler_needs_object=no
 | |
|   enable_shared_with_static_runtimes=no
 | |
|   export_dynamic_flag_spec=
 | |
|   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
 | |
|   hardcode_automatic=no
 | |
|   hardcode_direct=no
 | |
|   hardcode_direct_absolute=no
 | |
|   hardcode_libdir_flag_spec=
 | |
|   hardcode_libdir_flag_spec_ld=
 | |
|   hardcode_libdir_separator=
 | |
|   hardcode_minus_L=no
 | |
|   hardcode_shlibpath_var=unsupported
 | |
|   inherit_rpath=no
 | |
|   link_all_deplibs=unknown
 | |
|   module_cmds=
 | |
|   module_expsym_cmds=
 | |
|   old_archive_from_new_cmds=
 | |
|   old_archive_from_expsyms_cmds=
 | |
|   thread_safe_flag_spec=
 | |
|   whole_archive_flag_spec=
 | |
|   # include_expsyms should be a list of space-separated symbols to be *always*
 | |
|   # included in the symbol list
 | |
|   include_expsyms=
 | |
|   # exclude_expsyms can be an extended regexp of symbols to exclude
 | |
|   # it will be wrapped by ` (' and `)$', so one must not match beginning or
 | |
|   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
 | |
|   # as well as any symbol that contains `d'.
 | |
|   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
 | |
|   # 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.
 | |
|   extract_expsyms_cmds=
 | |
| 
 | |
|   case $host_os in
 | |
|   cygwin* | mingw* | pw32*)
 | |
|     # FIXME: the MSVC++ port hasn't been tested in a loooong time
 | |
|     # When not using gcc, we currently assume that we are using
 | |
|     # Microsoft Visual C++.
 | |
|     if test "$GCC" != yes; then
 | |
|       with_gnu_ld=no
 | |
|     fi
 | |
|     ;;
 | |
|   interix*)
 | |
|     # we just hope/assume this is gcc and not c89 (= MSVC++)
 | |
|     with_gnu_ld=yes
 | |
|     ;;
 | |
|   openbsd*)
 | |
|     with_gnu_ld=no
 | |
|     ;;
 | |
|   esac
 | |
| 
 | |
|   ld_shlibs=yes
 | |
|   if test "$with_gnu_ld" = yes; then
 | |
|     # If archive_cmds runs LD, not CC, wlarc should be empty
 | |
|     wlarc='${wl}'
 | |
| 
 | |
|     # Set some defaults for GNU ld with shared library support. These
 | |
|     # are reset later if shared libraries are not supported. Putting them
 | |
|     # here allows them to be overridden if necessary.
 | |
|     runpath_var=LD_RUN_PATH
 | |
|     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 | |
|     export_dynamic_flag_spec='${wl}--export-dynamic'
 | |
|     # ancient GNU ld didn't support --whole-archive et. al.
 | |
|     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
 | |
|       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
 | |
|     else
 | |
|       whole_archive_flag_spec=
 | |
|     fi
 | |
|     supports_anon_versioning=no
 | |
|     case `$LD -v 2>&1` in
 | |
|       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
 | |
|       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
 | |
|       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
 | |
|       *\ 2.11.*) ;; # other 2.11 versions
 | |
|       *) supports_anon_versioning=yes ;;
 | |
|     esac
 | |
| 
 | |
|     # See if GNU ld supports shared libraries.
 | |
|     case $host_os in
 | |
|     aix3* | aix4* | aix5*)
 | |
|       # On AIX/PPC, the GNU linker is very broken
 | |
|       if test "$host_cpu" != ia64; then
 | |
| 	ld_shlibs=no
 | |
| 	cat <<_LT_EOF 1>&2
 | |
| 
 | |
| *** Warning: the GNU linker, at least up to release 2.9.1, is reported
 | |
| *** to be unable to reliably create shared libraries on AIX.
 | |
| *** Therefore, libtool is disabling shared libraries support.  If you
 | |
| *** really care for shared libraries, you may want to modify your PATH
 | |
| *** so that a non-GNU linker is found, and then restart.
 | |
| 
 | |
| _LT_EOF
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     amigaos*)
 | |
|       if test "$host_cpu" = m68k; then
 | |
|         archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
 | |
|         hardcode_libdir_flag_spec='-L$libdir'
 | |
|         hardcode_minus_L=yes
 | |
|       fi
 | |
| 
 | |
|       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
 | |
|       # that the semantics of dynamic libraries on AmigaOS, at least up
 | |
|       # to version 4, is to share data among multiple programs linked
 | |
|       # with the same dynamic library.  Since this doesn't match the
 | |
|       # behavior of shared libraries on other platforms, we can't use
 | |
|       # them.
 | |
|       ld_shlibs=no
 | |
|       ;;
 | |
| 
 | |
|     beos*)
 | |
|       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 | |
| 	allow_undefined_flag=unsupported
 | |
| 	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
 | |
| 	# support --undefined.  This deserves some investigation.  FIXME
 | |
| 	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
|       else
 | |
| 	ld_shlibs=no
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     cygwin* | mingw* | pw32*)
 | |
|       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
 | |
|       # as there is no search path for DLLs.
 | |
|       hardcode_libdir_flag_spec='-L$libdir'
 | |
|       allow_undefined_flag=unsupported
 | |
|       always_export_symbols=no
 | |
|       enable_shared_with_static_runtimes=yes
 | |
|       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
 | |
| 
 | |
|       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
 | |
|         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
 | |
| 	# If the export-symbols file already is a .def file (1st line
 | |
| 	# is EXPORTS), use it as is; otherwise, prepend...
 | |
| 	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
 | |
| 	  cp $export_symbols $output_objdir/$soname.def;
 | |
| 	else
 | |
| 	  echo EXPORTS > $output_objdir/$soname.def;
 | |
| 	  cat $export_symbols >> $output_objdir/$soname.def;
 | |
| 	fi~
 | |
| 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
 | |
|       else
 | |
| 	ld_shlibs=no
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     interix[3-9]*)
 | |
|       hardcode_direct=no
 | |
|       hardcode_shlibpath_var=no
 | |
|       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 | |
|       export_dynamic_flag_spec='${wl}-E'
 | |
|       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
 | |
|       # Instead, shared libraries are loaded at an image base (0x10000000 by
 | |
|       # default) and relocated if they conflict, which is a slow very memory
 | |
|       # consuming and fragmenting process.  To avoid this, we pick a random,
 | |
|       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
 | |
|       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
 | |
|       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
 | |
|       archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
 | |
|       ;;
 | |
| 
 | |
|     gnu* | linux* | tpf* | k*bsd*-gnu)
 | |
|       tmp_diet=no
 | |
|       if test "$host_os" = linux-dietlibc; then
 | |
| 	case $cc_basename in
 | |
| 	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
 | |
| 	esac
 | |
|       fi
 | |
|       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
 | |
| 	 && test "$tmp_diet" = no
 | |
|       then
 | |
| 	tmp_addflag=
 | |
| 	case $cc_basename,$host_cpu in
 | |
|         pgcc*)				# Portland Group C compiler
 | |
| 	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
 | |
| 	  tmp_addflag=' $pic_flag'
 | |
| 	  ;;
 | |
| 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
 | |
| 	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
 | |
| 	  tmp_addflag=' $pic_flag -Mnomain' ;;
 | |
| 	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
 | |
| 	  tmp_addflag=' -i_dynamic' ;;
 | |
| 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
 | |
| 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
 | |
| 	ifc* | ifort*)			# Intel Fortran compiler
 | |
| 	  tmp_addflag=' -nofor_main' ;;
 | |
| 	esac
 | |
| 	case `$CC -V 2>&1 | sed 5q` in
 | |
| 	*Sun\ C*)			# Sun C 5.9
 | |
| 	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
 | |
| 	  compiler_needs_object=yes
 | |
| 	  tmp_sharedflag='-G' ;;
 | |
| 	*Sun\ F*)			# Sun Fortran 8.3
 | |
| 	  tmp_sharedflag='-G' ;;
 | |
| 	*)
 | |
| 	  tmp_sharedflag='-shared' ;;
 | |
| 	esac
 | |
| 	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 
 | |
|         if test "x$supports_anon_versioning" = xyes; then
 | |
|           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
 | |
| 	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
 | |
| 	    echo "local: *; };" >> $output_objdir/$libname.ver~
 | |
| 	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
 | |
|         fi
 | |
|       else
 | |
|         ld_shlibs=no
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     netbsd*)
 | |
|       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 | |
| 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
 | |
| 	wlarc=
 | |
|       else
 | |
| 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     solaris*)
 | |
|       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
 | |
| 	ld_shlibs=no
 | |
| 	cat <<_LT_EOF 1>&2
 | |
| 
 | |
| *** Warning: The releases 2.8.* of the GNU linker cannot reliably
 | |
| *** create shared libraries on Solaris systems.  Therefore, libtool
 | |
| *** is disabling shared libraries support.  We urge you to upgrade GNU
 | |
| *** binutils to release 2.9.1 or newer.  Another option is to modify
 | |
| *** your PATH or compiler configuration so that the native linker is
 | |
| *** used, and then restart.
 | |
| 
 | |
| _LT_EOF
 | |
|       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 | |
| 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
|       else
 | |
| 	ld_shlibs=no
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
 | |
|       case `$LD -v 2>&1` in
 | |
|         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
 | |
| 	ld_shlibs=no
 | |
| 	cat <<_LT_EOF 1>&2
 | |
| 
 | |
| *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
 | |
| *** reliably create shared libraries on SCO systems.  Therefore, libtool
 | |
| *** is disabling shared libraries support.  We urge you to upgrade GNU
 | |
| *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
 | |
| *** your PATH or compiler configuration so that the native linker is
 | |
| *** used, and then restart.
 | |
| 
 | |
| _LT_EOF
 | |
| 	;;
 | |
| 	*)
 | |
| 	  # For security reasons, it is highly recommended that you always
 | |
| 	  # use absolute paths for naming shared libraries, and exclude the
 | |
| 	  # DT_RUNPATH tag from executables and libraries.  But doing so
 | |
| 	  # requires that you compile everything twice, which is a pain.
 | |
| 	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 | |
| 	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 | |
| 	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
| 	  else
 | |
| 	    ld_shlibs=no
 | |
| 	  fi
 | |
| 	;;
 | |
|       esac
 | |
|       ;;
 | |
| 
 | |
|     sunos4*)
 | |
|       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 | |
|       wlarc=
 | |
|       hardcode_direct=yes
 | |
|       hardcode_shlibpath_var=no
 | |
|       ;;
 | |
| 
 | |
|     *)
 | |
|       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 | |
| 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
|       else
 | |
| 	ld_shlibs=no
 | |
|       fi
 | |
|       ;;
 | |
|     esac
 | |
| 
 | |
|     if test "$ld_shlibs" = no; then
 | |
|       runpath_var=
 | |
|       hardcode_libdir_flag_spec=
 | |
|       export_dynamic_flag_spec=
 | |
|       whole_archive_flag_spec=
 | |
|     fi
 | |
|   else
 | |
|     # PORTME fill in a description of your system's linker (not GNU ld)
 | |
|     case $host_os in
 | |
|     aix3*)
 | |
|       allow_undefined_flag=unsupported
 | |
|       always_export_symbols=yes
 | |
|       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
 | |
|       # Note: this linker hardcodes the directories in LIBPATH if there
 | |
|       # are no directories specified by -L.
 | |
|       hardcode_minus_L=yes
 | |
|       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
 | |
| 	# Neither direct hardcoding nor static linking is supported with a
 | |
| 	# broken collect2.
 | |
| 	hardcode_direct=unsupported
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     aix4* | aix5*)
 | |
|       if test "$host_cpu" = ia64; then
 | |
| 	# On IA64, the linker does run time linking by default, so we don't
 | |
| 	# have to do anything special.
 | |
| 	aix_use_runtimelinking=no
 | |
| 	exp_sym_flag='-Bexport'
 | |
| 	no_entry_flag=""
 | |
|       else
 | |
| 	# If we're using GNU nm, then we don't want the "-C" option.
 | |
| 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
 | |
| 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
 | |
| 	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 | |
| 	else
 | |
| 	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 | |
| 	fi
 | |
| 	aix_use_runtimelinking=no
 | |
| 
 | |
| 	# 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*)
 | |
| 	  for ld_flag in $LDFLAGS; do
 | |
| 	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
 | |
| 	    aix_use_runtimelinking=yes
 | |
| 	    break
 | |
| 	  fi
 | |
| 	  done
 | |
| 	  ;;
 | |
| 	esac
 | |
| 
 | |
| 	exp_sym_flag='-bexport'
 | |
| 	no_entry_flag='-bnoentry'
 | |
|       fi
 | |
| 
 | |
|       # When large executables or shared objects are built, AIX ld can
 | |
|       # have problems creating the table of contents.  If linking a library
 | |
|       # or program results in "error TOC overflow" add -mminimal-toc to
 | |
|       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
 | |
|       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
 | |
| 
 | |
|       archive_cmds=''
 | |
|       hardcode_direct=yes
 | |
|       hardcode_direct_absolute=yes
 | |
|       hardcode_libdir_separator=':'
 | |
|       link_all_deplibs=yes
 | |
|       file_list_spec='${wl}-f,'
 | |
| 
 | |
|       if test "$GCC" = yes; then
 | |
| 	case $host_os in aix4.[012]|aix4.[012].*)
 | |
| 	# We only want to do this on AIX 4.2 and lower, the check
 | |
| 	# below for broken collect2 doesn't work under 4.3+
 | |
| 	  collect2name=`${CC} -print-prog-name=collect2`
 | |
| 	  if test -f "$collect2name" &&
 | |
| 	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
 | |
| 	  then
 | |
| 	  # We have reworked collect2
 | |
| 	  :
 | |
| 	  else
 | |
| 	  # We have old collect2
 | |
| 	  hardcode_direct=unsupported
 | |
| 	  # It fails to find uninstalled libraries when the uninstalled
 | |
| 	  # path is not listed in the libpath.  Setting hardcode_minus_L
 | |
| 	  # to unsupported forces relinking
 | |
| 	  hardcode_minus_L=yes
 | |
| 	  hardcode_libdir_flag_spec='-L$libdir'
 | |
| 	  hardcode_libdir_separator=
 | |
| 	  fi
 | |
| 	  ;;
 | |
| 	esac
 | |
| 	shared_flag='-shared'
 | |
| 	if test "$aix_use_runtimelinking" = yes; then
 | |
| 	  shared_flag="$shared_flag "'${wl}-G'
 | |
| 	fi
 | |
|       else
 | |
| 	# not using gcc
 | |
| 	if test "$host_cpu" = ia64; then
 | |
| 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
 | |
| 	# chokes on -Wl,-G. The following line is correct:
 | |
| 	  shared_flag='-G'
 | |
| 	else
 | |
| 	  if test "$aix_use_runtimelinking" = yes; then
 | |
| 	    shared_flag='${wl}-G'
 | |
| 	  else
 | |
| 	    shared_flag='${wl}-bM:SRE'
 | |
| 	  fi
 | |
| 	fi
 | |
|       fi
 | |
| 
 | |
|       # It seems that -bexpall does not export symbols beginning with
 | |
|       # underscore (_), so it is better to generate a list of symbols to export.
 | |
|       always_export_symbols=yes
 | |
|       if test "$aix_use_runtimelinking" = yes; then
 | |
| 	# Warning - without using the other runtime loading flags (-brtl),
 | |
| 	# -berok will link without error, but may produce a broken library.
 | |
| 	allow_undefined_flag='-berok'
 | |
|         # Determine the default libpath from the value encoded in an
 | |
|         # empty executable.
 | |
|         if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| lt_aix_libpath_sed='
 | |
|     /Import File Strings/,/^$/ {
 | |
| 	/^0/ {
 | |
| 	    s/^0  *\(.*\)$/\1/
 | |
| 	    p
 | |
| 	}
 | |
|     }'
 | |
| aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| # Check for a 64-bit object if we didn't find anything.
 | |
| if test -z "$aix_libpath"; then
 | |
|   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| fi
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 | |
| 
 | |
|         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
 | |
|         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
 | |
|       else
 | |
| 	if test "$host_cpu" = ia64; then
 | |
| 	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
 | |
| 	  allow_undefined_flag="-z nodefs"
 | |
| 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
 | |
| 	else
 | |
| 	 # Determine the default libpath from the value encoded in an
 | |
| 	 # empty executable.
 | |
| 	 if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| lt_aix_libpath_sed='
 | |
|     /Import File Strings/,/^$/ {
 | |
| 	/^0/ {
 | |
| 	    s/^0  *\(.*\)$/\1/
 | |
| 	    p
 | |
| 	}
 | |
|     }'
 | |
| aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| # Check for a 64-bit object if we didn't find anything.
 | |
| if test -z "$aix_libpath"; then
 | |
|   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| fi
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 | |
| 
 | |
| 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
 | |
| 	  # Warning - without using the other run time loading flags,
 | |
| 	  # -berok will link without error, but may produce a broken library.
 | |
| 	  no_undefined_flag=' ${wl}-bernotok'
 | |
| 	  allow_undefined_flag=' ${wl}-berok'
 | |
| 	  # Exported symbols can be pulled into shared objects from archives
 | |
| 	  whole_archive_flag_spec='$convenience'
 | |
| 	  archive_cmds_need_lc=yes
 | |
| 	  # This is similar to how AIX traditionally builds its shared libraries.
 | |
| 	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
 | |
| 	fi
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     amigaos*)
 | |
|       if test "$host_cpu" = m68k; then
 | |
|         archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
 | |
|         hardcode_libdir_flag_spec='-L$libdir'
 | |
|         hardcode_minus_L=yes
 | |
|       fi
 | |
|       # see comment about different semantics on the GNU ld section
 | |
|       ld_shlibs=no
 | |
|       ;;
 | |
| 
 | |
|     bsdi[45]*)
 | |
|       export_dynamic_flag_spec=-rdynamic
 | |
|       ;;
 | |
| 
 | |
|     cygwin* | mingw* | pw32*)
 | |
|       # When not using gcc, we currently assume that we are using
 | |
|       # Microsoft Visual C++.
 | |
|       # hardcode_libdir_flag_spec is actually meaningless, as there is
 | |
|       # no search path for DLLs.
 | |
|       hardcode_libdir_flag_spec=' '
 | |
|       allow_undefined_flag=unsupported
 | |
|       # Tell ltmain to make .lib files, not .a files.
 | |
|       libext=lib
 | |
|       # Tell ltmain to make .dll files, not .so files.
 | |
|       shrext_cmds=".dll"
 | |
|       # FIXME: Setting linknames here is a bad hack.
 | |
|       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
 | |
|       # The linker will automatically build a .lib file if we build a DLL.
 | |
|       old_archive_from_new_cmds='true'
 | |
|       # FIXME: Should let the user specify the lib program.
 | |
|       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
 | |
|       fix_srcfile_path='`cygpath -w "$srcfile"`'
 | |
|       enable_shared_with_static_runtimes=yes
 | |
|       ;;
 | |
| 
 | |
|     darwin* | rhapsody*)
 | |
|       case $host_os in
 | |
|       rhapsody* | darwin1.[012])
 | |
| 	allow_undefined_flag='${wl}-undefined ${wl}suppress'
 | |
| 	;;
 | |
|       *) # Darwin 1.3 on
 | |
| 	case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
 | |
| 	10.[012])
 | |
| 	  allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
 | |
| 	  ;;
 | |
| 	10.*)
 | |
| 	  allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
 | |
| 	  ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       esac
 | |
|       archive_cmds_need_lc=no
 | |
|       hardcode_direct=no
 | |
|       hardcode_automatic=yes
 | |
|       hardcode_shlibpath_var=unsupported
 | |
|       whole_archive_flag_spec=''
 | |
|       link_all_deplibs=yes
 | |
|       if test "$GCC" = yes ; then
 | |
| 	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 libconftest.dylib
 | |
| 	  fi
 | |
| 	  rm conftest.$ac_ext
 | |
| 	fi
 | |
| fi
 | |
| 
 | |
| 	output_verbose_link_cmd=echo
 | |
| 	if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
 | |
| 	  archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
 | |
| 	  archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $single_module -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 | |
| 	else
 | |
| 	  archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
 | |
| 	  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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 | |
| 	fi
 | |
| 	module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
 | |
| 	module_expsym_cmds='sed -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='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $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 "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}'
 | |
| 	  module_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  ld_shlibs=no
 | |
| 	  ;;
 | |
| 	esac
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     dgux*)
 | |
|       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
|       hardcode_libdir_flag_spec='-L$libdir'
 | |
|       hardcode_shlibpath_var=no
 | |
|       ;;
 | |
| 
 | |
|     freebsd1*)
 | |
|       ld_shlibs=no
 | |
|       ;;
 | |
| 
 | |
|     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
 | |
|     # support.  Future versions do this automatically, but an explicit c++rt0.o
 | |
|     # does not break anything, and helps significantly (at the cost of a little
 | |
|     # extra space).
 | |
|     freebsd2.2*)
 | |
|       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
 | |
|       hardcode_libdir_flag_spec='-R$libdir'
 | |
|       hardcode_direct=yes
 | |
|       hardcode_shlibpath_var=no
 | |
|       ;;
 | |
| 
 | |
|     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
 | |
|     freebsd2*)
 | |
|       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 | |
|       hardcode_direct=yes
 | |
|       hardcode_minus_L=yes
 | |
|       hardcode_shlibpath_var=no
 | |
|       ;;
 | |
| 
 | |
|     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
 | |
|     freebsd* | dragonfly*)
 | |
|       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       hardcode_libdir_flag_spec='-R$libdir'
 | |
|       hardcode_direct=yes
 | |
|       hardcode_shlibpath_var=no
 | |
|       ;;
 | |
| 
 | |
|     hpux9*)
 | |
|       if test "$GCC" = yes; then
 | |
| 	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
 | |
|       else
 | |
| 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
 | |
|       fi
 | |
|       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 | |
|       hardcode_libdir_separator=:
 | |
|       hardcode_direct=yes
 | |
| 
 | |
|       # hardcode_minus_L: Not really in the search PATH,
 | |
|       # but as the default location of the library.
 | |
|       hardcode_minus_L=yes
 | |
|       export_dynamic_flag_spec='${wl}-E'
 | |
|       ;;
 | |
| 
 | |
|     hpux10*)
 | |
|       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
 | |
| 	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       else
 | |
| 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
 | |
|       fi
 | |
|       if test "$with_gnu_ld" = no; then
 | |
| 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 | |
| 	hardcode_libdir_flag_spec_ld='+b $libdir'
 | |
| 	hardcode_libdir_separator=:
 | |
| 	hardcode_direct=yes
 | |
| 	hardcode_direct_absolute=yes
 | |
| 	export_dynamic_flag_spec='${wl}-E'
 | |
| 	# hardcode_minus_L: Not really in the search PATH,
 | |
| 	# but as the default location of the library.
 | |
| 	hardcode_minus_L=yes
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     hpux11*)
 | |
|       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
 | |
| 	case $host_cpu in
 | |
| 	hppa*64*)
 | |
| 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	ia64*)
 | |
| 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	esac
 | |
|       else
 | |
| 	case $host_cpu in
 | |
| 	hppa*64*)
 | |
| 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	ia64*)
 | |
| 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	esac
 | |
|       fi
 | |
|       if test "$with_gnu_ld" = no; then
 | |
| 	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 | |
| 	hardcode_libdir_separator=:
 | |
| 
 | |
| 	case $host_cpu in
 | |
| 	hppa*64*|ia64*)
 | |
| 	  hardcode_direct=no
 | |
| 	  hardcode_shlibpath_var=no
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  hardcode_direct=yes
 | |
| 	  hardcode_direct_absolute=yes
 | |
| 	  export_dynamic_flag_spec='${wl}-E'
 | |
| 
 | |
| 	  # hardcode_minus_L: Not really in the search PATH,
 | |
| 	  # but as the default location of the library.
 | |
| 	  hardcode_minus_L=yes
 | |
| 	  ;;
 | |
| 	esac
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     irix5* | irix6* | nonstopux*)
 | |
|       if test "$GCC" = yes; then
 | |
| 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 | |
| 	# Try to use the -exported_symbol ld option, if it does not
 | |
| 	# work, assume that -exports_file does not work either and
 | |
| 	# implicitly export all symbols.
 | |
|         save_LDFLAGS="$LDFLAGS"
 | |
|         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
 | |
|         if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| int foo(void) {}
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
 | |
| 
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|         LDFLAGS="$save_LDFLAGS"
 | |
|       else
 | |
| 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
 | |
| 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
 | |
|       fi
 | |
|       archive_cmds_need_lc='no'
 | |
|       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 | |
|       hardcode_libdir_separator=:
 | |
|       inherit_rpath=yes
 | |
|       link_all_deplibs=yes
 | |
|       ;;
 | |
| 
 | |
|     netbsd*)
 | |
|       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 | |
| 	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
 | |
|       else
 | |
| 	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
 | |
|       fi
 | |
|       hardcode_libdir_flag_spec='-R$libdir'
 | |
|       hardcode_direct=yes
 | |
|       hardcode_shlibpath_var=no
 | |
|       ;;
 | |
| 
 | |
|     newsos6)
 | |
|       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
|       hardcode_direct=yes
 | |
|       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 | |
|       hardcode_libdir_separator=:
 | |
|       hardcode_shlibpath_var=no
 | |
|       ;;
 | |
| 
 | |
|     *nto* | *qnx*)
 | |
|       ;;
 | |
| 
 | |
|     openbsd*)
 | |
|       hardcode_direct=yes
 | |
|       hardcode_shlibpath_var=no
 | |
|       hardcode_direct_absolute=yes
 | |
|       if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 | |
| 	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
 | |
| 	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 | |
| 	export_dynamic_flag_spec='${wl}-E'
 | |
|       else
 | |
|         case $host_os in
 | |
| 	openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
 | |
| 	  archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	  hardcode_libdir_flag_spec='-R$libdir'
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 | |
| 	  ;;
 | |
|         esac
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     os2*)
 | |
|       hardcode_libdir_flag_spec='-L$libdir'
 | |
|       hardcode_minus_L=yes
 | |
|       allow_undefined_flag=unsupported
 | |
|       archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
 | |
|       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
 | |
|       ;;
 | |
| 
 | |
|     osf3*)
 | |
|       if test "$GCC" = yes; then
 | |
| 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
 | |
| 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 | |
|       else
 | |
| 	allow_undefined_flag=' -expect_unresolved \*'
 | |
| 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
 | |
|       fi
 | |
|       archive_cmds_need_lc='no'
 | |
|       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 | |
|       hardcode_libdir_separator=:
 | |
|       ;;
 | |
| 
 | |
|     osf4* | osf5*)	# as osf3* with the addition of -msym flag
 | |
|       if test "$GCC" = yes; then
 | |
| 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
 | |
| 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 | |
| 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 | |
|       else
 | |
| 	allow_undefined_flag=' -expect_unresolved \*'
 | |
| 	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
 | |
| 	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
 | |
| 	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
 | |
| 
 | |
| 	# Both c and cxx compiler support -rpath directly
 | |
| 	hardcode_libdir_flag_spec='-rpath $libdir'
 | |
|       fi
 | |
|       archive_cmds_need_lc='no'
 | |
|       hardcode_libdir_separator=:
 | |
|       ;;
 | |
| 
 | |
|     solaris*)
 | |
|       no_undefined_flag=' -z defs'
 | |
|       if test "$GCC" = yes; then
 | |
| 	wlarc='${wl}'
 | |
| 	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 | |
| 	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
 | |
|       else
 | |
| 	case `$CC -V 2>&1` in
 | |
| 	*"Compilers 5.0"*)
 | |
| 	  wlarc=''
 | |
| 	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 | |
| 	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  wlarc='${wl}'
 | |
| 	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 | |
| 	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
 | |
| 	  ;;
 | |
| 	esac
 | |
|       fi
 | |
|       hardcode_libdir_flag_spec='-R$libdir'
 | |
|       hardcode_shlibpath_var=no
 | |
|       case $host_os in
 | |
|       solaris2.[0-5] | solaris2.[0-5].*) ;;
 | |
|       *)
 | |
| 	# The compiler driver will combine and reorder linker options,
 | |
| 	# but understands `-z linker_flag'.  GCC discards it without `$wl',
 | |
| 	# but is careful enough not to reorder.
 | |
| 	# Supported since Solaris 2.6 (maybe 2.5.1?)
 | |
| 	if test "$GCC" = yes; then
 | |
| 	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
 | |
| 	else
 | |
| 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
 | |
| 	fi
 | |
| 	;;
 | |
|       esac
 | |
|       link_all_deplibs=yes
 | |
|       ;;
 | |
| 
 | |
|     sunos4*)
 | |
|       if test "x$host_vendor" = xsequent; then
 | |
| 	# Use $CC to link under sequent, because it throws in some extra .o
 | |
| 	# files that make .init and .fini sections work.
 | |
| 	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       else
 | |
| 	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
 | |
|       fi
 | |
|       hardcode_libdir_flag_spec='-L$libdir'
 | |
|       hardcode_direct=yes
 | |
|       hardcode_minus_L=yes
 | |
|       hardcode_shlibpath_var=no
 | |
|       ;;
 | |
| 
 | |
|     sysv4)
 | |
|       case $host_vendor in
 | |
| 	sni)
 | |
| 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	  hardcode_direct=yes # is this really true???
 | |
| 	;;
 | |
| 	siemens)
 | |
| 	  ## LD is ld it makes a PLAMLIB
 | |
| 	  ## CC just makes a GrossModule.
 | |
| 	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	  reload_cmds='$CC -r -o $output$reload_objs'
 | |
| 	  hardcode_direct=no
 | |
|         ;;
 | |
| 	motorola)
 | |
| 	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
 | |
| 	;;
 | |
|       esac
 | |
|       runpath_var='LD_RUN_PATH'
 | |
|       hardcode_shlibpath_var=no
 | |
|       ;;
 | |
| 
 | |
|     sysv4.3*)
 | |
|       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
|       hardcode_shlibpath_var=no
 | |
|       export_dynamic_flag_spec='-Bexport'
 | |
|       ;;
 | |
| 
 | |
|     sysv4*MP*)
 | |
|       if test -d /usr/nec; then
 | |
| 	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	hardcode_shlibpath_var=no
 | |
| 	runpath_var=LD_RUN_PATH
 | |
| 	hardcode_runpath_var=yes
 | |
| 	ld_shlibs=yes
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
 | |
|       no_undefined_flag='${wl}-z,text'
 | |
|       archive_cmds_need_lc=no
 | |
|       hardcode_shlibpath_var=no
 | |
|       runpath_var='LD_RUN_PATH'
 | |
| 
 | |
|       if test "$GCC" = yes; then
 | |
| 	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       else
 | |
| 	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     sysv5* | sco3.2v5* | sco5v6*)
 | |
|       # Note: We can NOT use -z defs as we might desire, because we do not
 | |
|       # link with -lc, and that would cause any symbols used from libc to
 | |
|       # always be unresolved, which means just about no library would
 | |
|       # ever link correctly.  If we're not using GNU ld we use -z text
 | |
|       # though, which does catch some bad symbols but isn't as heavy-handed
 | |
|       # as -z defs.
 | |
|       no_undefined_flag='${wl}-z,text'
 | |
|       allow_undefined_flag='${wl}-z,nodefs'
 | |
|       archive_cmds_need_lc=no
 | |
|       hardcode_shlibpath_var=no
 | |
|       hardcode_libdir_flag_spec='${wl}-R,$libdir'
 | |
|       hardcode_libdir_separator=':'
 | |
|       link_all_deplibs=yes
 | |
|       export_dynamic_flag_spec='${wl}-Bexport'
 | |
|       runpath_var='LD_RUN_PATH'
 | |
| 
 | |
|       if test "$GCC" = yes; then
 | |
| 	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       else
 | |
| 	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     uts4*)
 | |
|       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
|       hardcode_libdir_flag_spec='-L$libdir'
 | |
|       hardcode_shlibpath_var=no
 | |
|       ;;
 | |
| 
 | |
|     *)
 | |
|       ld_shlibs=no
 | |
|       ;;
 | |
|     esac
 | |
| 
 | |
|     if test x$host_vendor = xsni; then
 | |
|       case $host in
 | |
|       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
 | |
| 	export_dynamic_flag_spec='${wl}-Blargedynsym'
 | |
| 	;;
 | |
|       esac
 | |
|     fi
 | |
|   fi
 | |
| 
 | |
| echo "$as_me:$LINENO: result: $ld_shlibs" >&5
 | |
| echo "${ECHO_T}$ld_shlibs" >&6
 | |
| test "$ld_shlibs" = no && can_build_shared=no
 | |
| 
 | |
| with_gnu_ld=$with_gnu_ld
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #
 | |
| # Do we need to explicitly link libc?
 | |
| #
 | |
| case "x$archive_cmds_need_lc" in
 | |
| x|xyes)
 | |
|   # Assume -lc should be added
 | |
|   archive_cmds_need_lc=yes
 | |
| 
 | |
|   if test "$enable_shared" = yes && test "$GCC" = yes; then
 | |
|     case $archive_cmds in
 | |
|     *'~'*)
 | |
|       # FIXME: we may have to deal with multi-command sequences.
 | |
|       ;;
 | |
|     '$CC '*)
 | |
|       # Test whether the compiler implicitly links with -lc since on some
 | |
|       # systems, -lgcc has to come before -lc. If gcc already passes -lc
 | |
|       # to ld, don't add -lc before -lgcc.
 | |
|       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
 | |
| echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
 | |
|       $RM conftest*
 | |
|       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
| 
 | |
|       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } 2>conftest.err; then
 | |
|         soname=conftest
 | |
|         lib=conftest
 | |
|         libobjs=conftest.$ac_objext
 | |
|         deplibs=
 | |
|         wl=$lt_prog_compiler_wl
 | |
| 	pic_flag=$lt_prog_compiler_pic
 | |
|         compiler_flags=-v
 | |
|         linker_flags=-v
 | |
|         verstring=
 | |
|         output_objdir=.
 | |
|         libname=conftest
 | |
|         lt_save_allow_undefined_flag=$allow_undefined_flag
 | |
|         allow_undefined_flag=
 | |
|         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
 | |
|   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
|         then
 | |
| 	  archive_cmds_need_lc=no
 | |
|         else
 | |
| 	  archive_cmds_need_lc=yes
 | |
|         fi
 | |
|         allow_undefined_flag=$lt_save_allow_undefined_flag
 | |
|       else
 | |
|         cat conftest.err 1>&5
 | |
|       fi
 | |
|       $RM conftest*
 | |
|       echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
 | |
| echo "${ECHO_T}$archive_cmds_need_lc" >&6
 | |
|       ;;
 | |
|     esac
 | |
|   fi
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
 | |
| echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
 | |
| withGCC=$GCC
 | |
| if test "$withGCC" = yes; then
 | |
|   case $host_os in
 | |
|     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
 | |
|     *) lt_awk_arg="/^libraries:/" ;;
 | |
|   esac
 | |
|   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
 | |
|   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
 | |
|     # if the path contains ";" then we assume it to be the separator
 | |
|     # otherwise default to the standard path separator (i.e. ":") - it is
 | |
|     # assumed that no part of a normal pathname contains ";" but that should
 | |
|     # okay in the real world where ";" in dirpaths is itself problematic.
 | |
|     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
 | |
|   else
 | |
|     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
 | |
|   fi
 | |
|   # Ok, now we have the path, separated by spaces, we can step through it
 | |
|   # and add multilib dir if necessary.
 | |
|   lt_tmp_lt_search_path_spec=
 | |
|   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
 | |
|   for lt_sys_path in $lt_search_path_spec; do
 | |
|     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
 | |
|       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
 | |
|     else
 | |
|       test -d "$lt_sys_path" && \
 | |
| 	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
 | |
|     fi
 | |
|   done
 | |
|   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
 | |
| BEGIN {RS=" "; FS="/|\n";} {
 | |
|   lt_foo="";
 | |
|   lt_count=0;
 | |
|   for (lt_i = NF; lt_i > 0; lt_i--) {
 | |
|     if ($lt_i != "" && $lt_i != ".") {
 | |
|       if ($lt_i == "..") {
 | |
|         lt_count++;
 | |
|       } else {
 | |
|         if (lt_count == 0) {
 | |
|           lt_foo="/" $lt_i lt_foo;
 | |
|         } else {
 | |
|           lt_count--;
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
|   if (lt_foo != "") { lt_freq[lt_foo]++; }
 | |
|   if (lt_freq[lt_foo] == 1) { print lt_foo; }
 | |
| }'`
 | |
|   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
 | |
| else
 | |
|   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
 | |
| fi
 | |
| library_names_spec=
 | |
| libname_spec='lib$name'
 | |
| soname_spec=
 | |
| shrext_cmds=".so"
 | |
| postinstall_cmds=
 | |
| postuninstall_cmds=
 | |
| finish_cmds=
 | |
| finish_eval=
 | |
| shlibpath_var=
 | |
| shlibpath_overrides_runpath=unknown
 | |
| version_type=none
 | |
| dynamic_linker="$host_os ld.so"
 | |
| sys_lib_dlsearch_path_spec="/lib /usr/lib"
 | |
| need_lib_prefix=unknown
 | |
| hardcode_into_libs=no
 | |
| 
 | |
| # when you set need_version to no, make sure it does not cause -set_version
 | |
| # flags to be left without arguments
 | |
| need_version=unknown
 | |
| 
 | |
| case $host_os in
 | |
| aix3*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
 | |
|   shlibpath_var=LIBPATH
 | |
| 
 | |
|   # AIX 3 has no versioning support, so we append a major version to the name.
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   ;;
 | |
| 
 | |
| aix4* | aix5*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   hardcode_into_libs=yes
 | |
|   if test "$host_cpu" = ia64; then
 | |
|     # AIX 5 supports IA64
 | |
|     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|   else
 | |
|     # With GCC up to 2.95.x, collect2 would create an import file
 | |
|     # for dependence libraries.  The import file would start with
 | |
|     # the line `#! .'.  This would cause the generated library to
 | |
|     # depend on `.', always an invalid library.  This was fixed in
 | |
|     # development snapshots of GCC prior to 3.0.
 | |
|     case $host_os in
 | |
|       aix4 | aix4.[01] | aix4.[01].*)
 | |
|       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
 | |
| 	   echo ' yes '
 | |
| 	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
 | |
| 	:
 | |
|       else
 | |
| 	can_build_shared=no
 | |
|       fi
 | |
|       ;;
 | |
|     esac
 | |
|     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
 | |
|     # soname into executable. Probably we can add versioning support to
 | |
|     # collect2, so additional links can be useful in future.
 | |
|     if test "$aix_use_runtimelinking" = yes; then
 | |
|       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
 | |
|       # instead of lib<name>.a to let people know that these are not
 | |
|       # typical AIX shared libraries.
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     else
 | |
|       # We preserve .a as extension for shared libraries through AIX4.2
 | |
|       # and later when we are not doing run time linking.
 | |
|       library_names_spec='${libname}${release}.a $libname.a'
 | |
|       soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     fi
 | |
|     shlibpath_var=LIBPATH
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| amigaos*)
 | |
|   if test "$host_cpu" = m68k; then
 | |
|     library_names_spec='$libname.ixlibrary $libname.a'
 | |
|     # Create ${libname}_ixlibrary.a entries in /sys/libs.
 | |
|     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
 | |
|   else
 | |
|     dynamic_linker=no
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| beos*)
 | |
|   library_names_spec='${libname}${shared_ext}'
 | |
|   dynamic_linker="$host_os ld.so"
 | |
|   shlibpath_var=LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| bsdi[45]*)
 | |
|   version_type=linux
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
 | |
|   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
 | |
|   # the default ld.so.conf also contains /usr/contrib/lib and
 | |
|   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
 | |
|   # libtool to hard-code these into programs
 | |
|   ;;
 | |
| 
 | |
| cygwin* | mingw* | pw32*)
 | |
|   version_type=windows
 | |
|   shrext_cmds=".dll"
 | |
|   need_version=no
 | |
|   need_lib_prefix=no
 | |
| 
 | |
|   case $withGCC,$host_os in
 | |
|   yes,cygwin* | yes,mingw* | yes,pw32*)
 | |
|     library_names_spec='$libname.dll.a'
 | |
|     # DLL is installed to $(libdir)/../bin by postinstall_cmds
 | |
|     postinstall_cmds='base_file=`basename \${file}`~
 | |
|       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
 | |
|       dldir=$destdir/`dirname \$dlpath`~
 | |
|       test -d \$dldir || mkdir -p \$dldir~
 | |
|       $install_prog $dir/$dlname \$dldir/$dlname~
 | |
|       chmod a+x \$dldir/$dlname~
 | |
|       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
 | |
|         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
 | |
|       fi'
 | |
|     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
 | |
|       dlpath=$dir/\$dldll~
 | |
|        $RM \$dlpath'
 | |
|     shlibpath_overrides_runpath=yes
 | |
| 
 | |
|     case $host_os in
 | |
|     cygwin*)
 | |
|       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
 | |
|       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
 | |
|       ;;
 | |
|     mingw*)
 | |
|       # MinGW DLLs use traditional 'lib' prefix
 | |
|       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
 | |
|       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
 | |
|         # It is most probably a Windows format PATH printed by
 | |
|         # mingw gcc, but we are running on Cygwin. Gcc prints its search
 | |
|         # path with ; separators, and with drive letters. We can handle the
 | |
|         # drive letters (cygwin fileutils understands them), so leave them,
 | |
|         # especially as we might pass files found there to a mingw objdump,
 | |
|         # which wouldn't understand a cygwinified path. Ahh.
 | |
|         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
 | |
|       else
 | |
|         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
 | |
|       fi
 | |
|       ;;
 | |
|     pw32*)
 | |
|       # pw32 DLLs use 'pw' prefix rather than 'lib'
 | |
|       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       ;;
 | |
|     esac
 | |
|     ;;
 | |
| 
 | |
|   *)
 | |
|     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
 | |
|     ;;
 | |
|   esac
 | |
|   dynamic_linker='Win32 ld.exe'
 | |
|   # FIXME: first we should search . and the directory the executable is in
 | |
|   shlibpath_var=PATH
 | |
|   ;;
 | |
| 
 | |
| darwin* | rhapsody*)
 | |
|   dynamic_linker="$host_os dyld"
 | |
|   version_type=darwin
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
 | |
|   soname_spec='${libname}${release}${major}$shared_ext'
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   shlibpath_var=DYLD_LIBRARY_PATH
 | |
|   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
 | |
| 
 | |
|   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
 | |
|   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
 | |
|   ;;
 | |
| 
 | |
| dgux*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| freebsd1*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| freebsd* | dragonfly*)
 | |
|   # DragonFly does not have aout.  When/if they implement a new
 | |
|   # versioning mechanism, adjust this.
 | |
|   if test -x /usr/bin/objformat; then
 | |
|     objformat=`/usr/bin/objformat`
 | |
|   else
 | |
|     case $host_os in
 | |
|     freebsd[123]*) objformat=aout ;;
 | |
|     *) objformat=elf ;;
 | |
|     esac
 | |
|   fi
 | |
|   version_type=freebsd-$objformat
 | |
|   case $version_type in
 | |
|     freebsd-elf*)
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|       need_version=no
 | |
|       need_lib_prefix=no
 | |
|       ;;
 | |
|     freebsd-*)
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
 | |
|       need_version=yes
 | |
|       ;;
 | |
|   esac
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   case $host_os in
 | |
|   freebsd2*)
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     ;;
 | |
|   freebsd3.[01]* | freebsdelf3.[01]*)
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
 | |
|   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
 | |
|     shlibpath_overrides_runpath=no
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   *) # from 4.6 on, and DragonFly
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   esac
 | |
|   ;;
 | |
| 
 | |
| gnu*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| hpux9* | hpux10* | hpux11*)
 | |
|   # Give a soname corresponding to the major version so that dld.sl refuses to
 | |
|   # link against other versions.
 | |
|   version_type=sunos
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   case $host_cpu in
 | |
|   ia64*)
 | |
|     shrext_cmds='.so'
 | |
|     hardcode_into_libs=yes
 | |
|     dynamic_linker="$host_os dld.so"
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     if test "X$HPUX_IA64_MODE" = X32; then
 | |
|       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
 | |
|     else
 | |
|       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
 | |
|     fi
 | |
|     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
 | |
|     ;;
 | |
|   hppa*64*)
 | |
|     shrext_cmds='.sl'
 | |
|     hardcode_into_libs=yes
 | |
|     dynamic_linker="$host_os dld.sl"
 | |
|     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
 | |
|     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
 | |
|     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
 | |
|     ;;
 | |
|   *)
 | |
|     shrext_cmds='.sl'
 | |
|     dynamic_linker="$host_os dld.sl"
 | |
|     shlibpath_var=SHLIB_PATH
 | |
|     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     ;;
 | |
|   esac
 | |
|   # HP-UX runs *really* slowly unless shared libraries are mode 555.
 | |
|   postinstall_cmds='chmod 555 $lib'
 | |
|   ;;
 | |
| 
 | |
| interix[3-9]*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| irix5* | irix6* | nonstopux*)
 | |
|   case $host_os in
 | |
|     nonstopux*) version_type=nonstopux ;;
 | |
|     *)
 | |
| 	if test "$lt_cv_prog_gnu_ld" = yes; then
 | |
| 		version_type=linux
 | |
| 	else
 | |
| 		version_type=irix
 | |
| 	fi ;;
 | |
|   esac
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|   case $host_os in
 | |
|   irix5* | nonstopux*)
 | |
|     libsuff= shlibsuff=
 | |
|     ;;
 | |
|   *)
 | |
|     case $LD in # libtool.m4 will add one of these switches to LD
 | |
|     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
 | |
|       libsuff= shlibsuff= libmagic=32-bit;;
 | |
|     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
 | |
|       libsuff=32 shlibsuff=N32 libmagic=N32;;
 | |
|     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
 | |
|       libsuff=64 shlibsuff=64 libmagic=64-bit;;
 | |
|     *) libsuff= shlibsuff= libmagic=never-match;;
 | |
|     esac
 | |
|     ;;
 | |
|   esac
 | |
|   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
 | |
|   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| # No shared lib support for Linux oldld, aout, or coff.
 | |
| linux*oldld* | linux*aout* | linux*coff*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| # This must be Linux ELF.
 | |
| linux* | k*bsd*-gnu)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   # Some binutils ld are patched to set DT_RUNPATH
 | |
|   save_LDFLAGS=$LDFLAGS
 | |
|   save_libdir=$libdir
 | |
|   eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
 | |
|        LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
 | |
|   shlibpath_overrides_runpath=yes
 | |
| fi
 | |
| 
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|   LDFLAGS=$save_LDFLAGS
 | |
|   libdir=$save_libdir
 | |
| 
 | |
|   # This implies no fast_install, which is unacceptable.
 | |
|   # Some rework will be needed to allow for fast_install
 | |
|   # before this can be enabled.
 | |
|   hardcode_into_libs=yes
 | |
| 
 | |
|   # Append ld.so.conf contents to the search path
 | |
|   if test -f /etc/ld.so.conf; then
 | |
|     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
 | |
|     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
 | |
|   fi
 | |
| 
 | |
|   # We used to test for /lib/ld.so.1 and disable shared libraries on
 | |
|   # powerpc, because MkLinux only supported shared libraries with the
 | |
|   # GNU dynamic linker.  Since this was broken with cross compilers,
 | |
|   # most powerpc-linux boxes support dynamic linking these days and
 | |
|   # people can always --disable-shared, the test was removed, and we
 | |
|   # assume the GNU/Linux dynamic linker is in use.
 | |
|   dynamic_linker='GNU/Linux ld.so'
 | |
|   ;;
 | |
| 
 | |
| netbsd*)
 | |
|   version_type=sunos
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
 | |
|     dynamic_linker='NetBSD (a.out) ld.so'
 | |
|   else
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     dynamic_linker='NetBSD ld.elf_so'
 | |
|   fi
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| newsos6)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   ;;
 | |
| 
 | |
| *nto* | *qnx*)
 | |
|   version_type=qnx
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   hardcode_into_libs=yes
 | |
|   dynamic_linker='ldqnx.so'
 | |
|   ;;
 | |
| 
 | |
| openbsd*)
 | |
|   version_type=sunos
 | |
|   sys_lib_dlsearch_path_spec="/usr/lib"
 | |
|   need_lib_prefix=no
 | |
|   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
 | |
|   case $host_os in
 | |
|     openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
 | |
|     *)				need_version=no  ;;
 | |
|   esac
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 | |
|     case $host_os in
 | |
|       openbsd2.[89] | openbsd2.[89].*)
 | |
| 	shlibpath_overrides_runpath=no
 | |
| 	;;
 | |
|       *)
 | |
| 	shlibpath_overrides_runpath=yes
 | |
| 	;;
 | |
|       esac
 | |
|   else
 | |
|     shlibpath_overrides_runpath=yes
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| os2*)
 | |
|   libname_spec='$name'
 | |
|   shrext_cmds=".dll"
 | |
|   need_lib_prefix=no
 | |
|   library_names_spec='$libname${shared_ext} $libname.a'
 | |
|   dynamic_linker='OS/2 ld.exe'
 | |
|   shlibpath_var=LIBPATH
 | |
|   ;;
 | |
| 
 | |
| osf3* | osf4* | osf5*)
 | |
|   version_type=osf
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
 | |
|   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
 | |
|   ;;
 | |
| 
 | |
| rdos*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| solaris*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   # ldd complains unless libraries are executable
 | |
|   postinstall_cmds='chmod +x $lib'
 | |
|   ;;
 | |
| 
 | |
| sunos4*)
 | |
|   version_type=sunos
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   if test "$with_gnu_ld" = yes; then
 | |
|     need_lib_prefix=no
 | |
|   fi
 | |
|   need_version=yes
 | |
|   ;;
 | |
| 
 | |
| sysv4 | sysv4.3*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   case $host_vendor in
 | |
|     sni)
 | |
|       shlibpath_overrides_runpath=no
 | |
|       need_lib_prefix=no
 | |
|       runpath_var=LD_RUN_PATH
 | |
|       ;;
 | |
|     siemens)
 | |
|       need_lib_prefix=no
 | |
|       ;;
 | |
|     motorola)
 | |
|       need_lib_prefix=no
 | |
|       need_version=no
 | |
|       shlibpath_overrides_runpath=no
 | |
|       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
 | |
|       ;;
 | |
|   esac
 | |
|   ;;
 | |
| 
 | |
| sysv4*MP*)
 | |
|   if test -d /usr/nec ;then
 | |
|     version_type=linux
 | |
|     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
 | |
|     soname_spec='$libname${shared_ext}.$major'
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
 | |
|   version_type=freebsd-elf
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   if test "$with_gnu_ld" = yes; then
 | |
|     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
 | |
|   else
 | |
|     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
 | |
|     case $host_os in
 | |
|       sco3.2v5*)
 | |
|         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
 | |
| 	;;
 | |
|     esac
 | |
|   fi
 | |
|   sys_lib_dlsearch_path_spec='/usr/lib'
 | |
|   ;;
 | |
| 
 | |
| tpf*)
 | |
|   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| uts4*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| *)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| esac
 | |
| echo "$as_me:$LINENO: result: $dynamic_linker" >&5
 | |
| echo "${ECHO_T}$dynamic_linker" >&6
 | |
| test "$dynamic_linker" = no && can_build_shared=no
 | |
| 
 | |
| variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 | |
| if test "$GCC" = yes; then
 | |
|   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
 | |
| echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
 | |
| hardcode_action=
 | |
| if test -n "$hardcode_libdir_flag_spec" ||
 | |
|    test -n "$runpath_var" ||
 | |
|    test "X$hardcode_automatic" = "Xyes" ; then
 | |
| 
 | |
|   # We can hardcode non-existent directories.
 | |
|   if test "$hardcode_direct" != no &&
 | |
|      # If the only mechanism to avoid hardcoding is shlibpath_var, we
 | |
|      # have to relink, otherwise we might link with an installed library
 | |
|      # when we should be linking with a yet-to-be-installed one
 | |
|      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
 | |
|      test "$hardcode_minus_L" != no; then
 | |
|     # Linking always hardcodes the temporary library directory.
 | |
|     hardcode_action=relink
 | |
|   else
 | |
|     # We can link without hardcoding, and we can hardcode nonexisting dirs.
 | |
|     hardcode_action=immediate
 | |
|   fi
 | |
| else
 | |
|   # We cannot hardcode anything, or else we can only hardcode existing
 | |
|   # directories.
 | |
|   hardcode_action=unsupported
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $hardcode_action" >&5
 | |
| echo "${ECHO_T}$hardcode_action" >&6
 | |
| 
 | |
| if test "$hardcode_action" = relink ||
 | |
|    test "$inherit_rpath" = yes; then
 | |
|   # Fast installation is not supported
 | |
|   enable_fast_install=no
 | |
| elif test "$shlibpath_overrides_runpath" = yes ||
 | |
|      test "$enable_shared" = no; then
 | |
|   # Fast installation is not necessary
 | |
|   enable_fast_install=needless
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   if test "x$enable_dlopen" != xyes; then
 | |
|   enable_dlopen=unknown
 | |
|   enable_dlopen_self=unknown
 | |
|   enable_dlopen_self_static=unknown
 | |
| else
 | |
|   lt_cv_dlopen=no
 | |
|   lt_cv_dlopen_libs=
 | |
| 
 | |
|   case $host_os in
 | |
|   beos*)
 | |
|     lt_cv_dlopen="load_add_on"
 | |
|     lt_cv_dlopen_libs=
 | |
|     lt_cv_dlopen_self=yes
 | |
|     ;;
 | |
| 
 | |
|   mingw* | pw32*)
 | |
|     lt_cv_dlopen="LoadLibrary"
 | |
|     lt_cv_dlopen_libs=
 | |
|     ;;
 | |
| 
 | |
|   cygwin*)
 | |
|     lt_cv_dlopen="dlopen"
 | |
|     lt_cv_dlopen_libs=
 | |
|     ;;
 | |
| 
 | |
|   darwin*)
 | |
|   # if libdl is installed we need to link against it
 | |
|     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
 | |
| echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dl_dlopen+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldl  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dlopen ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| dlopen ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dl_dlopen=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dl_dlopen=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
 | |
| if test $ac_cv_lib_dl_dlopen = yes; then
 | |
|   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 | |
| else
 | |
| 
 | |
|     lt_cv_dlopen="dyld"
 | |
|     lt_cv_dlopen_libs=
 | |
|     lt_cv_dlopen_self=yes
 | |
| 
 | |
| fi
 | |
| 
 | |
|     ;;
 | |
| 
 | |
|   *)
 | |
|     echo "$as_me:$LINENO: checking for shl_load" >&5
 | |
| echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
 | |
| if test "${ac_cv_func_shl_load+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define shl_load innocuous_shl_load
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char shl_load (); below.
 | |
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
 | |
|     <limits.h> exists even on freestanding compilers.  */
 | |
| 
 | |
| #ifdef __STDC__
 | |
| # include <limits.h>
 | |
| #else
 | |
| # include <assert.h>
 | |
| #endif
 | |
| 
 | |
| #undef shl_load
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char shl_load ();
 | |
| /* The GNU C library defines this for functions which it implements
 | |
|     to always fail with ENOSYS.  Some functions are actually named
 | |
|     something starting with __ and the normal name is an alias.  */
 | |
| #if defined (__stub_shl_load) || defined (__stub___shl_load)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = shl_load;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != shl_load;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_func_shl_load=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_func_shl_load=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
 | |
| echo "${ECHO_T}$ac_cv_func_shl_load" >&6
 | |
| if test $ac_cv_func_shl_load = yes; then
 | |
|   lt_cv_dlopen="shl_load"
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
 | |
| echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dld_shl_load+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldld  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char shl_load ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| shl_load ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dld_shl_load=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dld_shl_load=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
 | |
| if test $ac_cv_lib_dld_shl_load = yes; then
 | |
|   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking for dlopen" >&5
 | |
| echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
 | |
| if test "${ac_cv_func_dlopen+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define dlopen innocuous_dlopen
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char dlopen (); below.
 | |
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
 | |
|     <limits.h> exists even on freestanding compilers.  */
 | |
| 
 | |
| #ifdef __STDC__
 | |
| # include <limits.h>
 | |
| #else
 | |
| # include <assert.h>
 | |
| #endif
 | |
| 
 | |
| #undef dlopen
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dlopen ();
 | |
| /* The GNU C library defines this for functions which it implements
 | |
|     to always fail with ENOSYS.  Some functions are actually named
 | |
|     something starting with __ and the normal name is an alias.  */
 | |
| #if defined (__stub_dlopen) || defined (__stub___dlopen)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = dlopen;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != dlopen;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_func_dlopen=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_func_dlopen=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
 | |
| echo "${ECHO_T}$ac_cv_func_dlopen" >&6
 | |
| if test $ac_cv_func_dlopen = yes; then
 | |
|   lt_cv_dlopen="dlopen"
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
 | |
| echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dl_dlopen+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldl  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dlopen ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| dlopen ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dl_dlopen=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dl_dlopen=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
 | |
| if test $ac_cv_lib_dl_dlopen = yes; then
 | |
|   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
 | |
| echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_svld_dlopen+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lsvld  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dlopen ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| dlopen ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_svld_dlopen=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_svld_dlopen=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
 | |
| if test $ac_cv_lib_svld_dlopen = yes; then
 | |
|   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
 | |
| echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dld_dld_link+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldld  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dld_link ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| dld_link ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dld_dld_link=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dld_dld_link=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
 | |
| if test $ac_cv_lib_dld_dld_link = yes; then
 | |
|   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
 | |
| fi
 | |
| 
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| fi
 | |
| 
 | |
|     ;;
 | |
|   esac
 | |
| 
 | |
|   if test "x$lt_cv_dlopen" != xno; then
 | |
|     enable_dlopen=yes
 | |
|   else
 | |
|     enable_dlopen=no
 | |
|   fi
 | |
| 
 | |
|   case $lt_cv_dlopen in
 | |
|   dlopen)
 | |
|     save_CPPFLAGS="$CPPFLAGS"
 | |
|     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
 | |
| 
 | |
|     save_LDFLAGS="$LDFLAGS"
 | |
|     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
 | |
| 
 | |
|     save_LIBS="$LIBS"
 | |
|     LIBS="$lt_cv_dlopen_libs $LIBS"
 | |
| 
 | |
|     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
 | |
| echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
 | |
| if test "${lt_cv_dlopen_self+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   	  if test "$cross_compiling" = yes; then :
 | |
|   lt_cv_dlopen_self=cross
 | |
| else
 | |
|   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
 | |
|   lt_status=$lt_dlunknown
 | |
|   cat > conftest.$ac_ext <<_LT_EOF
 | |
| #line 12035 "configure"
 | |
| #include "confdefs.h"
 | |
| 
 | |
| #if HAVE_DLFCN_H
 | |
| #include <dlfcn.h>
 | |
| #endif
 | |
| 
 | |
| #include <stdio.h>
 | |
| 
 | |
| #ifdef RTLD_GLOBAL
 | |
| #  define LT_DLGLOBAL		RTLD_GLOBAL
 | |
| #else
 | |
| #  ifdef DL_GLOBAL
 | |
| #    define LT_DLGLOBAL		DL_GLOBAL
 | |
| #  else
 | |
| #    define LT_DLGLOBAL		0
 | |
| #  endif
 | |
| #endif
 | |
| 
 | |
| /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
 | |
|    find out it does not work in some platform. */
 | |
| #ifndef LT_DLLAZY_OR_NOW
 | |
| #  ifdef RTLD_LAZY
 | |
| #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
 | |
| #  else
 | |
| #    ifdef DL_LAZY
 | |
| #      define LT_DLLAZY_OR_NOW		DL_LAZY
 | |
| #    else
 | |
| #      ifdef RTLD_NOW
 | |
| #        define LT_DLLAZY_OR_NOW	RTLD_NOW
 | |
| #      else
 | |
| #        ifdef DL_NOW
 | |
| #          define LT_DLLAZY_OR_NOW	DL_NOW
 | |
| #        else
 | |
| #          define LT_DLLAZY_OR_NOW	0
 | |
| #        endif
 | |
| #      endif
 | |
| #    endif
 | |
| #  endif
 | |
| #endif
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" void exit (int);
 | |
| #endif
 | |
| 
 | |
| void fnord() { int i=42;}
 | |
| int main ()
 | |
| {
 | |
|   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
 | |
|   int status = $lt_dlunknown;
 | |
| 
 | |
|   if (self)
 | |
|     {
 | |
|       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
 | |
|       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
 | |
|       /* dlclose (self); */
 | |
|     }
 | |
|   else
 | |
|     puts (dlerror ());
 | |
| 
 | |
|     exit (status);
 | |
| }
 | |
| _LT_EOF
 | |
|   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
 | |
|     (./conftest; exit; ) >&5 2>/dev/null
 | |
|     lt_status=$?
 | |
|     case x$lt_status in
 | |
|       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
 | |
|       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
 | |
|       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
 | |
|     esac
 | |
|   else :
 | |
|     # compilation failed
 | |
|     lt_cv_dlopen_self=no
 | |
|   fi
 | |
| fi
 | |
| rm -fr conftest*
 | |
| 
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
 | |
| echo "${ECHO_T}$lt_cv_dlopen_self" >&6
 | |
| 
 | |
|     if test "x$lt_cv_dlopen_self" = xyes; then
 | |
|       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
 | |
|       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
 | |
| echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
 | |
| if test "${lt_cv_dlopen_self_static+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   	  if test "$cross_compiling" = yes; then :
 | |
|   lt_cv_dlopen_self_static=cross
 | |
| else
 | |
|   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
 | |
|   lt_status=$lt_dlunknown
 | |
|   cat > conftest.$ac_ext <<_LT_EOF
 | |
| #line 12135 "configure"
 | |
| #include "confdefs.h"
 | |
| 
 | |
| #if HAVE_DLFCN_H
 | |
| #include <dlfcn.h>
 | |
| #endif
 | |
| 
 | |
| #include <stdio.h>
 | |
| 
 | |
| #ifdef RTLD_GLOBAL
 | |
| #  define LT_DLGLOBAL		RTLD_GLOBAL
 | |
| #else
 | |
| #  ifdef DL_GLOBAL
 | |
| #    define LT_DLGLOBAL		DL_GLOBAL
 | |
| #  else
 | |
| #    define LT_DLGLOBAL		0
 | |
| #  endif
 | |
| #endif
 | |
| 
 | |
| /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
 | |
|    find out it does not work in some platform. */
 | |
| #ifndef LT_DLLAZY_OR_NOW
 | |
| #  ifdef RTLD_LAZY
 | |
| #    define LT_DLLAZY_OR_NOW		RTLD_LAZY
 | |
| #  else
 | |
| #    ifdef DL_LAZY
 | |
| #      define LT_DLLAZY_OR_NOW		DL_LAZY
 | |
| #    else
 | |
| #      ifdef RTLD_NOW
 | |
| #        define LT_DLLAZY_OR_NOW	RTLD_NOW
 | |
| #      else
 | |
| #        ifdef DL_NOW
 | |
| #          define LT_DLLAZY_OR_NOW	DL_NOW
 | |
| #        else
 | |
| #          define LT_DLLAZY_OR_NOW	0
 | |
| #        endif
 | |
| #      endif
 | |
| #    endif
 | |
| #  endif
 | |
| #endif
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" void exit (int);
 | |
| #endif
 | |
| 
 | |
| void fnord() { int i=42;}
 | |
| int main ()
 | |
| {
 | |
|   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
 | |
|   int status = $lt_dlunknown;
 | |
| 
 | |
|   if (self)
 | |
|     {
 | |
|       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
 | |
|       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
 | |
|       /* dlclose (self); */
 | |
|     }
 | |
|   else
 | |
|     puts (dlerror ());
 | |
| 
 | |
|     exit (status);
 | |
| }
 | |
| _LT_EOF
 | |
|   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
 | |
|     (./conftest; exit; ) >&5 2>/dev/null
 | |
|     lt_status=$?
 | |
|     case x$lt_status in
 | |
|       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
 | |
|       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
 | |
|       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
 | |
|     esac
 | |
|   else :
 | |
|     # compilation failed
 | |
|     lt_cv_dlopen_self_static=no
 | |
|   fi
 | |
| fi
 | |
| rm -fr conftest*
 | |
| 
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
 | |
| echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
 | |
|     fi
 | |
| 
 | |
|     CPPFLAGS="$save_CPPFLAGS"
 | |
|     LDFLAGS="$save_LDFLAGS"
 | |
|     LIBS="$save_LIBS"
 | |
|     ;;
 | |
|   esac
 | |
| 
 | |
|   case $lt_cv_dlopen_self in
 | |
|   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
 | |
|   *) enable_dlopen_self=unknown ;;
 | |
|   esac
 | |
| 
 | |
|   case $lt_cv_dlopen_self_static in
 | |
|   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
 | |
|   *) enable_dlopen_self_static=unknown ;;
 | |
|   esac
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| striplib=
 | |
| old_striplib=
 | |
| echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
 | |
| echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
 | |
| if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
 | |
|   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
 | |
|   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
 | |
|   echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
| # FIXME - insert some real tests, host_os isn't really good enough
 | |
|   case $host_os in
 | |
|   darwin*)
 | |
|     if test -n "$STRIP" ; then
 | |
|       striplib="$STRIP -x"
 | |
|       old_striplib="$STRIP -S"
 | |
|       echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
|     else
 | |
|       echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
|     fi
 | |
|     ;;
 | |
|   *)
 | |
|     echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
|     ;;
 | |
|   esac
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   # Report which library types will actually be built
 | |
|   echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
 | |
| echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
 | |
|   echo "$as_me:$LINENO: result: $can_build_shared" >&5
 | |
| echo "${ECHO_T}$can_build_shared" >&6
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
 | |
| echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
 | |
|   test "$can_build_shared" = "no" && enable_shared=no
 | |
| 
 | |
|   # On AIX, shared libraries and static libraries use the same namespace, and
 | |
|   # are all built from PIC.
 | |
|   case $host_os in
 | |
|   aix3*)
 | |
|     test "$enable_shared" = yes && enable_static=no
 | |
|     if test -n "$RANLIB"; then
 | |
|       archive_cmds="$archive_cmds~\$RANLIB \$lib"
 | |
|       postinstall_cmds='$RANLIB $lib'
 | |
|     fi
 | |
|     ;;
 | |
| 
 | |
|   aix4* | aix5*)
 | |
|     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
 | |
|       test "$enable_shared" = yes && enable_static=no
 | |
|     fi
 | |
|     ;;
 | |
|   esac
 | |
|   echo "$as_me:$LINENO: result: $enable_shared" >&5
 | |
| echo "${ECHO_T}$enable_shared" >&6
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking whether to build static libraries" >&5
 | |
| echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
 | |
|   # Make sure either enable_shared or enable_static is yes.
 | |
|   test "$enable_shared" = yes || enable_static=yes
 | |
|   echo "$as_me:$LINENO: result: $enable_static" >&5
 | |
| echo "${ECHO_T}$enable_static" >&6
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| fi
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| CC="$lt_save_CC"
 | |
| 
 | |
| 
 | |
| ac_ext=cc
 | |
| ac_cpp='$CXXCPP $CPPFLAGS'
 | |
| ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 | |
| 
 | |
| archive_cmds_need_lc_CXX=no
 | |
| allow_undefined_flag_CXX=
 | |
| always_export_symbols_CXX=no
 | |
| archive_expsym_cmds_CXX=
 | |
| compiler_needs_object_CXX=no
 | |
| export_dynamic_flag_spec_CXX=
 | |
| hardcode_direct_CXX=no
 | |
| hardcode_direct_absolute_CXX=no
 | |
| hardcode_libdir_flag_spec_CXX=
 | |
| hardcode_libdir_flag_spec_ld_CXX=
 | |
| hardcode_libdir_separator_CXX=
 | |
| hardcode_minus_L_CXX=no
 | |
| hardcode_shlibpath_var_CXX=unsupported
 | |
| hardcode_automatic_CXX=no
 | |
| inherit_rpath_CXX=no
 | |
| module_cmds_CXX=
 | |
| module_expsym_cmds_CXX=
 | |
| link_all_deplibs_CXX=unknown
 | |
| old_archive_cmds_CXX=$old_archive_cmds
 | |
| no_undefined_flag_CXX=
 | |
| whole_archive_flag_spec_CXX=
 | |
| enable_shared_with_static_runtimes_CXX=no
 | |
| 
 | |
| # Source file extension for C++ test sources.
 | |
| ac_ext=cpp
 | |
| 
 | |
| # Object file extension for compiled C++ test sources.
 | |
| objext=o
 | |
| objext_CXX=$objext
 | |
| 
 | |
| # No sense in running all these tests if we already determined that
 | |
| # the CXX compiler isn't working.  Some variables (like enable_shared)
 | |
| # are currently assumed to apply to all compilers on this platform,
 | |
| # and will be corrupted by setting them based on a non-working compiler.
 | |
| if test "$_lt_caught_CXX_error" != yes; then
 | |
|   # Code to be used in simple compile tests
 | |
|   lt_simple_compile_test_code="int some_variable = 0;"
 | |
| 
 | |
|   # Code to be used in simple link tests
 | |
|   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
 | |
| 
 | |
|   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # If no C compiler was specified, use CC.
 | |
| LTCC=${LTCC-"$CC"}
 | |
| 
 | |
| # If no C compiler flags were specified, use CFLAGS.
 | |
| LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
 | |
| 
 | |
| # Allow CC to be a program name with arguments.
 | |
| compiler=$CC
 | |
| 
 | |
| 
 | |
|   # save warnings/boilerplate of simple test code
 | |
|   ac_outfile=conftest.$ac_objext
 | |
| echo "$lt_simple_compile_test_code" >conftest.$ac_ext
 | |
| eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 | |
| _lt_compiler_boilerplate=`cat conftest.err`
 | |
| $RM conftest*
 | |
| 
 | |
|   ac_outfile=conftest.$ac_objext
 | |
| echo "$lt_simple_link_test_code" >conftest.$ac_ext
 | |
| eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 | |
| _lt_linker_boilerplate=`cat conftest.err`
 | |
| $RM conftest*
 | |
| 
 | |
| 
 | |
|   # Allow CC to be a program name with arguments.
 | |
|   lt_save_CC=$CC
 | |
|   lt_save_LD=$LD
 | |
|   lt_save_GCC=$GCC
 | |
|   GCC=$GXX
 | |
|   lt_save_with_gnu_ld=$with_gnu_ld
 | |
|   lt_save_path_LD=$lt_cv_path_LD
 | |
|   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
 | |
|     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
 | |
|   else
 | |
|     $as_unset lt_cv_prog_gnu_ld
 | |
|   fi
 | |
|   if test -n "${lt_cv_path_LDCXX+set}"; then
 | |
|     lt_cv_path_LD=$lt_cv_path_LDCXX
 | |
|   else
 | |
|     $as_unset lt_cv_path_LD
 | |
|   fi
 | |
|   test -z "${LDCXX+set}" || LD=$LDCXX
 | |
|   CC=${CXX-"c++"}
 | |
|   compiler=$CC
 | |
|   compiler_CXX=$CC
 | |
|   for cc_temp in $compiler""; do
 | |
|   case $cc_temp in
 | |
|     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 | |
|     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 | |
|     \-*) ;;
 | |
|     *) break;;
 | |
|   esac
 | |
| done
 | |
| cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 | |
| 
 | |
| 
 | |
|   if test -n "$compiler"; then
 | |
|     # We don't want -fno-exception when compiling C++ code, so set the
 | |
|     # no_builtin_flag separately
 | |
|     if test "$GXX" = yes; then
 | |
|       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
 | |
|     else
 | |
|       lt_prog_compiler_no_builtin_flag_CXX=
 | |
|     fi
 | |
| 
 | |
|     if test "$GXX" = yes; then
 | |
|       # Set up default GNU C++ configuration
 | |
| 
 | |
| 
 | |
| 
 | |
| # Check whether --with-gnu-ld or --without-gnu-ld was given.
 | |
| if test "${with_gnu_ld+set}" = set; then
 | |
|   withval="$with_gnu_ld"
 | |
|   test "$withval" = no || with_gnu_ld=yes
 | |
| else
 | |
|   with_gnu_ld=no
 | |
| fi;
 | |
| ac_prog=ld
 | |
| if test "$GCC" = yes; then
 | |
|   # Check if gcc -print-prog-name=ld gives a path.
 | |
|   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
 | |
| echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
 | |
|   case $host in
 | |
|   *-*-mingw*)
 | |
|     # gcc leaves a trailing carriage return which upsets mingw
 | |
|     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
 | |
|   *)
 | |
|     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
 | |
|   esac
 | |
|   case $ac_prog in
 | |
|     # Accept absolute paths.
 | |
|     [\\/]* | ?:[\\/]*)
 | |
|       re_direlt='/[^/][^/]*/\.\./'
 | |
|       # Canonicalize the pathname of ld
 | |
|       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
 | |
|       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
 | |
| 	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
 | |
|       done
 | |
|       test -z "$LD" && LD="$ac_prog"
 | |
|       ;;
 | |
|   "")
 | |
|     # If it fails, then pretend we aren't using GCC.
 | |
|     ac_prog=ld
 | |
|     ;;
 | |
|   *)
 | |
|     # If it is relative, then search for the first ld in PATH.
 | |
|     with_gnu_ld=unknown
 | |
|     ;;
 | |
|   esac
 | |
| elif test "$with_gnu_ld" = yes; then
 | |
|   echo "$as_me:$LINENO: checking for GNU ld" >&5
 | |
| echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
 | |
| echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
 | |
| fi
 | |
| if test "${lt_cv_path_LD+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -z "$LD"; then
 | |
|   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
 | |
|   for ac_dir in $PATH; do
 | |
|     IFS="$lt_save_ifs"
 | |
|     test -z "$ac_dir" && ac_dir=.
 | |
|     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
 | |
|       lt_cv_path_LD="$ac_dir/$ac_prog"
 | |
|       # Check to see if the program is GNU ld.  I'd rather use --version,
 | |
|       # but apparently some variants of GNU ld only accept -v.
 | |
|       # Break only if it was the GNU/non-GNU ld that we prefer.
 | |
|       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
 | |
|       *GNU* | *'with BFD'*)
 | |
| 	test "$with_gnu_ld" != no && break
 | |
| 	;;
 | |
|       *)
 | |
| 	test "$with_gnu_ld" != yes && break
 | |
| 	;;
 | |
|       esac
 | |
|     fi
 | |
|   done
 | |
|   IFS="$lt_save_ifs"
 | |
| else
 | |
|   lt_cv_path_LD="$LD" # Let the user override the test with a path.
 | |
| fi
 | |
| fi
 | |
| 
 | |
| LD="$lt_cv_path_LD"
 | |
| if test -n "$LD"; then
 | |
|   echo "$as_me:$LINENO: result: $LD" >&5
 | |
| echo "${ECHO_T}$LD" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
 | |
| echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
 | |
| echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
 | |
| if test "${lt_cv_prog_gnu_ld+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   # I'd rather use --version here, but apparently some GNU lds only accept -v.
 | |
| case `$LD -v 2>&1 </dev/null` in
 | |
| *GNU* | *'with BFD'*)
 | |
|   lt_cv_prog_gnu_ld=yes
 | |
|   ;;
 | |
| *)
 | |
|   lt_cv_prog_gnu_ld=no
 | |
|   ;;
 | |
| esac
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
 | |
| echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
 | |
| with_gnu_ld=$lt_cv_prog_gnu_ld
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|       # Check if GNU C++ uses GNU ld as the underlying linker, since the
 | |
|       # archiving commands below assume that GNU ld is being used.
 | |
|       if test "$with_gnu_ld" = yes; then
 | |
|         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
|         archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
| 
 | |
|         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
 | |
|         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
 | |
| 
 | |
|         # If archive_cmds runs LD, not CC, wlarc should be empty
 | |
|         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
 | |
|         #     investigate it a little bit more. (MM)
 | |
|         wlarc='${wl}'
 | |
| 
 | |
|         # ancient GNU ld didn't support --whole-archive et. al.
 | |
|         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
 | |
| 	  $GREP 'no-whole-archive' > /dev/null; then
 | |
|           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
 | |
|         else
 | |
|           whole_archive_flag_spec_CXX=
 | |
|         fi
 | |
|       else
 | |
|         with_gnu_ld=no
 | |
|         wlarc=
 | |
| 
 | |
|         # A generic and very simple default shared library creation
 | |
|         # command for GNU C++ for the case where it uses the native
 | |
|         # linker, instead of GNU ld.  If possible, this setting should
 | |
|         # overridden to take advantage of the native linker features on
 | |
|         # the platform it is being used on.
 | |
|         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
 | |
|       fi
 | |
| 
 | |
|       # Commands to make compiler produce verbose output that lists
 | |
|       # what "hidden" libraries, object files and flags are used when
 | |
|       # linking a shared library.
 | |
|       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
 | |
| 
 | |
|     else
 | |
|       GXX=no
 | |
|       with_gnu_ld=no
 | |
|       wlarc=
 | |
|     fi
 | |
| 
 | |
|     # PORTME: fill in a description of your system's C++ link characteristics
 | |
|     echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
 | |
| echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
 | |
|     ld_shlibs_CXX=yes
 | |
|     case $host_os in
 | |
|       aix3*)
 | |
|         # FIXME: insert proper C++ library support
 | |
|         ld_shlibs_CXX=no
 | |
|         ;;
 | |
|       aix4* | aix5*)
 | |
|         if test "$host_cpu" = ia64; then
 | |
|           # On IA64, the linker does run time linking by default, so we don't
 | |
|           # have to do anything special.
 | |
|           aix_use_runtimelinking=no
 | |
|           exp_sym_flag='-Bexport'
 | |
|           no_entry_flag=""
 | |
|         else
 | |
|           aix_use_runtimelinking=no
 | |
| 
 | |
|           # Test if we are trying to use run time linking or normal
 | |
|           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
 | |
|           # need to do runtime linking.
 | |
|           case $host_os in aix4.[23]|aix4.[23].*|aix5*)
 | |
| 	    for ld_flag in $LDFLAGS; do
 | |
| 	      case $ld_flag in
 | |
| 	      *-brtl*)
 | |
| 	        aix_use_runtimelinking=yes
 | |
| 	        break
 | |
| 	        ;;
 | |
| 	      esac
 | |
| 	    done
 | |
| 	    ;;
 | |
|           esac
 | |
| 
 | |
|           exp_sym_flag='-bexport'
 | |
|           no_entry_flag='-bnoentry'
 | |
|         fi
 | |
| 
 | |
|         # When large executables or shared objects are built, AIX ld can
 | |
|         # have problems creating the table of contents.  If linking a library
 | |
|         # or program results in "error TOC overflow" add -mminimal-toc to
 | |
|         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
 | |
|         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
 | |
| 
 | |
|         archive_cmds_CXX=''
 | |
|         hardcode_direct_CXX=yes
 | |
|         hardcode_direct_absolute_CXX=yes
 | |
|         hardcode_libdir_separator_CXX=':'
 | |
|         link_all_deplibs_CXX=yes
 | |
|         file_list_spec_CXX='${wl}-f,'
 | |
| 
 | |
|         if test "$GXX" = yes; then
 | |
|           case $host_os in aix4.[012]|aix4.[012].*)
 | |
|           # We only want to do this on AIX 4.2 and lower, the check
 | |
|           # below for broken collect2 doesn't work under 4.3+
 | |
| 	  collect2name=`${CC} -print-prog-name=collect2`
 | |
| 	  if test -f "$collect2name" &&
 | |
| 	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
 | |
| 	  then
 | |
| 	    # We have reworked collect2
 | |
| 	    :
 | |
| 	  else
 | |
| 	    # We have old collect2
 | |
| 	    hardcode_direct_CXX=unsupported
 | |
| 	    # It fails to find uninstalled libraries when the uninstalled
 | |
| 	    # path is not listed in the libpath.  Setting hardcode_minus_L
 | |
| 	    # to unsupported forces relinking
 | |
| 	    hardcode_minus_L_CXX=yes
 | |
| 	    hardcode_libdir_flag_spec_CXX='-L$libdir'
 | |
| 	    hardcode_libdir_separator_CXX=
 | |
| 	  fi
 | |
|           esac
 | |
|           shared_flag='-shared'
 | |
| 	  if test "$aix_use_runtimelinking" = yes; then
 | |
| 	    shared_flag="$shared_flag "'${wl}-G'
 | |
| 	  fi
 | |
|         else
 | |
|           # not using gcc
 | |
|           if test "$host_cpu" = ia64; then
 | |
| 	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
 | |
| 	  # chokes on -Wl,-G. The following line is correct:
 | |
| 	  shared_flag='-G'
 | |
|           else
 | |
| 	    if test "$aix_use_runtimelinking" = yes; then
 | |
| 	      shared_flag='${wl}-G'
 | |
| 	    else
 | |
| 	      shared_flag='${wl}-bM:SRE'
 | |
| 	    fi
 | |
|           fi
 | |
|         fi
 | |
| 
 | |
|         # It seems that -bexpall does not export symbols beginning with
 | |
|         # underscore (_), so it is better to generate a list of symbols to
 | |
| 	# export.
 | |
|         always_export_symbols_CXX=yes
 | |
|         if test "$aix_use_runtimelinking" = yes; then
 | |
|           # Warning - without using the other runtime loading flags (-brtl),
 | |
|           # -berok will link without error, but may produce a broken library.
 | |
|           allow_undefined_flag_CXX='-berok'
 | |
|           # Determine the default libpath from the value encoded in an empty
 | |
|           # executable.
 | |
|           if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| lt_aix_libpath_sed='
 | |
|     /Import File Strings/,/^$/ {
 | |
| 	/^0/ {
 | |
| 	    s/^0  *\(.*\)$/\1/
 | |
| 	    p
 | |
| 	}
 | |
|     }'
 | |
| aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| # Check for a 64-bit object if we didn't find anything.
 | |
| if test -z "$aix_libpath"; then
 | |
|   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| fi
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 | |
| 
 | |
|           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
 | |
| 
 | |
|           archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
 | |
|         else
 | |
|           if test "$host_cpu" = ia64; then
 | |
| 	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
 | |
| 	    allow_undefined_flag_CXX="-z nodefs"
 | |
| 	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
 | |
|           else
 | |
| 	    # Determine the default libpath from the value encoded in an
 | |
| 	    # empty executable.
 | |
| 	    if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| lt_aix_libpath_sed='
 | |
|     /Import File Strings/,/^$/ {
 | |
| 	/^0/ {
 | |
| 	    s/^0  *\(.*\)$/\1/
 | |
| 	    p
 | |
| 	}
 | |
|     }'
 | |
| aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| # Check for a 64-bit object if we didn't find anything.
 | |
| if test -z "$aix_libpath"; then
 | |
|   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| fi
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 | |
| 
 | |
| 	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
 | |
| 	    # Warning - without using the other run time loading flags,
 | |
| 	    # -berok will link without error, but may produce a broken library.
 | |
| 	    no_undefined_flag_CXX=' ${wl}-bernotok'
 | |
| 	    allow_undefined_flag_CXX=' ${wl}-berok'
 | |
| 	    # Exported symbols can be pulled into shared objects from archives
 | |
| 	    whole_archive_flag_spec_CXX='$convenience'
 | |
| 	    archive_cmds_need_lc_CXX=yes
 | |
| 	    # This is similar to how AIX traditionally builds its shared
 | |
| 	    # libraries.
 | |
| 	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
 | |
|           fi
 | |
|         fi
 | |
|         ;;
 | |
| 
 | |
|       beos*)
 | |
| 	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 | |
| 	  allow_undefined_flag_CXX=unsupported
 | |
| 	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
 | |
| 	  # support --undefined.  This deserves some investigation.  FIXME
 | |
| 	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 	else
 | |
| 	  ld_shlibs_CXX=no
 | |
| 	fi
 | |
| 	;;
 | |
| 
 | |
|       chorus*)
 | |
|         case $cc_basename in
 | |
|           *)
 | |
| 	  # FIXME: insert proper C++ library support
 | |
| 	  ld_shlibs_CXX=no
 | |
| 	  ;;
 | |
|         esac
 | |
|         ;;
 | |
| 
 | |
|       cygwin* | mingw* | pw32*)
 | |
|         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
 | |
|         # as there is no search path for DLLs.
 | |
|         hardcode_libdir_flag_spec_CXX='-L$libdir'
 | |
|         allow_undefined_flag_CXX=unsupported
 | |
|         always_export_symbols_CXX=no
 | |
|         enable_shared_with_static_runtimes_CXX=yes
 | |
| 
 | |
|         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
 | |
|           archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
 | |
|           # If the export-symbols file already is a .def file (1st line
 | |
|           # is EXPORTS), use it as is; otherwise, prepend...
 | |
|           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
 | |
| 	    cp $export_symbols $output_objdir/$soname.def;
 | |
|           else
 | |
| 	    echo EXPORTS > $output_objdir/$soname.def;
 | |
| 	    cat $export_symbols >> $output_objdir/$soname.def;
 | |
|           fi~
 | |
|           $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
 | |
|         else
 | |
|           ld_shlibs_CXX=no
 | |
|         fi
 | |
|         ;;
 | |
|       darwin* | rhapsody*)
 | |
| 	case $host_os in
 | |
| 	  rhapsody* | darwin1.[012])
 | |
| 	    allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
 | |
| 	    ;;
 | |
| 	  *) # Darwin 1.3 on
 | |
| 	    case ${MACOSX_DEPLOYMENT_TARGET-10.0} 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
 | |
| 	    ;;
 | |
| 	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
 | |
| 	  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 libconftest.dylib
 | |
| 	    fi
 | |
| 	    rm conftest.$ac_ext
 | |
| 	  fi
 | |
| fi
 | |
| 
 | |
| 	  output_verbose_link_cmd=echo
 | |
| 	  if test "X$lt_cv_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'
 | |
| 	    archive_expsym_cmds_CXX='sed "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_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'
 | |
| 	    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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 | |
| 	  fi
 | |
| 	  module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
 | |
| 	  module_expsym_cmds_CXX='sed "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'
 | |
| 	      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 "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}'
 | |
| 	      module_expsym_cmds_CXX='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 | |
| 	      ;;
 | |
| 	    *)
 | |
| 	      ld_shlibs_CXX=no
 | |
| 	      ;;
 | |
| 	  esac
 | |
| 	fi
 | |
| 	;;
 | |
| 
 | |
|       dgux*)
 | |
|         case $cc_basename in
 | |
|           ec++*)
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
|           ghcx*)
 | |
| 	    # Green Hills C++ Compiler
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
|           *)
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
|         esac
 | |
|         ;;
 | |
| 
 | |
|       freebsd[12]*)
 | |
|         # C++ shared libraries reported to be fairly broken before
 | |
| 	# switch to ELF
 | |
|         ld_shlibs_CXX=no
 | |
|         ;;
 | |
| 
 | |
|       freebsd-elf*)
 | |
|         archive_cmds_need_lc_CXX=no
 | |
|         ;;
 | |
| 
 | |
|       freebsd* | dragonfly*)
 | |
|         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
 | |
|         # conventions
 | |
|         ld_shlibs_CXX=yes
 | |
|         ;;
 | |
| 
 | |
|       gnu*)
 | |
|         ;;
 | |
| 
 | |
|       hpux9*)
 | |
|         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
 | |
|         hardcode_libdir_separator_CXX=:
 | |
|         export_dynamic_flag_spec_CXX='${wl}-E'
 | |
|         hardcode_direct_CXX=yes
 | |
|         hardcode_minus_L_CXX=yes # Not in the search PATH,
 | |
| 				             # but as the default
 | |
| 				             # location of the library.
 | |
| 
 | |
|         case $cc_basename in
 | |
|           CC*)
 | |
|             # FIXME: insert proper C++ library support
 | |
|             ld_shlibs_CXX=no
 | |
|             ;;
 | |
|           aCC*)
 | |
|             archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
 | |
|             # Commands to make compiler produce verbose output that lists
 | |
|             # what "hidden" libraries, object files and flags are used when
 | |
|             # linking a shared library.
 | |
|             #
 | |
|             # There doesn't appear to be a way to prevent this compiler from
 | |
|             # 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) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
 | |
|             ;;
 | |
|           *)
 | |
|             if test "$GXX" = yes; then
 | |
|               archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
 | |
|             else
 | |
|               # FIXME: insert proper C++ library support
 | |
|               ld_shlibs_CXX=no
 | |
|             fi
 | |
|             ;;
 | |
|         esac
 | |
|         ;;
 | |
| 
 | |
|       hpux10*|hpux11*)
 | |
|         if test $with_gnu_ld = no; then
 | |
| 	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
 | |
| 	  hardcode_libdir_separator_CXX=:
 | |
| 
 | |
|           case $host_cpu in
 | |
|             hppa*64*|ia64*)
 | |
|               ;;
 | |
|             *)
 | |
| 	      export_dynamic_flag_spec_CXX='${wl}-E'
 | |
|               ;;
 | |
|           esac
 | |
|         fi
 | |
|         case $host_cpu in
 | |
|           hppa*64*|ia64*)
 | |
|             hardcode_direct_CXX=no
 | |
|             hardcode_shlibpath_var_CXX=no
 | |
|             ;;
 | |
|           *)
 | |
|             hardcode_direct_CXX=yes
 | |
|             hardcode_direct_absolute_CXX=yes
 | |
|             hardcode_minus_L_CXX=yes # Not in the search PATH,
 | |
| 					         # but as the default
 | |
| 					         # location of the library.
 | |
|             ;;
 | |
|         esac
 | |
| 
 | |
|         case $cc_basename in
 | |
|           CC*)
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
|           aCC*)
 | |
| 	    case $host_cpu in
 | |
| 	      hppa*64*)
 | |
| 	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
 | |
| 	        ;;
 | |
| 	      ia64*)
 | |
| 	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
 | |
| 	        ;;
 | |
| 	      *)
 | |
| 	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
 | |
| 	        ;;
 | |
| 	    esac
 | |
| 	    # Commands to make compiler produce verbose output that lists
 | |
| 	    # what "hidden" libraries, object files and flags are used when
 | |
| 	    # linking a shared library.
 | |
| 	    #
 | |
| 	    # There doesn't appear to be a way to prevent this compiler from
 | |
| 	    # 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 "X$list" | $Xsed'
 | |
| 	    ;;
 | |
|           *)
 | |
| 	    if test "$GXX" = yes; then
 | |
| 	      if test $with_gnu_ld = no; then
 | |
| 	        case $host_cpu in
 | |
| 	          hppa*64*)
 | |
| 	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
 | |
| 	            ;;
 | |
| 	          ia64*)
 | |
| 	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
 | |
| 	            ;;
 | |
| 	          *)
 | |
| 	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
 | |
| 	            ;;
 | |
| 	        esac
 | |
| 	      fi
 | |
| 	    else
 | |
| 	      # FIXME: insert proper C++ library support
 | |
| 	      ld_shlibs_CXX=no
 | |
| 	    fi
 | |
| 	    ;;
 | |
|         esac
 | |
|         ;;
 | |
| 
 | |
|       interix[3-9]*)
 | |
| 	hardcode_direct_CXX=no
 | |
| 	hardcode_shlibpath_var_CXX=no
 | |
| 	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
 | |
| 	export_dynamic_flag_spec_CXX='${wl}-E'
 | |
| 	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
 | |
| 	# Instead, shared libraries are loaded at an image base (0x10000000 by
 | |
| 	# default) and relocated if they conflict, which is a slow very memory
 | |
| 	# consuming and fragmenting process.  To avoid this, we pick a random,
 | |
| 	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
 | |
| 	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
 | |
| 	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
 | |
| 	archive_expsym_cmds_CXX='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'
 | |
| 	;;
 | |
|       irix5* | irix6*)
 | |
|         case $cc_basename in
 | |
|           CC*)
 | |
| 	    # SGI C++
 | |
| 	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
 | |
| 
 | |
| 	    # Archives containing C++ object files must be created using
 | |
| 	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
 | |
| 	    # necessary to make sure instantiated templates are included
 | |
| 	    # in the archive.
 | |
| 	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
 | |
| 	    ;;
 | |
|           *)
 | |
| 	    if test "$GXX" = yes; then
 | |
| 	      if test "$with_gnu_ld" = no; then
 | |
| 	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 | |
| 	      else
 | |
| 	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
 | |
| 	      fi
 | |
| 	    fi
 | |
| 	    link_all_deplibs_CXX=yes
 | |
| 	    ;;
 | |
|         esac
 | |
|         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
 | |
|         hardcode_libdir_separator_CXX=:
 | |
|         inherit_rpath_CXX=yes
 | |
|         ;;
 | |
| 
 | |
|       linux* | k*bsd*-gnu)
 | |
|         case $cc_basename in
 | |
|           KCC*)
 | |
| 	    # Kuck and Associates, Inc. (KAI) C++ Compiler
 | |
| 
 | |
| 	    # KCC will only create a shared library if the output file
 | |
| 	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
 | |
| 	    # to its proper name (with version) after linking.
 | |
| 	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
 | |
| 	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
 | |
| 	    # Commands to make compiler produce verbose output that lists
 | |
| 	    # what "hidden" libraries, object files and flags are used when
 | |
| 	    # linking a shared library.
 | |
| 	    #
 | |
| 	    # There doesn't appear to be a way to prevent this compiler from
 | |
| 	    # 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 $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
 | |
| 
 | |
| 	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
 | |
| 	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
 | |
| 
 | |
| 	    # Archives containing C++ object files must be created using
 | |
| 	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
 | |
| 	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
 | |
| 	    ;;
 | |
| 	  icpc* | ecpc* )
 | |
| 	    # Intel C++
 | |
| 	    with_gnu_ld=yes
 | |
| 	    # 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."*)
 | |
| 	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
| 		;;
 | |
| 	      *)  # Version 8.0 or newer
 | |
| 	        tmp_idyn=
 | |
| 	        case $host_cpu in
 | |
| 		  ia64*) tmp_idyn=' -i_dynamic';;
 | |
| 		esac
 | |
| 	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
| 		;;
 | |
| 	    esac
 | |
| 	    archive_cmds_need_lc_CXX=no
 | |
| 	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
 | |
| 	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
 | |
| 	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
 | |
| 	    ;;
 | |
|           pgCC*)
 | |
|             # Portland Group C++ compiler
 | |
| 	    case `$CC -V` in
 | |
| 	    *pgCC\ [1-5]*)
 | |
| 	      prelink_cmds_CXX='tpldir=Template.dir~
 | |
| 		rm -rf $tpldir~
 | |
| 		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
 | |
| 		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
 | |
| 	      old_archive_cmds_CXX='tpldir=Template.dir~
 | |
| 		rm -rf $tpldir~
 | |
| 		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
 | |
| 		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
 | |
| 		$RANLIB $oldlib'
 | |
| 	      archive_cmds_CXX='tpldir=Template.dir~
 | |
| 		rm -rf $tpldir~
 | |
| 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
 | |
| 		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
 | |
| 	      archive_expsym_cmds_CXX='tpldir=Template.dir~
 | |
| 		rm -rf $tpldir~
 | |
| 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
 | |
| 		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
 | |
| 	      ;;
 | |
| 	    *) # Version 6 will use weak symbols
 | |
| 	      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'
 | |
| 	      ;;
 | |
| 	    esac
 | |
| 
 | |
| 	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
 | |
| 	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
 | |
| 	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
 | |
|             ;;
 | |
| 	  cxx*)
 | |
| 	    # Compaq C++
 | |
| 	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
 | |
| 
 | |
| 	    runpath_var=LD_RUN_PATH
 | |
| 	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
 | |
| 	    hardcode_libdir_separator_CXX=:
 | |
| 
 | |
| 	    # Commands to make compiler produce verbose output that lists
 | |
| 	    # what "hidden" libraries, object files and flags are used when
 | |
| 	    # linking a shared library.
 | |
| 	    #
 | |
| 	    # There doesn't appear to be a way to prevent this compiler from
 | |
| 	    # 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 -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "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 "X$list" | $Xsed'
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    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'
 | |
| 	      compiler_needs_object_CXX=yes
 | |
| 
 | |
| 	      # 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*)
 | |
|         # FIXME: insert proper C++ library support
 | |
| 	ld_shlibs_CXX=no
 | |
| 	;;
 | |
| 
 | |
|       m88k*)
 | |
|         # FIXME: insert proper C++ library support
 | |
|         ld_shlibs_CXX=no
 | |
| 	;;
 | |
| 
 | |
|       mvs*)
 | |
|         case $cc_basename in
 | |
|           cxx*)
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
| 
 | |
|       netbsd*)
 | |
|         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 | |
| 	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
 | |
| 	  wlarc=
 | |
| 	  hardcode_libdir_flag_spec_CXX='-R$libdir'
 | |
| 	  hardcode_direct_CXX=yes
 | |
| 	  hardcode_shlibpath_var_CXX=no
 | |
| 	fi
 | |
| 	# 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::"'
 | |
| 	;;
 | |
| 
 | |
|       *nto* | *qnx*)
 | |
|         ld_shlibs_CXX=yes
 | |
| 	;;
 | |
| 
 | |
|       openbsd2*)
 | |
|         # C++ shared libraries are fairly broken
 | |
| 	ld_shlibs_CXX=no
 | |
| 	;;
 | |
| 
 | |
|       openbsd*)
 | |
| 	hardcode_direct_CXX=yes
 | |
| 	hardcode_shlibpath_var_CXX=no
 | |
| 	hardcode_direct_absolute_CXX=yes
 | |
| 	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
 | |
| 	;;
 | |
| 
 | |
|       osf3* | osf4* | osf5*)
 | |
|         case $cc_basename in
 | |
|           KCC*)
 | |
| 	    # Kuck and Associates, Inc. (KAI) C++ Compiler
 | |
| 
 | |
| 	    # KCC will only create a shared library if the output file
 | |
| 	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
 | |
| 	    # to its proper name (with version) after linking.
 | |
| 	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
 | |
| 
 | |
| 	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
 | |
| 	    hardcode_libdir_separator_CXX=:
 | |
| 
 | |
| 	    # Archives containing C++ object files must be created using
 | |
| 	    # the KAI C++ compiler.
 | |
| 	    case $host in
 | |
| 	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
 | |
| 	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
 | |
| 	    esac
 | |
| 	    ;;
 | |
|           RCC*)
 | |
| 	    # Rational C++ 2.4.1
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
|           cxx*)
 | |
| 	    case $host in
 | |
| 	      osf3*)
 | |
| 	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
 | |
| 	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
 | |
| 	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
 | |
| 		;;
 | |
| 	      *)
 | |
| 	        allow_undefined_flag_CXX=' -expect_unresolved \*'
 | |
| 	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
 | |
| 	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
 | |
| 	          echo "-hidden">> $lib.exp~
 | |
| 	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
 | |
| 	          $RM $lib.exp'
 | |
| 	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
 | |
| 		;;
 | |
| 	    esac
 | |
| 
 | |
| 	    hardcode_libdir_separator_CXX=:
 | |
| 
 | |
| 	    # Commands to make compiler produce verbose output that lists
 | |
| 	    # what "hidden" libraries, object files and flags are used when
 | |
| 	    # linking a shared library.
 | |
| 	    #
 | |
| 	    # There doesn't appear to be a way to prevent this compiler from
 | |
| 	    # 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 -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "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 "X$list" | $Xsed'
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
 | |
| 	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
 | |
| 	      case $host in
 | |
| 	        osf3*)
 | |
| 	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 | |
| 		  ;;
 | |
| 	        *)
 | |
| 	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 | |
| 		  ;;
 | |
| 	      esac
 | |
| 
 | |
| 	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
 | |
| 	      hardcode_libdir_separator_CXX=:
 | |
| 
 | |
| 	      # Commands to make compiler produce verbose output that lists
 | |
| 	      # what "hidden" libraries, object files and flags are used when
 | |
| 	      # linking a shared library.
 | |
| 	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
 | |
| 
 | |
| 	    else
 | |
| 	      # FIXME: insert proper C++ library support
 | |
| 	      ld_shlibs_CXX=no
 | |
| 	    fi
 | |
| 	    ;;
 | |
|         esac
 | |
|         ;;
 | |
| 
 | |
|       psos*)
 | |
|         # FIXME: insert proper C++ library support
 | |
|         ld_shlibs_CXX=no
 | |
|         ;;
 | |
| 
 | |
|       sunos4*)
 | |
|         case $cc_basename in
 | |
|           CC*)
 | |
| 	    # Sun C++ 4.x
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
|           lcc*)
 | |
| 	    # Lucid
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
|           *)
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
|         esac
 | |
|         ;;
 | |
| 
 | |
|       solaris*)
 | |
|         case $cc_basename in
 | |
|           CC*)
 | |
| 	    # Sun C++ 4.2, 5.x and Centerline C++
 | |
|             archive_cmds_need_lc_CXX=yes
 | |
| 	    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='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 | |
| 	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
 | |
| 
 | |
| 	    hardcode_libdir_flag_spec_CXX='-R$libdir'
 | |
| 	    hardcode_shlibpath_var_CXX=no
 | |
| 	    case $host_os in
 | |
| 	      solaris2.[0-5] | solaris2.[0-5].*) ;;
 | |
| 	      *)
 | |
| 		# The compiler driver will combine and reorder linker options,
 | |
| 		# but understands `-z linker_flag'.
 | |
| 	        # Supported since Solaris 2.6 (maybe 2.5.1?)
 | |
| 		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
 | |
| 	        ;;
 | |
| 	    esac
 | |
| 	    link_all_deplibs_CXX=yes
 | |
| 
 | |
| 	    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'
 | |
| 	    ;;
 | |
|           gcx*)
 | |
| 	    # Green Hills C++ Compiler
 | |
| 	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
 | |
| 
 | |
| 	    # The C++ compiler must be used to create the archive.
 | |
| 	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
 | |
| 	    ;;
 | |
|           *)
 | |
| 	    # GNU C++ compiler with Solaris linker
 | |
| 	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
 | |
| 	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
 | |
| 	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
 | |
| 	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
 | |
| 	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 | |
| 		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
 | |
| 
 | |
| 	        # Commands to make compiler produce verbose output that lists
 | |
| 	        # what "hidden" libraries, object files and flags are used when
 | |
| 	        # linking a shared library.
 | |
| 	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
 | |
| 	      else
 | |
| 	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
 | |
| 	        # platform.
 | |
| 	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
 | |
| 	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 | |
| 		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
 | |
| 
 | |
| 	        # Commands to make compiler produce verbose output that lists
 | |
| 	        # what "hidden" libraries, object files and flags are used when
 | |
| 	        # linking a shared library.
 | |
| 	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
 | |
| 	      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
 | |
|         ;;
 | |
| 
 | |
|     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
 | |
|       no_undefined_flag_CXX='${wl}-z,text'
 | |
|       archive_cmds_need_lc_CXX=no
 | |
|       hardcode_shlibpath_var_CXX=no
 | |
|       runpath_var='LD_RUN_PATH'
 | |
| 
 | |
|       case $cc_basename in
 | |
|         CC*)
 | |
| 	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
|       esac
 | |
|       ;;
 | |
| 
 | |
|       sysv5* | sco3.2v5* | sco5v6*)
 | |
| 	# Note: We can NOT use -z defs as we might desire, because we do not
 | |
| 	# link with -lc, and that would cause any symbols used from libc to
 | |
| 	# always be unresolved, which means just about no library would
 | |
| 	# ever link correctly.  If we're not using GNU ld we use -z text
 | |
| 	# though, which does catch some bad symbols but isn't as heavy-handed
 | |
| 	# as -z defs.
 | |
| 	no_undefined_flag_CXX='${wl}-z,text'
 | |
| 	allow_undefined_flag_CXX='${wl}-z,nodefs'
 | |
| 	archive_cmds_need_lc_CXX=no
 | |
| 	hardcode_shlibpath_var_CXX=no
 | |
| 	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
 | |
| 	hardcode_libdir_separator_CXX=':'
 | |
| 	link_all_deplibs_CXX=yes
 | |
| 	export_dynamic_flag_spec_CXX='${wl}-Bexport'
 | |
| 	runpath_var='LD_RUN_PATH'
 | |
| 
 | |
| 	case $cc_basename in
 | |
|           CC*)
 | |
| 	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	    ;;
 | |
| 	esac
 | |
|       ;;
 | |
| 
 | |
|       tandem*)
 | |
|         case $cc_basename in
 | |
|           NCC*)
 | |
| 	    # NonStop-UX NCC 3.20
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
|           *)
 | |
| 	    # FIXME: insert proper C++ library support
 | |
| 	    ld_shlibs_CXX=no
 | |
| 	    ;;
 | |
|         esac
 | |
|         ;;
 | |
| 
 | |
|       vxworks*)
 | |
|         # FIXME: insert proper C++ library support
 | |
|         ld_shlibs_CXX=no
 | |
|         ;;
 | |
| 
 | |
|       *)
 | |
|         # FIXME: insert proper C++ library support
 | |
|         ld_shlibs_CXX=no
 | |
|         ;;
 | |
|     esac
 | |
| 
 | |
|     echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
 | |
| echo "${ECHO_T}$ld_shlibs_CXX" >&6
 | |
|     test "$ld_shlibs_CXX" = no && can_build_shared=no
 | |
| 
 | |
|     GCC_CXX="$GXX"
 | |
|     LD_CXX="$LD"
 | |
| 
 | |
|     ## CAVEAT EMPTOR:
 | |
|     ## There is no encapsulation within the following macros, do not change
 | |
|     ## the running order or otherwise move them around unless you know exactly
 | |
|     ## what you are doing...
 | |
|     # Dependencies to place before and after the object being linked:
 | |
| predep_objects_CXX=
 | |
| postdep_objects_CXX=
 | |
| predeps_CXX=
 | |
| postdeps_CXX=
 | |
| compiler_lib_search_path_CXX=
 | |
| 
 | |
| cat > conftest.$ac_ext <<_LT_EOF
 | |
| class Foo
 | |
| {
 | |
| public:
 | |
|   Foo (void) { a = 0; }
 | |
| private:
 | |
|   int a;
 | |
| };
 | |
| _LT_EOF
 | |
| 
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|   # Parse the compiler output and extract the necessary
 | |
|   # objects, libraries and library flags.
 | |
| 
 | |
|   # Sentinel used to keep track of whether or not we are before
 | |
|   # the conftest object file.
 | |
|   pre_test_object_deps_done=no
 | |
| 
 | |
|   # The `*' in the case matches for architectures that use `case' in
 | |
|   # $output_verbose_cmd can trigger glob expansion during the loop
 | |
|   # eval without this substitution.
 | |
|   output_verbose_link_cmd=`$ECHO "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
 | |
| 
 | |
|   for p in `eval $output_verbose_link_cmd`; do
 | |
|     case $p in
 | |
| 
 | |
|     -L* | -R* | -l*)
 | |
|        # Some compilers place space between "-{L,R}" and the path.
 | |
|        # Remove the space.
 | |
|        if test $p = "-L" ||
 | |
|           test $p = "-R"; then
 | |
| 	 prev=$p
 | |
| 	 continue
 | |
|        else
 | |
| 	 prev=
 | |
|        fi
 | |
| 
 | |
|        if test "$pre_test_object_deps_done" = no; then
 | |
| 	 case $p in
 | |
| 	 -L* | -R*)
 | |
| 	   # Internal compiler library paths should come after those
 | |
| 	   # provided the user.  The postdeps already come after the
 | |
| 	   # user supplied libs so there is no need to process them.
 | |
| 	   if test -z "$compiler_lib_search_path_CXX"; then
 | |
| 	     compiler_lib_search_path_CXX="${prev}${p}"
 | |
| 	   else
 | |
| 	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
 | |
| 	   fi
 | |
| 	   ;;
 | |
| 	 # The "-l" case would never come before the object being
 | |
| 	 # linked, so don't bother handling this case.
 | |
| 	 esac
 | |
|        else
 | |
| 	 if test -z "$postdeps_CXX"; then
 | |
| 	   postdeps_CXX="${prev}${p}"
 | |
| 	 else
 | |
| 	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
 | |
| 	 fi
 | |
|        fi
 | |
|        ;;
 | |
| 
 | |
|     *.$objext)
 | |
|        # This assumes that the test object file only shows up
 | |
|        # once in the compiler output.
 | |
|        if test "$p" = "conftest.$objext"; then
 | |
| 	 pre_test_object_deps_done=yes
 | |
| 	 continue
 | |
|        fi
 | |
| 
 | |
|        if test "$pre_test_object_deps_done" = no; then
 | |
| 	 if test -z "$predep_objects_CXX"; then
 | |
| 	   predep_objects_CXX="$p"
 | |
| 	 else
 | |
| 	   predep_objects_CXX="$predep_objects_CXX $p"
 | |
| 	 fi
 | |
|        else
 | |
| 	 if test -z "$postdep_objects_CXX"; then
 | |
| 	   postdep_objects_CXX="$p"
 | |
| 	 else
 | |
| 	   postdep_objects_CXX="$postdep_objects_CXX $p"
 | |
| 	 fi
 | |
|        fi
 | |
|        ;;
 | |
| 
 | |
|     *) ;; # Ignore the rest.
 | |
| 
 | |
|     esac
 | |
|   done
 | |
| 
 | |
|   # Clean up.
 | |
|   rm -f a.out a.exe
 | |
| else
 | |
|   echo "libtool.m4: error: problem compiling CXX test program"
 | |
| fi
 | |
| 
 | |
| $RM -f confest.$objext
 | |
| 
 | |
| # PORTME: override above test on systems where it is broken
 | |
| case $host_os in
 | |
| 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=
 | |
|   postdep_objects_CXX=
 | |
|   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.
 | |
|     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
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     lt_prog_compiler_wl_CXX=
 | |
| lt_prog_compiler_pic_CXX=
 | |
| lt_prog_compiler_static_CXX=
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
 | |
| echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
 | |
| 
 | |
|   # C++ specific cases for pic, static, wl, etc.
 | |
|   if test "$GXX" = yes; then
 | |
|     lt_prog_compiler_wl_CXX='-Wl,'
 | |
|     lt_prog_compiler_static_CXX='-static'
 | |
| 
 | |
|     case $host_os in
 | |
|     aix*)
 | |
|       # All AIX code is PIC.
 | |
|       if test "$host_cpu" = ia64; then
 | |
| 	# AIX 5 now supports IA64 processor
 | |
| 	lt_prog_compiler_static_CXX='-Bstatic'
 | |
|       fi
 | |
|       ;;
 | |
|     amigaos*)
 | |
|       if test "$host_cpu" = m68k; then
 | |
|         # FIXME: we need at least 68020 code to build shared libraries, but
 | |
|         # adding the `-m68020' flag to GCC prevents building anything better,
 | |
|         # like `-m68040'.
 | |
|         lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
 | |
|       fi
 | |
|       ;;
 | |
|     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 | |
|       # PIC is the default for these OSes.
 | |
|       ;;
 | |
|     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*)
 | |
|       # PIC is the default on this platform
 | |
|       # Common symbols not allowed in MH_DYLIB files
 | |
|       lt_prog_compiler_pic_CXX='-fno-common'
 | |
|       ;;
 | |
|     *djgpp*)
 | |
|       # DJGPP does not support shared libraries at all
 | |
|       lt_prog_compiler_pic_CXX=
 | |
|       ;;
 | |
|     interix[3-9]*)
 | |
|       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
 | |
|       # Instead, we relocate shared libraries at runtime.
 | |
|       ;;
 | |
|     sysv4*MP*)
 | |
|       if test -d /usr/nec; then
 | |
| 	lt_prog_compiler_pic_CXX=-Kconform_pic
 | |
|       fi
 | |
|       ;;
 | |
|     hpux*)
 | |
|       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 | |
|       # not for PA HP-UX.
 | |
|       case $host_cpu in
 | |
|       hppa*64*|ia64*)
 | |
| 	;;
 | |
|       *)
 | |
| 	lt_prog_compiler_pic_CXX='-fPIC'
 | |
| 	;;
 | |
|       esac
 | |
|       ;;
 | |
|     *qnx* | *nto*)
 | |
|       # QNX uses GNU C++, but need to define -shared option too, otherwise
 | |
|       # it will coredump.
 | |
|       lt_prog_compiler_pic_CXX='-fPIC -shared'
 | |
|       ;;
 | |
|     *)
 | |
|       lt_prog_compiler_pic_CXX='-fPIC'
 | |
|       ;;
 | |
|     esac
 | |
|   else
 | |
|     case $host_os in
 | |
|       aix4* | aix5*)
 | |
| 	# All AIX code is PIC.
 | |
| 	if test "$host_cpu" = ia64; then
 | |
| 	  # AIX 5 now supports IA64 processor
 | |
| 	  lt_prog_compiler_static_CXX='-Bstatic'
 | |
| 	else
 | |
| 	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
 | |
| 	fi
 | |
| 	;;
 | |
|       chorus*)
 | |
| 	case $cc_basename in
 | |
| 	cxch68*)
 | |
| 	  # Green Hills C++ Compiler
 | |
| 	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
 | |
| 	  ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       darwin*)
 | |
|         # PIC is the default on this platform
 | |
|         # Common symbols not allowed in MH_DYLIB files
 | |
|         case $cc_basename in
 | |
|           xlc*)
 | |
|           lt_prog_compiler_pic_CXX='-qnocommon'
 | |
|           lt_prog_compiler_wl_CXX='-Wl,'
 | |
|           ;;
 | |
|         esac
 | |
|         ;;
 | |
|       dgux*)
 | |
| 	case $cc_basename in
 | |
| 	  ec++*)
 | |
| 	    lt_prog_compiler_pic_CXX='-KPIC'
 | |
| 	    ;;
 | |
| 	  ghcx*)
 | |
| 	    # Green Hills C++ Compiler
 | |
| 	    lt_prog_compiler_pic_CXX='-pic'
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       freebsd* | dragonfly*)
 | |
| 	# FreeBSD uses GNU C++
 | |
| 	;;
 | |
|       hpux9* | hpux10* | hpux11*)
 | |
| 	case $cc_basename in
 | |
| 	  CC*)
 | |
| 	    lt_prog_compiler_wl_CXX='-Wl,'
 | |
| 	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
 | |
| 	    if test "$host_cpu" != ia64; then
 | |
| 	      lt_prog_compiler_pic_CXX='+Z'
 | |
| 	    fi
 | |
| 	    ;;
 | |
| 	  aCC*)
 | |
| 	    lt_prog_compiler_wl_CXX='-Wl,'
 | |
| 	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
 | |
| 	    case $host_cpu in
 | |
| 	    hppa*64*|ia64*)
 | |
| 	      # +Z the default
 | |
| 	      ;;
 | |
| 	    *)
 | |
| 	      lt_prog_compiler_pic_CXX='+Z'
 | |
| 	      ;;
 | |
| 	    esac
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       interix*)
 | |
| 	# This is c89, which is MS Visual C++ (no shared libs)
 | |
| 	# Anyone wants to do a port?
 | |
| 	;;
 | |
|       irix5* | irix6* | nonstopux*)
 | |
| 	case $cc_basename in
 | |
| 	  CC*)
 | |
| 	    lt_prog_compiler_wl_CXX='-Wl,'
 | |
| 	    lt_prog_compiler_static_CXX='-non_shared'
 | |
| 	    # CC pic flag -KPIC is the default.
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       linux* | k*bsd*-gnu)
 | |
| 	case $cc_basename in
 | |
| 	  KCC*)
 | |
| 	    # KAI C++ Compiler
 | |
| 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
 | |
| 	    lt_prog_compiler_pic_CXX='-fPIC'
 | |
| 	    ;;
 | |
| 	  icpc* | ecpc* )
 | |
| 	    # Intel C++
 | |
| 	    lt_prog_compiler_wl_CXX='-Wl,'
 | |
| 	    lt_prog_compiler_pic_CXX='-KPIC'
 | |
| 	    lt_prog_compiler_static_CXX='-static'
 | |
| 	    ;;
 | |
| 	  pgCC*)
 | |
| 	    # Portland Group C++ compiler
 | |
| 	    lt_prog_compiler_wl_CXX='-Wl,'
 | |
| 	    lt_prog_compiler_pic_CXX='-fpic'
 | |
| 	    lt_prog_compiler_static_CXX='-Bstatic'
 | |
| 	    ;;
 | |
| 	  cxx*)
 | |
| 	    # Compaq C++
 | |
| 	    # Make sure the PIC flag is empty.  It appears that all Alpha
 | |
| 	    # Linux and Compaq Tru64 Unix objects are PIC.
 | |
| 	    lt_prog_compiler_pic_CXX=
 | |
| 	    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
 | |
| 	;;
 | |
|       lynxos*)
 | |
| 	;;
 | |
|       m88k*)
 | |
| 	;;
 | |
|       mvs*)
 | |
| 	case $cc_basename in
 | |
| 	  cxx*)
 | |
| 	    lt_prog_compiler_pic_CXX='-W c,exportall'
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       netbsd*)
 | |
| 	;;
 | |
|       *qnx* | *nto*)
 | |
|         # QNX uses GNU C++, but need to define -shared option too, otherwise
 | |
|         # it will coredump.
 | |
|         lt_prog_compiler_pic_CXX='-fPIC -shared'
 | |
|         ;;
 | |
|       osf3* | osf4* | osf5*)
 | |
| 	case $cc_basename in
 | |
| 	  KCC*)
 | |
| 	    lt_prog_compiler_wl_CXX='--backend -Wl,'
 | |
| 	    ;;
 | |
| 	  RCC*)
 | |
| 	    # Rational C++ 2.4.1
 | |
| 	    lt_prog_compiler_pic_CXX='-pic'
 | |
| 	    ;;
 | |
| 	  cxx*)
 | |
| 	    # Digital/Compaq C++
 | |
| 	    lt_prog_compiler_wl_CXX='-Wl,'
 | |
| 	    # Make sure the PIC flag is empty.  It appears that all Alpha
 | |
| 	    # Linux and Compaq Tru64 Unix objects are PIC.
 | |
| 	    lt_prog_compiler_pic_CXX=
 | |
| 	    lt_prog_compiler_static_CXX='-non_shared'
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       psos*)
 | |
| 	;;
 | |
|       solaris*)
 | |
| 	case $cc_basename in
 | |
| 	  CC*)
 | |
| 	    # Sun C++ 4.2, 5.x and Centerline C++
 | |
| 	    lt_prog_compiler_pic_CXX='-KPIC'
 | |
| 	    lt_prog_compiler_static_CXX='-Bstatic'
 | |
| 	    lt_prog_compiler_wl_CXX='-Qoption ld '
 | |
| 	    ;;
 | |
| 	  gcx*)
 | |
| 	    # Green Hills C++ Compiler
 | |
| 	    lt_prog_compiler_pic_CXX='-PIC'
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       sunos4*)
 | |
| 	case $cc_basename in
 | |
| 	  CC*)
 | |
| 	    # Sun C++ 4.x
 | |
| 	    lt_prog_compiler_pic_CXX='-pic'
 | |
| 	    lt_prog_compiler_static_CXX='-Bstatic'
 | |
| 	    ;;
 | |
| 	  lcc*)
 | |
| 	    # Lucid
 | |
| 	    lt_prog_compiler_pic_CXX='-pic'
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
 | |
| 	case $cc_basename in
 | |
| 	  CC*)
 | |
| 	    lt_prog_compiler_wl_CXX='-Wl,'
 | |
| 	    lt_prog_compiler_pic_CXX='-KPIC'
 | |
| 	    lt_prog_compiler_static_CXX='-Bstatic'
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       tandem*)
 | |
| 	case $cc_basename in
 | |
| 	  NCC*)
 | |
| 	    # NonStop-UX NCC 3.20
 | |
| 	    lt_prog_compiler_pic_CXX='-KPIC'
 | |
| 	    ;;
 | |
| 	  *)
 | |
| 	    ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       vxworks*)
 | |
| 	;;
 | |
|       *)
 | |
| 	lt_prog_compiler_can_build_shared_CXX=no
 | |
| 	;;
 | |
|     esac
 | |
|   fi
 | |
| 
 | |
| case $host_os in
 | |
|   # For platforms which do not support PIC, -DPIC is meaningless:
 | |
|   *djgpp*)
 | |
|     lt_prog_compiler_pic_CXX=
 | |
|     ;;
 | |
|   *)
 | |
|     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
 | |
|     ;;
 | |
| esac
 | |
| echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
 | |
| echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
 | |
| 
 | |
| 
 | |
| 
 | |
| #
 | |
| # Check to make sure the PIC flag actually works.
 | |
| #
 | |
| if test -n "$lt_prog_compiler_pic_CXX"; then
 | |
|   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
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_prog_compiler_pic_works_CXX=no
 | |
|    ac_outfile=conftest.$ac_objext
 | |
|    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.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    # The option is referenced via a variable to avoid confusing sed.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:14173: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>conftest.err)
 | |
|    ac_status=$?
 | |
|    cat conftest.err >&5
 | |
|    echo "$as_me:14177: \$? = $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
 | |
|      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
 | |
| 
 | |
| if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
 | |
|     case $lt_prog_compiler_pic_CXX in
 | |
|      "" | " "*) ;;
 | |
|      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
 | |
|      esac
 | |
| else
 | |
|     lt_prog_compiler_pic_CXX=
 | |
|      lt_prog_compiler_can_build_shared_CXX=no
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| #
 | |
| # Check to make sure the static flag actually works.
 | |
| #
 | |
| 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
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_prog_compiler_static_works_CXX=no
 | |
|    save_LDFLAGS="$LDFLAGS"
 | |
|    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
 | |
|    echo "$lt_simple_link_test_code" > conftest.$ac_ext
 | |
|    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
 | |
|      # The linker can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings
 | |
|      if test -s conftest.err; then
 | |
|        # Append any errors to the config.log.
 | |
|        cat conftest.err 1>&5
 | |
|        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
 | |
|        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
 | |
|        if diff conftest.exp conftest.er2 >/dev/null; then
 | |
|          lt_prog_compiler_static_works_CXX=yes
 | |
|        fi
 | |
|      else
 | |
|        lt_prog_compiler_static_works_CXX=yes
 | |
|      fi
 | |
|    fi
 | |
|    $RM 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
 | |
| 
 | |
| if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
 | |
|     :
 | |
| else
 | |
|     lt_prog_compiler_static_CXX=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 | |
| echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
 | |
| if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_prog_compiler_c_o_CXX=no
 | |
|    $RM -r conftest 2>/dev/null
 | |
|    mkdir conftest
 | |
|    cd conftest
 | |
|    mkdir out
 | |
|    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
| 
 | |
|    lt_compiler_flag="-o out/conftest2.$ac_objext"
 | |
|    # Insert the option either (1) after the last *FLAGS variable, or
 | |
|    # (2) before a word containing "conftest.", or (3) at the end.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:14272: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>out/conftest.err)
 | |
|    ac_status=$?
 | |
|    cat out/conftest.err >&5
 | |
|    echo "$as_me:14276: \$? = $ac_status" >&5
 | |
|    if (exit $ac_status) && test -s out/conftest2.$ac_objext
 | |
|    then
 | |
|      # The compiler can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings
 | |
|      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
 | |
|      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
 | |
|      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
 | |
|        lt_cv_prog_compiler_c_o_CXX=yes
 | |
|      fi
 | |
|    fi
 | |
|    chmod u+w . 2>&5
 | |
|    $RM conftest*
 | |
|    # SGI C++ compiler will create directory out/ii_files/ for
 | |
|    # template instantiation
 | |
|    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
 | |
|    $RM out/* && rmdir out
 | |
|    cd ..
 | |
|    $RM -r conftest
 | |
|    $RM conftest*
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
 | |
| echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
 | |
| 
 | |
| 
 | |
| 
 | |
|     echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 | |
| echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
 | |
| if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_prog_compiler_c_o_CXX=no
 | |
|    $RM -r conftest 2>/dev/null
 | |
|    mkdir conftest
 | |
|    cd conftest
 | |
|    mkdir out
 | |
|    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
| 
 | |
|    lt_compiler_flag="-o out/conftest2.$ac_objext"
 | |
|    # Insert the option either (1) after the last *FLAGS variable, or
 | |
|    # (2) before a word containing "conftest.", or (3) at the end.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:14324: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>out/conftest.err)
 | |
|    ac_status=$?
 | |
|    cat out/conftest.err >&5
 | |
|    echo "$as_me:14328: \$? = $ac_status" >&5
 | |
|    if (exit $ac_status) && test -s out/conftest2.$ac_objext
 | |
|    then
 | |
|      # The compiler can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings
 | |
|      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
 | |
|      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
 | |
|      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
 | |
|        lt_cv_prog_compiler_c_o_CXX=yes
 | |
|      fi
 | |
|    fi
 | |
|    chmod u+w . 2>&5
 | |
|    $RM conftest*
 | |
|    # SGI C++ compiler will create directory out/ii_files/ for
 | |
|    # template instantiation
 | |
|    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
 | |
|    $RM out/* && rmdir out
 | |
|    cd ..
 | |
|    $RM -r conftest
 | |
|    $RM conftest*
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
 | |
| echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| hard_links="nottested"
 | |
| if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
 | |
|   # do not overwrite the value of need_locks provided by the user
 | |
|   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
 | |
| echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
 | |
|   hard_links=yes
 | |
|   $RM conftest*
 | |
|   ln conftest.a conftest.b 2>/dev/null && hard_links=no
 | |
|   touch conftest.a
 | |
|   ln conftest.a conftest.b 2>&5 || hard_links=no
 | |
|   ln conftest.a conftest.b 2>/dev/null && hard_links=no
 | |
|   echo "$as_me:$LINENO: result: $hard_links" >&5
 | |
| echo "${ECHO_T}$hard_links" >&6
 | |
|   if test "$hard_links" = no; then
 | |
|     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
 | |
| echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
 | |
|     need_locks=warn
 | |
|   fi
 | |
| else
 | |
|   need_locks=no
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
|     echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
 | |
| echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
 | |
| 
 | |
|   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
 | |
|   case $host_os in
 | |
|   aix4* | aix5*)
 | |
|     # If we're using GNU nm, then we don't want the "-C" option.
 | |
|     # -C means demangle to AIX nm, but means don't demangle with GNU nm
 | |
|     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
 | |
|       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 | |
|     else
 | |
|       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 | |
|     fi
 | |
|     ;;
 | |
|   pw32*)
 | |
|     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 '\''s/.* //'\'' | sort | uniq > $export_symbols'
 | |
|   ;;
 | |
|   esac
 | |
| 
 | |
| echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
 | |
| echo "${ECHO_T}$ld_shlibs_CXX" >&6
 | |
| test "$ld_shlibs_CXX" = no && can_build_shared=no
 | |
| 
 | |
| with_gnu_ld_CXX=$with_gnu_ld
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #
 | |
| # Do we need to explicitly link libc?
 | |
| #
 | |
| case "x$archive_cmds_need_lc_CXX" in
 | |
| x|xyes)
 | |
|   # Assume -lc should be added
 | |
|   archive_cmds_need_lc_CXX=yes
 | |
| 
 | |
|   if test "$enable_shared" = yes && test "$GCC" = yes; then
 | |
|     case $archive_cmds_CXX in
 | |
|     *'~'*)
 | |
|       # FIXME: we may have to deal with multi-command sequences.
 | |
|       ;;
 | |
|     '$CC '*)
 | |
|       # Test whether the compiler implicitly links with -lc since on some
 | |
|       # systems, -lgcc has to come before -lc. If gcc already passes -lc
 | |
|       # to ld, don't add -lc before -lgcc.
 | |
|       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
 | |
| echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
 | |
|       $RM conftest*
 | |
|       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
| 
 | |
|       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } 2>conftest.err; then
 | |
|         soname=conftest
 | |
|         lib=conftest
 | |
|         libobjs=conftest.$ac_objext
 | |
|         deplibs=
 | |
|         wl=$lt_prog_compiler_wl_CXX
 | |
| 	pic_flag=$lt_prog_compiler_pic_CXX
 | |
|         compiler_flags=-v
 | |
|         linker_flags=-v
 | |
|         verstring=
 | |
|         output_objdir=.
 | |
|         libname=conftest
 | |
|         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
 | |
|         allow_undefined_flag_CXX=
 | |
|         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
 | |
|   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
|         then
 | |
| 	  archive_cmds_need_lc_CXX=no
 | |
|         else
 | |
| 	  archive_cmds_need_lc_CXX=yes
 | |
|         fi
 | |
|         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
 | |
|       else
 | |
|         cat conftest.err 1>&5
 | |
|       fi
 | |
|       $RM conftest*
 | |
|       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
 | |
| echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
 | |
|       ;;
 | |
|     esac
 | |
|   fi
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
 | |
| echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
 | |
| withGCC=$GXX
 | |
| library_names_spec=
 | |
| libname_spec='lib$name'
 | |
| soname_spec=
 | |
| shrext_cmds=".so"
 | |
| postinstall_cmds=
 | |
| postuninstall_cmds=
 | |
| finish_cmds=
 | |
| finish_eval=
 | |
| shlibpath_var=
 | |
| shlibpath_overrides_runpath=unknown
 | |
| version_type=none
 | |
| dynamic_linker="$host_os ld.so"
 | |
| sys_lib_dlsearch_path_spec="/lib /usr/lib"
 | |
| need_lib_prefix=unknown
 | |
| hardcode_into_libs=no
 | |
| 
 | |
| # when you set need_version to no, make sure it does not cause -set_version
 | |
| # flags to be left without arguments
 | |
| need_version=unknown
 | |
| 
 | |
| case $host_os in
 | |
| aix3*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
 | |
|   shlibpath_var=LIBPATH
 | |
| 
 | |
|   # AIX 3 has no versioning support, so we append a major version to the name.
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   ;;
 | |
| 
 | |
| aix4* | aix5*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   hardcode_into_libs=yes
 | |
|   if test "$host_cpu" = ia64; then
 | |
|     # AIX 5 supports IA64
 | |
|     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|   else
 | |
|     # With GCC up to 2.95.x, collect2 would create an import file
 | |
|     # for dependence libraries.  The import file would start with
 | |
|     # the line `#! .'.  This would cause the generated library to
 | |
|     # depend on `.', always an invalid library.  This was fixed in
 | |
|     # development snapshots of GCC prior to 3.0.
 | |
|     case $host_os in
 | |
|       aix4 | aix4.[01] | aix4.[01].*)
 | |
|       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
 | |
| 	   echo ' yes '
 | |
| 	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
 | |
| 	:
 | |
|       else
 | |
| 	can_build_shared=no
 | |
|       fi
 | |
|       ;;
 | |
|     esac
 | |
|     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
 | |
|     # soname into executable. Probably we can add versioning support to
 | |
|     # collect2, so additional links can be useful in future.
 | |
|     if test "$aix_use_runtimelinking" = yes; then
 | |
|       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
 | |
|       # instead of lib<name>.a to let people know that these are not
 | |
|       # typical AIX shared libraries.
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     else
 | |
|       # We preserve .a as extension for shared libraries through AIX4.2
 | |
|       # and later when we are not doing run time linking.
 | |
|       library_names_spec='${libname}${release}.a $libname.a'
 | |
|       soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     fi
 | |
|     shlibpath_var=LIBPATH
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| amigaos*)
 | |
|   if test "$host_cpu" = m68k; then
 | |
|     library_names_spec='$libname.ixlibrary $libname.a'
 | |
|     # Create ${libname}_ixlibrary.a entries in /sys/libs.
 | |
|     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
 | |
|   else
 | |
|     dynamic_linker=no
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| beos*)
 | |
|   library_names_spec='${libname}${shared_ext}'
 | |
|   dynamic_linker="$host_os ld.so"
 | |
|   shlibpath_var=LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| bsdi[45]*)
 | |
|   version_type=linux
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
 | |
|   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
 | |
|   # the default ld.so.conf also contains /usr/contrib/lib and
 | |
|   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
 | |
|   # libtool to hard-code these into programs
 | |
|   ;;
 | |
| 
 | |
| cygwin* | mingw* | pw32*)
 | |
|   version_type=windows
 | |
|   shrext_cmds=".dll"
 | |
|   need_version=no
 | |
|   need_lib_prefix=no
 | |
| 
 | |
|   case $withGCC,$host_os in
 | |
|   yes,cygwin* | yes,mingw* | yes,pw32*)
 | |
|     library_names_spec='$libname.dll.a'
 | |
|     # DLL is installed to $(libdir)/../bin by postinstall_cmds
 | |
|     postinstall_cmds='base_file=`basename \${file}`~
 | |
|       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
 | |
|       dldir=$destdir/`dirname \$dlpath`~
 | |
|       test -d \$dldir || mkdir -p \$dldir~
 | |
|       $install_prog $dir/$dlname \$dldir/$dlname~
 | |
|       chmod a+x \$dldir/$dlname~
 | |
|       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
 | |
|         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
 | |
|       fi'
 | |
|     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
 | |
|       dlpath=$dir/\$dldll~
 | |
|        $RM \$dlpath'
 | |
|     shlibpath_overrides_runpath=yes
 | |
| 
 | |
|     case $host_os in
 | |
|     cygwin*)
 | |
|       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
 | |
|       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
 | |
|       ;;
 | |
|     mingw*)
 | |
|       # MinGW DLLs use traditional 'lib' prefix
 | |
|       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
 | |
|       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
 | |
|         # It is most probably a Windows format PATH printed by
 | |
|         # mingw gcc, but we are running on Cygwin. Gcc prints its search
 | |
|         # path with ; separators, and with drive letters. We can handle the
 | |
|         # drive letters (cygwin fileutils understands them), so leave them,
 | |
|         # especially as we might pass files found there to a mingw objdump,
 | |
|         # which wouldn't understand a cygwinified path. Ahh.
 | |
|         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
 | |
|       else
 | |
|         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
 | |
|       fi
 | |
|       ;;
 | |
|     pw32*)
 | |
|       # pw32 DLLs use 'pw' prefix rather than 'lib'
 | |
|       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       ;;
 | |
|     esac
 | |
|     ;;
 | |
| 
 | |
|   *)
 | |
|     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
 | |
|     ;;
 | |
|   esac
 | |
|   dynamic_linker='Win32 ld.exe'
 | |
|   # FIXME: first we should search . and the directory the executable is in
 | |
|   shlibpath_var=PATH
 | |
|   ;;
 | |
| 
 | |
| darwin* | rhapsody*)
 | |
|   dynamic_linker="$host_os dyld"
 | |
|   version_type=darwin
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
 | |
|   soname_spec='${libname}${release}${major}$shared_ext'
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   shlibpath_var=DYLD_LIBRARY_PATH
 | |
|   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
 | |
| 
 | |
|   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
 | |
|   ;;
 | |
| 
 | |
| dgux*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| freebsd1*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| freebsd* | dragonfly*)
 | |
|   # DragonFly does not have aout.  When/if they implement a new
 | |
|   # versioning mechanism, adjust this.
 | |
|   if test -x /usr/bin/objformat; then
 | |
|     objformat=`/usr/bin/objformat`
 | |
|   else
 | |
|     case $host_os in
 | |
|     freebsd[123]*) objformat=aout ;;
 | |
|     *) objformat=elf ;;
 | |
|     esac
 | |
|   fi
 | |
|   version_type=freebsd-$objformat
 | |
|   case $version_type in
 | |
|     freebsd-elf*)
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|       need_version=no
 | |
|       need_lib_prefix=no
 | |
|       ;;
 | |
|     freebsd-*)
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
 | |
|       need_version=yes
 | |
|       ;;
 | |
|   esac
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   case $host_os in
 | |
|   freebsd2*)
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     ;;
 | |
|   freebsd3.[01]* | freebsdelf3.[01]*)
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
 | |
|   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
 | |
|     shlibpath_overrides_runpath=no
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   *) # from 4.6 on, and DragonFly
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   esac
 | |
|   ;;
 | |
| 
 | |
| gnu*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| hpux9* | hpux10* | hpux11*)
 | |
|   # Give a soname corresponding to the major version so that dld.sl refuses to
 | |
|   # link against other versions.
 | |
|   version_type=sunos
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   case $host_cpu in
 | |
|   ia64*)
 | |
|     shrext_cmds='.so'
 | |
|     hardcode_into_libs=yes
 | |
|     dynamic_linker="$host_os dld.so"
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     if test "X$HPUX_IA64_MODE" = X32; then
 | |
|       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
 | |
|     else
 | |
|       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
 | |
|     fi
 | |
|     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
 | |
|     ;;
 | |
|   hppa*64*)
 | |
|     shrext_cmds='.sl'
 | |
|     hardcode_into_libs=yes
 | |
|     dynamic_linker="$host_os dld.sl"
 | |
|     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
 | |
|     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
 | |
|     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
 | |
|     ;;
 | |
|   *)
 | |
|     shrext_cmds='.sl'
 | |
|     dynamic_linker="$host_os dld.sl"
 | |
|     shlibpath_var=SHLIB_PATH
 | |
|     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     ;;
 | |
|   esac
 | |
|   # HP-UX runs *really* slowly unless shared libraries are mode 555.
 | |
|   postinstall_cmds='chmod 555 $lib'
 | |
|   ;;
 | |
| 
 | |
| interix[3-9]*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| irix5* | irix6* | nonstopux*)
 | |
|   case $host_os in
 | |
|     nonstopux*) version_type=nonstopux ;;
 | |
|     *)
 | |
| 	if test "$lt_cv_prog_gnu_ld" = yes; then
 | |
| 		version_type=linux
 | |
| 	else
 | |
| 		version_type=irix
 | |
| 	fi ;;
 | |
|   esac
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|   case $host_os in
 | |
|   irix5* | nonstopux*)
 | |
|     libsuff= shlibsuff=
 | |
|     ;;
 | |
|   *)
 | |
|     case $LD in # libtool.m4 will add one of these switches to LD
 | |
|     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
 | |
|       libsuff= shlibsuff= libmagic=32-bit;;
 | |
|     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
 | |
|       libsuff=32 shlibsuff=N32 libmagic=N32;;
 | |
|     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
 | |
|       libsuff=64 shlibsuff=64 libmagic=64-bit;;
 | |
|     *) libsuff= shlibsuff= libmagic=never-match;;
 | |
|     esac
 | |
|     ;;
 | |
|   esac
 | |
|   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
 | |
|   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| # No shared lib support for Linux oldld, aout, or coff.
 | |
| linux*oldld* | linux*aout* | linux*coff*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| # This must be Linux ELF.
 | |
| linux* | k*bsd*-gnu)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   # Some binutils ld are patched to set DT_RUNPATH
 | |
|   save_LDFLAGS=$LDFLAGS
 | |
|   save_libdir=$libdir
 | |
|   eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
 | |
|        LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
 | |
|   shlibpath_overrides_runpath=yes
 | |
| fi
 | |
| 
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|   LDFLAGS=$save_LDFLAGS
 | |
|   libdir=$save_libdir
 | |
| 
 | |
|   # This implies no fast_install, which is unacceptable.
 | |
|   # Some rework will be needed to allow for fast_install
 | |
|   # before this can be enabled.
 | |
|   hardcode_into_libs=yes
 | |
| 
 | |
|   # Append ld.so.conf contents to the search path
 | |
|   if test -f /etc/ld.so.conf; then
 | |
|     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
 | |
|     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
 | |
|   fi
 | |
| 
 | |
|   # We used to test for /lib/ld.so.1 and disable shared libraries on
 | |
|   # powerpc, because MkLinux only supported shared libraries with the
 | |
|   # GNU dynamic linker.  Since this was broken with cross compilers,
 | |
|   # most powerpc-linux boxes support dynamic linking these days and
 | |
|   # people can always --disable-shared, the test was removed, and we
 | |
|   # assume the GNU/Linux dynamic linker is in use.
 | |
|   dynamic_linker='GNU/Linux ld.so'
 | |
|   ;;
 | |
| 
 | |
| netbsd*)
 | |
|   version_type=sunos
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
 | |
|     dynamic_linker='NetBSD (a.out) ld.so'
 | |
|   else
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     dynamic_linker='NetBSD ld.elf_so'
 | |
|   fi
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| newsos6)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   ;;
 | |
| 
 | |
| *nto* | *qnx*)
 | |
|   version_type=qnx
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   hardcode_into_libs=yes
 | |
|   dynamic_linker='ldqnx.so'
 | |
|   ;;
 | |
| 
 | |
| openbsd*)
 | |
|   version_type=sunos
 | |
|   sys_lib_dlsearch_path_spec="/usr/lib"
 | |
|   need_lib_prefix=no
 | |
|   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
 | |
|   case $host_os in
 | |
|     openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
 | |
|     *)				need_version=no  ;;
 | |
|   esac
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 | |
|     case $host_os in
 | |
|       openbsd2.[89] | openbsd2.[89].*)
 | |
| 	shlibpath_overrides_runpath=no
 | |
| 	;;
 | |
|       *)
 | |
| 	shlibpath_overrides_runpath=yes
 | |
| 	;;
 | |
|       esac
 | |
|   else
 | |
|     shlibpath_overrides_runpath=yes
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| os2*)
 | |
|   libname_spec='$name'
 | |
|   shrext_cmds=".dll"
 | |
|   need_lib_prefix=no
 | |
|   library_names_spec='$libname${shared_ext} $libname.a'
 | |
|   dynamic_linker='OS/2 ld.exe'
 | |
|   shlibpath_var=LIBPATH
 | |
|   ;;
 | |
| 
 | |
| osf3* | osf4* | osf5*)
 | |
|   version_type=osf
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
 | |
|   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
 | |
|   ;;
 | |
| 
 | |
| rdos*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| solaris*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   # ldd complains unless libraries are executable
 | |
|   postinstall_cmds='chmod +x $lib'
 | |
|   ;;
 | |
| 
 | |
| sunos4*)
 | |
|   version_type=sunos
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   if test "$with_gnu_ld" = yes; then
 | |
|     need_lib_prefix=no
 | |
|   fi
 | |
|   need_version=yes
 | |
|   ;;
 | |
| 
 | |
| sysv4 | sysv4.3*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   case $host_vendor in
 | |
|     sni)
 | |
|       shlibpath_overrides_runpath=no
 | |
|       need_lib_prefix=no
 | |
|       runpath_var=LD_RUN_PATH
 | |
|       ;;
 | |
|     siemens)
 | |
|       need_lib_prefix=no
 | |
|       ;;
 | |
|     motorola)
 | |
|       need_lib_prefix=no
 | |
|       need_version=no
 | |
|       shlibpath_overrides_runpath=no
 | |
|       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
 | |
|       ;;
 | |
|   esac
 | |
|   ;;
 | |
| 
 | |
| sysv4*MP*)
 | |
|   if test -d /usr/nec ;then
 | |
|     version_type=linux
 | |
|     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
 | |
|     soname_spec='$libname${shared_ext}.$major'
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
 | |
|   version_type=freebsd-elf
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   if test "$with_gnu_ld" = yes; then
 | |
|     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
 | |
|   else
 | |
|     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
 | |
|     case $host_os in
 | |
|       sco3.2v5*)
 | |
|         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
 | |
| 	;;
 | |
|     esac
 | |
|   fi
 | |
|   sys_lib_dlsearch_path_spec='/usr/lib'
 | |
|   ;;
 | |
| 
 | |
| tpf*)
 | |
|   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| uts4*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| *)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| esac
 | |
| echo "$as_me:$LINENO: result: $dynamic_linker" >&5
 | |
| echo "${ECHO_T}$dynamic_linker" >&6
 | |
| test "$dynamic_linker" = no && can_build_shared=no
 | |
| 
 | |
| variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 | |
| if test "$GCC" = yes; then
 | |
|   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
 | |
| echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
 | |
| hardcode_action_CXX=
 | |
| if test -n "$hardcode_libdir_flag_spec_CXX" ||
 | |
|    test -n "$runpath_var_CXX" ||
 | |
|    test "X$hardcode_automatic_CXX" = "Xyes" ; then
 | |
| 
 | |
|   # We can hardcode non-existent directories.
 | |
|   if test "$hardcode_direct_CXX" != no &&
 | |
|      # If the only mechanism to avoid hardcoding is shlibpath_var, we
 | |
|      # have to relink, otherwise we might link with an installed library
 | |
|      # when we should be linking with a yet-to-be-installed one
 | |
|      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
 | |
|      test "$hardcode_minus_L_CXX" != no; then
 | |
|     # Linking always hardcodes the temporary library directory.
 | |
|     hardcode_action_CXX=relink
 | |
|   else
 | |
|     # We can link without hardcoding, and we can hardcode nonexisting dirs.
 | |
|     hardcode_action_CXX=immediate
 | |
|   fi
 | |
| else
 | |
|   # We cannot hardcode anything, or else we can only hardcode existing
 | |
|   # directories.
 | |
|   hardcode_action_CXX=unsupported
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
 | |
| echo "${ECHO_T}$hardcode_action_CXX" >&6
 | |
| 
 | |
| if test "$hardcode_action_CXX" = relink ||
 | |
|    test "$inherit_rpath_CXX" = yes; then
 | |
|   # Fast installation is not supported
 | |
|   enable_fast_install=no
 | |
| elif test "$shlibpath_overrides_runpath" = yes ||
 | |
|      test "$enable_shared" = no; then
 | |
|   # Fast installation is not necessary
 | |
|   enable_fast_install=needless
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   fi # test -n "$compiler"
 | |
| 
 | |
|   CC=$lt_save_CC
 | |
|   LDCXX=$LD
 | |
|   LD=$lt_save_LD
 | |
|   GCC=$lt_save_GCC
 | |
|   with_gnu_ld=$lt_save_with_gnu_ld
 | |
|   lt_cv_path_LDCXX=$lt_cv_path_LD
 | |
|   lt_cv_path_LD=$lt_save_path_LD
 | |
|   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
 | |
|   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
 | |
| fi # test "$_lt_caught_CXX_error" != yes
 | |
| 
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|                   ac_config_commands="$ac_config_commands libtool"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Only expand once:
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_prog in gcj
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_GCJ+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$GCJ"; then
 | |
|   ac_cv_prog_GCJ="$GCJ" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_GCJ="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| GCJ=$ac_cv_prog_GCJ
 | |
| if test -n "$GCJ"; then
 | |
|   echo "$as_me:$LINENO: result: $GCJ" >&5
 | |
| echo "${ECHO_T}$GCJ" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$GCJ" && break
 | |
| done
 | |
| test -n "$GCJ" || GCJ="gcj"
 | |
| 
 | |
| test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
 | |
| echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| if test "x${GCJFLAGS-unset}" = xunset; then
 | |
|    GCJFLAGS="-g -O2"
 | |
| fi
 | |
| 
 | |
| 
 | |
| depcc="$GCJ"  am_compiler_list='gcc3 gcc'
 | |
| 
 | |
| echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
 | |
| echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
 | |
| if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
 | |
|   # We make a subdir and do the tests there.  Otherwise we can end up
 | |
|   # making bogus files that we don't know about and never remove.  For
 | |
|   # instance it was reported that on HP-UX the gcc test will end up
 | |
|   # making a dummy file named `D' -- because `-MD' means `put the output
 | |
|   # in D'.
 | |
|   mkdir conftest.dir
 | |
|   # Copy depcomp to subdir because otherwise we won't find it if we're
 | |
|   # using a relative directory.
 | |
|   cp "$am_depcomp" conftest.dir
 | |
|   cd conftest.dir
 | |
|   # We will build objects and dependencies in a subdirectory because
 | |
|   # it helps to detect inapplicable dependency modes.  For instance
 | |
|   # both Tru64's cc and ICC support -MD to output dependencies as a
 | |
|   # side effect of compilation, but ICC will put the dependencies in
 | |
|   # the current directory while Tru64 will put them in the object
 | |
|   # directory.
 | |
|   mkdir sub
 | |
| 
 | |
|   am_cv_GCJ_dependencies_compiler_type=none
 | |
|   if test "$am_compiler_list" = ""; then
 | |
|      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
 | |
|   fi
 | |
|   for depmode in $am_compiler_list; do
 | |
|     # Setup a source with many dependencies, because some compilers
 | |
|     # like to wrap large dependency lists on column 80 (with \), and
 | |
|     # we should not choose a depcomp mode which is confused by this.
 | |
|     #
 | |
|     # We need to recreate these files for each test, as the compiler may
 | |
|     # overwrite some of them when testing with obscure command lines.
 | |
|     # This happens at least with the AIX C compiler.
 | |
|     : > sub/conftest.c
 | |
|     for i in 1 2 3 4 5 6; do
 | |
|       echo '#include "conftst'$i'.h"' >> sub/conftest.c
 | |
|       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
 | |
|       # Solaris 8's {/usr,}/bin/sh.
 | |
|       touch sub/conftst$i.h
 | |
|     done
 | |
|     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 | |
| 
 | |
|     case $depmode in
 | |
|     nosideeffect)
 | |
|       # after this tag, mechanisms are not by side-effect, so they'll
 | |
|       # only be used when explicitly requested
 | |
|       if test "x$enable_dependency_tracking" = xyes; then
 | |
| 	continue
 | |
|       else
 | |
| 	break
 | |
|       fi
 | |
|       ;;
 | |
|     none) break ;;
 | |
|     esac
 | |
|     # We check with `-c' and `-o' for the sake of the "dashmstdout"
 | |
|     # mode.  It turns out that the SunPro C++ compiler does not properly
 | |
|     # handle `-M -o', and we need to detect this.
 | |
|     if depmode=$depmode \
 | |
|        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
 | |
|        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
 | |
|        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
 | |
|          >/dev/null 2>conftest.err &&
 | |
|        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
 | |
|        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
 | |
|        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
 | |
|       # icc doesn't choke on unknown options, it will just issue warnings
 | |
|       # or remarks (even with -Werror).  So we grep stderr for any message
 | |
|       # that says an option was ignored or not supported.
 | |
|       # When given -MP, icc 7.0 and 7.1 complain thusly:
 | |
|       #   icc: Command line warning: ignoring option '-M'; no argument required
 | |
|       # The diagnosis changed in icc 8.0:
 | |
|       #   icc: Command line remark: option '-MP' not supported
 | |
|       if (grep 'ignoring option' conftest.err ||
 | |
|           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
 | |
|         am_cv_GCJ_dependencies_compiler_type=$depmode
 | |
|         break
 | |
|       fi
 | |
|     fi
 | |
|   done
 | |
| 
 | |
|   cd ..
 | |
|   rm -rf conftest.dir
 | |
| else
 | |
|   am_cv_GCJ_dependencies_compiler_type=none
 | |
| fi
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
 | |
| echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
 | |
| GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
 | |
| 
 | |
| 
 | |
| 
 | |
| if
 | |
|   test "x$enable_dependency_tracking" != xno \
 | |
|   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
 | |
|   am__fastdepGCJ_TRUE=
 | |
|   am__fastdepGCJ_FALSE='#'
 | |
| else
 | |
|   am__fastdepGCJ_TRUE='#'
 | |
|   am__fastdepGCJ_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_prog in gcj
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_GCJ+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$GCJ"; then
 | |
|   ac_cv_prog_GCJ="$GCJ" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_GCJ="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| GCJ=$ac_cv_prog_GCJ
 | |
| if test -n "$GCJ"; then
 | |
|   echo "$as_me:$LINENO: result: $GCJ" >&5
 | |
| echo "${ECHO_T}$GCJ" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$GCJ" && break
 | |
| done
 | |
| test -n "$GCJ" || GCJ="gcj"
 | |
| 
 | |
| test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
 | |
| echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| if test "x${GCJFLAGS-unset}" = xunset; then
 | |
|    GCJFLAGS="-g -O2"
 | |
| fi
 | |
| 
 | |
| 
 | |
| depcc="$GCJ"  am_compiler_list='gcc3 gcc'
 | |
| 
 | |
| echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
 | |
| echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
 | |
| if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
 | |
|   # We make a subdir and do the tests there.  Otherwise we can end up
 | |
|   # making bogus files that we don't know about and never remove.  For
 | |
|   # instance it was reported that on HP-UX the gcc test will end up
 | |
|   # making a dummy file named `D' -- because `-MD' means `put the output
 | |
|   # in D'.
 | |
|   mkdir conftest.dir
 | |
|   # Copy depcomp to subdir because otherwise we won't find it if we're
 | |
|   # using a relative directory.
 | |
|   cp "$am_depcomp" conftest.dir
 | |
|   cd conftest.dir
 | |
|   # We will build objects and dependencies in a subdirectory because
 | |
|   # it helps to detect inapplicable dependency modes.  For instance
 | |
|   # both Tru64's cc and ICC support -MD to output dependencies as a
 | |
|   # side effect of compilation, but ICC will put the dependencies in
 | |
|   # the current directory while Tru64 will put them in the object
 | |
|   # directory.
 | |
|   mkdir sub
 | |
| 
 | |
|   am_cv_GCJ_dependencies_compiler_type=none
 | |
|   if test "$am_compiler_list" = ""; then
 | |
|      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
 | |
|   fi
 | |
|   for depmode in $am_compiler_list; do
 | |
|     # Setup a source with many dependencies, because some compilers
 | |
|     # like to wrap large dependency lists on column 80 (with \), and
 | |
|     # we should not choose a depcomp mode which is confused by this.
 | |
|     #
 | |
|     # We need to recreate these files for each test, as the compiler may
 | |
|     # overwrite some of them when testing with obscure command lines.
 | |
|     # This happens at least with the AIX C compiler.
 | |
|     : > sub/conftest.c
 | |
|     for i in 1 2 3 4 5 6; do
 | |
|       echo '#include "conftst'$i'.h"' >> sub/conftest.c
 | |
|       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
 | |
|       # Solaris 8's {/usr,}/bin/sh.
 | |
|       touch sub/conftst$i.h
 | |
|     done
 | |
|     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 | |
| 
 | |
|     case $depmode in
 | |
|     nosideeffect)
 | |
|       # after this tag, mechanisms are not by side-effect, so they'll
 | |
|       # only be used when explicitly requested
 | |
|       if test "x$enable_dependency_tracking" = xyes; then
 | |
| 	continue
 | |
|       else
 | |
| 	break
 | |
|       fi
 | |
|       ;;
 | |
|     none) break ;;
 | |
|     esac
 | |
|     # We check with `-c' and `-o' for the sake of the "dashmstdout"
 | |
|     # mode.  It turns out that the SunPro C++ compiler does not properly
 | |
|     # handle `-M -o', and we need to detect this.
 | |
|     if depmode=$depmode \
 | |
|        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
 | |
|        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
 | |
|        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
 | |
|          >/dev/null 2>conftest.err &&
 | |
|        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
 | |
|        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
 | |
|        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
 | |
|       # icc doesn't choke on unknown options, it will just issue warnings
 | |
|       # or remarks (even with -Werror).  So we grep stderr for any message
 | |
|       # that says an option was ignored or not supported.
 | |
|       # When given -MP, icc 7.0 and 7.1 complain thusly:
 | |
|       #   icc: Command line warning: ignoring option '-M'; no argument required
 | |
|       # The diagnosis changed in icc 8.0:
 | |
|       #   icc: Command line remark: option '-MP' not supported
 | |
|       if (grep 'ignoring option' conftest.err ||
 | |
|           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
 | |
|         am_cv_GCJ_dependencies_compiler_type=$depmode
 | |
|         break
 | |
|       fi
 | |
|     fi
 | |
|   done
 | |
| 
 | |
|   cd ..
 | |
|   rm -rf conftest.dir
 | |
| else
 | |
|   am_cv_GCJ_dependencies_compiler_type=none
 | |
| fi
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
 | |
| echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
 | |
| GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
 | |
| 
 | |
| 
 | |
| 
 | |
| if
 | |
|   test "x$enable_dependency_tracking" != xno \
 | |
|   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
 | |
|   am__fastdepGCJ_TRUE=
 | |
|   am__fastdepGCJ_FALSE='#'
 | |
| else
 | |
|   am__fastdepGCJ_TRUE='#'
 | |
|   am__fastdepGCJ_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Source file extension for Java test sources.
 | |
| ac_ext=c
 | |
| 
 | |
| # Object file extension for compiled Java test sources.
 | |
| objext=o
 | |
| objext_GCJ=$objext
 | |
| 
 | |
| # Code to be used in simple compile tests
 | |
| lt_simple_compile_test_code="int some_variable = 0;"
 | |
| 
 | |
| # Code to be used in simple link tests
 | |
| lt_simple_link_test_code='int main(){return(0);}'
 | |
| 
 | |
| # ltmain only uses $CC for tagged configurations so make sure $CC is set.
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # If no C compiler was specified, use CC.
 | |
| LTCC=${LTCC-"$CC"}
 | |
| 
 | |
| # If no C compiler flags were specified, use CFLAGS.
 | |
| LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
 | |
| 
 | |
| # Allow CC to be a program name with arguments.
 | |
| compiler=$CC
 | |
| 
 | |
| 
 | |
| # save warnings/boilerplate of simple test code
 | |
| ac_outfile=conftest.$ac_objext
 | |
| echo "$lt_simple_compile_test_code" >conftest.$ac_ext
 | |
| eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 | |
| _lt_compiler_boilerplate=`cat conftest.err`
 | |
| $RM conftest*
 | |
| 
 | |
| ac_outfile=conftest.$ac_objext
 | |
| echo "$lt_simple_link_test_code" >conftest.$ac_ext
 | |
| eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 | |
| _lt_linker_boilerplate=`cat conftest.err`
 | |
| $RM conftest*
 | |
| 
 | |
| 
 | |
| # Allow CC to be a program name with arguments.
 | |
| compiler=$CC
 | |
| compiler_GCJ=$CC
 | |
| for cc_temp in $compiler""; do
 | |
|   case $cc_temp in
 | |
|     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 | |
|     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 | |
|     \-*) ;;
 | |
|     *) break;;
 | |
|   esac
 | |
| done
 | |
| cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
 | |
| 
 | |
| 
 | |
| # GCJ did not exist at the time GCC didn't implicitly link libc in.
 | |
| archive_cmds_need_lc_GCJ=no
 | |
| 
 | |
| old_archive_cmds_GCJ=$old_archive_cmds
 | |
| 
 | |
| ## CAVEAT EMPTOR:
 | |
| ## There is no encapsulation within the following macros, do not change
 | |
| ## the running order or otherwise move them around unless you know exactly
 | |
| ## what you are doing...
 | |
| if test -n "$compiler"; then
 | |
| 
 | |
| lt_prog_compiler_no_builtin_flag_GCJ=
 | |
| 
 | |
| if test "$GCC" = yes; then
 | |
|   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
 | |
| echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
 | |
| if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_prog_compiler_rtti_exceptions=no
 | |
|    ac_outfile=conftest.$ac_objext
 | |
|    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
|    lt_compiler_flag="-fno-rtti -fno-exceptions"
 | |
|    # Insert the option either (1) after the last *FLAGS variable, or
 | |
|    # (2) before a word containing "conftest.", or (3) at the end.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    # The option is referenced via a variable to avoid confusing sed.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:15712: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>conftest.err)
 | |
|    ac_status=$?
 | |
|    cat conftest.err >&5
 | |
|    echo "$as_me:15716: \$? = $ac_status" >&5
 | |
|    if (exit $ac_status) && test -s "$ac_outfile"; then
 | |
|      # The compiler can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings other than the usual output.
 | |
|      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
 | |
|      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
 | |
|      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
 | |
|        lt_cv_prog_compiler_rtti_exceptions=yes
 | |
|      fi
 | |
|    fi
 | |
|    $RM conftest*
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
 | |
| echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
 | |
| 
 | |
| if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
 | |
|     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
 | |
| else
 | |
|     :
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
|   lt_prog_compiler_wl_GCJ=
 | |
| lt_prog_compiler_pic_GCJ=
 | |
| lt_prog_compiler_static_GCJ=
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
 | |
| echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
 | |
| 
 | |
|   if test "$GCC" = yes; then
 | |
|     lt_prog_compiler_wl_GCJ='-Wl,'
 | |
|     lt_prog_compiler_static_GCJ='-static'
 | |
| 
 | |
|     case $host_os in
 | |
|       aix*)
 | |
|       # All AIX code is PIC.
 | |
|       if test "$host_cpu" = ia64; then
 | |
| 	# AIX 5 now supports IA64 processor
 | |
| 	lt_prog_compiler_static_GCJ='-Bstatic'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     amigaos*)
 | |
|       if test "$host_cpu" = m68k; then
 | |
|         # FIXME: we need at least 68020 code to build shared libraries, but
 | |
|         # adding the `-m68020' flag to GCC prevents building anything better,
 | |
|         # like `-m68040'.
 | |
|         lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
 | |
|       # PIC is the default for these OSes.
 | |
|       ;;
 | |
| 
 | |
|     mingw* | cygwin* | pw32* | os2*)
 | |
|       # This hack is so that the source file can tell whether it is being
 | |
|       # built for inclusion in a dll (and should export symbols for example).
 | |
|       # Although the cygwin gcc ignores -fPIC, still need this for old-style
 | |
|       # (--disable-auto-import) libraries
 | |
|       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
 | |
|       ;;
 | |
| 
 | |
|     darwin* | rhapsody*)
 | |
|       # PIC is the default on this platform
 | |
|       # Common symbols not allowed in MH_DYLIB files
 | |
|       lt_prog_compiler_pic_GCJ='-fno-common'
 | |
|       ;;
 | |
| 
 | |
|     hpux*)
 | |
|       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 | |
|       # not for PA HP-UX.
 | |
|       case $host_cpu in
 | |
|       hppa*64*|ia64*)
 | |
| 	# +Z the default
 | |
| 	;;
 | |
|       *)
 | |
| 	lt_prog_compiler_pic_GCJ='-fPIC'
 | |
| 	;;
 | |
|       esac
 | |
|       ;;
 | |
| 
 | |
|     interix[3-9]*)
 | |
|       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
 | |
|       # Instead, we relocate shared libraries at runtime.
 | |
|       ;;
 | |
| 
 | |
|     msdosdjgpp*)
 | |
|       # Just because we use GCC doesn't mean we suddenly get shared libraries
 | |
|       # on systems that don't support them.
 | |
|       lt_prog_compiler_can_build_shared_GCJ=no
 | |
|       enable_shared=no
 | |
|       ;;
 | |
| 
 | |
|     *nto* | *qnx*)
 | |
|       # QNX uses GNU C++, but need to define -shared option too, otherwise
 | |
|       # it will coredump.
 | |
|       lt_prog_compiler_pic_GCJ='-fPIC -shared'
 | |
|       ;;
 | |
| 
 | |
|     sysv4*MP*)
 | |
|       if test -d /usr/nec; then
 | |
| 	lt_prog_compiler_pic_GCJ=-Kconform_pic
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     *)
 | |
|       lt_prog_compiler_pic_GCJ='-fPIC'
 | |
|       ;;
 | |
|     esac
 | |
|   else
 | |
|     # PORTME Check for flag to pass linker flags through the system compiler.
 | |
|     case $host_os in
 | |
|     aix*)
 | |
|       lt_prog_compiler_wl_GCJ='-Wl,'
 | |
|       if test "$host_cpu" = ia64; then
 | |
| 	# AIX 5 now supports IA64 processor
 | |
| 	lt_prog_compiler_static_GCJ='-Bstatic'
 | |
|       else
 | |
| 	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
 | |
|       fi
 | |
|       ;;
 | |
|     darwin*)
 | |
|       # PIC is the default on this platform
 | |
|       # Common symbols not allowed in MH_DYLIB files
 | |
|       case $cc_basename in
 | |
|       xlc*)
 | |
|         lt_prog_compiler_pic_GCJ='-qnocommon'
 | |
|         lt_prog_compiler_wl_GCJ='-Wl,'
 | |
|         ;;
 | |
|       esac
 | |
|       ;;
 | |
| 
 | |
|     mingw* | cygwin* | pw32* | os2*)
 | |
|       # This hack is so that the source file can tell whether it is being
 | |
|       # built for inclusion in a dll (and should export symbols for example).
 | |
|       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
 | |
|       ;;
 | |
| 
 | |
|     hpux9* | hpux10* | hpux11*)
 | |
|       lt_prog_compiler_wl_GCJ='-Wl,'
 | |
|       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
 | |
|       # not for PA HP-UX.
 | |
|       case $host_cpu in
 | |
|       hppa*64*|ia64*)
 | |
| 	# +Z the default
 | |
| 	;;
 | |
|       *)
 | |
| 	lt_prog_compiler_pic_GCJ='+Z'
 | |
| 	;;
 | |
|       esac
 | |
|       # Is there a better lt_prog_compiler_static that works with the bundled CC?
 | |
|       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
 | |
|       ;;
 | |
| 
 | |
|     irix5* | irix6* | nonstopux*)
 | |
|       lt_prog_compiler_wl_GCJ='-Wl,'
 | |
|       # PIC (with -KPIC) is the default.
 | |
|       lt_prog_compiler_static_GCJ='-non_shared'
 | |
|       ;;
 | |
| 
 | |
|     linux* | k*bsd*-gnu)
 | |
|       case $cc_basename in
 | |
|       icc* | ecc*)
 | |
| 	lt_prog_compiler_wl_GCJ='-Wl,'
 | |
| 	lt_prog_compiler_pic_GCJ='-KPIC'
 | |
| 	lt_prog_compiler_static_GCJ='-static'
 | |
|         ;;
 | |
|       pgcc* | pgf77* | pgf90* | pgf95*)
 | |
|         # Portland Group compilers (*not* the Pentium gcc compiler,
 | |
| 	# which looks to be a dead project)
 | |
| 	lt_prog_compiler_wl_GCJ='-Wl,'
 | |
| 	lt_prog_compiler_pic_GCJ='-fpic'
 | |
| 	lt_prog_compiler_static_GCJ='-Bstatic'
 | |
|         ;;
 | |
|       ccc*)
 | |
|         lt_prog_compiler_wl_GCJ='-Wl,'
 | |
|         # 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
 | |
|       ;;
 | |
| 
 | |
|     newsos6)
 | |
|       lt_prog_compiler_pic_GCJ='-KPIC'
 | |
|       lt_prog_compiler_static_GCJ='-Bstatic'
 | |
|       ;;
 | |
| 
 | |
|     *nto* | *qnx*)
 | |
|       # QNX uses GNU C++, but need to define -shared option too, otherwise
 | |
|       # it will coredump.
 | |
|       lt_prog_compiler_pic_GCJ='-fPIC -shared'
 | |
|       ;;
 | |
| 
 | |
|     osf3* | osf4* | osf5*)
 | |
|       lt_prog_compiler_wl_GCJ='-Wl,'
 | |
|       # All OSF/1 code is PIC.
 | |
|       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'
 | |
|       case $cc_basename in
 | |
|       f77* | f90* | f95*)
 | |
| 	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
 | |
|       *)
 | |
| 	lt_prog_compiler_wl_GCJ='-Wl,';;
 | |
|       esac
 | |
|       ;;
 | |
| 
 | |
|     sunos4*)
 | |
|       lt_prog_compiler_wl_GCJ='-Qoption ld '
 | |
|       lt_prog_compiler_pic_GCJ='-PIC'
 | |
|       lt_prog_compiler_static_GCJ='-Bstatic'
 | |
|       ;;
 | |
| 
 | |
|     sysv4 | sysv4.2uw2* | sysv4.3*)
 | |
|       lt_prog_compiler_wl_GCJ='-Wl,'
 | |
|       lt_prog_compiler_pic_GCJ='-KPIC'
 | |
|       lt_prog_compiler_static_GCJ='-Bstatic'
 | |
|       ;;
 | |
| 
 | |
|     sysv4*MP*)
 | |
|       if test -d /usr/nec ;then
 | |
| 	lt_prog_compiler_pic_GCJ='-Kconform_pic'
 | |
| 	lt_prog_compiler_static_GCJ='-Bstatic'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
 | |
|       lt_prog_compiler_wl_GCJ='-Wl,'
 | |
|       lt_prog_compiler_pic_GCJ='-KPIC'
 | |
|       lt_prog_compiler_static_GCJ='-Bstatic'
 | |
|       ;;
 | |
| 
 | |
|     unicos*)
 | |
|       lt_prog_compiler_wl_GCJ='-Wl,'
 | |
|       lt_prog_compiler_can_build_shared_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     uts4*)
 | |
|       lt_prog_compiler_pic_GCJ='-pic'
 | |
|       lt_prog_compiler_static_GCJ='-Bstatic'
 | |
|       ;;
 | |
| 
 | |
|     *)
 | |
|       lt_prog_compiler_can_build_shared_GCJ=no
 | |
|       ;;
 | |
|     esac
 | |
|   fi
 | |
| 
 | |
| case $host_os in
 | |
|   # For platforms which do not support PIC, -DPIC is meaningless:
 | |
|   *djgpp*)
 | |
|     lt_prog_compiler_pic_GCJ=
 | |
|     ;;
 | |
|   *)
 | |
|     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
 | |
|     ;;
 | |
| esac
 | |
| echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
 | |
| echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
 | |
| 
 | |
| 
 | |
| 
 | |
| #
 | |
| # Check to make sure the PIC flag actually works.
 | |
| #
 | |
| if test -n "$lt_prog_compiler_pic_GCJ"; then
 | |
|   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
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_prog_compiler_pic_works_GCJ=no
 | |
|    ac_outfile=conftest.$ac_objext
 | |
|    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.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    # The option is referenced via a variable to avoid confusing sed.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:16028: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>conftest.err)
 | |
|    ac_status=$?
 | |
|    cat conftest.err >&5
 | |
|    echo "$as_me:16032: \$? = $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
 | |
|      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
 | |
| 
 | |
| if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
 | |
|     case $lt_prog_compiler_pic_GCJ in
 | |
|      "" | " "*) ;;
 | |
|      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
 | |
|      esac
 | |
| else
 | |
|     lt_prog_compiler_pic_GCJ=
 | |
|      lt_prog_compiler_can_build_shared_GCJ=no
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| #
 | |
| # Check to make sure the static flag actually works.
 | |
| #
 | |
| 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
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_prog_compiler_static_works_GCJ=no
 | |
|    save_LDFLAGS="$LDFLAGS"
 | |
|    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
 | |
|    echo "$lt_simple_link_test_code" > conftest.$ac_ext
 | |
|    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
 | |
|      # The linker can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings
 | |
|      if test -s conftest.err; then
 | |
|        # Append any errors to the config.log.
 | |
|        cat conftest.err 1>&5
 | |
|        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
 | |
|        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
 | |
|        if diff conftest.exp conftest.er2 >/dev/null; then
 | |
|          lt_prog_compiler_static_works_GCJ=yes
 | |
|        fi
 | |
|      else
 | |
|        lt_prog_compiler_static_works_GCJ=yes
 | |
|      fi
 | |
|    fi
 | |
|    $RM 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
 | |
| 
 | |
| if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
 | |
|     :
 | |
| else
 | |
|     lt_prog_compiler_static_GCJ=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 | |
| echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
 | |
| if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_prog_compiler_c_o_GCJ=no
 | |
|    $RM -r conftest 2>/dev/null
 | |
|    mkdir conftest
 | |
|    cd conftest
 | |
|    mkdir out
 | |
|    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
| 
 | |
|    lt_compiler_flag="-o out/conftest2.$ac_objext"
 | |
|    # Insert the option either (1) after the last *FLAGS variable, or
 | |
|    # (2) before a word containing "conftest.", or (3) at the end.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:16127: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>out/conftest.err)
 | |
|    ac_status=$?
 | |
|    cat out/conftest.err >&5
 | |
|    echo "$as_me:16131: \$? = $ac_status" >&5
 | |
|    if (exit $ac_status) && test -s out/conftest2.$ac_objext
 | |
|    then
 | |
|      # The compiler can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings
 | |
|      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
 | |
|      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
 | |
|      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
 | |
|        lt_cv_prog_compiler_c_o_GCJ=yes
 | |
|      fi
 | |
|    fi
 | |
|    chmod u+w . 2>&5
 | |
|    $RM conftest*
 | |
|    # SGI C++ compiler will create directory out/ii_files/ for
 | |
|    # template instantiation
 | |
|    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
 | |
|    $RM out/* && rmdir out
 | |
|    cd ..
 | |
|    $RM -r conftest
 | |
|    $RM conftest*
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
 | |
| echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
 | |
| 
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
 | |
| echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
 | |
| if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   lt_cv_prog_compiler_c_o_GCJ=no
 | |
|    $RM -r conftest 2>/dev/null
 | |
|    mkdir conftest
 | |
|    cd conftest
 | |
|    mkdir out
 | |
|    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
| 
 | |
|    lt_compiler_flag="-o out/conftest2.$ac_objext"
 | |
|    # Insert the option either (1) after the last *FLAGS variable, or
 | |
|    # (2) before a word containing "conftest.", or (3) at the end.
 | |
|    # Note that $ac_compile itself does not contain backslashes and begins
 | |
|    # with a dollar sign (not a hyphen), so the echo should work correctly.
 | |
|    lt_compile=`echo "$ac_compile" | $SED \
 | |
|    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
 | |
|    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
 | |
|    -e 's:$: $lt_compiler_flag:'`
 | |
|    (eval echo "\"\$as_me:16179: $lt_compile\"" >&5)
 | |
|    (eval "$lt_compile" 2>out/conftest.err)
 | |
|    ac_status=$?
 | |
|    cat out/conftest.err >&5
 | |
|    echo "$as_me:16183: \$? = $ac_status" >&5
 | |
|    if (exit $ac_status) && test -s out/conftest2.$ac_objext
 | |
|    then
 | |
|      # The compiler can only warn and ignore the option if not recognized
 | |
|      # So say no if there are warnings
 | |
|      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
 | |
|      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
 | |
|      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
 | |
|        lt_cv_prog_compiler_c_o_GCJ=yes
 | |
|      fi
 | |
|    fi
 | |
|    chmod u+w . 2>&5
 | |
|    $RM conftest*
 | |
|    # SGI C++ compiler will create directory out/ii_files/ for
 | |
|    # template instantiation
 | |
|    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
 | |
|    $RM out/* && rmdir out
 | |
|    cd ..
 | |
|    $RM -r conftest
 | |
|    $RM conftest*
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
 | |
| echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| hard_links="nottested"
 | |
| if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
 | |
|   # do not overwrite the value of need_locks provided by the user
 | |
|   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
 | |
| echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
 | |
|   hard_links=yes
 | |
|   $RM conftest*
 | |
|   ln conftest.a conftest.b 2>/dev/null && hard_links=no
 | |
|   touch conftest.a
 | |
|   ln conftest.a conftest.b 2>&5 || hard_links=no
 | |
|   ln conftest.a conftest.b 2>/dev/null && hard_links=no
 | |
|   echo "$as_me:$LINENO: result: $hard_links" >&5
 | |
| echo "${ECHO_T}$hard_links" >&6
 | |
|   if test "$hard_links" = no; then
 | |
|     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
 | |
| echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
 | |
|     need_locks=warn
 | |
|   fi
 | |
| else
 | |
|   need_locks=no
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
 | |
| echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
 | |
| 
 | |
|   runpath_var=
 | |
|   allow_undefined_flag_GCJ=
 | |
|   always_export_symbols_GCJ=no
 | |
|   archive_cmds_GCJ=
 | |
|   archive_expsym_cmds_GCJ=
 | |
|   compiler_needs_object_GCJ=no
 | |
|   enable_shared_with_static_runtimes_GCJ=no
 | |
|   export_dynamic_flag_spec_GCJ=
 | |
|   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
 | |
|   hardcode_automatic_GCJ=no
 | |
|   hardcode_direct_GCJ=no
 | |
|   hardcode_direct_absolute_GCJ=no
 | |
|   hardcode_libdir_flag_spec_GCJ=
 | |
|   hardcode_libdir_flag_spec_ld_GCJ=
 | |
|   hardcode_libdir_separator_GCJ=
 | |
|   hardcode_minus_L_GCJ=no
 | |
|   hardcode_shlibpath_var_GCJ=unsupported
 | |
|   inherit_rpath_GCJ=no
 | |
|   link_all_deplibs_GCJ=unknown
 | |
|   module_cmds_GCJ=
 | |
|   module_expsym_cmds_GCJ=
 | |
|   old_archive_from_new_cmds_GCJ=
 | |
|   old_archive_from_expsyms_cmds_GCJ=
 | |
|   thread_safe_flag_spec_GCJ=
 | |
|   whole_archive_flag_spec_GCJ=
 | |
|   # include_expsyms should be a list of space-separated symbols to be *always*
 | |
|   # included in the symbol list
 | |
|   include_expsyms_GCJ=
 | |
|   # exclude_expsyms can be an extended regexp of symbols to exclude
 | |
|   # it will be wrapped by ` (' and `)$', so one must not match beginning or
 | |
|   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
 | |
|   # as well as any symbol that contains `d'.
 | |
|   exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
 | |
|   # 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.
 | |
|   extract_expsyms_cmds=
 | |
| 
 | |
|   case $host_os in
 | |
|   cygwin* | mingw* | pw32*)
 | |
|     # FIXME: the MSVC++ port hasn't been tested in a loooong time
 | |
|     # When not using gcc, we currently assume that we are using
 | |
|     # Microsoft Visual C++.
 | |
|     if test "$GCC" != yes; then
 | |
|       with_gnu_ld=no
 | |
|     fi
 | |
|     ;;
 | |
|   interix*)
 | |
|     # we just hope/assume this is gcc and not c89 (= MSVC++)
 | |
|     with_gnu_ld=yes
 | |
|     ;;
 | |
|   openbsd*)
 | |
|     with_gnu_ld=no
 | |
|     ;;
 | |
|   esac
 | |
| 
 | |
|   ld_shlibs_GCJ=yes
 | |
|   if test "$with_gnu_ld" = yes; then
 | |
|     # If archive_cmds runs LD, not CC, wlarc should be empty
 | |
|     wlarc='${wl}'
 | |
| 
 | |
|     # Set some defaults for GNU ld with shared library support. These
 | |
|     # are reset later if shared libraries are not supported. Putting them
 | |
|     # here allows them to be overridden if necessary.
 | |
|     runpath_var=LD_RUN_PATH
 | |
|     hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
 | |
|     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
 | |
|     # ancient GNU ld didn't support --whole-archive et. al.
 | |
|     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
 | |
|       whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
 | |
|     else
 | |
|       whole_archive_flag_spec_GCJ=
 | |
|     fi
 | |
|     supports_anon_versioning=no
 | |
|     case `$LD -v 2>&1` in
 | |
|       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
 | |
|       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
 | |
|       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
 | |
|       *\ 2.11.*) ;; # other 2.11 versions
 | |
|       *) supports_anon_versioning=yes ;;
 | |
|     esac
 | |
| 
 | |
|     # See if GNU ld supports shared libraries.
 | |
|     case $host_os in
 | |
|     aix3* | aix4* | aix5*)
 | |
|       # On AIX/PPC, the GNU linker is very broken
 | |
|       if test "$host_cpu" != ia64; then
 | |
| 	ld_shlibs_GCJ=no
 | |
| 	cat <<_LT_EOF 1>&2
 | |
| 
 | |
| *** Warning: the GNU linker, at least up to release 2.9.1, is reported
 | |
| *** to be unable to reliably create shared libraries on AIX.
 | |
| *** Therefore, libtool is disabling shared libraries support.  If you
 | |
| *** really care for shared libraries, you may want to modify your PATH
 | |
| *** so that a non-GNU linker is found, and then restart.
 | |
| 
 | |
| _LT_EOF
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     amigaos*)
 | |
|       if test "$host_cpu" = m68k; then
 | |
|         archive_cmds_GCJ='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
 | |
|         hardcode_libdir_flag_spec_GCJ='-L$libdir'
 | |
|         hardcode_minus_L_GCJ=yes
 | |
|       fi
 | |
| 
 | |
|       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
 | |
|       # that the semantics of dynamic libraries on AmigaOS, at least up
 | |
|       # to version 4, is to share data among multiple programs linked
 | |
|       # with the same dynamic library.  Since this doesn't match the
 | |
|       # behavior of shared libraries on other platforms, we can't use
 | |
|       # them.
 | |
|       ld_shlibs_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     beos*)
 | |
|       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 | |
| 	allow_undefined_flag_GCJ=unsupported
 | |
| 	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
 | |
| 	# support --undefined.  This deserves some investigation.  FIXME
 | |
| 	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
|       else
 | |
| 	ld_shlibs_GCJ=no
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     cygwin* | mingw* | pw32*)
 | |
|       # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
 | |
|       # as there is no search path for DLLs.
 | |
|       hardcode_libdir_flag_spec_GCJ='-L$libdir'
 | |
|       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'
 | |
| 
 | |
|       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'
 | |
| 	# If the export-symbols file already is a .def file (1st line
 | |
| 	# is EXPORTS), use it as is; otherwise, prepend...
 | |
| 	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
 | |
| 	  cp $export_symbols $output_objdir/$soname.def;
 | |
| 	else
 | |
| 	  echo EXPORTS > $output_objdir/$soname.def;
 | |
| 	  cat $export_symbols >> $output_objdir/$soname.def;
 | |
| 	fi~
 | |
| 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
 | |
|       else
 | |
| 	ld_shlibs_GCJ=no
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     interix[3-9]*)
 | |
|       hardcode_direct_GCJ=no
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
 | |
|       export_dynamic_flag_spec_GCJ='${wl}-E'
 | |
|       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
 | |
|       # Instead, shared libraries are loaded at an image base (0x10000000 by
 | |
|       # default) and relocated if they conflict, which is a slow very memory
 | |
|       # consuming and fragmenting process.  To avoid this, we pick a random,
 | |
|       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
 | |
|       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
 | |
|       archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
 | |
|       archive_expsym_cmds_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'
 | |
|       ;;
 | |
| 
 | |
|     gnu* | linux* | tpf* | k*bsd*-gnu)
 | |
|       tmp_diet=no
 | |
|       if test "$host_os" = linux-dietlibc; then
 | |
| 	case $cc_basename in
 | |
| 	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
 | |
| 	esac
 | |
|       fi
 | |
|       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
 | |
| 	 && test "$tmp_diet" = no
 | |
|       then
 | |
| 	tmp_addflag=
 | |
| 	case $cc_basename,$host_cpu in
 | |
|         pgcc*)				# Portland Group C compiler
 | |
| 	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
 | |
| 	  tmp_addflag=' $pic_flag'
 | |
| 	  ;;
 | |
| 	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
 | |
| 	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
 | |
| 	  tmp_addflag=' $pic_flag -Mnomain' ;;
 | |
| 	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
 | |
| 	  tmp_addflag=' -i_dynamic' ;;
 | |
| 	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
 | |
| 	  tmp_addflag=' -i_dynamic -nofor_main' ;;
 | |
| 	ifc* | ifort*)			# Intel Fortran compiler
 | |
| 	  tmp_addflag=' -nofor_main' ;;
 | |
| 	esac
 | |
| 	case `$CC -V 2>&1 | sed 5q` in
 | |
| 	*Sun\ C*)			# Sun C 5.9
 | |
| 	  whole_archive_flag_spec_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'
 | |
| 	  compiler_needs_object_GCJ=yes
 | |
| 	  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 "x$supports_anon_versioning" = xyes; 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 '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
 | |
|         fi
 | |
|       else
 | |
|         ld_shlibs_GCJ=no
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     netbsd*)
 | |
|       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 | |
| 	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
 | |
| 	wlarc=
 | |
|       else
 | |
| 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     solaris*)
 | |
|       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
 | |
| 	ld_shlibs_GCJ=no
 | |
| 	cat <<_LT_EOF 1>&2
 | |
| 
 | |
| *** Warning: The releases 2.8.* of the GNU linker cannot reliably
 | |
| *** create shared libraries on Solaris systems.  Therefore, libtool
 | |
| *** is disabling shared libraries support.  We urge you to upgrade GNU
 | |
| *** binutils to release 2.9.1 or newer.  Another option is to modify
 | |
| *** your PATH or compiler configuration so that the native linker is
 | |
| *** used, and then restart.
 | |
| 
 | |
| _LT_EOF
 | |
|       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 | |
| 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
|       else
 | |
| 	ld_shlibs_GCJ=no
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
 | |
|       case `$LD -v 2>&1` in
 | |
|         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
 | |
| 	ld_shlibs_GCJ=no
 | |
| 	cat <<_LT_EOF 1>&2
 | |
| 
 | |
| *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
 | |
| *** reliably create shared libraries on SCO systems.  Therefore, libtool
 | |
| *** is disabling shared libraries support.  We urge you to upgrade GNU
 | |
| *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
 | |
| *** your PATH or compiler configuration so that the native linker is
 | |
| *** used, and then restart.
 | |
| 
 | |
| _LT_EOF
 | |
| 	;;
 | |
| 	*)
 | |
| 	  # For security reasons, it is highly recommended that you always
 | |
| 	  # use absolute paths for naming shared libraries, and exclude the
 | |
| 	  # DT_RUNPATH tag from executables and libraries.  But doing so
 | |
| 	  # requires that you compile everything twice, which is a pain.
 | |
| 	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 | |
| 	    hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
 | |
| 	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
| 	  else
 | |
| 	    ld_shlibs_GCJ=no
 | |
| 	  fi
 | |
| 	;;
 | |
|       esac
 | |
|       ;;
 | |
| 
 | |
|     sunos4*)
 | |
|       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 | |
|       wlarc=
 | |
|       hardcode_direct_GCJ=yes
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     *)
 | |
|       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
 | |
| 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 | |
| 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
 | |
|       else
 | |
| 	ld_shlibs_GCJ=no
 | |
|       fi
 | |
|       ;;
 | |
|     esac
 | |
| 
 | |
|     if test "$ld_shlibs_GCJ" = no; then
 | |
|       runpath_var=
 | |
|       hardcode_libdir_flag_spec_GCJ=
 | |
|       export_dynamic_flag_spec_GCJ=
 | |
|       whole_archive_flag_spec_GCJ=
 | |
|     fi
 | |
|   else
 | |
|     # PORTME fill in a description of your system's linker (not GNU ld)
 | |
|     case $host_os in
 | |
|     aix3*)
 | |
|       allow_undefined_flag_GCJ=unsupported
 | |
|       always_export_symbols_GCJ=yes
 | |
|       archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
 | |
|       # Note: this linker hardcodes the directories in LIBPATH if there
 | |
|       # are no directories specified by -L.
 | |
|       hardcode_minus_L_GCJ=yes
 | |
|       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
 | |
| 	# Neither direct hardcoding nor static linking is supported with a
 | |
| 	# broken collect2.
 | |
| 	hardcode_direct_GCJ=unsupported
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     aix4* | aix5*)
 | |
|       if test "$host_cpu" = ia64; then
 | |
| 	# On IA64, the linker does run time linking by default, so we don't
 | |
| 	# have to do anything special.
 | |
| 	aix_use_runtimelinking=no
 | |
| 	exp_sym_flag='-Bexport'
 | |
| 	no_entry_flag=""
 | |
|       else
 | |
| 	# If we're using GNU nm, then we don't want the "-C" option.
 | |
| 	# -C means demangle to AIX nm, but means don't demangle with GNU nm
 | |
| 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
 | |
| 	  export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 | |
| 	else
 | |
| 	  export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
 | |
| 	fi
 | |
| 	aix_use_runtimelinking=no
 | |
| 
 | |
| 	# Test if we are trying to use run time linking or normal
 | |
| 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 | |
| 	# need to do runtime linking.
 | |
| 	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
 | |
| 	  for ld_flag in $LDFLAGS; do
 | |
| 	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
 | |
| 	    aix_use_runtimelinking=yes
 | |
| 	    break
 | |
| 	  fi
 | |
| 	  done
 | |
| 	  ;;
 | |
| 	esac
 | |
| 
 | |
| 	exp_sym_flag='-bexport'
 | |
| 	no_entry_flag='-bnoentry'
 | |
|       fi
 | |
| 
 | |
|       # When large executables or shared objects are built, AIX ld can
 | |
|       # have problems creating the table of contents.  If linking a library
 | |
|       # or program results in "error TOC overflow" add -mminimal-toc to
 | |
|       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
 | |
|       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
 | |
| 
 | |
|       archive_cmds_GCJ=''
 | |
|       hardcode_direct_GCJ=yes
 | |
|       hardcode_direct_absolute_GCJ=yes
 | |
|       hardcode_libdir_separator_GCJ=':'
 | |
|       link_all_deplibs_GCJ=yes
 | |
|       file_list_spec_GCJ='${wl}-f,'
 | |
| 
 | |
|       if test "$GCC" = yes; then
 | |
| 	case $host_os in aix4.[012]|aix4.[012].*)
 | |
| 	# We only want to do this on AIX 4.2 and lower, the check
 | |
| 	# below for broken collect2 doesn't work under 4.3+
 | |
| 	  collect2name=`${CC} -print-prog-name=collect2`
 | |
| 	  if test -f "$collect2name" &&
 | |
| 	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
 | |
| 	  then
 | |
| 	  # We have reworked collect2
 | |
| 	  :
 | |
| 	  else
 | |
| 	  # We have old collect2
 | |
| 	  hardcode_direct_GCJ=unsupported
 | |
| 	  # It fails to find uninstalled libraries when the uninstalled
 | |
| 	  # path is not listed in the libpath.  Setting hardcode_minus_L
 | |
| 	  # to unsupported forces relinking
 | |
| 	  hardcode_minus_L_GCJ=yes
 | |
| 	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
 | |
| 	  hardcode_libdir_separator_GCJ=
 | |
| 	  fi
 | |
| 	  ;;
 | |
| 	esac
 | |
| 	shared_flag='-shared'
 | |
| 	if test "$aix_use_runtimelinking" = yes; then
 | |
| 	  shared_flag="$shared_flag "'${wl}-G'
 | |
| 	fi
 | |
|       else
 | |
| 	# not using gcc
 | |
| 	if test "$host_cpu" = ia64; then
 | |
| 	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
 | |
| 	# chokes on -Wl,-G. The following line is correct:
 | |
| 	  shared_flag='-G'
 | |
| 	else
 | |
| 	  if test "$aix_use_runtimelinking" = yes; then
 | |
| 	    shared_flag='${wl}-G'
 | |
| 	  else
 | |
| 	    shared_flag='${wl}-bM:SRE'
 | |
| 	  fi
 | |
| 	fi
 | |
|       fi
 | |
| 
 | |
|       # It seems that -bexpall does not export symbols beginning with
 | |
|       # underscore (_), so it is better to generate a list of symbols to export.
 | |
|       always_export_symbols_GCJ=yes
 | |
|       if test "$aix_use_runtimelinking" = yes; then
 | |
| 	# Warning - without using the other runtime loading flags (-brtl),
 | |
| 	# -berok will link without error, but may produce a broken library.
 | |
| 	allow_undefined_flag_GCJ='-berok'
 | |
|         # Determine the default libpath from the value encoded in an
 | |
|         # empty executable.
 | |
|         if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| lt_aix_libpath_sed='
 | |
|     /Import File Strings/,/^$/ {
 | |
| 	/^0/ {
 | |
| 	    s/^0  *\(.*\)$/\1/
 | |
| 	    p
 | |
| 	}
 | |
|     }'
 | |
| aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| # Check for a 64-bit object if we didn't find anything.
 | |
| if test -z "$aix_libpath"; then
 | |
|   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| fi
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 | |
| 
 | |
|         hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
 | |
|         archive_expsym_cmds_GCJ='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
 | |
|       else
 | |
| 	if test "$host_cpu" = ia64; then
 | |
| 	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
 | |
| 	  allow_undefined_flag_GCJ="-z nodefs"
 | |
| 	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
 | |
| 	else
 | |
| 	 # Determine the default libpath from the value encoded in an
 | |
| 	 # empty executable.
 | |
| 	 if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| lt_aix_libpath_sed='
 | |
|     /Import File Strings/,/^$/ {
 | |
| 	/^0/ {
 | |
| 	    s/^0  *\(.*\)$/\1/
 | |
| 	    p
 | |
| 	}
 | |
|     }'
 | |
| aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| # Check for a 64-bit object if we didn't find anything.
 | |
| if test -z "$aix_libpath"; then
 | |
|   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 | |
| fi
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
 | |
| 
 | |
| 	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
 | |
| 	  # Warning - without using the other run time loading flags,
 | |
| 	  # -berok will link without error, but may produce a broken library.
 | |
| 	  no_undefined_flag_GCJ=' ${wl}-bernotok'
 | |
| 	  allow_undefined_flag_GCJ=' ${wl}-berok'
 | |
| 	  # Exported symbols can be pulled into shared objects from archives
 | |
| 	  whole_archive_flag_spec_GCJ='$convenience'
 | |
| 	  archive_cmds_need_lc_GCJ=yes
 | |
| 	  # This is similar to how AIX traditionally builds its shared libraries.
 | |
| 	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
 | |
| 	fi
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     amigaos*)
 | |
|       if test "$host_cpu" = m68k; then
 | |
|         archive_cmds_GCJ='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
 | |
|         hardcode_libdir_flag_spec_GCJ='-L$libdir'
 | |
|         hardcode_minus_L_GCJ=yes
 | |
|       fi
 | |
|       # see comment about different semantics on the GNU ld section
 | |
|       ld_shlibs_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     bsdi[45]*)
 | |
|       export_dynamic_flag_spec_GCJ=-rdynamic
 | |
|       ;;
 | |
| 
 | |
|     cygwin* | mingw* | pw32*)
 | |
|       # When not using gcc, we currently assume that we are using
 | |
|       # Microsoft Visual C++.
 | |
|       # hardcode_libdir_flag_spec is actually meaningless, as there is
 | |
|       # no search path for DLLs.
 | |
|       hardcode_libdir_flag_spec_GCJ=' '
 | |
|       allow_undefined_flag_GCJ=unsupported
 | |
|       # Tell ltmain to make .lib files, not .a files.
 | |
|       libext=lib
 | |
|       # Tell ltmain to make .dll files, not .so files.
 | |
|       shrext_cmds=".dll"
 | |
|       # FIXME: Setting linknames here is a bad hack.
 | |
|       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
 | |
|       # The linker will automatically build a .lib file if we build a DLL.
 | |
|       old_archive_from_new_cmds_GCJ='true'
 | |
|       # FIXME: Should let the user specify the lib program.
 | |
|       old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
 | |
|       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
 | |
|       enable_shared_with_static_runtimes_GCJ=yes
 | |
|       ;;
 | |
| 
 | |
|     darwin* | rhapsody*)
 | |
|       case $host_os in
 | |
|       rhapsody* | darwin1.[012])
 | |
| 	allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
 | |
| 	;;
 | |
|       *) # Darwin 1.3 on
 | |
| 	case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
 | |
| 	10.[012])
 | |
| 	  allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
 | |
| 	  ;;
 | |
| 	10.*)
 | |
| 	  allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
 | |
| 	  ;;
 | |
| 	esac
 | |
| 	;;
 | |
|       esac
 | |
|       archive_cmds_need_lc_GCJ=no
 | |
|       hardcode_direct_GCJ=no
 | |
|       hardcode_automatic_GCJ=yes
 | |
|       hardcode_shlibpath_var_GCJ=unsupported
 | |
|       whole_archive_flag_spec_GCJ=''
 | |
|       link_all_deplibs_GCJ=yes
 | |
|       if test "$GCC" = yes ; then
 | |
| 	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 libconftest.dylib
 | |
| 	  fi
 | |
| 	  rm conftest.$ac_ext
 | |
| 	fi
 | |
| fi
 | |
| 
 | |
| 	output_verbose_link_cmd=echo
 | |
| 	if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
 | |
| 	  archive_cmds_GCJ='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
 | |
| 	  archive_expsym_cmds_GCJ='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $single_module -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 | |
| 	else
 | |
| 	  archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
 | |
| 	  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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 | |
| 	fi
 | |
| 	module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
 | |
| 	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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 | |
|       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'
 | |
| 	  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 "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}'
 | |
| 	  module_expsym_cmds_GCJ='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  ld_shlibs_GCJ=no
 | |
| 	  ;;
 | |
| 	esac
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     dgux*)
 | |
|       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
|       hardcode_libdir_flag_spec_GCJ='-L$libdir'
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     freebsd1*)
 | |
|       ld_shlibs_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
 | |
|     # support.  Future versions do this automatically, but an explicit c++rt0.o
 | |
|     # does not break anything, and helps significantly (at the cost of a little
 | |
|     # extra space).
 | |
|     freebsd2.2*)
 | |
|       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
 | |
|       hardcode_libdir_flag_spec_GCJ='-R$libdir'
 | |
|       hardcode_direct_GCJ=yes
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
 | |
|     freebsd2*)
 | |
|       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
 | |
|       hardcode_direct_GCJ=yes
 | |
|       hardcode_minus_L_GCJ=yes
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
 | |
|     freebsd* | dragonfly*)
 | |
|       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       hardcode_libdir_flag_spec_GCJ='-R$libdir'
 | |
|       hardcode_direct_GCJ=yes
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     hpux9*)
 | |
|       if test "$GCC" = yes; then
 | |
| 	archive_cmds_GCJ='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
 | |
|       else
 | |
| 	archive_cmds_GCJ='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
 | |
|       fi
 | |
|       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
 | |
|       hardcode_libdir_separator_GCJ=:
 | |
|       hardcode_direct_GCJ=yes
 | |
| 
 | |
|       # hardcode_minus_L: Not really in the search PATH,
 | |
|       # but as the default location of the library.
 | |
|       hardcode_minus_L_GCJ=yes
 | |
|       export_dynamic_flag_spec_GCJ='${wl}-E'
 | |
|       ;;
 | |
| 
 | |
|     hpux10*)
 | |
|       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
 | |
| 	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       else
 | |
| 	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
 | |
|       fi
 | |
|       if test "$with_gnu_ld" = no; then
 | |
| 	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
 | |
| 	hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
 | |
| 	hardcode_libdir_separator_GCJ=:
 | |
| 	hardcode_direct_GCJ=yes
 | |
| 	hardcode_direct_absolute_GCJ=yes
 | |
| 	export_dynamic_flag_spec_GCJ='${wl}-E'
 | |
| 	# hardcode_minus_L: Not really in the search PATH,
 | |
| 	# but as the default location of the library.
 | |
| 	hardcode_minus_L_GCJ=yes
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     hpux11*)
 | |
|       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
 | |
| 	case $host_cpu in
 | |
| 	hppa*64*)
 | |
| 	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	ia64*)
 | |
| 	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	esac
 | |
|       else
 | |
| 	case $host_cpu in
 | |
| 	hppa*64*)
 | |
| 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	ia64*)
 | |
| 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  ;;
 | |
| 	esac
 | |
|       fi
 | |
|       if test "$with_gnu_ld" = no; then
 | |
| 	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
 | |
| 	hardcode_libdir_separator_GCJ=:
 | |
| 
 | |
| 	case $host_cpu in
 | |
| 	hppa*64*|ia64*)
 | |
| 	  hardcode_direct_GCJ=no
 | |
| 	  hardcode_shlibpath_var_GCJ=no
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  hardcode_direct_GCJ=yes
 | |
| 	  hardcode_direct_absolute_GCJ=yes
 | |
| 	  export_dynamic_flag_spec_GCJ='${wl}-E'
 | |
| 
 | |
| 	  # hardcode_minus_L: Not really in the search PATH,
 | |
| 	  # but as the default location of the library.
 | |
| 	  hardcode_minus_L_GCJ=yes
 | |
| 	  ;;
 | |
| 	esac
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     irix5* | irix6* | nonstopux*)
 | |
|       if test "$GCC" = yes; then
 | |
| 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 | |
| 	# Try to use the -exported_symbol ld option, if it does not
 | |
| 	# work, assume that -exports_file does not work either and
 | |
| 	# implicitly export all symbols.
 | |
|         save_LDFLAGS="$LDFLAGS"
 | |
|         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
 | |
|         if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| int foo(void) {}
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
 | |
| 
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|         LDFLAGS="$save_LDFLAGS"
 | |
|       else
 | |
| 	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
 | |
| 	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
 | |
|       fi
 | |
|       archive_cmds_need_lc_GCJ='no'
 | |
|       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
 | |
|       hardcode_libdir_separator_GCJ=:
 | |
|       inherit_rpath_GCJ=yes
 | |
|       link_all_deplibs_GCJ=yes
 | |
|       ;;
 | |
| 
 | |
|     netbsd*)
 | |
|       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 | |
| 	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
 | |
|       else
 | |
| 	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
 | |
|       fi
 | |
|       hardcode_libdir_flag_spec_GCJ='-R$libdir'
 | |
|       hardcode_direct_GCJ=yes
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     newsos6)
 | |
|       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
|       hardcode_direct_GCJ=yes
 | |
|       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
 | |
|       hardcode_libdir_separator_GCJ=:
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     *nto* | *qnx*)
 | |
|       ;;
 | |
| 
 | |
|     openbsd*)
 | |
|       hardcode_direct_GCJ=yes
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       hardcode_direct_absolute_GCJ=yes
 | |
|       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
 | |
|       ;;
 | |
| 
 | |
|     os2*)
 | |
|       hardcode_libdir_flag_spec_GCJ='-L$libdir'
 | |
|       hardcode_minus_L_GCJ=yes
 | |
|       allow_undefined_flag_GCJ=unsupported
 | |
|       archive_cmds_GCJ='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
 | |
|       old_archive_from_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
 | |
|       ;;
 | |
| 
 | |
|     osf3*)
 | |
|       if test "$GCC" = yes; then
 | |
| 	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
 | |
| 	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 | |
|       else
 | |
| 	allow_undefined_flag_GCJ=' -expect_unresolved \*'
 | |
| 	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
 | |
|       fi
 | |
|       archive_cmds_need_lc_GCJ='no'
 | |
|       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
 | |
|       hardcode_libdir_separator_GCJ=:
 | |
|       ;;
 | |
| 
 | |
|     osf4* | osf5*)	# as osf3* with the addition of -msym flag
 | |
|       if test "$GCC" = yes; then
 | |
| 	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
 | |
| 	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
 | |
| 	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
 | |
|       else
 | |
| 	allow_undefined_flag_GCJ=' -expect_unresolved \*'
 | |
| 	archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
 | |
| 	archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
 | |
| 	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
 | |
| 
 | |
| 	# Both c and cxx compiler support -rpath directly
 | |
| 	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
 | |
|       fi
 | |
|       archive_cmds_need_lc_GCJ='no'
 | |
|       hardcode_libdir_separator_GCJ=:
 | |
|       ;;
 | |
| 
 | |
|     solaris*)
 | |
|       no_undefined_flag_GCJ=' -z defs'
 | |
|       if test "$GCC" = yes; then
 | |
| 	wlarc='${wl}'
 | |
| 	archive_cmds_GCJ='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 | |
| 	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
 | |
|       else
 | |
| 	case `$CC -V 2>&1` in
 | |
| 	*"Compilers 5.0"*)
 | |
| 	  wlarc=''
 | |
| 	  archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	  archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 | |
| 	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
 | |
| 	  ;;
 | |
| 	*)
 | |
| 	  wlarc='${wl}'
 | |
| 	  archive_cmds_GCJ='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	  archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
 | |
| 	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
 | |
| 	  ;;
 | |
| 	esac
 | |
|       fi
 | |
|       hardcode_libdir_flag_spec_GCJ='-R$libdir'
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       case $host_os in
 | |
|       solaris2.[0-5] | solaris2.[0-5].*) ;;
 | |
|       *)
 | |
| 	# The compiler driver will combine and reorder linker options,
 | |
| 	# but understands `-z linker_flag'.  GCC discards it without `$wl',
 | |
| 	# but is careful enough not to reorder.
 | |
| 	# Supported since Solaris 2.6 (maybe 2.5.1?)
 | |
| 	if test "$GCC" = yes; then
 | |
| 	  whole_archive_flag_spec_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
 | |
|       ;;
 | |
| 
 | |
|     sunos4*)
 | |
|       if test "x$host_vendor" = xsequent; then
 | |
| 	# Use $CC to link under sequent, because it throws in some extra .o
 | |
| 	# files that make .init and .fini sections work.
 | |
| 	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       else
 | |
| 	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
 | |
|       fi
 | |
|       hardcode_libdir_flag_spec_GCJ='-L$libdir'
 | |
|       hardcode_direct_GCJ=yes
 | |
|       hardcode_minus_L_GCJ=yes
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     sysv4)
 | |
|       case $host_vendor in
 | |
| 	sni)
 | |
| 	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	  hardcode_direct_GCJ=yes # is this really true???
 | |
| 	;;
 | |
| 	siemens)
 | |
| 	  ## LD is ld it makes a PLAMLIB
 | |
| 	  ## CC just makes a GrossModule.
 | |
| 	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
 | |
| 	  hardcode_direct_GCJ=no
 | |
|         ;;
 | |
| 	motorola)
 | |
| 	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
 | |
| 	;;
 | |
|       esac
 | |
|       runpath_var='LD_RUN_PATH'
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     sysv4.3*)
 | |
|       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       export_dynamic_flag_spec_GCJ='-Bexport'
 | |
|       ;;
 | |
| 
 | |
|     sysv4*MP*)
 | |
|       if test -d /usr/nec; then
 | |
| 	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
| 	hardcode_shlibpath_var_GCJ=no
 | |
| 	runpath_var=LD_RUN_PATH
 | |
| 	hardcode_runpath_var=yes
 | |
| 	ld_shlibs_GCJ=yes
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     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
 | |
|       runpath_var='LD_RUN_PATH'
 | |
| 
 | |
|       if test "$GCC" = yes; then
 | |
| 	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       else
 | |
| 	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     sysv5* | sco3.2v5* | sco5v6*)
 | |
|       # Note: We can NOT use -z defs as we might desire, because we do not
 | |
|       # link with -lc, and that would cause any symbols used from libc to
 | |
|       # always be unresolved, which means just about no library would
 | |
|       # ever link correctly.  If we're not using GNU ld we use -z text
 | |
|       # though, which does catch some bad symbols but isn't as heavy-handed
 | |
|       # as -z defs.
 | |
|       no_undefined_flag_GCJ='${wl}-z,text'
 | |
|       allow_undefined_flag_GCJ='${wl}-z,nodefs'
 | |
|       archive_cmds_need_lc_GCJ=no
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       hardcode_libdir_flag_spec_GCJ='${wl}-R,$libdir'
 | |
|       hardcode_libdir_separator_GCJ=':'
 | |
|       link_all_deplibs_GCJ=yes
 | |
|       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
 | |
|       runpath_var='LD_RUN_PATH'
 | |
| 
 | |
|       if test "$GCC" = yes; then
 | |
| 	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       else
 | |
| 	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
| 	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
 | |
|       fi
 | |
|       ;;
 | |
| 
 | |
|     uts4*)
 | |
|       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
 | |
|       hardcode_libdir_flag_spec_GCJ='-L$libdir'
 | |
|       hardcode_shlibpath_var_GCJ=no
 | |
|       ;;
 | |
| 
 | |
|     *)
 | |
|       ld_shlibs_GCJ=no
 | |
|       ;;
 | |
|     esac
 | |
| 
 | |
|     if test x$host_vendor = xsni; then
 | |
|       case $host in
 | |
|       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
 | |
| 	export_dynamic_flag_spec_GCJ='${wl}-Blargedynsym'
 | |
| 	;;
 | |
|       esac
 | |
|     fi
 | |
|   fi
 | |
| 
 | |
| echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
 | |
| echo "${ECHO_T}$ld_shlibs_GCJ" >&6
 | |
| test "$ld_shlibs_GCJ" = no && can_build_shared=no
 | |
| 
 | |
| with_gnu_ld_GCJ=$with_gnu_ld
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #
 | |
| # Do we need to explicitly link libc?
 | |
| #
 | |
| case "x$archive_cmds_need_lc_GCJ" in
 | |
| x|xyes)
 | |
|   # Assume -lc should be added
 | |
|   archive_cmds_need_lc_GCJ=yes
 | |
| 
 | |
|   if test "$enable_shared" = yes && test "$GCC" = yes; then
 | |
|     case $archive_cmds_GCJ in
 | |
|     *'~'*)
 | |
|       # FIXME: we may have to deal with multi-command sequences.
 | |
|       ;;
 | |
|     '$CC '*)
 | |
|       # Test whether the compiler implicitly links with -lc since on some
 | |
|       # systems, -lgcc has to come before -lc. If gcc already passes -lc
 | |
|       # to ld, don't add -lc before -lgcc.
 | |
|       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
 | |
| echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
 | |
|       $RM conftest*
 | |
|       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 | |
| 
 | |
|       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } 2>conftest.err; then
 | |
|         soname=conftest
 | |
|         lib=conftest
 | |
|         libobjs=conftest.$ac_objext
 | |
|         deplibs=
 | |
|         wl=$lt_prog_compiler_wl_GCJ
 | |
| 	pic_flag=$lt_prog_compiler_pic_GCJ
 | |
|         compiler_flags=-v
 | |
|         linker_flags=-v
 | |
|         verstring=
 | |
|         output_objdir=.
 | |
|         libname=conftest
 | |
|         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
 | |
|         allow_undefined_flag_GCJ=
 | |
|         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
 | |
|   (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }
 | |
|         then
 | |
| 	  archive_cmds_need_lc_GCJ=no
 | |
|         else
 | |
| 	  archive_cmds_need_lc_GCJ=yes
 | |
|         fi
 | |
|         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
 | |
|       else
 | |
|         cat conftest.err 1>&5
 | |
|       fi
 | |
|       $RM conftest*
 | |
|       echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
 | |
| echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
 | |
|       ;;
 | |
|     esac
 | |
|   fi
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
 | |
| echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
 | |
| withGCC=$GCC
 | |
| library_names_spec=
 | |
| libname_spec='lib$name'
 | |
| soname_spec=
 | |
| shrext_cmds=".so"
 | |
| postinstall_cmds=
 | |
| postuninstall_cmds=
 | |
| finish_cmds=
 | |
| finish_eval=
 | |
| shlibpath_var=
 | |
| shlibpath_overrides_runpath=unknown
 | |
| version_type=none
 | |
| dynamic_linker="$host_os ld.so"
 | |
| sys_lib_dlsearch_path_spec="/lib /usr/lib"
 | |
| need_lib_prefix=unknown
 | |
| hardcode_into_libs=no
 | |
| 
 | |
| # when you set need_version to no, make sure it does not cause -set_version
 | |
| # flags to be left without arguments
 | |
| need_version=unknown
 | |
| 
 | |
| case $host_os in
 | |
| aix3*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
 | |
|   shlibpath_var=LIBPATH
 | |
| 
 | |
|   # AIX 3 has no versioning support, so we append a major version to the name.
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   ;;
 | |
| 
 | |
| aix4* | aix5*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   hardcode_into_libs=yes
 | |
|   if test "$host_cpu" = ia64; then
 | |
|     # AIX 5 supports IA64
 | |
|     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|   else
 | |
|     # With GCC up to 2.95.x, collect2 would create an import file
 | |
|     # for dependence libraries.  The import file would start with
 | |
|     # the line `#! .'.  This would cause the generated library to
 | |
|     # depend on `.', always an invalid library.  This was fixed in
 | |
|     # development snapshots of GCC prior to 3.0.
 | |
|     case $host_os in
 | |
|       aix4 | aix4.[01] | aix4.[01].*)
 | |
|       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
 | |
| 	   echo ' yes '
 | |
| 	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
 | |
| 	:
 | |
|       else
 | |
| 	can_build_shared=no
 | |
|       fi
 | |
|       ;;
 | |
|     esac
 | |
|     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
 | |
|     # soname into executable. Probably we can add versioning support to
 | |
|     # collect2, so additional links can be useful in future.
 | |
|     if test "$aix_use_runtimelinking" = yes; then
 | |
|       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
 | |
|       # instead of lib<name>.a to let people know that these are not
 | |
|       # typical AIX shared libraries.
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     else
 | |
|       # We preserve .a as extension for shared libraries through AIX4.2
 | |
|       # and later when we are not doing run time linking.
 | |
|       library_names_spec='${libname}${release}.a $libname.a'
 | |
|       soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     fi
 | |
|     shlibpath_var=LIBPATH
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| amigaos*)
 | |
|   if test "$host_cpu" = m68k; then
 | |
|     library_names_spec='$libname.ixlibrary $libname.a'
 | |
|     # Create ${libname}_ixlibrary.a entries in /sys/libs.
 | |
|     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
 | |
|   else
 | |
|     dynamic_linker=no
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| beos*)
 | |
|   library_names_spec='${libname}${shared_ext}'
 | |
|   dynamic_linker="$host_os ld.so"
 | |
|   shlibpath_var=LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| bsdi[45]*)
 | |
|   version_type=linux
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
 | |
|   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
 | |
|   # the default ld.so.conf also contains /usr/contrib/lib and
 | |
|   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
 | |
|   # libtool to hard-code these into programs
 | |
|   ;;
 | |
| 
 | |
| cygwin* | mingw* | pw32*)
 | |
|   version_type=windows
 | |
|   shrext_cmds=".dll"
 | |
|   need_version=no
 | |
|   need_lib_prefix=no
 | |
| 
 | |
|   case $withGCC,$host_os in
 | |
|   yes,cygwin* | yes,mingw* | yes,pw32*)
 | |
|     library_names_spec='$libname.dll.a'
 | |
|     # DLL is installed to $(libdir)/../bin by postinstall_cmds
 | |
|     postinstall_cmds='base_file=`basename \${file}`~
 | |
|       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
 | |
|       dldir=$destdir/`dirname \$dlpath`~
 | |
|       test -d \$dldir || mkdir -p \$dldir~
 | |
|       $install_prog $dir/$dlname \$dldir/$dlname~
 | |
|       chmod a+x \$dldir/$dlname~
 | |
|       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
 | |
|         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
 | |
|       fi'
 | |
|     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
 | |
|       dlpath=$dir/\$dldll~
 | |
|        $RM \$dlpath'
 | |
|     shlibpath_overrides_runpath=yes
 | |
| 
 | |
|     case $host_os in
 | |
|     cygwin*)
 | |
|       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
 | |
|       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
 | |
|       ;;
 | |
|     mingw*)
 | |
|       # MinGW DLLs use traditional 'lib' prefix
 | |
|       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
 | |
|       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
 | |
|         # It is most probably a Windows format PATH printed by
 | |
|         # mingw gcc, but we are running on Cygwin. Gcc prints its search
 | |
|         # path with ; separators, and with drive letters. We can handle the
 | |
|         # drive letters (cygwin fileutils understands them), so leave them,
 | |
|         # especially as we might pass files found there to a mingw objdump,
 | |
|         # which wouldn't understand a cygwinified path. Ahh.
 | |
|         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
 | |
|       else
 | |
|         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
 | |
|       fi
 | |
|       ;;
 | |
|     pw32*)
 | |
|       # pw32 DLLs use 'pw' prefix rather than 'lib'
 | |
|       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
 | |
|       ;;
 | |
|     esac
 | |
|     ;;
 | |
| 
 | |
|   *)
 | |
|     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
 | |
|     ;;
 | |
|   esac
 | |
|   dynamic_linker='Win32 ld.exe'
 | |
|   # FIXME: first we should search . and the directory the executable is in
 | |
|   shlibpath_var=PATH
 | |
|   ;;
 | |
| 
 | |
| darwin* | rhapsody*)
 | |
|   dynamic_linker="$host_os dyld"
 | |
|   version_type=darwin
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
 | |
|   soname_spec='${libname}${release}${major}$shared_ext'
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   shlibpath_var=DYLD_LIBRARY_PATH
 | |
|   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
 | |
| 
 | |
|   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
 | |
|   ;;
 | |
| 
 | |
| dgux*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| freebsd1*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| freebsd* | dragonfly*)
 | |
|   # DragonFly does not have aout.  When/if they implement a new
 | |
|   # versioning mechanism, adjust this.
 | |
|   if test -x /usr/bin/objformat; then
 | |
|     objformat=`/usr/bin/objformat`
 | |
|   else
 | |
|     case $host_os in
 | |
|     freebsd[123]*) objformat=aout ;;
 | |
|     *) objformat=elf ;;
 | |
|     esac
 | |
|   fi
 | |
|   version_type=freebsd-$objformat
 | |
|   case $version_type in
 | |
|     freebsd-elf*)
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|       need_version=no
 | |
|       need_lib_prefix=no
 | |
|       ;;
 | |
|     freebsd-*)
 | |
|       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
 | |
|       need_version=yes
 | |
|       ;;
 | |
|   esac
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   case $host_os in
 | |
|   freebsd2*)
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     ;;
 | |
|   freebsd3.[01]* | freebsdelf3.[01]*)
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
 | |
|   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
 | |
|     shlibpath_overrides_runpath=no
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   *) # from 4.6 on, and DragonFly
 | |
|     shlibpath_overrides_runpath=yes
 | |
|     hardcode_into_libs=yes
 | |
|     ;;
 | |
|   esac
 | |
|   ;;
 | |
| 
 | |
| gnu*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| hpux9* | hpux10* | hpux11*)
 | |
|   # Give a soname corresponding to the major version so that dld.sl refuses to
 | |
|   # link against other versions.
 | |
|   version_type=sunos
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   case $host_cpu in
 | |
|   ia64*)
 | |
|     shrext_cmds='.so'
 | |
|     hardcode_into_libs=yes
 | |
|     dynamic_linker="$host_os dld.so"
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     if test "X$HPUX_IA64_MODE" = X32; then
 | |
|       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
 | |
|     else
 | |
|       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
 | |
|     fi
 | |
|     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
 | |
|     ;;
 | |
|   hppa*64*)
 | |
|     shrext_cmds='.sl'
 | |
|     hardcode_into_libs=yes
 | |
|     dynamic_linker="$host_os dld.sl"
 | |
|     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
 | |
|     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
 | |
|     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
 | |
|     ;;
 | |
|   *)
 | |
|     shrext_cmds='.sl'
 | |
|     dynamic_linker="$host_os dld.sl"
 | |
|     shlibpath_var=SHLIB_PATH
 | |
|     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     ;;
 | |
|   esac
 | |
|   # HP-UX runs *really* slowly unless shared libraries are mode 555.
 | |
|   postinstall_cmds='chmod 555 $lib'
 | |
|   ;;
 | |
| 
 | |
| interix[3-9]*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| irix5* | irix6* | nonstopux*)
 | |
|   case $host_os in
 | |
|     nonstopux*) version_type=nonstopux ;;
 | |
|     *)
 | |
| 	if test "$lt_cv_prog_gnu_ld" = yes; then
 | |
| 		version_type=linux
 | |
| 	else
 | |
| 		version_type=irix
 | |
| 	fi ;;
 | |
|   esac
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|   case $host_os in
 | |
|   irix5* | nonstopux*)
 | |
|     libsuff= shlibsuff=
 | |
|     ;;
 | |
|   *)
 | |
|     case $LD in # libtool.m4 will add one of these switches to LD
 | |
|     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
 | |
|       libsuff= shlibsuff= libmagic=32-bit;;
 | |
|     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
 | |
|       libsuff=32 shlibsuff=N32 libmagic=N32;;
 | |
|     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
 | |
|       libsuff=64 shlibsuff=64 libmagic=64-bit;;
 | |
|     *) libsuff= shlibsuff= libmagic=never-match;;
 | |
|     esac
 | |
|     ;;
 | |
|   esac
 | |
|   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
 | |
|   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| # No shared lib support for Linux oldld, aout, or coff.
 | |
| linux*oldld* | linux*aout* | linux*coff*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| # This must be Linux ELF.
 | |
| linux* | k*bsd*-gnu)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   # Some binutils ld are patched to set DT_RUNPATH
 | |
|   save_LDFLAGS=$LDFLAGS
 | |
|   save_libdir=$libdir
 | |
|   eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_GCJ\"; \
 | |
|        LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_GCJ\""
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
 | |
|   shlibpath_overrides_runpath=yes
 | |
| fi
 | |
| 
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|   LDFLAGS=$save_LDFLAGS
 | |
|   libdir=$save_libdir
 | |
| 
 | |
|   # This implies no fast_install, which is unacceptable.
 | |
|   # Some rework will be needed to allow for fast_install
 | |
|   # before this can be enabled.
 | |
|   hardcode_into_libs=yes
 | |
| 
 | |
|   # Append ld.so.conf contents to the search path
 | |
|   if test -f /etc/ld.so.conf; then
 | |
|     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
 | |
|     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
 | |
|   fi
 | |
| 
 | |
|   # We used to test for /lib/ld.so.1 and disable shared libraries on
 | |
|   # powerpc, because MkLinux only supported shared libraries with the
 | |
|   # GNU dynamic linker.  Since this was broken with cross compilers,
 | |
|   # most powerpc-linux boxes support dynamic linking these days and
 | |
|   # people can always --disable-shared, the test was removed, and we
 | |
|   # assume the GNU/Linux dynamic linker is in use.
 | |
|   dynamic_linker='GNU/Linux ld.so'
 | |
|   ;;
 | |
| 
 | |
| netbsd*)
 | |
|   version_type=sunos
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
 | |
|     dynamic_linker='NetBSD (a.out) ld.so'
 | |
|   else
 | |
|     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
 | |
|     soname_spec='${libname}${release}${shared_ext}$major'
 | |
|     dynamic_linker='NetBSD ld.elf_so'
 | |
|   fi
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| newsos6)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   ;;
 | |
| 
 | |
| *nto* | *qnx*)
 | |
|   version_type=qnx
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   hardcode_into_libs=yes
 | |
|   dynamic_linker='ldqnx.so'
 | |
|   ;;
 | |
| 
 | |
| openbsd*)
 | |
|   version_type=sunos
 | |
|   sys_lib_dlsearch_path_spec="/usr/lib"
 | |
|   need_lib_prefix=no
 | |
|   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
 | |
|   case $host_os in
 | |
|     openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
 | |
|     *)				need_version=no  ;;
 | |
|   esac
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 | |
|     case $host_os in
 | |
|       openbsd2.[89] | openbsd2.[89].*)
 | |
| 	shlibpath_overrides_runpath=no
 | |
| 	;;
 | |
|       *)
 | |
| 	shlibpath_overrides_runpath=yes
 | |
| 	;;
 | |
|       esac
 | |
|   else
 | |
|     shlibpath_overrides_runpath=yes
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| os2*)
 | |
|   libname_spec='$name'
 | |
|   shrext_cmds=".dll"
 | |
|   need_lib_prefix=no
 | |
|   library_names_spec='$libname${shared_ext} $libname.a'
 | |
|   dynamic_linker='OS/2 ld.exe'
 | |
|   shlibpath_var=LIBPATH
 | |
|   ;;
 | |
| 
 | |
| osf3* | osf4* | osf5*)
 | |
|   version_type=osf
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
 | |
|   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
 | |
|   ;;
 | |
| 
 | |
| rdos*)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| 
 | |
| solaris*)
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   # ldd complains unless libraries are executable
 | |
|   postinstall_cmds='chmod +x $lib'
 | |
|   ;;
 | |
| 
 | |
| sunos4*)
 | |
|   version_type=sunos
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 | |
|   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   if test "$with_gnu_ld" = yes; then
 | |
|     need_lib_prefix=no
 | |
|   fi
 | |
|   need_version=yes
 | |
|   ;;
 | |
| 
 | |
| sysv4 | sysv4.3*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   case $host_vendor in
 | |
|     sni)
 | |
|       shlibpath_overrides_runpath=no
 | |
|       need_lib_prefix=no
 | |
|       runpath_var=LD_RUN_PATH
 | |
|       ;;
 | |
|     siemens)
 | |
|       need_lib_prefix=no
 | |
|       ;;
 | |
|     motorola)
 | |
|       need_lib_prefix=no
 | |
|       need_version=no
 | |
|       shlibpath_overrides_runpath=no
 | |
|       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
 | |
|       ;;
 | |
|   esac
 | |
|   ;;
 | |
| 
 | |
| sysv4*MP*)
 | |
|   if test -d /usr/nec ;then
 | |
|     version_type=linux
 | |
|     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
 | |
|     soname_spec='$libname${shared_ext}.$major'
 | |
|     shlibpath_var=LD_LIBRARY_PATH
 | |
|   fi
 | |
|   ;;
 | |
| 
 | |
| sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
 | |
|   version_type=freebsd-elf
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=yes
 | |
|   hardcode_into_libs=yes
 | |
|   if test "$with_gnu_ld" = yes; then
 | |
|     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
 | |
|   else
 | |
|     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
 | |
|     case $host_os in
 | |
|       sco3.2v5*)
 | |
|         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
 | |
| 	;;
 | |
|     esac
 | |
|   fi
 | |
|   sys_lib_dlsearch_path_spec='/usr/lib'
 | |
|   ;;
 | |
| 
 | |
| tpf*)
 | |
|   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
 | |
|   version_type=linux
 | |
|   need_lib_prefix=no
 | |
|   need_version=no
 | |
|   library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   shlibpath_overrides_runpath=no
 | |
|   hardcode_into_libs=yes
 | |
|   ;;
 | |
| 
 | |
| uts4*)
 | |
|   version_type=linux
 | |
|   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 | |
|   soname_spec='${libname}${release}${shared_ext}$major'
 | |
|   shlibpath_var=LD_LIBRARY_PATH
 | |
|   ;;
 | |
| 
 | |
| *)
 | |
|   dynamic_linker=no
 | |
|   ;;
 | |
| esac
 | |
| echo "$as_me:$LINENO: result: $dynamic_linker" >&5
 | |
| echo "${ECHO_T}$dynamic_linker" >&6
 | |
| test "$dynamic_linker" = no && can_build_shared=no
 | |
| 
 | |
| variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 | |
| if test "$GCC" = yes; then
 | |
|   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
 | |
| echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
 | |
| hardcode_action_GCJ=
 | |
| if test -n "$hardcode_libdir_flag_spec_GCJ" ||
 | |
|    test -n "$runpath_var_GCJ" ||
 | |
|    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
 | |
| 
 | |
|   # We can hardcode non-existent directories.
 | |
|   if test "$hardcode_direct_GCJ" != no &&
 | |
|      # If the only mechanism to avoid hardcoding is shlibpath_var, we
 | |
|      # have to relink, otherwise we might link with an installed library
 | |
|      # when we should be linking with a yet-to-be-installed one
 | |
|      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
 | |
|      test "$hardcode_minus_L_GCJ" != no; then
 | |
|     # Linking always hardcodes the temporary library directory.
 | |
|     hardcode_action_GCJ=relink
 | |
|   else
 | |
|     # We can link without hardcoding, and we can hardcode nonexisting dirs.
 | |
|     hardcode_action_GCJ=immediate
 | |
|   fi
 | |
| else
 | |
|   # We cannot hardcode anything, or else we can only hardcode existing
 | |
|   # directories.
 | |
|   hardcode_action_GCJ=unsupported
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
 | |
| echo "${ECHO_T}$hardcode_action_GCJ" >&6
 | |
| 
 | |
| if test "$hardcode_action_GCJ" = relink ||
 | |
|    test "$inherit_rpath_GCJ" = yes; then
 | |
|   # Fast installation is not supported
 | |
|   enable_fast_install=no
 | |
| elif test "$shlibpath_overrides_runpath" = yes ||
 | |
|      test "$enable_shared" = no; then
 | |
|   # Fast installation is not necessary
 | |
|   enable_fast_install=needless
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| fi
 | |
| 
 | |
| compiler_GCJ=${GCJ-gcj}
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| 
 | |
| if test "x$CC" != xcc; then
 | |
|   echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
 | |
| echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
 | |
| echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
 | |
| fi
 | |
| set dummy $CC; ac_cc=`echo $2 |
 | |
| 		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
 | |
| if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+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.  */
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| # Make sure it works both with $CC and with simple cc.
 | |
| # We do the test twice because some compilers refuse to overwrite an
 | |
| # existing .o file with -o, though they will create one.
 | |
| ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } &&
 | |
|    test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); };
 | |
| then
 | |
|   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
 | |
|   if test "x$CC" != xcc; then
 | |
|     # Test first that cc exists at all.
 | |
|     if { ac_try='cc -c conftest.$ac_ext >&5'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|       ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
 | |
|       if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } &&
 | |
| 	 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); };
 | |
|       then
 | |
| 	# cc works too.
 | |
| 	:
 | |
|       else
 | |
| 	# cc exists but doesn't like -o.
 | |
| 	eval ac_cv_prog_cc_${ac_cc}_c_o=no
 | |
|       fi
 | |
|     fi
 | |
|   fi
 | |
| else
 | |
|   eval ac_cv_prog_cc_${ac_cc}_c_o=no
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| fi
 | |
| if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
 | |
|   echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define NO_MINUS_C_MINUS_O 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| # FIXME: we rely on the cache variable name because
 | |
| # there is no other way.
 | |
| set dummy $CC
 | |
| ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
 | |
| if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
 | |
|    # Losing compiler, so override with the script.
 | |
|    # FIXME: It is wrong to rewrite CC.
 | |
|    # But if we don't then we get into trouble of one sort or another.
 | |
|    # A longer-term fix would be to have automake use am__CC in this case,
 | |
|    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
 | |
|    CC="$am_aux_dir/compile $CC"
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| subdirs="$subdirs classpath libltdl"
 | |
| 
 | |
| 
 | |
| # The -no-testsuite modules omit the test subdir.
 | |
| 
 | |
| 
 | |
| if test -d $srcdir/testsuite; then
 | |
|   TESTSUBDIR_TRUE=
 | |
|   TESTSUBDIR_FALSE='#'
 | |
| else
 | |
|   TESTSUBDIR_TRUE='#'
 | |
|   TESTSUBDIR_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Should the runtime set system properties by examining the
 | |
| # environment variable GCJ_PROPERTIES?
 | |
| # Check whether --enable-getenv-properties or --disable-getenv-properties was given.
 | |
| if test "${enable_getenv_properties+set}" = set; then
 | |
|   enableval="$enable_getenv_properties"
 | |
| 
 | |
| fi;
 | |
| 
 | |
| # Whether GCJ_PROPERTIES is used depends on the target.
 | |
| if test -z "$enable_getenv_properties"; then
 | |
|    enable_getenv_properties=${enable_getenv_properties_default-yes}
 | |
| fi
 | |
| if test "$enable_getenv_properties" = no; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define DISABLE_GETENV_PROPERTIES 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| # Whether we should use arguments to main()
 | |
| if test -z "$enable_main_args"; then
 | |
|    enable_main_args=${enable_main_args_default-yes}
 | |
| fi
 | |
| if test "$enable_main_args" = no; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define DISABLE_MAIN_ARGS 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Should we use hashtable-based synchronization?
 | |
| # Currently works only for Linux X86/ia64
 | |
| # Typically faster and more space-efficient
 | |
| # Check whether --enable-hash-synchronization or --disable-hash-synchronization was given.
 | |
| if test "${enable_hash_synchronization+set}" = set; then
 | |
|   enableval="$enable_hash_synchronization"
 | |
| 
 | |
| fi;
 | |
| 
 | |
| if test -z "$enable_hash_synchronization"; then
 | |
|    enable_hash_synchronization=$enable_hash_synchronization_default
 | |
| fi
 | |
| 
 | |
| 
 | |
| install_ecj_jar=no
 | |
| ECJ_BUILD_JAR=
 | |
| ECJ_JAR=
 | |
| 
 | |
| # Check whether --with-ecj-jar or --without-ecj-jar was given.
 | |
| if test "${with_ecj_jar+set}" = set; then
 | |
|   withval="$with_ecj_jar"
 | |
|   ECJ_JAR=$withval
 | |
| else
 | |
|   if test -f $multi_basedir/ecj.jar; then
 | |
| 	   ECJ_BUILD_JAR=$multi_basedir/ecj.jar
 | |
| 	   ECJ_JAR='$(jardir)/ecj.jar'
 | |
| 	   install_ecj_jar=yes
 | |
| 	 fi
 | |
| fi;
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$ECJ_JAR" != ""; then
 | |
|   BUILD_ECJ1_TRUE=
 | |
|   BUILD_ECJ1_FALSE='#'
 | |
| else
 | |
|   BUILD_ECJ1_TRUE='#'
 | |
|   BUILD_ECJ1_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| if test $install_ecj_jar = yes; then
 | |
|   INSTALL_ECJ_JAR_TRUE=
 | |
|   INSTALL_ECJ_JAR_FALSE='#'
 | |
| else
 | |
|   INSTALL_ECJ_JAR_TRUE='#'
 | |
|   INSTALL_ECJ_JAR_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| # Check whether --with-java-home or --without-java-home was given.
 | |
| if test "${with_java_home+set}" = set; then
 | |
|   withval="$with_java_home"
 | |
|   JAVA_HOME="${withval}"
 | |
| else
 | |
|   JAVA_HOME=""
 | |
| fi;
 | |
| 
 | |
| 
 | |
| if test ! -z "$JAVA_HOME"; then
 | |
|   JAVA_HOME_SET_TRUE=
 | |
|   JAVA_HOME_SET_FALSE='#'
 | |
| else
 | |
|   JAVA_HOME_SET_TRUE='#'
 | |
|   JAVA_HOME_SET_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| suppress_libgcj_bc=no
 | |
| # Check whether --enable-libgcj-bc or --disable-libgcj-bc was given.
 | |
| if test "${enable_libgcj_bc+set}" = set; then
 | |
|   enableval="$enable_libgcj_bc"
 | |
|   if test "$enable_libgcj_bc" = "no"; then
 | |
|      suppress_libgcj_bc=yes
 | |
|    fi
 | |
| fi;
 | |
| 
 | |
| 
 | |
| if test "$suppress_libgcj_bc" = "yes"; then
 | |
|   SUPPRESS_LIBGCJ_BC_TRUE=
 | |
|   SUPPRESS_LIBGCJ_BC_FALSE='#'
 | |
| else
 | |
|   SUPPRESS_LIBGCJ_BC_TRUE='#'
 | |
|   SUPPRESS_LIBGCJ_BC_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| # What is the native OS API for MinGW?
 | |
| 
 | |
| # Check whether --with-win32-nlsapi or --without-win32-nlsapi was given.
 | |
| if test "${with_win32_nlsapi+set}" = set; then
 | |
|   withval="$with_win32_nlsapi"
 | |
|   case "${withval}" in
 | |
|   ansi) with_win32_nlsapi=ansi ;;
 | |
|   unicows) with_win32_nlsapi=unicows ;;
 | |
|   unicode) with_win32_nlsapi=unicode ;;
 | |
|   *) { { echo "$as_me:$LINENO: error: Bad value ${withval} for --with-win32-nlsapi." >&5
 | |
| echo "$as_me: error: Bad value ${withval} for --with-win32-nlsapi." >&2;}
 | |
|    { (exit 1); exit 1; }; } ;;
 | |
| esac
 | |
| else
 | |
|   with_win32_nlsapi=ansi
 | |
| fi;
 | |
| 
 | |
| case "${with_win32_nlsapi}" in
 | |
|   unicows | unicode)
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define MINGW_LIBGCJ_UNICODE 1
 | |
| _ACEOF
 | |
| 
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| # configure.host sets slow_pthread_self if the synchronization code should
 | |
| # try to avoid pthread_self calls by caching thread IDs in a hashtable.
 | |
| if test "${slow_pthread_self}" = "yes"; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define SLOW_PTHREAD_SELF 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| # Check for gc debugging.  This option is handled both here and in the GC.
 | |
| # Check whether --enable-gc-debug or --disable-gc-debug was given.
 | |
| if test "${enable_gc_debug+set}" = set; then
 | |
|   enableval="$enable_gc_debug"
 | |
|    if test "$enable_gc_debug" = "yes"; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define LIBGCJ_GC_DEBUG 1
 | |
| _ACEOF
 | |
| 
 | |
|   fi
 | |
| fi;
 | |
| 
 | |
| # See if the user has the interpreter included.
 | |
| # Check whether --enable-interpreter or --disable-interpreter was given.
 | |
| if test "${enable_interpreter+set}" = set; then
 | |
|   enableval="$enable_interpreter"
 | |
|   if test "$enable_interpreter" = yes; then
 | |
|     # This can also be set in configure.host.
 | |
|     libgcj_interpreter=yes
 | |
|   elif test "$enable_interpreter" = no; then
 | |
|     libgcj_interpreter=no
 | |
|   fi
 | |
| fi;
 | |
| 
 | |
| if test "$libgcj_interpreter" = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define INTERPRETER 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| INTERPRETER="$libgcj_interpreter"
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$libgcj_interpreter" = yes; then
 | |
|   INTERPRETER_TRUE=
 | |
|   INTERPRETER_FALSE='#'
 | |
| else
 | |
|   INTERPRETER_TRUE='#'
 | |
|   INTERPRETER_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for exception model to use" >&5
 | |
| echo $ECHO_N "checking for exception model to use... $ECHO_C" >&6
 | |
| ac_ext=cc
 | |
| ac_cpp='$CXXCPP $CPPFLAGS'
 | |
| ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 | |
| 
 | |
| # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
 | |
| if test "${enable_sjlj_exceptions+set}" = set; then
 | |
|   enableval="$enable_sjlj_exceptions"
 | |
|   :
 | |
| else
 | |
|   cat > conftest.$ac_ext << EOF
 | |
| #line 18535 "configure"
 | |
| struct S { ~S(); };
 | |
| void bar();
 | |
| void foo()
 | |
| {
 | |
|   S s;
 | |
|   bar();
 | |
| }
 | |
| EOF
 | |
| old_CXXFLAGS="$CXXFLAGS"
 | |
| CXXFLAGS=-S
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
 | |
|   (eval $ac_compile) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; then
 | |
|   if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
 | |
|     enable_sjlj_exceptions=yes
 | |
|   elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
 | |
|     enable_sjlj_exceptions=no
 | |
|   fi
 | |
| fi
 | |
| CXXFLAGS="$old_CXXFLAGS"
 | |
| rm -f conftest*
 | |
| fi;
 | |
| if test x$enable_sjlj_exceptions = xyes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define SJLJ_EXCEPTIONS 1
 | |
| _ACEOF
 | |
| 
 | |
|   ac_exception_model_name=sjlj
 | |
| elif test x$enable_sjlj_exceptions = xno; then
 | |
|   ac_exception_model_name="call frame"
 | |
| else
 | |
|   { { echo "$as_me:$LINENO: error: unable to detect exception model" >&5
 | |
| echo "$as_me: error: unable to detect exception model" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| echo "$as_me:$LINENO: result: $ac_exception_model_name" >&5
 | |
| echo "${ECHO_T}$ac_exception_model_name" >&6
 | |
| 
 | |
| # If we are non using SJLJ exceptions, and this host does not have support
 | |
| # for unwinding from a signal handler, enable checked dereferences and divides.
 | |
| if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
 | |
|   CHECKREFSPEC=-fcheck-references
 | |
|   DIVIDESPEC=-fuse-divide-subroutine
 | |
|   EXCEPTIONSPEC=
 | |
| fi
 | |
| 
 | |
| # See if the user wants to disable java.net.  This is the mildly
 | |
| # ugly way that we admit that target-side configuration sucks.
 | |
| # Check whether --enable-java-net or --disable-java-net was given.
 | |
| if test "${enable_java_net+set}" = set; then
 | |
|   enableval="$enable_java_net"
 | |
| 
 | |
| fi;
 | |
| 
 | |
| # Whether java.net is built by default can depend on the target.
 | |
| if test -z "$enable_java_net"; then
 | |
|    enable_java_net=${enable_java_net_default-yes}
 | |
| fi
 | |
| if test "$enable_java_net" = no; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define DISABLE_JAVA_NET 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| # See if the user wants to configure without libffi.  Some
 | |
| # architectures don't support it, and default values are set in
 | |
| # configure.host.
 | |
| 
 | |
| # Check whether --with-libffi or --without-libffi was given.
 | |
| if test "${with_libffi+set}" = set; then
 | |
|   withval="$with_libffi"
 | |
|   :
 | |
| else
 | |
|   with_libffi=${with_libffi_default-yes}
 | |
| fi;
 | |
| 
 | |
| LIBFFI=
 | |
| LIBFFIINCS=
 | |
| if test "$with_libffi" != no; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define USE_LIBFFI 1
 | |
| _ACEOF
 | |
| 
 | |
|    LIBFFI=../libffi/libffi_convenience.la
 | |
|    LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| # See if the user wants to disable JVMPI support.
 | |
| # Check whether --enable-jvmpi or --disable-jvmpi was given.
 | |
| if test "${enable_jvmpi+set}" = set; then
 | |
|   enableval="$enable_jvmpi"
 | |
| 
 | |
| fi;
 | |
| 
 | |
| if test "$enable_jvmpi" != no; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define ENABLE_JVMPI 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| # If the target is an eCos system, use the appropriate eCos
 | |
| # I/O routines.
 | |
| # FIXME: this should not be a local option but a global target
 | |
| # system; at present there is no eCos target.
 | |
| TARGET_ECOS=${PROCESS-"no"}
 | |
| 
 | |
| # Check whether --with-ecos or --without-ecos was given.
 | |
| if test "${with_ecos+set}" = set; then
 | |
|   withval="$with_ecos"
 | |
|   TARGET_ECOS="$with_ecos"
 | |
| 
 | |
| fi;
 | |
| 
 | |
| case "$TARGET_ECOS" in
 | |
|    no) case "$host" in
 | |
|       *mingw*)
 | |
|             PLATFORM=Win32
 | |
| 	    PLATFORMNET=Win32
 | |
| 	    PLATFORMH=win32.h
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether 'ld' is at least 2.13" >&5
 | |
| echo $ECHO_N "checking whether 'ld' is at least 2.13... $ECHO_C" >&6
 | |
| LD_PROG=`$CC --print-prog-name=ld`
 | |
| LD_VERSION=`$LD_PROG --version`
 | |
| LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
 | |
| LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
 | |
| if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
 | |
|   LD_OK="ok"
 | |
| else
 | |
|   if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
 | |
|     LD_OK="ok"
 | |
|   fi
 | |
| fi
 | |
| if test "x$LD_OK" != x; then
 | |
|   echo "$as_me:$LINENO: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
 | |
| echo "${ECHO_T}yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
 | |
| echo "${ECHO_T}no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
 | |
|   { echo "$as_me:$LINENO: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
 | |
| echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
|       ;;
 | |
|       *)
 | |
|             PLATFORM=Posix
 | |
| 	    PLATFORMNET=Posix
 | |
| 	    PLATFORMH=posix.h
 | |
|       ;;
 | |
|       esac
 | |
|       ;;
 | |
|    *)
 | |
|       PLATFORM=Ecos
 | |
|       PLATFORMNET=NoNet
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define ECOS 1
 | |
| _ACEOF
 | |
| 
 | |
|       PLATFORMH=posix.h
 | |
|       ;;
 | |
| esac
 | |
| 
 | |
|           ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
 | |
| 
 | |
| 
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <stdint.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "uint32_t" >/dev/null 2>&1; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_INT32_DEFINED 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <inttypes.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "uint32_t" >/dev/null 2>&1; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_INT32_DEFINED 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <sys/types.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "u_int32_t" >/dev/null 2>&1; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_BSD_INT32_DEFINED 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <sys/config.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "u_int32_t" >/dev/null 2>&1; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_BSD_INT32_DEFINED 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$PLATFORM" = Win32; then
 | |
|   USING_WIN32_PLATFORM_TRUE=
 | |
|   USING_WIN32_PLATFORM_FALSE='#'
 | |
| else
 | |
|   USING_WIN32_PLATFORM_TRUE='#'
 | |
|   USING_WIN32_PLATFORM_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then
 | |
|   USING_POSIX_PLATFORM_TRUE=
 | |
|   USING_POSIX_PLATFORM_FALSE='#'
 | |
| else
 | |
|   USING_POSIX_PLATFORM_TRUE='#'
 | |
|   USING_POSIX_PLATFORM_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| case "$host" in
 | |
|   *-darwin*) DARWIN_CRT=true ;;
 | |
|   *) DARWIN_CRT=false ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| if $DARWIN_CRT; then
 | |
|   USING_DARWIN_CRT_TRUE=
 | |
|   USING_DARWIN_CRT_FALSE='#'
 | |
| else
 | |
|   USING_DARWIN_CRT_TRUE='#'
 | |
|   USING_DARWIN_CRT_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| # This may not be defined in a non-ANS conformant embedded system.
 | |
| # FIXME: Should these case a runtime exception in that case?
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <time.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "localtime" >/dev/null 2>&1; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_LOCALTIME 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| 
 | |
| # Create the subdirectory for natFile.cc, or the attempt
 | |
| # to create the link will fail.
 | |
| test -d java || mkdir java
 | |
| test -d java/io || mkdir java/io
 | |
| test -d gnu || mkdir gnu
 | |
|           ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
 | |
| 
 | |
| 
 | |
| # Likewise for natConcreteProcess.cc.
 | |
| test -d java/lang || mkdir java/lang
 | |
|           ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
 | |
| 
 | |
| 
 | |
| # Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc.
 | |
| test -d java/net || mkdir java/net
 | |
|           ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc"
 | |
| 
 | |
|           ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
 | |
| 
 | |
| 
 | |
| # Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
 | |
| test -d gnu/java || mkdir gnu/java
 | |
| test -d gnu/java/net || mkdir gnu/java/net
 | |
|           ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
 | |
| 
 | |
|           ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
 | |
| 
 | |
| 
 | |
| # Likewise for natVMPipe.cc and natVMSelector.cc.
 | |
| test -d gnu/java/nio || mkdir gnu/java/nio
 | |
|           ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc"
 | |
| 
 | |
|           ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc"
 | |
| 
 | |
| 
 | |
| # Likewise for natFileChannelImpl.cc
 | |
| test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
 | |
|           ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
 | |
| 
 | |
| 
 | |
| case "${host}" in
 | |
|     *mingw*)
 | |
|       SYSTEMSPEC="-lgdi32 -lws2_32"
 | |
|       if test "${with_win32_nlsapi}" = "unicows"; then
 | |
|         SYSTEMSPEC="-lunicows $SYSTEMSPEC"
 | |
|       fi
 | |
|     ;;
 | |
|     *)
 | |
|       SYSTEMSPEC=
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| # Check whether --with-system-zlib or --without-system-zlib was given.
 | |
| if test "${with_system_zlib+set}" = set; then
 | |
|   withval="$with_system_zlib"
 | |
| 
 | |
| fi;
 | |
| ZLIBSPEC=
 | |
| 
 | |
| ZLIBTESTSPEC=
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for X" >&5
 | |
| echo $ECHO_N "checking for X... $ECHO_C" >&6
 | |
| 
 | |
| 
 | |
| # Check whether --with-x or --without-x was given.
 | |
| if test "${with_x+set}" = set; then
 | |
|   withval="$with_x"
 | |
| 
 | |
| fi;
 | |
| # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
 | |
| if test "x$with_x" = xno; then
 | |
|   # The user explicitly disabled X.
 | |
|   have_x=disabled
 | |
| else
 | |
|   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
 | |
|     # Both variables are already set.
 | |
|     have_x=yes
 | |
|   else
 | |
|     if test "${ac_cv_have_x+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   # One or both of the vars are not set, and there is no cached value.
 | |
| ac_x_includes=no ac_x_libraries=no
 | |
| rm -fr conftest.dir
 | |
| if mkdir conftest.dir; then
 | |
|   cd conftest.dir
 | |
|   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
 | |
|   cat >Imakefile <<'_ACEOF'
 | |
| acfindx:
 | |
| 	@echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
 | |
| _ACEOF
 | |
|   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
 | |
|     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
 | |
|     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
 | |
|     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
 | |
|     for ac_extension in a so sl; do
 | |
|       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
 | |
| 	 test -f $ac_im_libdir/libX11.$ac_extension; then
 | |
| 	ac_im_usrlibdir=$ac_im_libdir; break
 | |
|       fi
 | |
|     done
 | |
|     # Screen out bogus values from the imake configuration.  They are
 | |
|     # bogus both because they are the default anyway, and because
 | |
|     # using them would break gcc on systems where it needs fixed includes.
 | |
|     case $ac_im_incroot in
 | |
| 	/usr/include) ;;
 | |
| 	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
 | |
|     esac
 | |
|     case $ac_im_usrlibdir in
 | |
| 	/usr/lib | /lib) ;;
 | |
| 	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
 | |
|     esac
 | |
|   fi
 | |
|   cd ..
 | |
|   rm -fr conftest.dir
 | |
| fi
 | |
| 
 | |
| # Standard set of common directories for X headers.
 | |
| # Check X11 before X11Rn because it is often a symlink to the current release.
 | |
| ac_x_header_dirs='
 | |
| /usr/X11/include
 | |
| /usr/X11R6/include
 | |
| /usr/X11R5/include
 | |
| /usr/X11R4/include
 | |
| 
 | |
| /usr/include/X11
 | |
| /usr/include/X11R6
 | |
| /usr/include/X11R5
 | |
| /usr/include/X11R4
 | |
| 
 | |
| /usr/local/X11/include
 | |
| /usr/local/X11R6/include
 | |
| /usr/local/X11R5/include
 | |
| /usr/local/X11R4/include
 | |
| 
 | |
| /usr/local/include/X11
 | |
| /usr/local/include/X11R6
 | |
| /usr/local/include/X11R5
 | |
| /usr/local/include/X11R4
 | |
| 
 | |
| /usr/X386/include
 | |
| /usr/x386/include
 | |
| /usr/XFree86/include/X11
 | |
| 
 | |
| /usr/include
 | |
| /usr/local/include
 | |
| /usr/unsupported/include
 | |
| /usr/athena/include
 | |
| /usr/local/x11r5/include
 | |
| /usr/lpp/Xamples/include
 | |
| 
 | |
| /usr/openwin/include
 | |
| /usr/openwin/share/include'
 | |
| 
 | |
| if test "$ac_x_includes" = no; then
 | |
|   # Guess where to find include files, by looking for Xlib.h.
 | |
|   # First, try using that file with no special directory specified.
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <X11/Xlib.h>
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_c_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   # We can compile using X headers with no special include directory.
 | |
| ac_x_includes=
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   for ac_dir in $ac_x_header_dirs; do
 | |
|   if test -r "$ac_dir/X11/Xlib.h"; then
 | |
|     ac_x_includes=$ac_dir
 | |
|     break
 | |
|   fi
 | |
| done
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| fi # $ac_x_includes = no
 | |
| 
 | |
| if test "$ac_x_libraries" = no; then
 | |
|   # Check for the libraries.
 | |
|   # See if we find them without any special options.
 | |
|   # Don't add to $LIBS permanently.
 | |
|   ac_save_LIBS=$LIBS
 | |
|   LIBS="-lX11 $LIBS"
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <X11/Xlib.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| XrmInitialize ()
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   LIBS=$ac_save_LIBS
 | |
| # We can link X programs with no special library path.
 | |
| ac_x_libraries=
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| LIBS=$ac_save_LIBS
 | |
| for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
 | |
| do
 | |
|   # Don't even attempt the hair of trying to link an X program!
 | |
|   for ac_extension in a so sl; do
 | |
|     if test -r $ac_dir/libXt.$ac_extension; then
 | |
|       ac_x_libraries=$ac_dir
 | |
|       break 2
 | |
|     fi
 | |
|   done
 | |
| done
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi # $ac_x_libraries = no
 | |
| 
 | |
| if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
 | |
|   # Didn't find X anywhere.  Cache the known absence of X.
 | |
|   ac_cv_have_x="have_x=no"
 | |
| else
 | |
|   # Record where we found X for the cache.
 | |
|   ac_cv_have_x="have_x=yes \
 | |
| 		ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
 | |
| fi
 | |
| fi
 | |
| 
 | |
|   fi
 | |
|   eval "$ac_cv_have_x"
 | |
| fi # $with_x != no
 | |
| 
 | |
| if test "$have_x" != yes; then
 | |
|   echo "$as_me:$LINENO: result: $have_x" >&5
 | |
| echo "${ECHO_T}$have_x" >&6
 | |
|   no_x=yes
 | |
| else
 | |
|   # If each of the values was on the command line, it overrides each guess.
 | |
|   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
 | |
|   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
 | |
|   # Update the cache value to reflect the command line values.
 | |
|   ac_cv_have_x="have_x=yes \
 | |
| 		ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
 | |
|   echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
 | |
| echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
 | |
| fi
 | |
| 
 | |
| if test "$no_x" = yes; then
 | |
|   # Not all programs may use this symbol, but it does not hurt to define it.
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define X_DISPLAY_MISSING 1
 | |
| _ACEOF
 | |
| 
 | |
|   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
 | |
| else
 | |
|   if test -n "$x_includes"; then
 | |
|     X_CFLAGS="$X_CFLAGS -I$x_includes"
 | |
|   fi
 | |
| 
 | |
|   # It would also be nice to do this for all -L options, not just this one.
 | |
|   if test -n "$x_libraries"; then
 | |
|     X_LIBS="$X_LIBS -L$x_libraries"
 | |
|     # For Solaris; some versions of Sun CC require a space after -R and
 | |
|     # others require no space.  Words are not sufficient . . . .
 | |
|     case `(uname -sr) 2>/dev/null` in
 | |
|     "SunOS 5"*)
 | |
|       echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
 | |
| echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
 | |
|       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
 | |
|       if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_R_nospace=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_R_nospace=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|       if test $ac_R_nospace = yes; then
 | |
| 	echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| 	X_LIBS="$X_LIBS -R$x_libraries"
 | |
|       else
 | |
| 	LIBS="$ac_xsave_LIBS -R $x_libraries"
 | |
| 	if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 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 { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_R_space=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_R_space=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| 	if test $ac_R_space = yes; then
 | |
| 	  echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| 	  X_LIBS="$X_LIBS -R $x_libraries"
 | |
| 	else
 | |
| 	  echo "$as_me:$LINENO: result: neither works" >&5
 | |
| echo "${ECHO_T}neither works" >&6
 | |
| 	fi
 | |
|       fi
 | |
|       LIBS=$ac_xsave_LIBS
 | |
|     esac
 | |
|   fi
 | |
| 
 | |
|   # Check for system-dependent libraries X programs must link with.
 | |
|   # Do this before checking for the system-independent R6 libraries
 | |
|   # (-lICE), since we may need -lsocket or whatever for X linking.
 | |
| 
 | |
|   if test "$ISC" = yes; then
 | |
|     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
 | |
|   else
 | |
|     # Martyn Johnson says this is needed for Ultrix, if the X
 | |
|     # libraries were built with DECnet support.  And Karl Berry says
 | |
|     # the Alpha needs dnet_stub (dnet does not exist).
 | |
|     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
 | |
|     if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char XOpenDisplay ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| XOpenDisplay ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   :
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
 | |
| echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldnet  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dnet_ntoa ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| dnet_ntoa ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dnet_dnet_ntoa=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dnet_dnet_ntoa=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
 | |
| if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
 | |
|   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
 | |
| fi
 | |
| 
 | |
|     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
 | |
|       echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
 | |
| echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldnet_stub  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dnet_ntoa ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| dnet_ntoa ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dnet_stub_dnet_ntoa=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dnet_stub_dnet_ntoa=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
 | |
| if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
 | |
|   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
 | |
| fi
 | |
| 
 | |
|     fi
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|     LIBS="$ac_xsave_LIBS"
 | |
| 
 | |
|     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
 | |
|     # to get the SysV transport functions.
 | |
|     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
 | |
|     # needs -lnsl.
 | |
|     # The nsl library prevents programs from opening the X display
 | |
|     # on Irix 5.2, according to T.E. Dickey.
 | |
|     # The functions gethostbyname, getservbyname, and inet_addr are
 | |
|     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
 | |
|     echo "$as_me:$LINENO: checking for gethostbyname" >&5
 | |
| echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
 | |
| if test "${ac_cv_func_gethostbyname+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define gethostbyname innocuous_gethostbyname
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char gethostbyname (); 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 gethostbyname
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char gethostbyname ();
 | |
| /* 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_gethostbyname) || defined (__stub___gethostbyname)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = gethostbyname;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != gethostbyname;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_func_gethostbyname=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_func_gethostbyname=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
 | |
| echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
 | |
| 
 | |
|     if test $ac_cv_func_gethostbyname = no; then
 | |
|       echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
 | |
| echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lnsl  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char gethostbyname ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| gethostbyname ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_nsl_gethostbyname=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_nsl_gethostbyname=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
 | |
| if test $ac_cv_lib_nsl_gethostbyname = yes; then
 | |
|   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
 | |
| fi
 | |
| 
 | |
|       if test $ac_cv_lib_nsl_gethostbyname = no; then
 | |
| 	echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
 | |
| echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lbsd  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char gethostbyname ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| gethostbyname ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_bsd_gethostbyname=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_bsd_gethostbyname=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
 | |
| if test $ac_cv_lib_bsd_gethostbyname = yes; then
 | |
|   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
 | |
| fi
 | |
| 
 | |
|       fi
 | |
|     fi
 | |
| 
 | |
|     # lieder@skyler.mavd.honeywell.com says without -lsocket,
 | |
|     # socket/setsockopt and other routines are undefined under SCO ODT
 | |
|     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
 | |
|     # on later versions), says Simon Leinen: it contains gethostby*
 | |
|     # variants that don't use the name server (or something).  -lsocket
 | |
|     # must be given before -lnsl if both are needed.  We assume that
 | |
|     # if connect needs -lnsl, so does gethostbyname.
 | |
|     echo "$as_me:$LINENO: checking for connect" >&5
 | |
| echo $ECHO_N "checking for connect... $ECHO_C" >&6
 | |
| if test "${ac_cv_func_connect+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define connect to an innocuous variant, in case <limits.h> declares connect.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define connect innocuous_connect
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char connect (); 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 connect
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char connect ();
 | |
| /* 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_connect) || defined (__stub___connect)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = connect;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != connect;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_func_connect=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_func_connect=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
 | |
| echo "${ECHO_T}$ac_cv_func_connect" >&6
 | |
| 
 | |
|     if test $ac_cv_func_connect = no; then
 | |
|       echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
 | |
| echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_socket_connect+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char connect ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| connect ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_socket_connect=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_socket_connect=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
 | |
| if test $ac_cv_lib_socket_connect = yes; then
 | |
|   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
 | |
| fi
 | |
| 
 | |
|     fi
 | |
| 
 | |
|     # Guillermo Gomez says -lposix is necessary on A/UX.
 | |
|     echo "$as_me:$LINENO: checking for remove" >&5
 | |
| echo $ECHO_N "checking for remove... $ECHO_C" >&6
 | |
| if test "${ac_cv_func_remove+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define remove to an innocuous variant, in case <limits.h> declares remove.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define remove innocuous_remove
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char remove (); 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 remove
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char remove ();
 | |
| /* 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_remove) || defined (__stub___remove)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = remove;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != remove;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_func_remove=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_func_remove=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
 | |
| echo "${ECHO_T}$ac_cv_func_remove" >&6
 | |
| 
 | |
|     if test $ac_cv_func_remove = no; then
 | |
|       echo "$as_me:$LINENO: checking for remove in -lposix" >&5
 | |
| echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_posix_remove+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lposix  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char remove ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| remove ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_posix_remove=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_posix_remove=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
 | |
| if test $ac_cv_lib_posix_remove = yes; then
 | |
|   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
 | |
| fi
 | |
| 
 | |
|     fi
 | |
| 
 | |
|     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
 | |
|     echo "$as_me:$LINENO: checking for shmat" >&5
 | |
| echo $ECHO_N "checking for shmat... $ECHO_C" >&6
 | |
| if test "${ac_cv_func_shmat+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define shmat innocuous_shmat
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char shmat (); 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 shmat
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char shmat ();
 | |
| /* 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_shmat) || defined (__stub___shmat)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = shmat;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != shmat;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_func_shmat=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_func_shmat=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
 | |
| echo "${ECHO_T}$ac_cv_func_shmat" >&6
 | |
| 
 | |
|     if test $ac_cv_func_shmat = no; then
 | |
|       echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
 | |
| echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_ipc_shmat+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lipc  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char shmat ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| shmat ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_ipc_shmat=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_ipc_shmat=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
 | |
| if test $ac_cv_lib_ipc_shmat = yes; then
 | |
|   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
 | |
| fi
 | |
| 
 | |
|     fi
 | |
|   fi
 | |
| 
 | |
|   # Check for libraries that X11R6 Xt/Xaw programs need.
 | |
|   ac_save_LDFLAGS=$LDFLAGS
 | |
|   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
 | |
|   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
 | |
|   # check for ICE first), but we must link in the order -lSM -lICE or
 | |
|   # we get undefined symbols.  So assume we have SM if we have ICE.
 | |
|   # These have to be linked with before -lX11, unlike the other
 | |
|   # libraries we check for below, so use a different variable.
 | |
|   # John Interrante, Karl Berry
 | |
|   echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
 | |
| echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lICE $X_EXTRA_LIBS $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char IceConnectionNumber ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| IceConnectionNumber ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_ICE_IceConnectionNumber=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_ICE_IceConnectionNumber=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
 | |
| if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
 | |
|   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
 | |
| fi
 | |
| 
 | |
|   LDFLAGS=$ac_save_LDFLAGS
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| # FIXME: this should be _libs on some hosts.
 | |
| libsubdir=.libs
 | |
| 
 | |
| LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
 | |
| 
 | |
| LIBSTDCXXSPEC=
 | |
| # extra LD Flags which are required for targets
 | |
| case "${host}" in
 | |
| *-*-darwin[0-7].*)
 | |
|     # For now we have to disable it on darwin[8-9] because it slows down
 | |
|     # the linking phase. A possible bug in ld?
 | |
|     # on Darwin -single_module speeds up loading of the dynamic libraries.
 | |
|     extra_ldflags_libjava=-Wl,-single_module
 | |
|     ;;
 | |
| *-*-darwin[9]*)
 | |
|     extra_gij_ldflags=-Wl,-allow_stack_execute
 | |
|     ;;
 | |
| arm*linux*eabi)
 | |
|     # Some of the ARM unwinder code is actually in libstdc++.  We
 | |
|     # could in principle replicate it in libgcj, but it's better to
 | |
|     # have a dependency on libstdc++.
 | |
|     extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
 | |
|     LIBSTDCXXSPEC=-lstdc++
 | |
|     LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Allow the GC to be disabled.  Can be useful when debugging.
 | |
| echo "$as_me:$LINENO: checking for garbage collector to use" >&5
 | |
| echo $ECHO_N "checking for garbage collector to use... $ECHO_C" >&6
 | |
| # Check whether --enable-java-gc or --disable-java-gc was given.
 | |
| if test "${enable_java_gc+set}" = set; then
 | |
|   enableval="$enable_java_gc"
 | |
|   GC=$enableval
 | |
| else
 | |
|   GC=boehm
 | |
| fi;
 | |
| GCLIBS=
 | |
| GCINCS=
 | |
| GCDEPS=
 | |
| GCSPEC=
 | |
| JC1GCSPEC=
 | |
| GCTESTSPEC=
 | |
| case "$GC" in
 | |
|  boehm)
 | |
|     echo "$as_me:$LINENO: result: boehm" >&5
 | |
| echo "${ECHO_T}boehm" >&6
 | |
|     GCLIBS=../boehm-gc/libgcjgc_convenience.la
 | |
|     JC1GCSPEC='-fuse-boehm-gc'
 | |
|     GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
 | |
|     GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
 | |
|     GCOBJS=boehm.lo
 | |
|     GCHDR=boehm-gc.h
 | |
|     # The POSIX thread support needs to know this.
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_BOEHM_GC 1
 | |
| _ACEOF
 | |
| 
 | |
|     ;;
 | |
|  no)
 | |
|     echo "$as_me:$LINENO: result: none" >&5
 | |
| echo "${ECHO_T}none" >&6
 | |
|     GCHDR=no-gc.h
 | |
|     ;;
 | |
|  *)
 | |
|     { { echo "$as_me:$LINENO: error: unrecognized collector \"$GC\"" >&5
 | |
| echo "$as_me: error: unrecognized collector \"$GC\"" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|           ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$GC" = boehm; then
 | |
|   USING_BOEHMGC_TRUE=
 | |
|   USING_BOEHMGC_FALSE='#'
 | |
| else
 | |
|   USING_BOEHMGC_TRUE='#'
 | |
|   USING_BOEHMGC_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$GC" = no; then
 | |
|   USING_NOGC_TRUE=
 | |
|   USING_NOGC_FALSE='#'
 | |
| else
 | |
|   USING_NOGC_TRUE='#'
 | |
|   USING_NOGC_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for thread model used by GCC" >&5
 | |
| echo $ECHO_N "checking for thread model used by GCC... $ECHO_C" >&6
 | |
| THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
 | |
| echo "$as_me:$LINENO: result: $THREADS" >&5
 | |
| echo "${ECHO_T}$THREADS" >&6
 | |
| 
 | |
| case "$THREADS" in
 | |
|  no | none | single)
 | |
|     THREADS=none
 | |
|     ;;
 | |
|  posix | posix95 | pthreads)
 | |
|     THREADS=posix
 | |
|     case "$host" in
 | |
|      *-*-linux*)
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define LINUX_THREADS 1
 | |
| _ACEOF
 | |
| 
 | |
| 	;;
 | |
|     esac
 | |
|     ;;
 | |
|  win32)
 | |
|     ;;
 | |
|  decosf1 | irix | mach | os2 | solaris | dce | vxworks)
 | |
|     { { echo "$as_me:$LINENO: error: thread package $THREADS not yet supported" >&5
 | |
| echo "$as_me: error: thread package $THREADS not yet supported" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|     ;;
 | |
|  *)
 | |
|     { { echo "$as_me:$LINENO: error: $THREADS is an unknown thread package" >&5
 | |
| echo "$as_me: error: $THREADS is an unknown thread package" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| THREADCXXFLAGS=
 | |
| THREADLDFLAGS=
 | |
| THREADLIBS=
 | |
| THREADINCS=
 | |
| THREADDEPS=
 | |
| THREADH=
 | |
| THREADSPEC=
 | |
| THREADSTARTFILESPEC=
 | |
| case "$THREADS" in
 | |
|  posix)
 | |
|     case "$host" in
 | |
|      *-*-cygwin*)
 | |
| 	# Don't set THREADLIBS here.  Cygwin doesn't have -lpthread.
 | |
| 	;;
 | |
|      *-*-freebsd[1234]*)
 | |
| 	# Before FreeBSD 5, it didn't have -lpthread (or any library which
 | |
| 	# merely adds pthread_* functions) but it does have a -pthread switch
 | |
| 	# which is required at link-time to select -lc_r *instead* of -lc.
 | |
| 	THREADLDFLAGS=-pthread
 | |
| 	# Don't set THREADSPEC here as might be expected since -pthread is
 | |
| 	# not processed when found within a spec file, it must come from
 | |
| 	# the command line.  For now, the user must provide the -pthread
 | |
| 	# switch to link code compiled with gcj.  In future, consider adding
 | |
| 	# support for weak references to pthread_* functions ala gthr.h API.
 | |
| 	THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
 | |
| 	;;
 | |
|      *-*-freebsd*)
 | |
| 	# FreeBSD >=5.3 implements a model much closer to other modern UNIX
 | |
| 	# systems which support threads and -lpthread.
 | |
| 	THREADLDFLAGS=-pthread
 | |
| 	THREADSPEC=-lpthread
 | |
| 	;;
 | |
|      alpha*-dec-osf* | hppa*-hp-hpux*)
 | |
| 	THREADCXXFLAGS=-pthread
 | |
| 	# boehm-gc needs some functions from librt, so link that too.
 | |
| 	THREADLIBS='-lpthread -lrt'
 | |
| 	THREADSPEC='-lpthread -lrt'
 | |
| 	;;
 | |
|      *)
 | |
| 	THREADLIBS=-lpthread
 | |
| 	THREADSPEC=-lpthread
 | |
| 	;;
 | |
|     esac
 | |
|     THREADH=posix-threads.h
 | |
|     # MIT pthreads doesn't seem to have the mutexattr functions.
 | |
|     # But for now we don't check for it.  We just assume you aren't
 | |
|     # using MIT pthreads.
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_PTHREAD_MUTEXATTR_INIT 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
|     # If we're using the Boehm GC, then we happen to know that it
 | |
|     # defines _REENTRANT, so we don't bother.  Eww.
 | |
|     if test "$GC" != boehm; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define _REENTRANT 1
 | |
| _ACEOF
 | |
| 
 | |
|     fi
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define _POSIX_PTHREAD_SEMANTICS 1
 | |
| _ACEOF
 | |
| 
 | |
|     ;;
 | |
| 
 | |
|  win32)
 | |
|     THREADH=win32-threads.h
 | |
|     THREADCXXFLAGS=-mthreads
 | |
|     # We need thread-safe exception handling so _CRT_MT should be set to 1.
 | |
|     # But we do not want the executables created to be dependent on
 | |
|     # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
 | |
|     # exception handling contexts.  The following kludge achieves this effect
 | |
|     # and causes a dummy __mingwthr_key_dtor() to be linked in from
 | |
|     # libmingw32.a.  This causes a memory leak of about 24 bytes per thread.
 | |
|     # A workaround is to explicitly use -mthreads while linking Java programs.
 | |
|     # See PR libgcj/28263.
 | |
|     #
 | |
|     # FIXME: In Java we are able to detect thread death at the end of
 | |
|     # Thread.run() so we should be able to clean up the exception handling
 | |
|     # contexts ourselves.
 | |
|     THREADSTARTFILESPEC='crtmt%O%s'
 | |
|     ;;
 | |
| 
 | |
|  none)
 | |
|     THREADH=no-threads.h
 | |
|     ;;
 | |
| esac
 | |
|           ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$THREADS" = posix; then
 | |
|   USING_POSIX_THREADS_TRUE=
 | |
|   USING_POSIX_THREADS_FALSE='#'
 | |
| else
 | |
|   USING_POSIX_THREADS_TRUE='#'
 | |
|   USING_POSIX_THREADS_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$THREADS" = win32; then
 | |
|   USING_WIN32_THREADS_TRUE=
 | |
|   USING_WIN32_THREADS_FALSE='#'
 | |
| else
 | |
|   USING_WIN32_THREADS_TRUE='#'
 | |
|   USING_WIN32_THREADS_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$THREADS" = none; then
 | |
|   USING_NO_THREADS_TRUE=
 | |
|   USING_NO_THREADS_FALSE='#'
 | |
| else
 | |
|   USING_NO_THREADS_TRUE='#'
 | |
|   USING_NO_THREADS_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$use_libgcj_bc" = yes; then
 | |
|   USE_LIBGCJ_BC_TRUE=
 | |
|   USE_LIBGCJ_BC_FALSE='#'
 | |
| else
 | |
|   USE_LIBGCJ_BC_TRUE='#'
 | |
|   USE_LIBGCJ_BC_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| if test -d sysdep; then true; else mkdir sysdep; fi
 | |
|           ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
 | |
| 
 | |
|           ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
 | |
| 
 | |
|           ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
 | |
| 
 | |
| 
 | |
| LIBGCJ_SPEC="%{s-bc-abi:} -lgcj"
 | |
| if test "$use_libgcj_bc" = yes; then
 | |
|   LIBGCJ_SPEC="%{s-bc-abi:-lgcj_bc;:-lgcj}"
 | |
| fi
 | |
| 
 | |
| 
 | |
| HASH_SYNC_SPEC=
 | |
| # Hash synchronization is only useful with posix threads right now.
 | |
| if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
 | |
|    HASH_SYNC_SPEC=-fhash-synchronization
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define JV_HASH_SYNCHRONIZATION 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$GCC" = yes; then
 | |
|   USING_GCC_TRUE=
 | |
|   USING_GCC_FALSE='#'
 | |
| else
 | |
|   USING_GCC_TRUE='#'
 | |
|   USING_GCC_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| # We're in the tree with gcc, and need to include some of its headers.
 | |
| GCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../gcc'
 | |
| 
 | |
| if test "x${with_newlib}" = "xyes"; then
 | |
|    # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
 | |
|    # may not work correctly, because the compiler may not be able to
 | |
|    # link executables.
 | |
| 
 | |
|    # We assume newlib.  This lets us hard-code the functions we know
 | |
|    # we'll have.
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_MEMMOVE 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_MEMCPY 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_TIME 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_GMTIME_R 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_LOCALTIME_R 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_USLEEP_DECL 1
 | |
| _ACEOF
 | |
| 
 | |
|    # This is only for POSIX threads.
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_PTHREAD_MUTEXATTR_INIT 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
|    # Assume we do not have getuid and friends.
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define NO_GETUID 1
 | |
| _ACEOF
 | |
| 
 | |
|    PLATFORMNET=NoNet
 | |
| else
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_func in strerror_r select fstat open fsync sleep opendir \
 | |
|                    localtime_r readdir_r getpwuid_r getcwd \
 | |
| 		   access stat lstat mkdir rename rmdir unlink utime chmod readlink \
 | |
| 		   nl_langinfo setlocale \
 | |
| 		   inet_pton uname inet_ntoa \
 | |
| 		   getrlimit sigaction ftruncate mmap \
 | |
| 		   getifaddrs
 | |
| do
 | |
| as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_func" >&5
 | |
| echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_var+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define $ac_func innocuous_$ac_func
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char $ac_func (); 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 $ac_func
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char $ac_func ();
 | |
| /* 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_$ac_func) || defined (__stub___$ac_func)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = $ac_func;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != $ac_func;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_var=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_var=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_var'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| done
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_func in inet_aton inet_addr
 | |
| do
 | |
| as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_func" >&5
 | |
| echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_var+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define $ac_func innocuous_$ac_func
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char $ac_func (); 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 $ac_func
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char $ac_func ();
 | |
| /* 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_$ac_func) || defined (__stub___$ac_func)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = $ac_func;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != $ac_func;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_var=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_var=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_var'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
|  break
 | |
| fi
 | |
| done
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_header in unistd.h dlfcn.h sys/resource.h
 | |
| do
 | |
| as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 | |
| if eval "test \"\${$as_ac_Header+set}\" = set"; then
 | |
|   echo "$as_me:$LINENO: checking for $ac_header" >&5
 | |
| echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_Header+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 | |
| else
 | |
|   # Is the header compilable?
 | |
| echo "$as_me:$LINENO: checking $ac_header usability" >&5
 | |
| echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_includes_default
 | |
| #include <$ac_header>
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_header_compiler=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_header_compiler=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 | |
| echo "${ECHO_T}$ac_header_compiler" >&6
 | |
| 
 | |
| # Is the header present?
 | |
| echo "$as_me:$LINENO: checking $ac_header presence" >&5
 | |
| echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <$ac_header>
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_c_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   ac_header_preproc=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   ac_header_preproc=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
 | |
| echo "${ECHO_T}$ac_header_preproc" >&6
 | |
| 
 | |
| # So?  What about this header?
 | |
| case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
 | |
|   yes:no: )
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
 | |
| echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
 | |
| echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
 | |
|     ac_header_preproc=yes
 | |
|     ;;
 | |
|   no:yes:* )
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
 | |
| echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
 | |
| echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
 | |
| echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
 | |
| echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
 | |
| echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 | |
| echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 | |
|     (
 | |
|       cat <<\_ASBOX
 | |
| ## ---------------------------------- ##
 | |
| ## Report this to the libjava lists.  ##
 | |
| ## ---------------------------------- ##
 | |
| _ASBOX
 | |
|     ) |
 | |
|       sed "s/^/$as_me: WARNING:     /" >&2
 | |
|     ;;
 | |
| esac
 | |
| echo "$as_me:$LINENO: checking for $ac_header" >&5
 | |
| echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_Header+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   eval "$as_ac_Header=\$ac_header_preproc"
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 | |
| 
 | |
| fi
 | |
| if test `eval echo '${'$as_ac_Header'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| done
 | |
| 
 | |
|    # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl
 | |
|    echo "$as_me:$LINENO: checking for dladdr in -ldl" >&5
 | |
| echo $ECHO_N "checking for dladdr in -ldl... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dl_dladdr+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldl  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dladdr ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| dladdr ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dl_dladdr=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dl_dladdr=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dladdr" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dl_dladdr" >&6
 | |
| if test $ac_cv_lib_dl_dladdr = yes; then
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_DLADDR 1
 | |
| _ACEOF
 | |
| 
 | |
| else
 | |
| 
 | |
|        echo "$as_me:$LINENO: checking for dladdr in -ldld" >&5
 | |
| echo $ECHO_N "checking for dladdr in -ldld... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dld_dladdr+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldld  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dladdr ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| dladdr ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dld_dladdr=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dld_dladdr=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dladdr" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dld_dladdr" >&6
 | |
| if test $ac_cv_lib_dld_dladdr = yes; then
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_DLADDR 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
|    if test x"$cross_compiling" = x"no"; then
 | |
|      echo "$as_me:$LINENO: checking for /proc/self/exe" >&5
 | |
| echo $ECHO_N "checking for /proc/self/exe... $ECHO_C" >&6
 | |
| if test "${ac_cv_file__proc_self_exe+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   test "$cross_compiling" = yes &&
 | |
|   { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
 | |
| echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| if test -r "/proc/self/exe"; then
 | |
|   ac_cv_file__proc_self_exe=yes
 | |
| else
 | |
|   ac_cv_file__proc_self_exe=no
 | |
| fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_file__proc_self_exe" >&5
 | |
| echo "${ECHO_T}$ac_cv_file__proc_self_exe" >&6
 | |
| if test $ac_cv_file__proc_self_exe = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define HAVE__PROC_SELF_EXE 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_PROC_SELF_EXE 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
|      echo "$as_me:$LINENO: checking for /proc/self/maps" >&5
 | |
| echo $ECHO_N "checking for /proc/self/maps... $ECHO_C" >&6
 | |
| if test "${ac_cv_file__proc_self_maps+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   test "$cross_compiling" = yes &&
 | |
|   { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
 | |
| echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| if test -r "/proc/self/maps"; then
 | |
|   ac_cv_file__proc_self_maps=yes
 | |
| else
 | |
|   ac_cv_file__proc_self_maps=no
 | |
| fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_file__proc_self_maps" >&5
 | |
| echo "${ECHO_T}$ac_cv_file__proc_self_maps" >&6
 | |
| if test $ac_cv_file__proc_self_maps = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define HAVE__PROC_SELF_MAPS 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_PROC_SELF_MAPS 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
|    else
 | |
|      case $host in
 | |
|      *-linux*)
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_PROC_SELF_EXE 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_PROC_SELF_MAPS 1
 | |
| _ACEOF
 | |
| 
 | |
|        ;;
 | |
|      esac
 | |
|    fi
 | |
| 
 | |
| 
 | |
|       if test "X$prefix" = "XNONE"; then
 | |
|     acl_final_prefix="$ac_default_prefix"
 | |
|   else
 | |
|     acl_final_prefix="$prefix"
 | |
|   fi
 | |
|   if test "X$exec_prefix" = "XNONE"; then
 | |
|     acl_final_exec_prefix='${prefix}'
 | |
|   else
 | |
|     acl_final_exec_prefix="$exec_prefix"
 | |
|   fi
 | |
|   acl_save_prefix="$prefix"
 | |
|   prefix="$acl_final_prefix"
 | |
|   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
 | |
|   prefix="$acl_save_prefix"
 | |
| 
 | |
| 
 | |
| # Check whether --with-gnu-ld or --without-gnu-ld was given.
 | |
| if test "${with_gnu_ld+set}" = set; then
 | |
|   withval="$with_gnu_ld"
 | |
|   test "$withval" = no || with_gnu_ld=yes
 | |
| else
 | |
|   with_gnu_ld=no
 | |
| fi;
 | |
| # Prepare PATH_SEPARATOR.
 | |
| # The user is always right.
 | |
| if test "${PATH_SEPARATOR+set}" != set; then
 | |
|   echo "#! /bin/sh" >conf$$.sh
 | |
|   echo  "exit 0"   >>conf$$.sh
 | |
|   chmod +x conf$$.sh
 | |
|   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
 | |
|     PATH_SEPARATOR=';'
 | |
|   else
 | |
|     PATH_SEPARATOR=:
 | |
|   fi
 | |
|   rm -f conf$$.sh
 | |
| fi
 | |
| ac_prog=ld
 | |
| if test "$GCC" = yes; then
 | |
|   # Check if gcc -print-prog-name=ld gives a path.
 | |
|   echo "$as_me:$LINENO: checking for ld used by GCC" >&5
 | |
| echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
 | |
|   case $host in
 | |
|   *-*-mingw*)
 | |
|     # gcc leaves a trailing carriage return which upsets mingw
 | |
|     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
 | |
|   *)
 | |
|     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
 | |
|   esac
 | |
|   case $ac_prog in
 | |
|     # Accept absolute paths.
 | |
|     [\\/]* | [A-Za-z]:[\\/]*)
 | |
|       re_direlt='/[^/][^/]*/\.\./'
 | |
|       # Canonicalize the path of ld
 | |
|       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
 | |
|       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
 | |
| 	ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
 | |
|       done
 | |
|       test -z "$LD" && LD="$ac_prog"
 | |
|       ;;
 | |
|   "")
 | |
|     # If it fails, then pretend we aren't using GCC.
 | |
|     ac_prog=ld
 | |
|     ;;
 | |
|   *)
 | |
|     # If it is relative, then search for the first ld in PATH.
 | |
|     with_gnu_ld=unknown
 | |
|     ;;
 | |
|   esac
 | |
| elif test "$with_gnu_ld" = yes; then
 | |
|   echo "$as_me:$LINENO: checking for GNU ld" >&5
 | |
| echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
 | |
| echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
 | |
| fi
 | |
| if test "${acl_cv_path_LD+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -z "$LD"; then
 | |
|   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
 | |
|   for ac_dir in $PATH; do
 | |
|     test -z "$ac_dir" && ac_dir=.
 | |
|     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
 | |
|       acl_cv_path_LD="$ac_dir/$ac_prog"
 | |
|       # Check to see if the program is GNU ld.  I'd rather use --version,
 | |
|       # but apparently some GNU ld's only accept -v.
 | |
|       # Break only if it was the GNU/non-GNU ld that we prefer.
 | |
|       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
 | |
| 	test "$with_gnu_ld" != no && break
 | |
|       else
 | |
| 	test "$with_gnu_ld" != yes && break
 | |
|       fi
 | |
|     fi
 | |
|   done
 | |
|   IFS="$ac_save_ifs"
 | |
| else
 | |
|   acl_cv_path_LD="$LD" # Let the user override the test with a path.
 | |
| fi
 | |
| fi
 | |
| 
 | |
| LD="$acl_cv_path_LD"
 | |
| if test -n "$LD"; then
 | |
|   echo "$as_me:$LINENO: result: $LD" >&5
 | |
| echo "${ECHO_T}$LD" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
 | |
| echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
 | |
| echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
 | |
| if test "${acl_cv_prog_gnu_ld+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
 | |
| if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
 | |
|   acl_cv_prog_gnu_ld=yes
 | |
| else
 | |
|   acl_cv_prog_gnu_ld=no
 | |
| fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
 | |
| echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
 | |
| with_gnu_ld=$acl_cv_prog_gnu_ld
 | |
| 
 | |
| 
 | |
| 
 | |
|                                                 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
 | |
| echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
 | |
| if test "${acl_cv_rpath+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
| 
 | |
|     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
 | |
|     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
 | |
|     . ./conftest.sh
 | |
|     rm -f ./conftest.sh
 | |
|     acl_cv_rpath=done
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
 | |
| echo "${ECHO_T}$acl_cv_rpath" >&6
 | |
|   wl="$acl_cv_wl"
 | |
|   libext="$acl_cv_libext"
 | |
|   shlibext="$acl_cv_shlibext"
 | |
|   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
 | |
|   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
 | |
|   hardcode_direct="$acl_cv_hardcode_direct"
 | |
|   hardcode_minus_L="$acl_cv_hardcode_minus_L"
 | |
|     # Check whether --enable-rpath or --disable-rpath was given.
 | |
| if test "${enable_rpath+set}" = set; then
 | |
|   enableval="$enable_rpath"
 | |
|   :
 | |
| else
 | |
|   enable_rpath=yes
 | |
| fi;
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     use_additional=yes
 | |
| 
 | |
|   acl_save_prefix="$prefix"
 | |
|   prefix="$acl_final_prefix"
 | |
|   acl_save_exec_prefix="$exec_prefix"
 | |
|   exec_prefix="$acl_final_exec_prefix"
 | |
| 
 | |
|     eval additional_includedir=\"$includedir\"
 | |
|     eval additional_libdir=\"$libdir\"
 | |
| 
 | |
|   exec_prefix="$acl_save_exec_prefix"
 | |
|   prefix="$acl_save_prefix"
 | |
| 
 | |
| 
 | |
| # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
 | |
| if test "${with_libiconv_prefix+set}" = set; then
 | |
|   withval="$with_libiconv_prefix"
 | |
| 
 | |
|     if test "X$withval" = "Xno"; then
 | |
|       use_additional=no
 | |
|     else
 | |
|       if test "X$withval" = "X"; then
 | |
| 
 | |
|   acl_save_prefix="$prefix"
 | |
|   prefix="$acl_final_prefix"
 | |
|   acl_save_exec_prefix="$exec_prefix"
 | |
|   exec_prefix="$acl_final_exec_prefix"
 | |
| 
 | |
|           eval additional_includedir=\"$includedir\"
 | |
|           eval additional_libdir=\"$libdir\"
 | |
| 
 | |
|   exec_prefix="$acl_save_exec_prefix"
 | |
|   prefix="$acl_save_prefix"
 | |
| 
 | |
|       else
 | |
|         additional_includedir="$withval/include"
 | |
|         additional_libdir="$withval/lib"
 | |
|       fi
 | |
|     fi
 | |
| 
 | |
| fi;
 | |
|       LIBICONV=
 | |
|   LTLIBICONV=
 | |
|   INCICONV=
 | |
|   rpathdirs=
 | |
|   ltrpathdirs=
 | |
|   names_already_handled=
 | |
|   names_next_round='iconv '
 | |
|   while test -n "$names_next_round"; do
 | |
|     names_this_round="$names_next_round"
 | |
|     names_next_round=
 | |
|     for name in $names_this_round; do
 | |
|       already_handled=
 | |
|       for n in $names_already_handled; do
 | |
|         if test "$n" = "$name"; then
 | |
|           already_handled=yes
 | |
|           break
 | |
|         fi
 | |
|       done
 | |
|       if test -z "$already_handled"; then
 | |
|         names_already_handled="$names_already_handled $name"
 | |
|                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
 | |
|         eval value=\"\$HAVE_LIB$uppername\"
 | |
|         if test -n "$value"; then
 | |
|           if test "$value" = yes; then
 | |
|             eval value=\"\$LIB$uppername\"
 | |
|             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
 | |
|             eval value=\"\$LTLIB$uppername\"
 | |
|             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
 | |
|           else
 | |
|                                     :
 | |
|           fi
 | |
|         else
 | |
|                               found_dir=
 | |
|           found_la=
 | |
|           found_so=
 | |
|           found_a=
 | |
|           if test $use_additional = yes; then
 | |
|             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
 | |
|               found_dir="$additional_libdir"
 | |
|               found_so="$additional_libdir/lib$name.$shlibext"
 | |
|               if test -f "$additional_libdir/lib$name.la"; then
 | |
|                 found_la="$additional_libdir/lib$name.la"
 | |
|               fi
 | |
|             else
 | |
|               if test -f "$additional_libdir/lib$name.$libext"; then
 | |
|                 found_dir="$additional_libdir"
 | |
|                 found_a="$additional_libdir/lib$name.$libext"
 | |
|                 if test -f "$additional_libdir/lib$name.la"; then
 | |
|                   found_la="$additional_libdir/lib$name.la"
 | |
|                 fi
 | |
|               fi
 | |
|             fi
 | |
|           fi
 | |
|           if test "X$found_dir" = "X"; then
 | |
|             for x in $LDFLAGS $LTLIBICONV; do
 | |
| 
 | |
|   acl_save_prefix="$prefix"
 | |
|   prefix="$acl_final_prefix"
 | |
|   acl_save_exec_prefix="$exec_prefix"
 | |
|   exec_prefix="$acl_final_exec_prefix"
 | |
|   eval x=\"$x\"
 | |
|   exec_prefix="$acl_save_exec_prefix"
 | |
|   prefix="$acl_save_prefix"
 | |
| 
 | |
|               case "$x" in
 | |
|                 -L*)
 | |
|                   dir=`echo "X$x" | sed -e 's/^X-L//'`
 | |
|                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
 | |
|                     found_dir="$dir"
 | |
|                     found_so="$dir/lib$name.$shlibext"
 | |
|                     if test -f "$dir/lib$name.la"; then
 | |
|                       found_la="$dir/lib$name.la"
 | |
|                     fi
 | |
|                   else
 | |
|                     if test -f "$dir/lib$name.$libext"; then
 | |
|                       found_dir="$dir"
 | |
|                       found_a="$dir/lib$name.$libext"
 | |
|                       if test -f "$dir/lib$name.la"; then
 | |
|                         found_la="$dir/lib$name.la"
 | |
|                       fi
 | |
|                     fi
 | |
|                   fi
 | |
|                   ;;
 | |
|               esac
 | |
|               if test "X$found_dir" != "X"; then
 | |
|                 break
 | |
|               fi
 | |
|             done
 | |
|           fi
 | |
|           if test "X$found_dir" != "X"; then
 | |
|                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
 | |
|             if test "X$found_so" != "X"; then
 | |
|                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
 | |
|                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
 | |
|               else
 | |
|                                                                                 haveit=
 | |
|                 for x in $ltrpathdirs; do
 | |
|                   if test "X$x" = "X$found_dir"; then
 | |
|                     haveit=yes
 | |
|                     break
 | |
|                   fi
 | |
|                 done
 | |
|                 if test -z "$haveit"; then
 | |
|                   ltrpathdirs="$ltrpathdirs $found_dir"
 | |
|                 fi
 | |
|                                 if test "$hardcode_direct" = yes; then
 | |
|                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
 | |
|                 else
 | |
|                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
 | |
|                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
 | |
|                                                             haveit=
 | |
|                     for x in $rpathdirs; do
 | |
|                       if test "X$x" = "X$found_dir"; then
 | |
|                         haveit=yes
 | |
|                         break
 | |
|                       fi
 | |
|                     done
 | |
|                     if test -z "$haveit"; then
 | |
|                       rpathdirs="$rpathdirs $found_dir"
 | |
|                     fi
 | |
|                   else
 | |
|                                                                                 haveit=
 | |
|                     for x in $LDFLAGS $LIBICONV; do
 | |
| 
 | |
|   acl_save_prefix="$prefix"
 | |
|   prefix="$acl_final_prefix"
 | |
|   acl_save_exec_prefix="$exec_prefix"
 | |
|   exec_prefix="$acl_final_exec_prefix"
 | |
|   eval x=\"$x\"
 | |
|   exec_prefix="$acl_save_exec_prefix"
 | |
|   prefix="$acl_save_prefix"
 | |
| 
 | |
|                       if test "X$x" = "X-L$found_dir"; then
 | |
|                         haveit=yes
 | |
|                         break
 | |
|                       fi
 | |
|                     done
 | |
|                     if test -z "$haveit"; then
 | |
|                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
 | |
|                     fi
 | |
|                     if test "$hardcode_minus_L" != no; then
 | |
|                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
 | |
|                     else
 | |
|                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
 | |
|                     fi
 | |
|                   fi
 | |
|                 fi
 | |
|               fi
 | |
|             else
 | |
|               if test "X$found_a" != "X"; then
 | |
|                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
 | |
|               else
 | |
|                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
 | |
|               fi
 | |
|             fi
 | |
|                         additional_includedir=
 | |
|             case "$found_dir" in
 | |
|               */lib | */lib/)
 | |
|                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
 | |
|                 additional_includedir="$basedir/include"
 | |
|                 ;;
 | |
|             esac
 | |
|             if test "X$additional_includedir" != "X"; then
 | |
|                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
 | |
|                 haveit=
 | |
|                 if test "X$additional_includedir" = "X/usr/local/include"; then
 | |
|                   if test -n "$GCC"; then
 | |
|                     case $host_os in
 | |
|                       linux*) haveit=yes;;
 | |
|                     esac
 | |
|                   fi
 | |
|                 fi
 | |
|                 if test -z "$haveit"; then
 | |
|                   for x in $CPPFLAGS $INCICONV; do
 | |
| 
 | |
|   acl_save_prefix="$prefix"
 | |
|   prefix="$acl_final_prefix"
 | |
|   acl_save_exec_prefix="$exec_prefix"
 | |
|   exec_prefix="$acl_final_exec_prefix"
 | |
|   eval x=\"$x\"
 | |
|   exec_prefix="$acl_save_exec_prefix"
 | |
|   prefix="$acl_save_prefix"
 | |
| 
 | |
|                     if test "X$x" = "X-I$additional_includedir"; then
 | |
|                       haveit=yes
 | |
|                       break
 | |
|                     fi
 | |
|                   done
 | |
|                   if test -z "$haveit"; then
 | |
|                     if test -d "$additional_includedir"; then
 | |
|                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
 | |
|                     fi
 | |
|                   fi
 | |
|                 fi
 | |
|               fi
 | |
|             fi
 | |
|                         if test -n "$found_la"; then
 | |
|                                                         save_libdir="$libdir"
 | |
|               case "$found_la" in
 | |
|                 */* | *\\*) . "$found_la" ;;
 | |
|                 *) . "./$found_la" ;;
 | |
|               esac
 | |
|               libdir="$save_libdir"
 | |
|                             for dep in $dependency_libs; do
 | |
|                 case "$dep" in
 | |
|                   -L*)
 | |
|                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
 | |
|                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
 | |
|                       haveit=
 | |
|                       if test "X$additional_libdir" = "X/usr/local/lib"; then
 | |
|                         if test -n "$GCC"; then
 | |
|                           case $host_os in
 | |
|                             linux*) haveit=yes;;
 | |
|                           esac
 | |
|                         fi
 | |
|                       fi
 | |
|                       if test -z "$haveit"; then
 | |
|                         haveit=
 | |
|                         for x in $LDFLAGS $LIBICONV; do
 | |
| 
 | |
|   acl_save_prefix="$prefix"
 | |
|   prefix="$acl_final_prefix"
 | |
|   acl_save_exec_prefix="$exec_prefix"
 | |
|   exec_prefix="$acl_final_exec_prefix"
 | |
|   eval x=\"$x\"
 | |
|   exec_prefix="$acl_save_exec_prefix"
 | |
|   prefix="$acl_save_prefix"
 | |
| 
 | |
|                           if test "X$x" = "X-L$additional_libdir"; then
 | |
|                             haveit=yes
 | |
|                             break
 | |
|                           fi
 | |
|                         done
 | |
|                         if test -z "$haveit"; then
 | |
|                           if test -d "$additional_libdir"; then
 | |
|                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
 | |
|                           fi
 | |
|                         fi
 | |
|                         haveit=
 | |
|                         for x in $LDFLAGS $LTLIBICONV; do
 | |
| 
 | |
|   acl_save_prefix="$prefix"
 | |
|   prefix="$acl_final_prefix"
 | |
|   acl_save_exec_prefix="$exec_prefix"
 | |
|   exec_prefix="$acl_final_exec_prefix"
 | |
|   eval x=\"$x\"
 | |
|   exec_prefix="$acl_save_exec_prefix"
 | |
|   prefix="$acl_save_prefix"
 | |
| 
 | |
|                           if test "X$x" = "X-L$additional_libdir"; then
 | |
|                             haveit=yes
 | |
|                             break
 | |
|                           fi
 | |
|                         done
 | |
|                         if test -z "$haveit"; then
 | |
|                           if test -d "$additional_libdir"; then
 | |
|                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
 | |
|                           fi
 | |
|                         fi
 | |
|                       fi
 | |
|                     fi
 | |
|                     ;;
 | |
|                   -R*)
 | |
|                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
 | |
|                     if test "$enable_rpath" != no; then
 | |
|                                                                   haveit=
 | |
|                       for x in $rpathdirs; do
 | |
|                         if test "X$x" = "X$dir"; then
 | |
|                           haveit=yes
 | |
|                           break
 | |
|                         fi
 | |
|                       done
 | |
|                       if test -z "$haveit"; then
 | |
|                         rpathdirs="$rpathdirs $dir"
 | |
|                       fi
 | |
|                                                                   haveit=
 | |
|                       for x in $ltrpathdirs; do
 | |
|                         if test "X$x" = "X$dir"; then
 | |
|                           haveit=yes
 | |
|                           break
 | |
|                         fi
 | |
|                       done
 | |
|                       if test -z "$haveit"; then
 | |
|                         ltrpathdirs="$ltrpathdirs $dir"
 | |
|                       fi
 | |
|                     fi
 | |
|                     ;;
 | |
|                   -l*)
 | |
|                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
 | |
|                     ;;
 | |
|                   *.la)
 | |
|                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
 | |
|                     ;;
 | |
|                   *)
 | |
|                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
 | |
|                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
 | |
|                     ;;
 | |
|                 esac
 | |
|               done
 | |
|             fi
 | |
|           else
 | |
|                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
 | |
|             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
 | |
|           fi
 | |
|         fi
 | |
|       fi
 | |
|     done
 | |
|   done
 | |
|   if test "X$rpathdirs" != "X"; then
 | |
|     if test -n "$hardcode_libdir_separator"; then
 | |
|                         alldirs=
 | |
|       for found_dir in $rpathdirs; do
 | |
|         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
 | |
|       done
 | |
|             acl_save_libdir="$libdir"
 | |
|       libdir="$alldirs"
 | |
|       eval flag=\"$hardcode_libdir_flag_spec\"
 | |
|       libdir="$acl_save_libdir"
 | |
|       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
 | |
|     else
 | |
|             for found_dir in $rpathdirs; do
 | |
|         acl_save_libdir="$libdir"
 | |
|         libdir="$found_dir"
 | |
|         eval flag=\"$hardcode_libdir_flag_spec\"
 | |
|         libdir="$acl_save_libdir"
 | |
|         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
 | |
|       done
 | |
|     fi
 | |
|   fi
 | |
|   if test "X$ltrpathdirs" != "X"; then
 | |
|             for found_dir in $ltrpathdirs; do
 | |
|       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
 | |
|     done
 | |
|   fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|           am_save_CPPFLAGS="$CPPFLAGS"
 | |
| 
 | |
|   for element in $INCICONV; do
 | |
|     haveit=
 | |
|     for x in $CPPFLAGS; do
 | |
| 
 | |
|   acl_save_prefix="$prefix"
 | |
|   prefix="$acl_final_prefix"
 | |
|   acl_save_exec_prefix="$exec_prefix"
 | |
|   exec_prefix="$acl_final_exec_prefix"
 | |
|   eval x=\"$x\"
 | |
|   exec_prefix="$acl_save_exec_prefix"
 | |
|   prefix="$acl_save_prefix"
 | |
| 
 | |
|       if test "X$x" = "X$element"; then
 | |
|         haveit=yes
 | |
|         break
 | |
|       fi
 | |
|     done
 | |
|     if test -z "$haveit"; then
 | |
|       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
 | |
|     fi
 | |
|   done
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking for iconv" >&5
 | |
| echo $ECHO_N "checking for iconv... $ECHO_C" >&6
 | |
| if test "${am_cv_func_iconv+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
| 
 | |
|     am_cv_func_iconv="no, consider installing GNU libiconv"
 | |
|     am_cv_lib_iconv=no
 | |
|     if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <stdlib.h>
 | |
| #include <iconv.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| iconv_t cd = iconv_open("","");
 | |
|        iconv(cd,NULL,NULL,NULL,NULL);
 | |
|        iconv_close(cd);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   am_cv_func_iconv=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|     if test "$am_cv_func_iconv" != yes; then
 | |
|       am_save_LIBS="$LIBS"
 | |
|       LIBS="$LIBS $LIBICONV"
 | |
|       if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <stdlib.h>
 | |
| #include <iconv.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| iconv_t cd = iconv_open("","");
 | |
|          iconv(cd,NULL,NULL,NULL,NULL);
 | |
|          iconv_close(cd);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   am_cv_lib_iconv=yes
 | |
|         am_cv_func_iconv=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|       LIBS="$am_save_LIBS"
 | |
|     fi
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
 | |
| echo "${ECHO_T}$am_cv_func_iconv" >&6
 | |
|   if test "$am_cv_func_iconv" = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_ICONV 1
 | |
| _ACEOF
 | |
| 
 | |
|   fi
 | |
|   if test "$am_cv_lib_iconv" = yes; then
 | |
|     echo "$as_me:$LINENO: checking how to link with libiconv" >&5
 | |
| echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
 | |
|     echo "$as_me:$LINENO: result: $LIBICONV" >&5
 | |
| echo "${ECHO_T}$LIBICONV" >&6
 | |
|   else
 | |
|             CPPFLAGS="$am_save_CPPFLAGS"
 | |
|     LIBICONV=
 | |
|     LTLIBICONV=
 | |
|   fi
 | |
| 
 | |
| 
 | |
| 
 | |
|   if test "$am_cv_func_iconv" = yes; then
 | |
|     echo "$as_me:$LINENO: checking for iconv declaration" >&5
 | |
| echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
 | |
|     if test "${am_cv_proto_iconv+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 <stdlib.h>
 | |
| #include <iconv.h>
 | |
| extern
 | |
| #ifdef __cplusplus
 | |
| "C"
 | |
| #endif
 | |
| #if defined(__STDC__) || defined(__cplusplus)
 | |
| size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
 | |
| #else
 | |
| size_t iconv();
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   am_cv_proto_iconv_arg1=""
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| am_cv_proto_iconv_arg1="const"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
|       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
 | |
| fi
 | |
| 
 | |
|     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
 | |
|     echo "$as_me:$LINENO: result: ${ac_t:-
 | |
|          }$am_cv_proto_iconv" >&5
 | |
| echo "${ECHO_T}${ac_t:-
 | |
|          }$am_cv_proto_iconv" >&6
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define ICONV_CONST $am_cv_proto_iconv_arg1
 | |
| _ACEOF
 | |
| 
 | |
|   fi
 | |
| 
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
 | |
| echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
 | |
| if test "${am_cv_val_LC_MESSAGES+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <locale.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return LC_MESSAGES
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   am_cv_val_LC_MESSAGES=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| am_cv_val_LC_MESSAGES=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
 | |
| echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
 | |
|   if test $am_cv_val_LC_MESSAGES = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_LC_MESSAGES 1
 | |
| _ACEOF
 | |
| 
 | |
|   fi
 | |
| 
 | |
|    echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
 | |
| echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
 | |
| if test "${ac_cv_struct_tm+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/types.h>
 | |
| #include <time.h>
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| struct tm *tp; tp->tm_sec;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_struct_tm=time.h
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_struct_tm=sys/time.h
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
 | |
| echo "${ECHO_T}$ac_cv_struct_tm" >&6
 | |
| if test $ac_cv_struct_tm = sys/time.h; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define TM_IN_SYS_TIME 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
 | |
| echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
 | |
| if test "${ac_cv_member_struct_tm_tm_zone+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/types.h>
 | |
| #include <$ac_cv_struct_tm>
 | |
| 
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| static struct tm ac_aggr;
 | |
| if (ac_aggr.tm_zone)
 | |
| return 0;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_member_struct_tm_tm_zone=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/types.h>
 | |
| #include <$ac_cv_struct_tm>
 | |
| 
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| static struct tm ac_aggr;
 | |
| if (sizeof ac_aggr.tm_zone)
 | |
| return 0;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_member_struct_tm_tm_zone=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_member_struct_tm_tm_zone=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
 | |
| echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
 | |
| if test $ac_cv_member_struct_tm_tm_zone = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define HAVE_STRUCT_TM_TM_ZONE 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| fi
 | |
| 
 | |
| if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_TM_ZONE 1
 | |
| _ACEOF
 | |
| 
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking for tzname" >&5
 | |
| echo $ECHO_N "checking for tzname... $ECHO_C" >&6
 | |
| if test "${ac_cv_var_tzname+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <time.h>
 | |
| #ifndef tzname /* For SGI.  */
 | |
| extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| atoi(*tzname);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_var_tzname=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_var_tzname=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
 | |
| echo "${ECHO_T}$ac_cv_var_tzname" >&6
 | |
|   if test $ac_cv_var_tzname = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_TZNAME 1
 | |
| _ACEOF
 | |
| 
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_func in gethostbyname_r
 | |
| do
 | |
| as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_func" >&5
 | |
| echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_var+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define $ac_func innocuous_$ac_func
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char $ac_func (); 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 $ac_func
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char $ac_func ();
 | |
| /* 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_$ac_func) || defined (__stub___$ac_func)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = $ac_func;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != $ac_func;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_var=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_var=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_var'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_GETHOSTBYNAME_R 1
 | |
| _ACEOF
 | |
| 
 | |
|      # There are two different kinds of gethostbyname_r.
 | |
|      # We look for the one that returns `int'.
 | |
|      # Hopefully this check is robust enough.
 | |
|      cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <netdb.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define GETHOSTBYNAME_R_RETURNS_INT 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| 
 | |
|      case " $GCINCS " in
 | |
|      *" -D_REENTRANT "*) ;;
 | |
|      *)
 | |
| 		echo "$as_me:$LINENO: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
 | |
| echo $ECHO_N "checking whether gethostbyname_r declaration requires -D_REENTRANT... $ECHO_C" >&6
 | |
| if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|    ac_ext=cc
 | |
| ac_cpp='$CXXCPP $CPPFLAGS'
 | |
| ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 | |
| 
 | |
| 	  cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <netdb.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| gethostbyname_r("", 0, 0);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   libjava_cv_gethostbyname_r_needs_reentrant=no
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| 		CPPFLAGS_SAVE="$CPPFLAGS"
 | |
| 		CPPFLAGS="$CPPFLAGS -D_REENTRANT"
 | |
| 		cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <netdb.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| gethostbyname_r("", 0, 0);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   libjava_cv_gethostbyname_r_needs_reentrant=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| libjava_cv_gethostbyname_r_needs_reentrant=fail
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| 		CPPFLAGS="$CPPFLAGS_SAVE"
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| 	  ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
 | |
| echo "${ECHO_T}$libjava_cv_gethostbyname_r_needs_reentrant" >&6
 | |
| 	if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define _REENTRANT 1
 | |
| _ACEOF
 | |
| 
 | |
| 	fi
 | |
|      ;;
 | |
|      esac
 | |
| 
 | |
|      echo "$as_me:$LINENO: checking for struct hostent_data" >&5
 | |
| echo $ECHO_N "checking for struct hostent_data... $ECHO_C" >&6
 | |
| if test "${libjava_cv_struct_hostent_data+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.  */
 | |
| 
 | |
| #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
 | |
| # define _REENTRANT 1
 | |
| #endif
 | |
| #include <netdb.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| struct hostent_data data;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   libjava_cv_struct_hostent_data=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| libjava_cv_struct_hostent_data=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $libjava_cv_struct_hostent_data" >&5
 | |
| echo "${ECHO_T}$libjava_cv_struct_hostent_data" >&6
 | |
|      if test "x$libjava_cv_struct_hostent_data" = xyes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_STRUCT_HOSTENT_DATA 1
 | |
| _ACEOF
 | |
| 
 | |
|      fi
 | |
| 
 | |
| fi
 | |
| done
 | |
| 
 | |
| 
 | |
|    # FIXME: libjava source code expects to find a prototype for
 | |
|    # gethostbyaddr_r in netdb.h.  The outer check ensures that
 | |
|    # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
 | |
|    # to exist where expected.  (The root issue: AC_CHECK_FUNCS assumes C
 | |
|    # linkage check is enough, yet C++ code requires proper prototypes.)
 | |
|    cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <netdb.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then
 | |
| 
 | |
| 
 | |
| for ac_func in gethostbyaddr_r
 | |
| do
 | |
| as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_func" >&5
 | |
| echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_var+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define $ac_func innocuous_$ac_func
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char $ac_func (); 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 $ac_func
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char $ac_func ();
 | |
| /* 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_$ac_func) || defined (__stub___$ac_func)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = $ac_func;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != $ac_func;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_var=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_var=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_var'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_GETHOSTBYADDR_R 1
 | |
| _ACEOF
 | |
| 
 | |
|      # There are two different kinds of gethostbyaddr_r.
 | |
|      # We look for the one that returns `int'.
 | |
|      # Hopefully this check is robust enough.
 | |
|      cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <netdb.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define GETHOSTBYADDR_R_RETURNS_INT 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| fi
 | |
| done
 | |
| 
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_func in gethostname
 | |
| do
 | |
| as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_func" >&5
 | |
| echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_var+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define $ac_func innocuous_$ac_func
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char $ac_func (); 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 $ac_func
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char $ac_func ();
 | |
| /* 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_$ac_func) || defined (__stub___$ac_func)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = $ac_func;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != $ac_func;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_var=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_var=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_var'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_GETHOSTNAME 1
 | |
| _ACEOF
 | |
| 
 | |
|      cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <unistd.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "gethostname" >/dev/null 2>&1; then
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_GETHOSTNAME_DECL 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| fi
 | |
| done
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_func in usleep
 | |
| do
 | |
| as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_func" >&5
 | |
| echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_var+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define $ac_func innocuous_$ac_func
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char $ac_func (); 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 $ac_func
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char $ac_func ();
 | |
| /* 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_$ac_func) || defined (__stub___$ac_func)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = $ac_func;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != $ac_func;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_var=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_var=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_var'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
|      cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <unistd.h>
 | |
| 
 | |
| _ACEOF
 | |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 | |
|   $EGREP "usleep" >/dev/null 2>&1; then
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_USLEEP_DECL 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| rm -f conftest*
 | |
| 
 | |
| fi
 | |
| done
 | |
| 
 | |
| 
 | |
|    # Look for these functions in the thread library, but only bother
 | |
|    # if using POSIX threads.
 | |
|    if test "$THREADS" = posix; then
 | |
|       save_LIBS="$LIBS"
 | |
|       LIBS="$LIBS $THREADLIBS"
 | |
| 
 | |
|       # Look for sched_yield.  Up to Solaris 2.6, it is in libposix4, since
 | |
|       # Solaris 7 the name librt is preferred.
 | |
| 
 | |
| for ac_func in sched_yield
 | |
| do
 | |
| as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_func" >&5
 | |
| echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_var+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define $ac_func innocuous_$ac_func
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char $ac_func (); 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 $ac_func
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char $ac_func ();
 | |
| /* 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_$ac_func) || defined (__stub___$ac_func)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = $ac_func;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != $ac_func;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_var=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_var=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_var'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| else
 | |
| 
 | |
| 	echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
 | |
| echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lrt  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char sched_yield ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| sched_yield ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_rt_sched_yield=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_rt_sched_yield=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
 | |
| if test $ac_cv_lib_rt_sched_yield = yes; then
 | |
| 
 | |
| 	  cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_SCHED_YIELD 1
 | |
| _ACEOF
 | |
| 
 | |
| 	  THREADLIBS="$THREADLIBS -lrt"
 | |
| 	  THREADSPEC="$THREADSPEC -lrt"
 | |
| else
 | |
| 
 | |
| 	  echo "$as_me:$LINENO: checking for sched_yield in -lposix4" >&5
 | |
| echo $ECHO_N "checking for sched_yield in -lposix4... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lposix4  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char sched_yield ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| sched_yield ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_posix4_sched_yield=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_posix4_sched_yield=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_posix4_sched_yield" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_posix4_sched_yield" >&6
 | |
| if test $ac_cv_lib_posix4_sched_yield = yes; then
 | |
| 
 | |
| 	    cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_SCHED_YIELD 1
 | |
| _ACEOF
 | |
| 
 | |
| 	    THREADLIBS="$THREADLIBS -lposix4"
 | |
| 	    THREADSPEC="$THREADSPEC -lposix4"
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
| fi
 | |
| done
 | |
| 
 | |
| 
 | |
|       echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
 | |
| echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lrt  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char clock_gettime ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| clock_gettime ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_rt_clock_gettime=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_rt_clock_gettime=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6
 | |
| if test $ac_cv_lib_rt_clock_gettime = yes; then
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_CLOCK_GETTIME 1
 | |
| _ACEOF
 | |
| 
 | |
| 	 case "$THREADSPEC" in
 | |
| 	   *-lrt*) ;;
 | |
| 	   *)
 | |
|  	     THREADSPEC="$THREADSPEC -lrt"
 | |
| 	     THREADLIBS="$THREADLIBS -lrt"
 | |
| 	     ;;
 | |
| 	 esac
 | |
| fi
 | |
| 
 | |
| 
 | |
|       LIBS="$save_LIBS"
 | |
| 
 | |
|       # We can save a little space at runtime if the mutex has m_count
 | |
|       # or __m_count.  This is a nice hack for Linux.
 | |
|       cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <pthread.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
|           extern pthread_mutex_t *mutex; int q = mutex->m_count;
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define PTHREAD_MUTEX_HAVE_M_COUNT 1
 | |
| _ACEOF
 | |
| 
 | |
| 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 <pthread.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
| 	    extern pthread_mutex_t *mutex; int q = mutex->__m_count;
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define PTHREAD_MUTEX_HAVE___M_COUNT 1
 | |
| _ACEOF
 | |
| 
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
|    fi
 | |
| 
 | |
|    # We require a way to get the time.
 | |
|    time_found=no
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_func in gettimeofday time ftime
 | |
| do
 | |
| as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_func" >&5
 | |
| echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_var+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define $ac_func innocuous_$ac_func
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char $ac_func (); 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 $ac_func
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char $ac_func ();
 | |
| /* 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_$ac_func) || defined (__stub___$ac_func)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = $ac_func;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != $ac_func;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_var=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_var=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_var'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
|  time_found=yes
 | |
| fi
 | |
| done
 | |
| 
 | |
|    if test "$time_found" = no; then
 | |
|       { { echo "$as_me:$LINENO: error: no function found to get the time" >&5
 | |
| echo "$as_me: error: no function found to get the time" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|    fi
 | |
| 
 | |
| 
 | |
| for ac_func in memmove
 | |
| do
 | |
| as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_func" >&5
 | |
| echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_var+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define $ac_func innocuous_$ac_func
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char $ac_func (); 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 $ac_func
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char $ac_func ();
 | |
| /* 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_$ac_func) || defined (__stub___$ac_func)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = $ac_func;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != $ac_func;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_var=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_var=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_var'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| done
 | |
| 
 | |
| 
 | |
|    # We require memcpy.
 | |
|    memcpy_found=no
 | |
| 
 | |
| for ac_func in memcpy
 | |
| do
 | |
| as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
 | |
| echo "$as_me:$LINENO: checking for $ac_func" >&5
 | |
| echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_var+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define $ac_func innocuous_$ac_func
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char $ac_func (); 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 $ac_func
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char $ac_func ();
 | |
| /* 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_$ac_func) || defined (__stub___$ac_func)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = $ac_func;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != $ac_func;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   eval "$as_ac_var=yes"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| eval "$as_ac_var=no"
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 | |
| if test `eval echo '${'$as_ac_var'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
|  memcpy_found=yes
 | |
| fi
 | |
| done
 | |
| 
 | |
|    if test "$memcpy_found" = no; then
 | |
|       { { echo "$as_me:$LINENO: error: memcpy is required" >&5
 | |
| echo "$as_me: error: memcpy is required" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|    fi
 | |
|    # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl
 | |
|    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
 | |
| echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dl_dlopen+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldl  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dlopen ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| dlopen ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dl_dlopen=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dl_dlopen=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
 | |
| if test $ac_cv_lib_dl_dlopen = yes; then
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_DLOPEN 1
 | |
| _ACEOF
 | |
| 
 | |
| else
 | |
| 
 | |
|        echo "$as_me:$LINENO: checking for dlopen in -ldld" >&5
 | |
| echo $ECHO_N "checking for dlopen in -ldld... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dld_dlopen+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldld  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char dlopen ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| dlopen ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dld_dlopen=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dld_dlopen=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dlopen" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dld_dlopen" >&6
 | |
| if test $ac_cv_lib_dld_dlopen = yes; then
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_DLOPEN 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
|    # Some library-finding code we stole from Tcl.
 | |
|    #--------------------------------------------------------------------
 | |
|    #	Check for the existence of the -lsocket and -lnsl libraries.
 | |
|    #	The order here is important, so that they end up in the right
 | |
|    #	order in the command line generated by make.  Here are some
 | |
|    #	special considerations:
 | |
|    #	1. Use "connect" and "accept" to check for -lsocket, and
 | |
|    #	   "gethostbyname" to check for -lnsl.
 | |
|    #	2. Use each function name only once:  can't redo a check because
 | |
|    #	   autoconf caches the results of the last check and won't redo it.
 | |
|    #	3. Use -lnsl and -lsocket only if they supply procedures that
 | |
|    #	   aren't already present in the normal libraries.  This is because
 | |
|    #	   IRIX 5.2 has libraries, but they aren't needed and they're
 | |
|    #	   bogus:  they goof up name resolution if used.
 | |
|    #	4. On some SVR4 systems, can't use -lsocket without -lnsl too.
 | |
|    #	   To get around this problem, check for both libraries together
 | |
|    #	   if -lsocket doesn't work by itself.
 | |
|    #--------------------------------------------------------------------
 | |
| 
 | |
|    echo "$as_me:$LINENO: checking for socket libraries" >&5
 | |
| echo $ECHO_N "checking for socket libraries... $ECHO_C" >&6
 | |
| if test "${gcj_cv_lib_sockets+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   gcj_cv_lib_sockets=
 | |
|      gcj_checkBoth=0
 | |
|      unset ac_cv_func_connect
 | |
|      echo "$as_me:$LINENO: checking for connect" >&5
 | |
| echo $ECHO_N "checking for connect... $ECHO_C" >&6
 | |
| if test "${ac_cv_func_connect+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define connect to an innocuous variant, in case <limits.h> declares connect.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define connect innocuous_connect
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char connect (); 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 connect
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char connect ();
 | |
| /* 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_connect) || defined (__stub___connect)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = connect;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != connect;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_func_connect=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_func_connect=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
 | |
| echo "${ECHO_T}$ac_cv_func_connect" >&6
 | |
| if test $ac_cv_func_connect = yes; then
 | |
|   gcj_checkSocket=0
 | |
| else
 | |
|   gcj_checkSocket=1
 | |
| fi
 | |
| 
 | |
|      if test "$gcj_checkSocket" = 1; then
 | |
| 	 unset ac_cv_func_connect
 | |
| 	 echo "$as_me:$LINENO: checking for main in -lsocket" >&5
 | |
| echo $ECHO_N "checking for main in -lsocket... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_socket_main+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lsocket  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| main ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_socket_main=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_socket_main=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_socket_main" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_socket_main" >&6
 | |
| if test $ac_cv_lib_socket_main = yes; then
 | |
|   gcj_cv_lib_sockets="-lsocket"
 | |
| else
 | |
|   gcj_checkBoth=1
 | |
| fi
 | |
| 
 | |
|      fi
 | |
|      if test "$gcj_checkBoth" = 1; then
 | |
| 	 gcj_oldLibs=$LIBS
 | |
| 	 LIBS="$LIBS -lsocket -lnsl"
 | |
| 	 unset ac_cv_func_accept
 | |
| 	 echo "$as_me:$LINENO: checking for accept" >&5
 | |
| echo $ECHO_N "checking for accept... $ECHO_C" >&6
 | |
| if test "${ac_cv_func_accept+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define accept to an innocuous variant, in case <limits.h> declares accept.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define accept innocuous_accept
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char accept (); 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 accept
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char accept ();
 | |
| /* 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_accept) || defined (__stub___accept)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = accept;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != accept;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_func_accept=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_func_accept=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_func_accept" >&5
 | |
| echo "${ECHO_T}$ac_cv_func_accept" >&6
 | |
| if test $ac_cv_func_accept = yes; then
 | |
|   gcj_checkNsl=0
 | |
| 			gcj_cv_lib_sockets="-lsocket -lnsl"
 | |
| fi
 | |
| 
 | |
| 	 unset ac_cv_func_accept
 | |
| 	 LIBS=$gcj_oldLibs
 | |
|      fi
 | |
|      unset ac_cv_func_gethostbyname
 | |
|      gcj_oldLibs=$LIBS
 | |
|      LIBS="$LIBS $gcj_cv_lib_sockets"
 | |
|      echo "$as_me:$LINENO: checking for gethostbyname" >&5
 | |
| echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
 | |
| if test "${ac_cv_func_gethostbyname+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
 | |
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
 | |
| #define gethostbyname innocuous_gethostbyname
 | |
| 
 | |
| /* System header to define __stub macros and hopefully few prototypes,
 | |
|     which can conflict with char gethostbyname (); 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 gethostbyname
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| {
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char gethostbyname ();
 | |
| /* 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_gethostbyname) || defined (__stub___gethostbyname)
 | |
| choke me
 | |
| #else
 | |
| char (*f) () = gethostbyname;
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| return f != gethostbyname;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_func_gethostbyname=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_func_gethostbyname=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
 | |
| echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
 | |
| if test $ac_cv_func_gethostbyname = yes; then
 | |
|   :
 | |
| else
 | |
|   echo "$as_me:$LINENO: checking for main in -lnsl" >&5
 | |
| echo $ECHO_N "checking for main in -lnsl... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_nsl_main+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lnsl  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| main ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_nsl_main=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_nsl_main=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_main" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_nsl_main" >&6
 | |
| if test $ac_cv_lib_nsl_main = yes; then
 | |
|   gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
 | |
| fi
 | |
| 
 | |
| fi
 | |
| 
 | |
|      unset ac_cv_func_gethostbyname
 | |
|      LIBS=$gcj_oldLIBS
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $gcj_cv_lib_sockets" >&5
 | |
| echo "${ECHO_T}$gcj_cv_lib_sockets" >&6
 | |
|    SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
 | |
| 
 | |
|    if test "$with_system_zlib" = yes; then
 | |
|       echo "$as_me:$LINENO: checking for deflate in -lz" >&5
 | |
| echo $ECHO_N "checking for deflate in -lz... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_z_deflate+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lz  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char deflate ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| deflate ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_z_deflate=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_z_deflate=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_z_deflate" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_z_deflate" >&6
 | |
| if test $ac_cv_lib_z_deflate = yes; then
 | |
|   ZLIBSPEC=-lz
 | |
| else
 | |
|   ZLIBSPEC=
 | |
| fi
 | |
| 
 | |
|    fi
 | |
| 
 | |
|    # Test for Gtk stuff, if asked for.
 | |
|    if test "$use_gtk_awt" = yes; then
 | |
| 
 | |
|   succeeded=no
 | |
| 
 | |
|   if test -z "$PKG_CONFIG"; then
 | |
|     # Extract the first word of "pkg-config", so it can be a program name with args.
 | |
| set dummy pkg-config; 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_path_PKG_CONFIG+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   case $PKG_CONFIG in
 | |
|   [\\/]* | ?:[\\/]*)
 | |
|   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
 | |
|   ;;
 | |
|   *)
 | |
|   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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
|   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 | |
|   ;;
 | |
| esac
 | |
| fi
 | |
| PKG_CONFIG=$ac_cv_path_PKG_CONFIG
 | |
| 
 | |
| if test -n "$PKG_CONFIG"; then
 | |
|   echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
 | |
| echo "${ECHO_T}$PKG_CONFIG" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   fi
 | |
| 
 | |
|   if test "$PKG_CONFIG" = "no" ; then
 | |
|      echo "*** The pkg-config script could not be found. Make sure it is"
 | |
|      echo "*** in your path, or set the PKG_CONFIG environment variable"
 | |
|      echo "*** to the full path to pkg-config."
 | |
|      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
 | |
|   else
 | |
|      PKG_CONFIG_MIN_VERSION=0.9.0
 | |
|      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
 | |
|         echo "$as_me:$LINENO: checking for gtk+-2.0 >= 2.4" >&5
 | |
| echo $ECHO_N "checking for gtk+-2.0 >= 2.4... $ECHO_C" >&6
 | |
| 
 | |
|         if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
 | |
|             echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
|             succeeded=yes
 | |
| 
 | |
|             echo "$as_me:$LINENO: checking GTK_CFLAGS" >&5
 | |
| echo $ECHO_N "checking GTK_CFLAGS... $ECHO_C" >&6
 | |
|             GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
 | |
|             echo "$as_me:$LINENO: result: $GTK_CFLAGS" >&5
 | |
| echo "${ECHO_T}$GTK_CFLAGS" >&6
 | |
| 
 | |
|             echo "$as_me:$LINENO: checking GTK_LIBS" >&5
 | |
| echo $ECHO_N "checking GTK_LIBS... $ECHO_C" >&6
 | |
|             GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
 | |
|             echo "$as_me:$LINENO: result: $GTK_LIBS" >&5
 | |
| echo "${ECHO_T}$GTK_LIBS" >&6
 | |
|         else
 | |
|             GTK_CFLAGS=""
 | |
|             GTK_LIBS=""
 | |
|             ## If we have a custom action on failure, don't print errors, but
 | |
|             ## do set a variable so people can do so.
 | |
|             GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
 | |
|             echo $GTK_PKG_ERRORS
 | |
|         fi
 | |
| 
 | |
| 
 | |
| 
 | |
|      else
 | |
|         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
 | |
|         echo "*** See http://www.freedesktop.org/software/pkgconfig"
 | |
|      fi
 | |
|   fi
 | |
| 
 | |
|   if test $succeeded = yes; then
 | |
|      :
 | |
|   else
 | |
|      { { echo "$as_me:$LINENO: error: Library requirements (gtk+-2.0 >= 2.4) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
 | |
| echo "$as_me: error: Library requirements (gtk+-2.0 >= 2.4) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|   fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   succeeded=no
 | |
| 
 | |
|   if test -z "$PKG_CONFIG"; then
 | |
|     # Extract the first word of "pkg-config", so it can be a program name with args.
 | |
| set dummy pkg-config; 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_path_PKG_CONFIG+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   case $PKG_CONFIG in
 | |
|   [\\/]* | ?:[\\/]*)
 | |
|   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
 | |
|   ;;
 | |
|   *)
 | |
|   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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
|   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 | |
|   ;;
 | |
| esac
 | |
| fi
 | |
| PKG_CONFIG=$ac_cv_path_PKG_CONFIG
 | |
| 
 | |
| if test -n "$PKG_CONFIG"; then
 | |
|   echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
 | |
| echo "${ECHO_T}$PKG_CONFIG" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   fi
 | |
| 
 | |
|   if test "$PKG_CONFIG" = "no" ; then
 | |
|      echo "*** The pkg-config script could not be found. Make sure it is"
 | |
|      echo "*** in your path, or set the PKG_CONFIG environment variable"
 | |
|      echo "*** to the full path to pkg-config."
 | |
|      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
 | |
|   else
 | |
|      PKG_CONFIG_MIN_VERSION=0.9.0
 | |
|      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
 | |
|         echo "$as_me:$LINENO: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
 | |
| echo $ECHO_N "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... $ECHO_C" >&6
 | |
| 
 | |
|         if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
 | |
|             echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
|             succeeded=yes
 | |
| 
 | |
|             echo "$as_me:$LINENO: checking GLIB_CFLAGS" >&5
 | |
| echo $ECHO_N "checking GLIB_CFLAGS... $ECHO_C" >&6
 | |
|             GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
 | |
|             echo "$as_me:$LINENO: result: $GLIB_CFLAGS" >&5
 | |
| echo "${ECHO_T}$GLIB_CFLAGS" >&6
 | |
| 
 | |
|             echo "$as_me:$LINENO: checking GLIB_LIBS" >&5
 | |
| echo $ECHO_N "checking GLIB_LIBS... $ECHO_C" >&6
 | |
|             GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
 | |
|             echo "$as_me:$LINENO: result: $GLIB_LIBS" >&5
 | |
| echo "${ECHO_T}$GLIB_LIBS" >&6
 | |
|         else
 | |
|             GLIB_CFLAGS=""
 | |
|             GLIB_LIBS=""
 | |
|             ## If we have a custom action on failure, don't print errors, but
 | |
|             ## do set a variable so people can do so.
 | |
|             GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
 | |
|             echo $GLIB_PKG_ERRORS
 | |
|         fi
 | |
| 
 | |
| 
 | |
| 
 | |
|      else
 | |
|         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
 | |
|         echo "*** See http://www.freedesktop.org/software/pkgconfig"
 | |
|      fi
 | |
|   fi
 | |
| 
 | |
|   if test $succeeded = yes; then
 | |
|      :
 | |
|   else
 | |
|      { { echo "$as_me:$LINENO: error: Library requirements (glib-2.0 >= 2.4 gthread-2.0 >= 2.4) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
 | |
| echo "$as_me: error: Library requirements (glib-2.0 >= 2.4 gthread-2.0 >= 2.4) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|   fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   succeeded=no
 | |
| 
 | |
|   if test -z "$PKG_CONFIG"; then
 | |
|     # Extract the first word of "pkg-config", so it can be a program name with args.
 | |
| set dummy pkg-config; 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_path_PKG_CONFIG+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   case $PKG_CONFIG in
 | |
|   [\\/]* | ?:[\\/]*)
 | |
|   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
 | |
|   ;;
 | |
|   *)
 | |
|   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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
|   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
 | |
|   ;;
 | |
| esac
 | |
| fi
 | |
| PKG_CONFIG=$ac_cv_path_PKG_CONFIG
 | |
| 
 | |
| if test -n "$PKG_CONFIG"; then
 | |
|   echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
 | |
| echo "${ECHO_T}$PKG_CONFIG" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   fi
 | |
| 
 | |
|   if test "$PKG_CONFIG" = "no" ; then
 | |
|      echo "*** The pkg-config script could not be found. Make sure it is"
 | |
|      echo "*** in your path, or set the PKG_CONFIG environment variable"
 | |
|      echo "*** to the full path to pkg-config."
 | |
|      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
 | |
|   else
 | |
|      PKG_CONFIG_MIN_VERSION=0.9.0
 | |
|      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
 | |
|         echo "$as_me:$LINENO: checking for libart-2.0 >= 2.1" >&5
 | |
| echo $ECHO_N "checking for libart-2.0 >= 2.1... $ECHO_C" >&6
 | |
| 
 | |
|         if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
 | |
|             echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
|             succeeded=yes
 | |
| 
 | |
|             echo "$as_me:$LINENO: checking LIBART_CFLAGS" >&5
 | |
| echo $ECHO_N "checking LIBART_CFLAGS... $ECHO_C" >&6
 | |
|             LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
 | |
|             echo "$as_me:$LINENO: result: $LIBART_CFLAGS" >&5
 | |
| echo "${ECHO_T}$LIBART_CFLAGS" >&6
 | |
| 
 | |
|             echo "$as_me:$LINENO: checking LIBART_LIBS" >&5
 | |
| echo $ECHO_N "checking LIBART_LIBS... $ECHO_C" >&6
 | |
|             LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
 | |
|             echo "$as_me:$LINENO: result: $LIBART_LIBS" >&5
 | |
| echo "${ECHO_T}$LIBART_LIBS" >&6
 | |
|         else
 | |
|             LIBART_CFLAGS=""
 | |
|             LIBART_LIBS=""
 | |
|             ## If we have a custom action on failure, don't print errors, but
 | |
|             ## do set a variable so people can do so.
 | |
|             LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
 | |
|             echo $LIBART_PKG_ERRORS
 | |
|         fi
 | |
| 
 | |
| 
 | |
| 
 | |
|      else
 | |
|         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
 | |
|         echo "*** See http://www.freedesktop.org/software/pkgconfig"
 | |
|      fi
 | |
|   fi
 | |
| 
 | |
|   if test $succeeded = yes; then
 | |
|      :
 | |
|   else
 | |
|      { { echo "$as_me:$LINENO: error: Library requirements (libart-2.0 >= 2.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
 | |
| echo "$as_me: error: Library requirements (libart-2.0 >= 2.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|   fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|       # We require the XTest Extension to support java.awt.Robot.
 | |
|       echo "$as_me:$LINENO: checking for XTestQueryExtension in -lXtst" >&5
 | |
| echo $ECHO_N "checking for XTestQueryExtension in -lXtst... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-lXtst ${X_LIBS} $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| /* Override any gcc2 internal prototype to avoid an error.  */
 | |
| #ifdef __cplusplus
 | |
| extern "C"
 | |
| #endif
 | |
| /* We use char because int might match the return type of a gcc2
 | |
|    builtin and then its argument prototype would still apply.  */
 | |
| char XTestQueryExtension ();
 | |
| int
 | |
| main ()
 | |
| {
 | |
| XTestQueryExtension ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_Xtst_XTestQueryExtension=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_Xtst_XTestQueryExtension=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_Xtst_XTestQueryExtension" >&6
 | |
| if test $ac_cv_lib_Xtst_XTestQueryExtension = yes; then
 | |
|   true
 | |
| else
 | |
|   { { echo "$as_me:$LINENO: error: libXtst not found, required by java.awt.Robot" >&5
 | |
| echo "$as_me: error: libXtst not found, required by java.awt.Robot" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 
 | |
|    fi
 | |
| 
 | |
|    # On Solaris, and maybe other architectures, the Boehm collector
 | |
|    # requires -ldl.
 | |
|    if test "$GC" = boehm; then
 | |
|       case "${host}" in
 | |
|           mips-sgi-irix6*)
 | |
| 	    # IRIX 6 lacks a N64 libdl.so, but only the N32 (default multilib)
 | |
| 	    # libgcj.spec is used, so override here
 | |
| 	    SYSTEMSPEC="$SYSTEMSPEC %{!mabi=64:-ldl}"
 | |
| 	  ;;
 | |
| 	  *)
 | |
|             echo "$as_me:$LINENO: checking for main in -ldl" >&5
 | |
| echo $ECHO_N "checking for main in -ldl... $ECHO_C" >&6
 | |
| if test "${ac_cv_lib_dl_main+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   ac_check_lib_save_LIBS=$LIBS
 | |
| LIBS="-ldl  $LIBS"
 | |
| if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| 
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| main ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_lib_dl_main=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_lib_dl_main=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| LIBS=$ac_check_lib_save_LIBS
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_lib_dl_main" >&5
 | |
| echo "${ECHO_T}$ac_cv_lib_dl_main" >&6
 | |
| if test $ac_cv_lib_dl_main = yes; then
 | |
|   SYSTEMSPEC="$SYSTEMSPEC -ldl"
 | |
| fi
 | |
| 
 | |
| 	  ;;
 | |
|       esac
 | |
|    fi
 | |
| fi
 | |
| 
 | |
| # Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
 | |
| case $build in
 | |
|     *-mingw32) CLASSPATH_SEPARATOR=';' ;;
 | |
|     *)         CLASSPATH_SEPARATOR=':' ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| # We must search the source tree for java.lang, since we still don't
 | |
| # have libgcj.jar nor java/lang/*.class
 | |
| GCJ_SAVE_CPPFLAGS=$CPPFLAGS
 | |
| CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
 | |
| 
 | |
| # Since some classes depend on this one, we need its source available
 | |
| # before we can do any GCJ compilation test :-(
 | |
| if test ! -f gnu/classpath/Configuration.java; then
 | |
|   test -d gnu || mkdir gnu
 | |
|   test -d gnu/classpath || mkdir gnu/classpath
 | |
|   # Note that it is not crucial that all the values here be correct.
 | |
|   sed -e "s,@prefix@,$prefix," \
 | |
|       -e "s,@VERSION@,$VERSION," \
 | |
|       -e "s,@LIBDEBUG@,false," \
 | |
|       -e "s,@INIT_LOAD_LIBRARY@,false," \
 | |
|       -e "s,@@,$LIBGCJDEBUG," \
 | |
|       -e "s,@default_toolkit@,$TOOLKIT," \
 | |
|       -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \
 | |
|       -e "s,@GTK_CAIRO_ENABLED@,false," \
 | |
|       -e "s,@ECJ_JAR@,," \
 | |
| 	< $srcdir/classpath/gnu/classpath/Configuration.java.in \
 | |
| 	> gnu/classpath/Configuration.java
 | |
|   # We do not want to redirect the output of the grep below to /dev/null,
 | |
|   # but we add /dev/null to the input list so that grep will print the
 | |
|   # filename of Configuration.java in case it finds any matches.
 | |
|   if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then
 | |
|     { { echo "$as_me:$LINENO: error: configure.ac is missing the substitutions above" >&5
 | |
| echo "$as_me: error: configure.ac is missing the substitutions above" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| 
 | |
| for ac_prog in gcj
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_GCJ+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$GCJ"; then
 | |
|   ac_cv_prog_GCJ="$GCJ" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_GCJ="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| GCJ=$ac_cv_prog_GCJ
 | |
| if test -n "$GCJ"; then
 | |
|   echo "$as_me:$LINENO: result: $GCJ" >&5
 | |
| echo "${ECHO_T}$GCJ" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$GCJ" && break
 | |
| done
 | |
| test -n "$GCJ" || GCJ="gcj"
 | |
| 
 | |
| test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
 | |
| echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| if test "x${GCJFLAGS-unset}" = xunset; then
 | |
|    GCJFLAGS="-g -O2"
 | |
| fi
 | |
| 
 | |
| 
 | |
| depcc="$GCJ"  am_compiler_list='gcc3 gcc'
 | |
| 
 | |
| echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
 | |
| echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
 | |
| if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
 | |
|   # We make a subdir and do the tests there.  Otherwise we can end up
 | |
|   # making bogus files that we don't know about and never remove.  For
 | |
|   # instance it was reported that on HP-UX the gcc test will end up
 | |
|   # making a dummy file named `D' -- because `-MD' means `put the output
 | |
|   # in D'.
 | |
|   mkdir conftest.dir
 | |
|   # Copy depcomp to subdir because otherwise we won't find it if we're
 | |
|   # using a relative directory.
 | |
|   cp "$am_depcomp" conftest.dir
 | |
|   cd conftest.dir
 | |
|   # We will build objects and dependencies in a subdirectory because
 | |
|   # it helps to detect inapplicable dependency modes.  For instance
 | |
|   # both Tru64's cc and ICC support -MD to output dependencies as a
 | |
|   # side effect of compilation, but ICC will put the dependencies in
 | |
|   # the current directory while Tru64 will put them in the object
 | |
|   # directory.
 | |
|   mkdir sub
 | |
| 
 | |
|   am_cv_GCJ_dependencies_compiler_type=none
 | |
|   if test "$am_compiler_list" = ""; then
 | |
|      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
 | |
|   fi
 | |
|   for depmode in $am_compiler_list; do
 | |
|     # Setup a source with many dependencies, because some compilers
 | |
|     # like to wrap large dependency lists on column 80 (with \), and
 | |
|     # we should not choose a depcomp mode which is confused by this.
 | |
|     #
 | |
|     # We need to recreate these files for each test, as the compiler may
 | |
|     # overwrite some of them when testing with obscure command lines.
 | |
|     # This happens at least with the AIX C compiler.
 | |
|     : > sub/conftest.c
 | |
|     for i in 1 2 3 4 5 6; do
 | |
|       echo '#include "conftst'$i'.h"' >> sub/conftest.c
 | |
|       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
 | |
|       # Solaris 8's {/usr,}/bin/sh.
 | |
|       touch sub/conftst$i.h
 | |
|     done
 | |
|     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 | |
| 
 | |
|     case $depmode in
 | |
|     nosideeffect)
 | |
|       # after this tag, mechanisms are not by side-effect, so they'll
 | |
|       # only be used when explicitly requested
 | |
|       if test "x$enable_dependency_tracking" = xyes; then
 | |
| 	continue
 | |
|       else
 | |
| 	break
 | |
|       fi
 | |
|       ;;
 | |
|     none) break ;;
 | |
|     esac
 | |
|     # We check with `-c' and `-o' for the sake of the "dashmstdout"
 | |
|     # mode.  It turns out that the SunPro C++ compiler does not properly
 | |
|     # handle `-M -o', and we need to detect this.
 | |
|     if depmode=$depmode \
 | |
|        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
 | |
|        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
 | |
|        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
 | |
|          >/dev/null 2>conftest.err &&
 | |
|        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
 | |
|        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
 | |
|        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
 | |
|       # icc doesn't choke on unknown options, it will just issue warnings
 | |
|       # or remarks (even with -Werror).  So we grep stderr for any message
 | |
|       # that says an option was ignored or not supported.
 | |
|       # When given -MP, icc 7.0 and 7.1 complain thusly:
 | |
|       #   icc: Command line warning: ignoring option '-M'; no argument required
 | |
|       # The diagnosis changed in icc 8.0:
 | |
|       #   icc: Command line remark: option '-MP' not supported
 | |
|       if (grep 'ignoring option' conftest.err ||
 | |
|           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
 | |
|         am_cv_GCJ_dependencies_compiler_type=$depmode
 | |
|         break
 | |
|       fi
 | |
|     fi
 | |
|   done
 | |
| 
 | |
|   cd ..
 | |
|   rm -rf conftest.dir
 | |
| else
 | |
|   am_cv_GCJ_dependencies_compiler_type=none
 | |
| fi
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
 | |
| echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
 | |
| GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
 | |
| 
 | |
| 
 | |
| 
 | |
| if
 | |
|   test "x$enable_dependency_tracking" != xno \
 | |
|   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
 | |
|   am__fastdepGCJ_TRUE=
 | |
|   am__fastdepGCJ_FALSE='#'
 | |
| else
 | |
|   am__fastdepGCJ_TRUE='#'
 | |
|   am__fastdepGCJ_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Now remove it.
 | |
| rm -f gnu/classpath/Configuration.java
 | |
| 
 | |
| CPPFLAGS=$GCJ_SAVE_CPPFLAGS
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for void *" >&5
 | |
| echo $ECHO_N "checking for void *... $ECHO_C" >&6
 | |
| if test "${ac_cv_type_void_p+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.  */
 | |
| $ac_includes_default
 | |
| int
 | |
| main ()
 | |
| {
 | |
| if ((void * *) 0)
 | |
|   return 0;
 | |
| if (sizeof (void *))
 | |
|   return 0;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_type_void_p=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_type_void_p=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
 | |
| echo "${ECHO_T}$ac_cv_type_void_p" >&6
 | |
| 
 | |
| echo "$as_me:$LINENO: checking size of void *" >&5
 | |
| echo $ECHO_N "checking size of void *... $ECHO_C" >&6
 | |
| if test "${ac_cv_sizeof_void_p+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test "$ac_cv_type_void_p" = yes; then
 | |
|   # The cast to unsigned long works around a bug in the HP C Compiler
 | |
|   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
 | |
|   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
 | |
|   # This bug is HP SR number 8606223364.
 | |
|   if test "$cross_compiling" = yes; then
 | |
|   # Depending upon the size, compute the lo and hi bounds.
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_includes_default
 | |
| int
 | |
| main ()
 | |
| {
 | |
| static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
 | |
| test_array [0] = 0
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_lo=0 ac_mid=0
 | |
|   while :; do
 | |
|     cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_includes_default
 | |
| int
 | |
| main ()
 | |
| {
 | |
| static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
 | |
| test_array [0] = 0
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_hi=$ac_mid; break
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_lo=`expr $ac_mid + 1`
 | |
| 		    if test $ac_lo -le $ac_mid; then
 | |
| 		      ac_lo= ac_hi=
 | |
| 		      break
 | |
| 		    fi
 | |
| 		    ac_mid=`expr 2 '*' $ac_mid + 1`
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
|   done
 | |
| 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.  */
 | |
| $ac_includes_default
 | |
| int
 | |
| main ()
 | |
| {
 | |
| static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
 | |
| test_array [0] = 0
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_hi=-1 ac_mid=-1
 | |
|   while :; do
 | |
|     cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_includes_default
 | |
| int
 | |
| main ()
 | |
| {
 | |
| static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
 | |
| test_array [0] = 0
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_lo=$ac_mid; break
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_hi=`expr '(' $ac_mid ')' - 1`
 | |
| 		       if test $ac_mid -le $ac_hi; then
 | |
| 			 ac_lo= ac_hi=
 | |
| 			 break
 | |
| 		       fi
 | |
| 		       ac_mid=`expr 2 '*' $ac_mid`
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
|   done
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_lo= ac_hi=
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| # Binary search between lo and hi bounds.
 | |
| while test "x$ac_lo" != "x$ac_hi"; do
 | |
|   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_includes_default
 | |
| int
 | |
| main ()
 | |
| {
 | |
| static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
 | |
| test_array [0] = 0
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_hi=$ac_mid
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_lo=`expr '(' $ac_mid ')' + 1`
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| done
 | |
| case $ac_lo in
 | |
| ?*) ac_cv_sizeof_void_p=$ac_lo;;
 | |
| '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: cannot compute sizeof (void *), 77
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 1); exit 1; }; } ;;
 | |
| esac
 | |
| else
 | |
|   if test "$cross_compiling" = yes; then
 | |
|   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: cannot run test program while cross compiling
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| else
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_includes_default
 | |
| long longval () { return (long) (sizeof (void *)); }
 | |
| unsigned long ulongval () { return (long) (sizeof (void *)); }
 | |
| #include <stdio.h>
 | |
| #include <stdlib.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
|   FILE *f = fopen ("conftest.val", "w");
 | |
|   if (! f)
 | |
|     exit (1);
 | |
|   if (((long) (sizeof (void *))) < 0)
 | |
|     {
 | |
|       long i = longval ();
 | |
|       if (i != ((long) (sizeof (void *))))
 | |
| 	exit (1);
 | |
|       fprintf (f, "%ld\n", i);
 | |
|     }
 | |
|   else
 | |
|     {
 | |
|       unsigned long i = ulongval ();
 | |
|       if (i != ((long) (sizeof (void *))))
 | |
| 	exit (1);
 | |
|       fprintf (f, "%lu\n", i);
 | |
|     }
 | |
|   exit (ferror (f) || fclose (f) != 0);
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_sizeof_void_p=`cat conftest.val`
 | |
| else
 | |
|   echo "$as_me: program exited with status $ac_status" >&5
 | |
| echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ( exit $ac_status )
 | |
| { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: cannot compute sizeof (void *), 77
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| fi
 | |
| rm -f conftest.val
 | |
| else
 | |
|   ac_cv_sizeof_void_p=0
 | |
| fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
 | |
| echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
 | |
| echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
 | |
| if test "${ac_cv_c_bigendian+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   # See if sys/param.h defines the BYTE_ORDER macro.
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <sys/types.h>
 | |
| #include <sys/param.h>
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
 | |
|  bogus endian macros
 | |
| #endif
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   # It does; now see whether it defined to BIG_ENDIAN or not.
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <sys/types.h>
 | |
| #include <sys/param.h>
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| #if BYTE_ORDER != BIG_ENDIAN
 | |
|  not big endian
 | |
| #endif
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_c_bigendian=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_c_bigendian=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| # It does not; compile a test program.
 | |
| if test "$cross_compiling" = yes; then
 | |
|   # try to guess the endianness by grepping values into an object file
 | |
|   ac_cv_c_bigendian=unknown
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
 | |
| short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
 | |
| void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
 | |
| short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
 | |
| short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
 | |
| void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
 | |
| int
 | |
| main ()
 | |
| {
 | |
|  _ascii (); _ebcdic ();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
 | |
|   ac_cv_c_bigendian=yes
 | |
| fi
 | |
| if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
 | |
|   if test "$ac_cv_c_bigendian" = unknown; then
 | |
|     ac_cv_c_bigendian=no
 | |
|   else
 | |
|     # finding both strings is unlikely to happen, but who knows?
 | |
|     ac_cv_c_bigendian=unknown
 | |
|   fi
 | |
| fi
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| else
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| int
 | |
| main ()
 | |
| {
 | |
|   /* Are we little or big endian?  From Harbison&Steele.  */
 | |
|   union
 | |
|   {
 | |
|     long l;
 | |
|     char c[sizeof (long)];
 | |
|   } u;
 | |
|   u.l = 1;
 | |
|   exit (u.c[sizeof (long) - 1] == 1);
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_c_bigendian=no
 | |
| else
 | |
|   echo "$as_me: program exited with status $ac_status" >&5
 | |
| echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ( exit $ac_status )
 | |
| ac_cv_c_bigendian=yes
 | |
| fi
 | |
| rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
 | |
| echo "${ECHO_T}$ac_cv_c_bigendian" >&6
 | |
| case $ac_cv_c_bigendian in
 | |
|   yes)
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define WORDS_BIGENDIAN 1
 | |
| _ACEOF
 | |
|  ;;
 | |
|   no)
 | |
|      ;;
 | |
|   *)
 | |
|     { { echo "$as_me:$LINENO: error: unknown endianness
 | |
| presetting ac_cv_c_bigendian=no (or yes) will help" >&5
 | |
| echo "$as_me: error: unknown endianness
 | |
| presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
 | |
|    { (exit 1); exit 1; }; } ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| ZLIBS=
 | |
| SYS_ZLIBS=
 | |
| ZINCS=
 | |
| 
 | |
| if test -z "$ZLIBSPEC"; then
 | |
|    # Use zlib from the GCC tree.
 | |
|    ZINCS='-I$(top_srcdir)/../zlib'
 | |
|    ZLIBS=../zlib/libzgcj_convenience.la
 | |
| else
 | |
|    # System's zlib.
 | |
|    SYS_ZLIBS="$ZLIBSPEC"
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$NATIVE" = yes; then
 | |
|   NATIVE_TRUE=
 | |
|   NATIVE_FALSE='#'
 | |
| else
 | |
|   NATIVE_TRUE='#'
 | |
|   NATIVE_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$enable_shared" = yes; then
 | |
|   ENABLE_SHARED_TRUE=
 | |
|   ENABLE_SHARED_FALSE='#'
 | |
| else
 | |
|   ENABLE_SHARED_TRUE='#'
 | |
|   ENABLE_SHARED_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
 | |
|   NEEDS_DATA_START_TRUE=
 | |
|   NEEDS_DATA_START_FALSE='#'
 | |
| else
 | |
|   NEEDS_DATA_START_TRUE='#'
 | |
|   NEEDS_DATA_START_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| # Process the option "--enable-version-specific-runtime-libs"
 | |
| # Calculate toolexeclibdir
 | |
| case ${version_specific_libs} in
 | |
|   yes)
 | |
|     # Need the gcc compiler version to know where to install libraries
 | |
|     # and header files if --enable-version-specific-runtime-libs option
 | |
|     # is selected.
 | |
|     includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
 | |
|     toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
 | |
|     toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
 | |
|     toolexeclibdir=$toolexecmainlibdir
 | |
|     ;;
 | |
|   no)
 | |
|     if test -n "$with_cross_host" &&
 | |
|        test x"$with_cross_host" != x"no"; then
 | |
|       # Install a library built with a cross compiler in tooldir, not libdir.
 | |
|       toolexecdir='$(exec_prefix)/$(target_noncanonical)'
 | |
|       toolexecmainlibdir='$(toolexecdir)/lib'
 | |
|     else
 | |
|       toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
 | |
|       toolexecmainlibdir='$(libdir)'
 | |
|     fi
 | |
|     multi_os_directory=`$CC -print-multi-os-directory`
 | |
|     case $multi_os_directory in
 | |
|       .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
 | |
|       *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
 | |
|     esac
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # Determine gcj and libgcj version number.
 | |
| gcjversion=`cat "$srcdir/../gcc/BASE-VER"`
 | |
| libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version`
 | |
| GCJVERSION=$gcjversion
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define GCJVERSION "$GCJVERSION"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| # Determine where the standard .db file and GNU Classpath JNI
 | |
| # libraries are found.
 | |
| gcjsubdir=gcj-$gcjversion-$libgcj_soversion
 | |
| multi_os_directory=`$CC -print-multi-os-directory`
 | |
| case $multi_os_directory in
 | |
|   .)
 | |
|    dbexecdir='$(libdir)/'$gcjsubdir # Avoid /.
 | |
|    ;;
 | |
|   *)
 | |
|    dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
 | |
|    ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define JV_VERSION "1.5.0"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define JV_API_VERSION "1.5"
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| 
 | |
| case "${with_gxx_include_dir}" in
 | |
|   yes)
 | |
|     { { echo "$as_me:$LINENO: error: --with-gxx-include-dir=[dir] requires a directory" >&5
 | |
| echo "$as_me: error: --with-gxx-include-dir=[dir] requires a directory" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|     ;;
 | |
|   no | "")
 | |
|     case "${enable_version_specific_runtime_libs}" in
 | |
|       yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
 | |
|       *)
 | |
| 	libstdcxx_incdir='c++/$(gcc_version)'
 | |
| 	gxx_include_dir='include/$(libstdcxx_incdir)'
 | |
| 	if test -n "$with_cross_host" &&
 | |
|            test x"$with_cross_host" != x"no"; then
 | |
|           gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
 | |
|         else
 | |
|           gxx_include_dir='${prefix}/'"$gxx_include_dir"
 | |
|         fi;;
 | |
|     esac ;;
 | |
|   *) gxx_include_dir=${with_gxx_include_dir} ;;
 | |
| esac
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| # We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
 | |
| # On that system, sys/ioctl.h will not include sys/filio.h unless
 | |
| # BSD_COMP is defined; just including sys/filio.h is simpler.
 | |
| # We avoid AC_HEADER_DIRENT since we really only care about dirent.h
 | |
| # for now.  If you change this, you also must update natFile.cc.
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h \
 | |
| 		  sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
 | |
| 		  sys/socket.h netinet/in.h arpa/inet.h netdb.h net/if.h \
 | |
| 		  pwd.h sys/config.h stdint.h langinfo.h locale.h \
 | |
| 		  dirent.h sys/rw_lock.h magic.h ifaddrs.h
 | |
| do
 | |
| as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 | |
| if eval "test \"\${$as_ac_Header+set}\" = set"; then
 | |
|   echo "$as_me:$LINENO: checking for $ac_header" >&5
 | |
| echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_Header+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 | |
| else
 | |
|   # Is the header compilable?
 | |
| echo "$as_me:$LINENO: checking $ac_header usability" >&5
 | |
| echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_includes_default
 | |
| #include <$ac_header>
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_header_compiler=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_header_compiler=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 | |
| echo "${ECHO_T}$ac_header_compiler" >&6
 | |
| 
 | |
| # Is the header present?
 | |
| echo "$as_me:$LINENO: checking $ac_header presence" >&5
 | |
| echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <$ac_header>
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_c_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   ac_header_preproc=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   ac_header_preproc=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
 | |
| echo "${ECHO_T}$ac_header_preproc" >&6
 | |
| 
 | |
| # So?  What about this header?
 | |
| case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
 | |
|   yes:no: )
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
 | |
| echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
 | |
| echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
 | |
|     ac_header_preproc=yes
 | |
|     ;;
 | |
|   no:yes:* )
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
 | |
| echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
 | |
| echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
 | |
| echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
 | |
| echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
 | |
| echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 | |
| echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 | |
|     (
 | |
|       cat <<\_ASBOX
 | |
| ## ---------------------------------- ##
 | |
| ## Report this to the libjava lists.  ##
 | |
| ## ---------------------------------- ##
 | |
| _ASBOX
 | |
|     ) |
 | |
|       sed "s/^/$as_me: WARNING:     /" >&2
 | |
|     ;;
 | |
| esac
 | |
| echo "$as_me:$LINENO: checking for $ac_header" >&5
 | |
| echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_Header+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   eval "$as_ac_Header=\$ac_header_preproc"
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 | |
| 
 | |
| fi
 | |
| if test `eval echo '${'$as_ac_Header'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| done
 | |
| 
 | |
| 
 | |
| for ac_header in inttypes.h
 | |
| do
 | |
| as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 | |
| if eval "test \"\${$as_ac_Header+set}\" = set"; then
 | |
|   echo "$as_me:$LINENO: checking for $ac_header" >&5
 | |
| echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_Header+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 | |
| else
 | |
|   # Is the header compilable?
 | |
| echo "$as_me:$LINENO: checking $ac_header usability" >&5
 | |
| echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| $ac_includes_default
 | |
| #include <$ac_header>
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_header_compiler=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_header_compiler=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 | |
| echo "${ECHO_T}$ac_header_compiler" >&6
 | |
| 
 | |
| # Is the header present?
 | |
| echo "$as_me:$LINENO: checking $ac_header presence" >&5
 | |
| echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <$ac_header>
 | |
| _ACEOF
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
 | |
|   (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
 | |
|   if test -s conftest.err; then
 | |
|     ac_cpp_err=$ac_c_preproc_warn_flag
 | |
|     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
 | |
|   else
 | |
|     ac_cpp_err=
 | |
|   fi
 | |
| else
 | |
|   ac_cpp_err=yes
 | |
| fi
 | |
| if test -z "$ac_cpp_err"; then
 | |
|   ac_header_preproc=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
|   ac_header_preproc=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_ext
 | |
| echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
 | |
| echo "${ECHO_T}$ac_header_preproc" >&6
 | |
| 
 | |
| # So?  What about this header?
 | |
| case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
 | |
|   yes:no: )
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
 | |
| echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
 | |
| echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
 | |
|     ac_header_preproc=yes
 | |
|     ;;
 | |
|   no:yes:* )
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
 | |
| echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
 | |
| echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
 | |
| echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
 | |
| echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
 | |
| echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
 | |
|     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 | |
| echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
 | |
|     (
 | |
|       cat <<\_ASBOX
 | |
| ## ---------------------------------- ##
 | |
| ## Report this to the libjava lists.  ##
 | |
| ## ---------------------------------- ##
 | |
| _ASBOX
 | |
|     ) |
 | |
|       sed "s/^/$as_me: WARNING:     /" >&2
 | |
|     ;;
 | |
| esac
 | |
| echo "$as_me:$LINENO: checking for $ac_header" >&5
 | |
| echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 | |
| if eval "test \"\${$as_ac_Header+set}\" = set"; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   eval "$as_ac_Header=\$ac_header_preproc"
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
 | |
| echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 | |
| 
 | |
| fi
 | |
| if test `eval echo '${'$as_ac_Header'}'` = yes; then
 | |
|   cat >>confdefs.h <<_ACEOF
 | |
| #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_INTTYPES_H 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define JV_HAVE_INTTYPES_H 1
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| fi
 | |
| 
 | |
| done
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for ssize_t" >&5
 | |
| echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
 | |
| if test "${ac_cv_type_ssize_t+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.  */
 | |
| $ac_includes_default
 | |
| int
 | |
| main ()
 | |
| {
 | |
| if ((ssize_t *) 0)
 | |
|   return 0;
 | |
| if (sizeof (ssize_t))
 | |
|   return 0;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_type_ssize_t=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_type_ssize_t=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
 | |
| echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
 | |
| if test $ac_cv_type_ssize_t = yes; then
 | |
|   :
 | |
| else
 | |
| 
 | |
| cat >>confdefs.h <<_ACEOF
 | |
| #define ssize_t int
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for magic_t" >&5
 | |
| echo $ECHO_N "checking for magic_t... $ECHO_C" >&6
 | |
| if test "${ac_cv_type_magic_t+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.  */
 | |
| 
 | |
| #ifdef HAVE_MAGIC_H
 | |
| #include <magic.h>
 | |
| #endif
 | |
| 
 | |
| int
 | |
| main ()
 | |
| {
 | |
| if ((magic_t *) 0)
 | |
|   return 0;
 | |
| if (sizeof (magic_t))
 | |
|   return 0;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   ac_cv_type_magic_t=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ac_cv_type_magic_t=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $ac_cv_type_magic_t" >&5
 | |
| echo "${ECHO_T}$ac_cv_type_magic_t" >&6
 | |
| if test $ac_cv_type_magic_t = yes; then
 | |
| 
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_MAGIC_T 1
 | |
| _ACEOF
 | |
| 
 | |
| fi
 | |
| 
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for in_addr_t" >&5
 | |
| echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <sys/types.h>
 | |
| #if STDC_HEADERS
 | |
| #include <stdlib.h>
 | |
| #include <stddef.h>
 | |
| #endif
 | |
| #if HAVE_NETINET_IN_H
 | |
| #include <netinet/in.h>
 | |
| #endif
 | |
| int
 | |
| main ()
 | |
| {
 | |
| in_addr_t foo;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_IN_ADDR_T 1
 | |
| _ACEOF
 | |
| 
 | |
|    echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether struct ip_mreq is in netinet/in.h" >&5
 | |
| echo $ECHO_N "checking whether struct ip_mreq is in netinet/in.h... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <netinet/in.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| struct ip_mreq mreq;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_STRUCT_IP_MREQ 1
 | |
| _ACEOF
 | |
| 
 | |
|    echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether struct ipv6_mreq is in netinet/in.h" >&5
 | |
| echo $ECHO_N "checking whether struct ipv6_mreq is in netinet/in.h... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <netinet/in.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| struct ipv6_mreq mreq6;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_STRUCT_IPV6_MREQ 1
 | |
| _ACEOF
 | |
| 
 | |
|    echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| 
 | |
| echo "$as_me:$LINENO: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
 | |
| echo $ECHO_N "checking whether struct sockaddr_in6 is in netinet/in.h... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <netinet/in.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| struct sockaddr_in6 addr6;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_INET6 1
 | |
| _ACEOF
 | |
| 
 | |
|    echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for socklen_t in sys/socket.h" >&5
 | |
| echo $ECHO_N "checking for socklen_t in sys/socket.h... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #define _POSIX_PII_SOCKET
 | |
| #include <sys/types.h>
 | |
| #include <sys/socket.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| socklen_t x = 5;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_SOCKLEN_T 1
 | |
| _ACEOF
 | |
| 
 | |
|    echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| 
 | |
| echo "$as_me:$LINENO: checking for tm_gmtoff in struct tm" >&5
 | |
| echo $ECHO_N "checking for tm_gmtoff in struct tm... $ECHO_C" >&6
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <time.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| struct tm tim; tim.tm_gmtoff = 0;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define STRUCT_TM_HAS_GMTOFF 1
 | |
| _ACEOF
 | |
| 
 | |
|    echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
|    echo "$as_me:$LINENO: checking for global timezone variable" >&5
 | |
| echo $ECHO_N "checking for global timezone variable... $ECHO_C" >&6
 | |
|                cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <time.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| void i(){long z2 = 2*timezone;}
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_TIMEZONE 1
 | |
| _ACEOF
 | |
| 
 | |
|       echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
|        echo "$as_me:$LINENO: checking for global _timezone variable" >&5
 | |
| echo $ECHO_N "checking for global _timezone variable... $ECHO_C" >&6
 | |
|               cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <time.h>
 | |
| int
 | |
| main ()
 | |
| {
 | |
| long z2 = _timezone;
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest.$ac_objext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_UNDERSCORE_TIMEZONE 1
 | |
| _ACEOF
 | |
| 
 | |
|           echo "$as_me:$LINENO: result: yes" >&5
 | |
| echo "${ECHO_T}yes" >&6
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 | |
| 
 | |
| for ac_prog in perl
 | |
| do
 | |
|   # Extract the first word of "$ac_prog", so it can be a program name with args.
 | |
| set dummy $ac_prog; ac_word=$2
 | |
| echo "$as_me:$LINENO: checking for $ac_word" >&5
 | |
| echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 | |
| if test "${ac_cv_prog_PERL+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   if test -n "$PERL"; then
 | |
|   ac_cv_prog_PERL="$PERL" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
 | |
|     ac_cv_prog_PERL="$ac_prog"
 | |
|     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
 | |
|     break 2
 | |
|   fi
 | |
| done
 | |
| done
 | |
| 
 | |
| fi
 | |
| fi
 | |
| PERL=$ac_cv_prog_PERL
 | |
| if test -n "$PERL"; then
 | |
|   echo "$as_me:$LINENO: result: $PERL" >&5
 | |
| echo "${ECHO_T}$PERL" >&6
 | |
| else
 | |
|   echo "$as_me:$LINENO: result: no" >&5
 | |
| echo "${ECHO_T}no" >&6
 | |
| fi
 | |
| 
 | |
|   test -n "$PERL" && break
 | |
| done
 | |
| test -n "$PERL" || PERL="false"
 | |
| 
 | |
| 
 | |
| SYSDEP_SOURCES=
 | |
| SIGNAL_HANDLER_AUX=
 | |
| 
 | |
| case "${host}" in
 | |
|  i?86-*-linux*)
 | |
|     SIGNAL_HANDLER=include/i386-signal.h
 | |
|     ;;
 | |
|  sparc*-sun-solaris*)
 | |
|     SIGNAL_HANDLER=include/sparc-signal.h
 | |
|     ;;
 | |
| # ia64-*)
 | |
| #    SYSDEP_SOURCES=sysdep/ia64.c
 | |
| #    test -d sysdep || mkdir sysdep
 | |
| #    ;;
 | |
|  hppa*-*-linux*)
 | |
|     SIGNAL_HANDLER=include/pa-signal.h
 | |
|     ;;
 | |
|  hppa*-hp-hpux*)
 | |
|     SIGNAL_HANDLER=include/hppa-signal.h
 | |
|     ;;
 | |
|  ia64-*-linux*)
 | |
|     SIGNAL_HANDLER=include/dwarf2-signal.h
 | |
|     ;;
 | |
|  powerpc*-*-linux*)
 | |
|     SIGNAL_HANDLER=include/powerpc-signal.h
 | |
|     ;;
 | |
|  alpha*-*-linux*)
 | |
|     SIGNAL_HANDLER=include/dwarf2-signal.h
 | |
|     ;;
 | |
|  s390*-*-linux*)
 | |
|     SIGNAL_HANDLER=include/s390-signal.h
 | |
|     ;;
 | |
|  x86_64*-*-linux*)
 | |
|     SIGNAL_HANDLER=include/x86_64-signal.h
 | |
|     SIGNAL_HANDLER_AUX=include/i386-signal.h
 | |
|     ;;
 | |
|  sparc*-*-linux*)
 | |
|     SIGNAL_HANDLER=include/dwarf2-signal.h
 | |
|     ;;
 | |
|  sh*-*-linux*)
 | |
|     SIGNAL_HANDLER=include/sh-signal.h
 | |
|     ;;
 | |
|  *mingw*)
 | |
|     SIGNAL_HANDLER=include/win32-signal.h
 | |
|     ;;
 | |
|  mips*-*-linux*)
 | |
|     SIGNAL_HANDLER=include/mips-signal.h
 | |
|     ;;
 | |
|  m68*-*-linux*)
 | |
|     SIGNAL_HANDLER=include/dwarf2-signal.h
 | |
|     ;;
 | |
|  powerpc*-*-darwin* | i?86-*-darwin9* | x86_64-*-darwin9*)
 | |
|     SIGNAL_HANDLER=include/darwin-signal.h
 | |
|     ;;
 | |
|  *)
 | |
|     SIGNAL_HANDLER=include/default-signal.h
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| # If we're using sjlj exceptions, forget what we just learned.
 | |
| if test "$enable_sjlj_exceptions" = yes; then
 | |
|    SIGNAL_HANDLER=include/default-signal.h
 | |
|    SIGNAL_HANDLER_AUX=
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| if test -z "$SIGNAL_HANDLER_AUX"; then
 | |
|   SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
 | |
| fi
 | |
| 
 | |
|                     ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
 | |
| 
 | |
| 
 | |
| if test "${multilib}" = "yes"; then
 | |
|   multilib_arg="--enable-multilib"
 | |
| else
 | |
|   multilib_arg=
 | |
| fi
 | |
| 
 | |
| # See if we support thread-local storage.
 | |
| 
 | |
|    # Check whether --enable-tls or --disable-tls was given.
 | |
| if test "${enable_tls+set}" = set; then
 | |
|   enableval="$enable_tls"
 | |
| 
 | |
|       case "$enableval" in
 | |
|        yes|no) ;;
 | |
|        *) { { echo "$as_me:$LINENO: error: Argument to enable/disable tls must be yes or no" >&5
 | |
| echo "$as_me: error: Argument to enable/disable tls must be yes or no" >&2;}
 | |
|    { (exit 1); exit 1; }; } ;;
 | |
|       esac
 | |
| 
 | |
| else
 | |
|   enable_tls=yes
 | |
| fi;
 | |
| 
 | |
|   echo "$as_me:$LINENO: checking whether the target supports thread-local storage" >&5
 | |
| echo $ECHO_N "checking whether the target supports thread-local storage... $ECHO_C" >&6
 | |
| if test "${gcc_cv_have_tls+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
| 
 | |
|     if test "$cross_compiling" = yes; then
 | |
|                 if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| __thread int a; int b; int main() { return a = b; }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   gcc_cv_have_tls=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| gcc_cv_have_tls=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| 
 | |
| 
 | |
| else
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| __thread int a; int b; int main() { return a = b; }
 | |
| _ACEOF
 | |
| rm -f conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|                       chktls_save_LDFLAGS="$LDFLAGS"
 | |
|       LDFLAGS="-static $LDFLAGS"
 | |
|       if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| int main() { return 0; }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   if test "$cross_compiling" = yes; then
 | |
|   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: cannot run test program while cross compiling
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| else
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| __thread int a; int b; int main() { return a = b; }
 | |
| _ACEOF
 | |
| rm -f conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   gcc_cv_have_tls=yes
 | |
| else
 | |
|   echo "$as_me: program exited with status $ac_status" >&5
 | |
| echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ( exit $ac_status )
 | |
| gcc_cv_have_tls=no
 | |
| fi
 | |
| rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| gcc_cv_have_tls=yes
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|       LDFLAGS="$chktls_save_LDFLAGS"
 | |
|       if test $gcc_cv_have_tls = yes; then
 | |
| 						chktls_save_CFLAGS="$CFLAGS"
 | |
| 	thread_CFLAGS=failed
 | |
| 	for flag in '' '-pthread' '-lpthread'; do
 | |
| 	  CFLAGS="$flag $chktls_save_CFLAGS"
 | |
| 	  if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <pthread.h>
 | |
| 		void *g(void *d) { return NULL; }
 | |
| int
 | |
| main ()
 | |
| {
 | |
| pthread_t t; pthread_create(&t,NULL,g,NULL);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   thread_CFLAGS="$flag"
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| 	  if test "X$thread_CFLAGS" != Xfailed; then
 | |
| 	    break
 | |
| 	  fi
 | |
| 	done
 | |
| 	CFLAGS="$chktls_save_CFLAGS"
 | |
| 	if test "X$thread_CFLAGS" != Xfailed; then
 | |
| 	  CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
 | |
| 	  if test "$cross_compiling" = yes; then
 | |
|   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
 | |
| See \`config.log' for more details." >&5
 | |
| echo "$as_me: error: cannot run test program while cross compiling
 | |
| See \`config.log' for more details." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| else
 | |
|   cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| #include <pthread.h>
 | |
| 		__thread int a;
 | |
| 		static int *a_in_other_thread;
 | |
| 		static void *
 | |
| 		thread_func (void *arg)
 | |
| 		{
 | |
| 		  a_in_other_thread = &a;
 | |
| 		  return (void *)0;
 | |
| 		}
 | |
| int
 | |
| main ()
 | |
| {
 | |
| pthread_t thread;
 | |
| 		void *thread_retval;
 | |
| 		int *a_in_main_thread;
 | |
| 		if (pthread_create (&thread, (pthread_attr_t *)0,
 | |
| 				    thread_func, (void *)0))
 | |
| 		  return 0;
 | |
| 		a_in_main_thread = &a;
 | |
| 		if (pthread_join (thread, &thread_retval))
 | |
| 		  return 0;
 | |
| 		return (a_in_other_thread == a_in_main_thread);
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
 | |
|   (eval $ac_link) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   gcc_cv_have_tls=yes
 | |
| else
 | |
|   echo "$as_me: program exited with status $ac_status" >&5
 | |
| echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ( exit $ac_status )
 | |
| gcc_cv_have_tls=no
 | |
| fi
 | |
| rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| 	  CFLAGS="$chktls_save_CFLAGS"
 | |
| 	fi
 | |
|       fi
 | |
| else
 | |
|   echo "$as_me: program exited with status $ac_status" >&5
 | |
| echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| ( exit $ac_status )
 | |
| gcc_cv_have_tls=no
 | |
| fi
 | |
| rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 | |
| fi
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $gcc_cv_have_tls" >&5
 | |
| echo "${ECHO_T}$gcc_cv_have_tls" >&6
 | |
|   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_TLS 1
 | |
| _ACEOF
 | |
| 
 | |
|   fi
 | |
| 
 | |
| # For _Unwind_GetIPInfo.
 | |
| 
 | |
| 
 | |
| 
 | |
|   ac_ext=cc
 | |
| ac_cpp='$CXXCPP $CPPFLAGS'
 | |
| ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 | |
| 
 | |
|   ac_save_CXXFLAGS="$CXXFLAGS"
 | |
|   CXXFLAGS="$CXXFLAGS -fno-exceptions"
 | |
|   echo "$as_me:$LINENO: checking for _Unwind_GetIPInfo" >&5
 | |
| echo $ECHO_N "checking for _Unwind_GetIPInfo... $ECHO_C" >&6
 | |
|   if test "${gcc_cv_getipinfo+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
| 
 | |
|   if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| extern "C" { extern void _Unwind_GetIPInfo(); }
 | |
| int
 | |
| main ()
 | |
| {
 | |
| _Unwind_GetIPInfo();
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_cxx_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   gcc_cv_getipinfo=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| gcc_cv_getipinfo=no
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
| 
 | |
| fi
 | |
| 
 | |
|   if test $gcc_cv_getipinfo = yes; then
 | |
| 
 | |
| cat >>confdefs.h <<\_ACEOF
 | |
| #define HAVE_GETIPINFO 1
 | |
| _ACEOF
 | |
| 
 | |
|   fi
 | |
|   echo "$as_me:$LINENO: result: $gcc_cv_getipinfo" >&5
 | |
| echo "${ECHO_T}$gcc_cv_getipinfo" >&6
 | |
|   CXXFLAGS="$ac_save_CXXFLAGS"
 | |
|   ac_ext=c
 | |
| ac_cpp='$CPP $CPPFLAGS'
 | |
| ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 | |
| ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 | |
| ac_compiler_gnu=$ac_cv_c_compiler_gnu
 | |
| 
 | |
| 
 | |
| 
 | |
| # See if linker supports anonymous version scripts.
 | |
| echo "$as_me:$LINENO: checking whether ld supports anonymous version scripts" >&5
 | |
| echo $ECHO_N "checking whether ld supports anonymous version scripts... $ECHO_C" >&6
 | |
| if test "${libjava_cv_anon_version_script+set}" = set; then
 | |
|   echo $ECHO_N "(cached) $ECHO_C" >&6
 | |
| else
 | |
|   save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
 | |
|    libjava_cv_anon_version_script=no
 | |
|    CFLAGS="$CFLAGS -fPIC"; LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
 | |
|    echo '{ global: globalsymb*; local: *; };' > conftest.map
 | |
|    if test x$gcc_no_link = xyes; then
 | |
|   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
 | |
| echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| cat >conftest.$ac_ext <<_ACEOF
 | |
| /* confdefs.h.  */
 | |
| _ACEOF
 | |
| cat confdefs.h >>conftest.$ac_ext
 | |
| cat >>conftest.$ac_ext <<_ACEOF
 | |
| /* end confdefs.h.  */
 | |
| void globalsymbol (void) {} void localsymbol (void) {}
 | |
| int
 | |
| main ()
 | |
| {
 | |
| 
 | |
|   ;
 | |
|   return 0;
 | |
| }
 | |
| _ACEOF
 | |
| rm -f conftest.$ac_objext conftest$ac_exeext
 | |
| if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
 | |
| 	 { ac_try='test -z "$ac_c_werror_flag"
 | |
| 			 || test ! -s conftest.err'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; } &&
 | |
| 	 { ac_try='test -s conftest$ac_exeext'
 | |
|   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
 | |
|   (eval $ac_try) 2>&5
 | |
|   ac_status=$?
 | |
|   echo "$as_me:$LINENO: \$? = $ac_status" >&5
 | |
|   (exit $ac_status); }; }; then
 | |
|   libjava_cv_anon_version_script=yes
 | |
| else
 | |
|   echo "$as_me: failed program was:" >&5
 | |
| sed 's/^/| /' conftest.$ac_ext >&5
 | |
| 
 | |
| fi
 | |
| rm -f conftest.err conftest.$ac_objext \
 | |
|       conftest$ac_exeext conftest.$ac_ext
 | |
|    CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
 | |
| 
 | |
| fi
 | |
| echo "$as_me:$LINENO: result: $libjava_cv_anon_version_script" >&5
 | |
| echo "${ECHO_T}$libjava_cv_anon_version_script" >&6
 | |
| 
 | |
| 
 | |
| if test "$libjava_cv_anon_version_script" = yes; then
 | |
|   ANONVERSCRIPT_TRUE=
 | |
|   ANONVERSCRIPT_FALSE='#'
 | |
| else
 | |
|   ANONVERSCRIPT_TRUE='#'
 | |
|   ANONVERSCRIPT_FALSE=
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Check if linker supports static linking on a per library basis
 | |
| LD_START_STATIC_SPEC=
 | |
| LD_FINISH_STATIC_SPEC=
 | |
| if $LD --help 2>&1 | grep -q -e -call_shared ; then
 | |
|   if $LD --help 2>&1 | grep -q -e -non_shared ; then
 | |
|     LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
 | |
|     LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| 
 | |
| 
 | |
| here=`${PWDCMD-pwd}`
 | |
| 
 | |
| 
 | |
| # We get this from the environment.
 | |
| 
 | |
| 
 | |
|                                                                       ac_config_files="$ac_config_files Makefile libgcj.pc libgcj.spec libgcj-test.spec gcj/Makefile include/Makefile testsuite/Makefile"
 | |
| 
 | |
| 
 | |
| if test ${multilib} = yes; then
 | |
|   multilib_arg="--enable-multilib"
 | |
| else
 | |
|   multilib_arg=
 | |
| fi
 | |
| 
 | |
|           ac_config_files="$ac_config_files scripts/jar"
 | |
| 
 | |
| cat >confcache <<\_ACEOF
 | |
| # This file is a shell script that caches the results of configure
 | |
| # tests run on this system so they can be shared between configure
 | |
| # scripts and configure runs, see configure's option --config-cache.
 | |
| # It is not useful on other systems.  If it contains results you don't
 | |
| # want to keep, you may remove or edit it.
 | |
| #
 | |
| # config.status only pays attention to the cache file if you give it
 | |
| # the --recheck option to rerun configure.
 | |
| #
 | |
| # `ac_cv_env_foo' variables (set or unset) will be overridden when
 | |
| # loading this file, other *unset* `ac_cv_foo' will be assigned the
 | |
| # following values.
 | |
| 
 | |
| _ACEOF
 | |
| 
 | |
| # The following way of writing the cache mishandles newlines in values,
 | |
| # but we know of no workaround that is simple, portable, and efficient.
 | |
| # So, don't put newlines in cache variables' values.
 | |
| # Ultrix sh set writes to stderr and can't be redirected directly,
 | |
| # and sets the high bit in the cache file unless we assign to the vars.
 | |
| {
 | |
|   (set) 2>&1 |
 | |
|     case `(ac_space=' '; set | grep ac_space) 2>&1` in
 | |
|     *ac_space=\ *)
 | |
|       # `set' does not quote correctly, so add quotes (double-quote
 | |
|       # substitution turns \\\\ into \\, and sed turns \\ into \).
 | |
|       sed -n \
 | |
| 	"s/'/'\\\\''/g;
 | |
| 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
 | |
|       ;;
 | |
|     *)
 | |
|       # `set' quotes correctly as required by POSIX, so do not add quotes.
 | |
|       sed -n \
 | |
| 	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
 | |
|       ;;
 | |
|     esac;
 | |
| } |
 | |
|   sed '
 | |
|      t clear
 | |
|      : clear
 | |
|      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
 | |
|      t end
 | |
|      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
 | |
|      : end' >>confcache
 | |
| if diff $cache_file confcache >/dev/null 2>&1; then :; else
 | |
|   if test -w $cache_file; then
 | |
|     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
 | |
|     cat confcache >$cache_file
 | |
|   else
 | |
|     echo "not updating unwritable cache $cache_file"
 | |
|   fi
 | |
| fi
 | |
| rm -f confcache
 | |
| 
 | |
| test "x$prefix" = xNONE && prefix=$ac_default_prefix
 | |
| # Let make expand exec_prefix.
 | |
| test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
 | |
| 
 | |
| # VPATH may cause trouble with some makes, so we remove $(srcdir),
 | |
| # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
 | |
| # trailing colons and then remove the whole line if VPATH becomes empty
 | |
| # (actually we leave an empty line to preserve line numbers).
 | |
| if test "x$srcdir" = x.; then
 | |
|   ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
 | |
| s/:*\$(srcdir):*/:/;
 | |
| s/:*\${srcdir}:*/:/;
 | |
| s/:*@srcdir@:*/:/;
 | |
| s/^\([^=]*=[	 ]*\):*/\1/;
 | |
| s/:*$//;
 | |
| s/^[^=]*=[	 ]*$//;
 | |
| }'
 | |
| fi
 | |
| 
 | |
| DEFS=-DHAVE_CONFIG_H
 | |
| 
 | |
| ac_libobjs=
 | |
| ac_ltlibobjs=
 | |
| for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
 | |
|   # 1. Remove the extension, and $U if already installed.
 | |
|   ac_i=`echo "$ac_i" |
 | |
| 	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
 | |
|   # 2. Add them.
 | |
|   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
 | |
|   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
 | |
| done
 | |
| LIBOBJS=$ac_libobjs
 | |
| 
 | |
| LTLIBOBJS=$ac_ltlibobjs
 | |
| 
 | |
| 
 | |
| if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"JAVA_MAINTAINER_MODE\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"JAVA_MAINTAINER_MODE\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"AMDEP\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"XLIB_AWT\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"XLIB_AWT\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"X_AWT\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"X_AWT\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"BUILD_ECJ1\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"BUILD_ECJ1\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_ECJ_JAR\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"INSTALL_ECJ_JAR\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"JAVA_HOME_SET\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"JAVA_HOME_SET\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"INTERPRETER\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"INTERPRETER\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"USING_DARWIN_CRT\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"USING_DARWIN_CRT\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"USING_BOEHMGC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"USING_BOEHMGC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"USING_NOGC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"USING_NOGC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_THREADS\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"USING_POSIX_THREADS\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_THREADS\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"USING_WIN32_THREADS\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"USING_NO_THREADS\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"USING_NO_THREADS\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"USE_LIBGCJ_BC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"USE_LIBGCJ_BC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"USING_GCC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"USING_GCC\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"NATIVE\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"NATIVE\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"ENABLE_SHARED\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"ENABLE_SHARED\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"NEEDS_DATA_START\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"NEEDS_DATA_START\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
 | |
|   { { echo "$as_me:$LINENO: error: conditional \"ANONVERSCRIPT\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&5
 | |
| echo "$as_me: error: conditional \"ANONVERSCRIPT\" was never defined.
 | |
| Usually this means the macro was only invoked conditionally." >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| fi
 | |
| 
 | |
| : ${CONFIG_STATUS=./config.status}
 | |
| ac_clean_files_save=$ac_clean_files
 | |
| ac_clean_files="$ac_clean_files $CONFIG_STATUS"
 | |
| { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
 | |
| echo "$as_me: creating $CONFIG_STATUS" >&6;}
 | |
| cat >$CONFIG_STATUS <<_ACEOF
 | |
| #! $SHELL
 | |
| # Generated by $as_me.
 | |
| # Run this file to recreate the current configuration.
 | |
| # Compiler output produced by configure, useful for debugging
 | |
| # configure, is in config.log if it exists.
 | |
| 
 | |
| debug=false
 | |
| ac_cs_recheck=false
 | |
| ac_cs_silent=false
 | |
| SHELL=\${CONFIG_SHELL-$SHELL}
 | |
| _ACEOF
 | |
| 
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
| ## --------------------- ##
 | |
| ## M4sh Initialization.  ##
 | |
| ## --------------------- ##
 | |
| 
 | |
| # Be Bourne compatible
 | |
| if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
 | |
|   emulate sh
 | |
|   NULLCMD=:
 | |
|   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
 | |
|   # is contrary to our usage.  Disable this feature.
 | |
|   alias -g '${1+"$@"}'='"$@"'
 | |
| elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
 | |
|   set -o posix
 | |
| fi
 | |
| DUALCASE=1; export DUALCASE # for MKS sh
 | |
| 
 | |
| # Support unset when possible.
 | |
| if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
 | |
|   as_unset=unset
 | |
| else
 | |
|   as_unset=false
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Work around bugs in pre-3.0 UWIN ksh.
 | |
| $as_unset ENV MAIL MAILPATH
 | |
| PS1='$ '
 | |
| PS2='> '
 | |
| PS4='+ '
 | |
| 
 | |
| # NLS nuisances.
 | |
| for as_var in \
 | |
|   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
 | |
|   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
 | |
|   LC_TELEPHONE LC_TIME
 | |
| do
 | |
|   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
 | |
|     eval $as_var=C; export $as_var
 | |
|   else
 | |
|     $as_unset $as_var
 | |
|   fi
 | |
| done
 | |
| 
 | |
| # Required to use basename.
 | |
| if expr a : '\(a\)' >/dev/null 2>&1; then
 | |
|   as_expr=expr
 | |
| else
 | |
|   as_expr=false
 | |
| fi
 | |
| 
 | |
| if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
 | |
|   as_basename=basename
 | |
| else
 | |
|   as_basename=false
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Name of the executable.
 | |
| as_me=`$as_basename "$0" ||
 | |
| $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 | |
| 	 X"$0" : 'X\(//\)$' \| \
 | |
| 	 X"$0" : 'X\(/\)$' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X/"$0" |
 | |
|     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
 | |
|   	  /^X\/\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\/\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
| 
 | |
| 
 | |
| # PATH needs CR, and LINENO needs CR and PATH.
 | |
| # Avoid depending upon Character Ranges.
 | |
| as_cr_letters='abcdefghijklmnopqrstuvwxyz'
 | |
| as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 | |
| as_cr_Letters=$as_cr_letters$as_cr_LETTERS
 | |
| as_cr_digits='0123456789'
 | |
| as_cr_alnum=$as_cr_Letters$as_cr_digits
 | |
| 
 | |
| # The user is always right.
 | |
| if test "${PATH_SEPARATOR+set}" != set; then
 | |
|   echo "#! /bin/sh" >conf$$.sh
 | |
|   echo  "exit 0"   >>conf$$.sh
 | |
|   chmod +x conf$$.sh
 | |
|   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
 | |
|     PATH_SEPARATOR=';'
 | |
|   else
 | |
|     PATH_SEPARATOR=:
 | |
|   fi
 | |
|   rm -f conf$$.sh
 | |
| fi
 | |
| 
 | |
| 
 | |
|   as_lineno_1=$LINENO
 | |
|   as_lineno_2=$LINENO
 | |
|   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
 | |
|   test "x$as_lineno_1" != "x$as_lineno_2" &&
 | |
|   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
 | |
|   # Find who we are.  Look in the path if we contain no path at all
 | |
|   # relative or not.
 | |
|   case $0 in
 | |
|     *[\\/]* ) as_myself=$0 ;;
 | |
|     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in $PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
 | |
| done
 | |
| 
 | |
|        ;;
 | |
|   esac
 | |
|   # We did not find ourselves, most probably we were run as `sh COMMAND'
 | |
|   # in which case we are not to be found in the path.
 | |
|   if test "x$as_myself" = x; then
 | |
|     as_myself=$0
 | |
|   fi
 | |
|   if test ! -f "$as_myself"; then
 | |
|     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
 | |
| echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|   fi
 | |
|   case $CONFIG_SHELL in
 | |
|   '')
 | |
|     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 | |
| for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
 | |
| do
 | |
|   IFS=$as_save_IFS
 | |
|   test -z "$as_dir" && as_dir=.
 | |
|   for as_base in sh bash ksh sh5; do
 | |
| 	 case $as_dir in
 | |
| 	 /*)
 | |
| 	   if ("$as_dir/$as_base" -c '
 | |
|   as_lineno_1=$LINENO
 | |
|   as_lineno_2=$LINENO
 | |
|   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
 | |
|   test "x$as_lineno_1" != "x$as_lineno_2" &&
 | |
|   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
 | |
| 	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
 | |
| 	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
 | |
| 	     CONFIG_SHELL=$as_dir/$as_base
 | |
| 	     export CONFIG_SHELL
 | |
| 	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
 | |
| 	   fi;;
 | |
| 	 esac
 | |
|        done
 | |
| done
 | |
| ;;
 | |
|   esac
 | |
| 
 | |
|   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
 | |
|   # uniformly replaced by the line number.  The first 'sed' inserts a
 | |
|   # line-number line before each line; the second 'sed' does the real
 | |
|   # work.  The second script uses 'N' to pair each line-number line
 | |
|   # with the numbered line, and appends trailing '-' during
 | |
|   # substitution so that $LINENO is not a special case at line end.
 | |
|   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
 | |
|   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
 | |
|   sed '=' <$as_myself |
 | |
|     sed '
 | |
|       N
 | |
|       s,$,-,
 | |
|       : loop
 | |
|       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
 | |
|       t loop
 | |
|       s,-$,,
 | |
|       s,^['$as_cr_digits']*\n,,
 | |
|     ' >$as_me.lineno &&
 | |
|   chmod +x $as_me.lineno ||
 | |
|     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
 | |
| echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| 
 | |
|   # Don't try to exec as it changes $[0], causing all sort of problems
 | |
|   # (the dirname of $[0] is not the place where we might find the
 | |
|   # original and so on.  Autoconf is especially sensible to this).
 | |
|   . ./$as_me.lineno
 | |
|   # Exit status is that of the last command.
 | |
|   exit
 | |
| }
 | |
| 
 | |
| 
 | |
| case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
 | |
|   *c*,-n*) ECHO_N= ECHO_C='
 | |
| ' ECHO_T='	' ;;
 | |
|   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
 | |
|   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
 | |
| esac
 | |
| 
 | |
| if expr a : '\(a\)' >/dev/null 2>&1; then
 | |
|   as_expr=expr
 | |
| else
 | |
|   as_expr=false
 | |
| fi
 | |
| 
 | |
| rm -f conf$$ conf$$.exe conf$$.file
 | |
| echo >conf$$.file
 | |
| if ln -s conf$$.file conf$$ 2>/dev/null; then
 | |
|   # We could just check for DJGPP; but this test a) works b) is more generic
 | |
|   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
 | |
|   if test -f conf$$.exe; then
 | |
|     # Don't use ln at all; we don't have any links
 | |
|     as_ln_s='cp -p'
 | |
|   else
 | |
|     as_ln_s='ln -s'
 | |
|   fi
 | |
| elif ln conf$$.file conf$$ 2>/dev/null; then
 | |
|   as_ln_s=ln
 | |
| else
 | |
|   as_ln_s='cp -p'
 | |
| fi
 | |
| rm -f conf$$ conf$$.exe conf$$.file
 | |
| 
 | |
| if mkdir -p . 2>/dev/null; then
 | |
|   as_mkdir_p=:
 | |
| else
 | |
|   test -d ./-p && rmdir ./-p
 | |
|   as_mkdir_p=false
 | |
| fi
 | |
| 
 | |
| as_executable_p="test -f"
 | |
| 
 | |
| # Sed expression to map a string onto a valid CPP name.
 | |
| as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
 | |
| 
 | |
| # Sed expression to map a string onto a valid variable name.
 | |
| as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
 | |
| 
 | |
| 
 | |
| # IFS
 | |
| # We need space, tab and new line, in precisely that order.
 | |
| as_nl='
 | |
| '
 | |
| IFS=" 	$as_nl"
 | |
| 
 | |
| # CDPATH.
 | |
| $as_unset CDPATH
 | |
| 
 | |
| exec 6>&1
 | |
| 
 | |
| # Open the log real soon, to keep \$[0] and so on meaningful, and to
 | |
| # report actual input values of CONFIG_FILES etc. instead of their
 | |
| # values after options handling.  Logging --version etc. is OK.
 | |
| exec 5>>config.log
 | |
| {
 | |
|   echo
 | |
|   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
 | |
| ## Running $as_me. ##
 | |
| _ASBOX
 | |
| } >&5
 | |
| cat >&5 <<_CSEOF
 | |
| 
 | |
| This file was extended by libjava $as_me version-unused, which was
 | |
| generated by GNU Autoconf 2.59.  Invocation command line was
 | |
| 
 | |
|   CONFIG_FILES    = $CONFIG_FILES
 | |
|   CONFIG_HEADERS  = $CONFIG_HEADERS
 | |
|   CONFIG_LINKS    = $CONFIG_LINKS
 | |
|   CONFIG_COMMANDS = $CONFIG_COMMANDS
 | |
|   $ $0 $@
 | |
| 
 | |
| _CSEOF
 | |
| echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
 | |
| echo >&5
 | |
| _ACEOF
 | |
| 
 | |
| # Files that config.status was made for.
 | |
| if test -n "$ac_config_files"; then
 | |
|   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
 | |
| fi
 | |
| 
 | |
| if test -n "$ac_config_headers"; then
 | |
|   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
 | |
| fi
 | |
| 
 | |
| if test -n "$ac_config_links"; then
 | |
|   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
 | |
| fi
 | |
| 
 | |
| if test -n "$ac_config_commands"; then
 | |
|   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
 | |
| fi
 | |
| 
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
| 
 | |
| ac_cs_usage="\
 | |
| \`$as_me' instantiates files from templates according to the
 | |
| current configuration.
 | |
| 
 | |
| Usage: $0 [OPTIONS] [FILE]...
 | |
| 
 | |
|   -h, --help       print this help, then exit
 | |
|   -V, --version    print version number, then exit
 | |
|   -q, --quiet      do not print progress messages
 | |
|   -d, --debug      don't remove temporary files
 | |
|       --recheck    update $as_me by reconfiguring in the same conditions
 | |
|   --file=FILE[:TEMPLATE]
 | |
| 		   instantiate the configuration file FILE
 | |
|   --header=FILE[:TEMPLATE]
 | |
| 		   instantiate the configuration header FILE
 | |
| 
 | |
| Configuration files:
 | |
| $config_files
 | |
| 
 | |
| Configuration headers:
 | |
| $config_headers
 | |
| 
 | |
| Configuration links:
 | |
| $config_links
 | |
| 
 | |
| Configuration commands:
 | |
| $config_commands
 | |
| 
 | |
| Report bugs to <bug-autoconf@gnu.org>."
 | |
| _ACEOF
 | |
| 
 | |
| cat >>$CONFIG_STATUS <<_ACEOF
 | |
| ac_cs_version="\\
 | |
| libjava config.status version-unused
 | |
| configured by $0, generated by GNU Autoconf 2.59,
 | |
|   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
 | |
| 
 | |
| Copyright (C) 2003 Free Software Foundation, Inc.
 | |
| This config.status script is free software; the Free Software Foundation
 | |
| gives unlimited permission to copy, distribute and modify it."
 | |
| srcdir=$srcdir
 | |
| INSTALL="$INSTALL"
 | |
| _ACEOF
 | |
| 
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
| # If no file are specified by the user, then we need to provide default
 | |
| # value.  By we need to know if files were specified by the user.
 | |
| ac_need_defaults=:
 | |
| while test $# != 0
 | |
| do
 | |
|   case $1 in
 | |
|   --*=*)
 | |
|     ac_option=`expr "x$1" : 'x\([^=]*\)='`
 | |
|     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
 | |
|     ac_shift=:
 | |
|     ;;
 | |
|   -*)
 | |
|     ac_option=$1
 | |
|     ac_optarg=$2
 | |
|     ac_shift=shift
 | |
|     ;;
 | |
|   *) # This is not an option, so the user has probably given explicit
 | |
|      # arguments.
 | |
|      ac_option=$1
 | |
|      ac_need_defaults=false;;
 | |
|   esac
 | |
| 
 | |
|   case $ac_option in
 | |
|   # Handling of the options.
 | |
| _ACEOF
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
|   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
 | |
|     ac_cs_recheck=: ;;
 | |
|   --version | --vers* | -V )
 | |
|     echo "$ac_cs_version"; exit 0 ;;
 | |
|   --he | --h)
 | |
|     # Conflict between --help and --header
 | |
|     { { echo "$as_me:$LINENO: error: ambiguous option: $1
 | |
| Try \`$0 --help' for more information." >&5
 | |
| echo "$as_me: error: ambiguous option: $1
 | |
| Try \`$0 --help' for more information." >&2;}
 | |
|    { (exit 1); exit 1; }; };;
 | |
|   --help | --hel | -h )
 | |
|     echo "$ac_cs_usage"; exit 0 ;;
 | |
|   --debug | --d* | -d )
 | |
|     debug=: ;;
 | |
|   --file | --fil | --fi | --f )
 | |
|     $ac_shift
 | |
|     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
 | |
|     ac_need_defaults=false;;
 | |
|   --header | --heade | --head | --hea )
 | |
|     $ac_shift
 | |
|     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
 | |
|     ac_need_defaults=false;;
 | |
|   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
 | |
|   | -silent | --silent | --silen | --sile | --sil | --si | --s)
 | |
|     ac_cs_silent=: ;;
 | |
| 
 | |
|   # This is an error.
 | |
|   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
 | |
| Try \`$0 --help' for more information." >&5
 | |
| echo "$as_me: error: unrecognized option: $1
 | |
| Try \`$0 --help' for more information." >&2;}
 | |
|    { (exit 1); exit 1; }; } ;;
 | |
| 
 | |
|   *) ac_config_targets="$ac_config_targets $1" ;;
 | |
| 
 | |
|   esac
 | |
|   shift
 | |
| done
 | |
| 
 | |
| ac_configure_extra_args=
 | |
| 
 | |
| if $ac_cs_silent; then
 | |
|   exec 6>/dev/null
 | |
|   ac_configure_extra_args="$ac_configure_extra_args --silent"
 | |
| fi
 | |
| 
 | |
| _ACEOF
 | |
| cat >>$CONFIG_STATUS <<_ACEOF
 | |
| if \$ac_cs_recheck; then
 | |
|   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
 | |
|   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
 | |
| fi
 | |
| 
 | |
| _ACEOF
 | |
| 
 | |
| cat >>$CONFIG_STATUS <<_ACEOF
 | |
| #
 | |
| # INIT-COMMANDS section.
 | |
| #
 | |
| 
 | |
| 
 | |
| srcdir="$srcdir"
 | |
| host="$host"
 | |
| target="$target"
 | |
| with_multisubdir="$with_multisubdir"
 | |
| with_multisrctop="$with_multisrctop"
 | |
| with_target_subdir="$with_target_subdir"
 | |
| ac_configure_args="${multilib_arg} ${ac_configure_args}"
 | |
| multi_basedir="$multi_basedir"
 | |
| CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
 | |
| CC="$CC"
 | |
| AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
 | |
| 
 | |
| 
 | |
| # The HP-UX ksh and POSIX shell print the target directory to stdout
 | |
| # if CDPATH is set.
 | |
| (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 | |
| 
 | |
| sed_quote_subst='$sed_quote_subst'
 | |
| double_quote_subst='$double_quote_subst'
 | |
| delay_variable_subst='$delay_variable_subst'
 | |
| macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| LD_GCJ='`$ECHO "X$LD_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_archive_cmds_GCJ='`$ECHO "X$old_archive_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| compiler_GCJ='`$ECHO "X$compiler_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| GCC_GCJ='`$ECHO "X$GCC_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "X$lt_prog_compiler_no_builtin_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_wl_GCJ='`$ECHO "X$lt_prog_compiler_wl_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_pic_GCJ='`$ECHO "X$lt_prog_compiler_pic_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_prog_compiler_static_GCJ='`$ECHO "X$lt_prog_compiler_static_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| lt_cv_prog_compiler_c_o_GCJ='`$ECHO "X$lt_cv_prog_compiler_c_o_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| archive_cmds_need_lc_GCJ='`$ECHO "X$archive_cmds_need_lc_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| enable_shared_with_static_runtimes_GCJ='`$ECHO "X$enable_shared_with_static_runtimes_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| export_dynamic_flag_spec_GCJ='`$ECHO "X$export_dynamic_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| whole_archive_flag_spec_GCJ='`$ECHO "X$whole_archive_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| compiler_needs_object_GCJ='`$ECHO "X$compiler_needs_object_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_archive_from_new_cmds_GCJ='`$ECHO "X$old_archive_from_new_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| old_archive_from_expsyms_cmds_GCJ='`$ECHO "X$old_archive_from_expsyms_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| archive_cmds_GCJ='`$ECHO "X$archive_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| archive_expsym_cmds_GCJ='`$ECHO "X$archive_expsym_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| module_cmds_GCJ='`$ECHO "X$module_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| module_expsym_cmds_GCJ='`$ECHO "X$module_expsym_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| with_gnu_ld_GCJ='`$ECHO "X$with_gnu_ld_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| allow_undefined_flag_GCJ='`$ECHO "X$allow_undefined_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| no_undefined_flag_GCJ='`$ECHO "X$no_undefined_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_libdir_flag_spec_GCJ='`$ECHO "X$hardcode_libdir_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "X$hardcode_libdir_flag_spec_ld_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_libdir_separator_GCJ='`$ECHO "X$hardcode_libdir_separator_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_direct_GCJ='`$ECHO "X$hardcode_direct_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_direct_absolute_GCJ='`$ECHO "X$hardcode_direct_absolute_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_minus_L_GCJ='`$ECHO "X$hardcode_minus_L_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_shlibpath_var_GCJ='`$ECHO "X$hardcode_shlibpath_var_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_automatic_GCJ='`$ECHO "X$hardcode_automatic_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| inherit_rpath_GCJ='`$ECHO "X$inherit_rpath_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| link_all_deplibs_GCJ='`$ECHO "X$link_all_deplibs_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| fix_srcfile_path_GCJ='`$ECHO "X$fix_srcfile_path_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| always_export_symbols_GCJ='`$ECHO "X$always_export_symbols_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| export_symbols_cmds_GCJ='`$ECHO "X$export_symbols_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| exclude_expsyms_GCJ='`$ECHO "X$exclude_expsyms_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| include_expsyms_GCJ='`$ECHO "X$include_expsyms_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| prelink_cmds_GCJ='`$ECHO "X$prelink_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| file_list_spec_GCJ='`$ECHO "X$file_list_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| hardcode_action_GCJ='`$ECHO "X$hardcode_action_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| predep_objects_GCJ='`$ECHO "X$predep_objects_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| postdep_objects_GCJ='`$ECHO "X$postdep_objects_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| predeps_GCJ='`$ECHO "X$predeps_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| postdeps_GCJ='`$ECHO "X$postdeps_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| compiler_lib_search_path_GCJ='`$ECHO "X$compiler_lib_search_path_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
 | |
| 
 | |
| LTCC='$LTCC'
 | |
| LTCFLAGS='$LTCFLAGS'
 | |
| compiler='$compiler_DEFAULT'
 | |
| 
 | |
| # Quote evaled strings.
 | |
| for var in SED \
 | |
| GREP \
 | |
| EGREP \
 | |
| FGREP \
 | |
| LD \
 | |
| NM \
 | |
| LN_S \
 | |
| lt_SP2NL \
 | |
| lt_NL2SP \
 | |
| reload_flag \
 | |
| deplibs_check_method \
 | |
| file_magic_cmd \
 | |
| AR \
 | |
| AR_FLAGS \
 | |
| STRIP \
 | |
| RANLIB \
 | |
| CC \
 | |
| CFLAGS \
 | |
| compiler \
 | |
| lt_cv_sys_global_symbol_pipe \
 | |
| lt_cv_sys_global_symbol_to_cdecl \
 | |
| lt_cv_sys_global_symbol_to_c_name_address \
 | |
| SHELL \
 | |
| ECHO \
 | |
| lt_prog_compiler_no_builtin_flag \
 | |
| lt_prog_compiler_wl \
 | |
| lt_prog_compiler_pic \
 | |
| lt_prog_compiler_static \
 | |
| lt_cv_prog_compiler_c_o \
 | |
| need_locks \
 | |
| shrext_cmds \
 | |
| export_dynamic_flag_spec \
 | |
| whole_archive_flag_spec \
 | |
| compiler_needs_object \
 | |
| with_gnu_ld \
 | |
| allow_undefined_flag \
 | |
| no_undefined_flag \
 | |
| hardcode_libdir_flag_spec \
 | |
| hardcode_libdir_flag_spec_ld \
 | |
| hardcode_libdir_separator \
 | |
| fix_srcfile_path \
 | |
| exclude_expsyms \
 | |
| include_expsyms \
 | |
| file_list_spec \
 | |
| variables_saved_for_relink \
 | |
| libname_spec \
 | |
| library_names_spec \
 | |
| soname_spec \
 | |
| finish_eval \
 | |
| old_striplib \
 | |
| striplib \
 | |
| predep_objects \
 | |
| postdep_objects \
 | |
| predeps \
 | |
| postdeps \
 | |
| compiler_lib_search_path \
 | |
| LD_CXX \
 | |
| LD_GCJ \
 | |
| compiler_CXX \
 | |
| compiler_GCJ \
 | |
| lt_prog_compiler_no_builtin_flag_CXX \
 | |
| lt_prog_compiler_no_builtin_flag_GCJ \
 | |
| lt_prog_compiler_wl_CXX \
 | |
| lt_prog_compiler_wl_GCJ \
 | |
| lt_prog_compiler_pic_CXX \
 | |
| lt_prog_compiler_pic_GCJ \
 | |
| lt_prog_compiler_static_CXX \
 | |
| lt_prog_compiler_static_GCJ \
 | |
| lt_cv_prog_compiler_c_o_CXX \
 | |
| lt_cv_prog_compiler_c_o_GCJ \
 | |
| export_dynamic_flag_spec_CXX \
 | |
| export_dynamic_flag_spec_GCJ \
 | |
| whole_archive_flag_spec_CXX \
 | |
| whole_archive_flag_spec_GCJ \
 | |
| compiler_needs_object_CXX \
 | |
| compiler_needs_object_GCJ \
 | |
| with_gnu_ld_CXX \
 | |
| with_gnu_ld_GCJ \
 | |
| allow_undefined_flag_CXX \
 | |
| allow_undefined_flag_GCJ \
 | |
| no_undefined_flag_CXX \
 | |
| no_undefined_flag_GCJ \
 | |
| hardcode_libdir_flag_spec_CXX \
 | |
| hardcode_libdir_flag_spec_GCJ \
 | |
| hardcode_libdir_flag_spec_ld_CXX \
 | |
| hardcode_libdir_flag_spec_ld_GCJ \
 | |
| hardcode_libdir_separator_CXX \
 | |
| hardcode_libdir_separator_GCJ \
 | |
| fix_srcfile_path_CXX \
 | |
| fix_srcfile_path_GCJ \
 | |
| exclude_expsyms_CXX \
 | |
| exclude_expsyms_GCJ \
 | |
| include_expsyms_CXX \
 | |
| include_expsyms_GCJ \
 | |
| file_list_spec_CXX \
 | |
| file_list_spec_GCJ \
 | |
| predep_objects_CXX \
 | |
| predep_objects_GCJ \
 | |
| postdep_objects_CXX \
 | |
| postdep_objects_GCJ \
 | |
| predeps_CXX \
 | |
| predeps_GCJ \
 | |
| postdeps_CXX \
 | |
| postdeps_GCJ \
 | |
| compiler_lib_search_path_CXX \
 | |
| compiler_lib_search_path_GCJ; do
 | |
|     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
 | |
|     *[\\\\\\\`\\"\\\$]*)
 | |
|       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
 | |
|       ;;
 | |
|     *)
 | |
|       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
 | |
|       ;;
 | |
|     esac
 | |
| done
 | |
| 
 | |
| # Double-quote double-evaled strings.
 | |
| for var in reload_cmds \
 | |
| old_postinstall_cmds \
 | |
| old_postuninstall_cmds \
 | |
| old_archive_cmds \
 | |
| extract_expsyms_cmds \
 | |
| old_archive_from_new_cmds \
 | |
| old_archive_from_expsyms_cmds \
 | |
| archive_cmds \
 | |
| archive_expsym_cmds \
 | |
| module_cmds \
 | |
| module_expsym_cmds \
 | |
| export_symbols_cmds \
 | |
| prelink_cmds \
 | |
| postinstall_cmds \
 | |
| postuninstall_cmds \
 | |
| finish_cmds \
 | |
| sys_lib_search_path_spec \
 | |
| sys_lib_dlsearch_path_spec \
 | |
| old_archive_cmds_CXX \
 | |
| old_archive_cmds_GCJ \
 | |
| old_archive_from_new_cmds_CXX \
 | |
| old_archive_from_new_cmds_GCJ \
 | |
| old_archive_from_expsyms_cmds_CXX \
 | |
| old_archive_from_expsyms_cmds_GCJ \
 | |
| archive_cmds_CXX \
 | |
| archive_cmds_GCJ \
 | |
| archive_expsym_cmds_CXX \
 | |
| archive_expsym_cmds_GCJ \
 | |
| module_cmds_CXX \
 | |
| module_cmds_GCJ \
 | |
| module_expsym_cmds_CXX \
 | |
| module_expsym_cmds_GCJ \
 | |
| export_symbols_cmds_CXX \
 | |
| export_symbols_cmds_GCJ \
 | |
| prelink_cmds_CXX \
 | |
| prelink_cmds_GCJ; do
 | |
|     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
 | |
|     *[\\\\\\\`\\"\\\$]*)
 | |
|       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
 | |
|       ;;
 | |
|     *)
 | |
|       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
 | |
|       ;;
 | |
|     esac
 | |
| done
 | |
| 
 | |
| # Fix-up fallback echo if it was mangled by the above quoting rules.
 | |
| case \$lt_ECHO in
 | |
| *'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
 | |
|   ;;
 | |
| esac
 | |
| 
 | |
| ac_aux_dir='$ac_aux_dir'
 | |
| xsi_shell='$xsi_shell'
 | |
| lt_shell_append='$lt_shell_append'
 | |
| 
 | |
| # See if we are running on zsh, and set the options which allow our
 | |
| # commands through without removal of \ escapes INIT.
 | |
| if test -n "\${ZSH_VERSION+set}" ; then
 | |
|    setopt NO_GLOB_SUBST
 | |
| fi
 | |
| 
 | |
| 
 | |
|     PACKAGE='$PACKAGE'
 | |
|     VERSION='$VERSION'
 | |
|     TIMESTAMP='$TIMESTAMP'
 | |
|     RM='$RM'
 | |
|     ofile='$ofile'
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| _ACEOF
 | |
| 
 | |
| 
 | |
| 
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
| for ac_config_target in $ac_config_targets
 | |
| do
 | |
|   case "$ac_config_target" in
 | |
|   # Handling of arguments.
 | |
|   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
 | |
|   "libgcj.pc" ) CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
 | |
|   "libgcj.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
 | |
|   "libgcj-test.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
 | |
|   "gcj/Makefile" ) CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
 | |
|   "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
 | |
|   "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
 | |
|   "scripts/jar" ) CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
 | |
|   "include/platform.h" ) CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
 | |
|   "java/io/natFile.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
 | |
|   "java/lang/natConcreteProcess.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
 | |
|   "java/net/natVMInetAddress.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
 | |
|   "java/net/natVMNetworkInterface.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
 | |
|   "gnu/java/net/natPlainSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
 | |
|   "gnu/java/net/natPlainDatagramSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
 | |
|   "gnu/java/nio/natVMPipe.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
 | |
|   "gnu/java/nio/natVMSelector.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
 | |
|   "gnu/java/nio/channels/natFileChannelImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
 | |
|   "include/java-gc.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
 | |
|   "include/java-threads.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
 | |
|   "sysdep/locks.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
 | |
|   "sysdep/backtrace.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
 | |
|   "sysdep/descriptor.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
 | |
|   "include/java-signal.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
 | |
|   "include/java-signal-aux.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
 | |
|   "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
 | |
|   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
 | |
|   "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
 | |
|   "include/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
 | |
|   "gcj/libgcj-config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
 | |
|   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
 | |
| echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
 | |
|    { (exit 1); exit 1; }; };;
 | |
|   esac
 | |
| done
 | |
| 
 | |
| # If the user did not use the arguments to specify the items to instantiate,
 | |
| # then the envvar interface is used.  Set only those that are not.
 | |
| # We use the long form for the default assignment because of an extremely
 | |
| # bizarre bug on SunOS 4.1.3.
 | |
| if $ac_need_defaults; then
 | |
|   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
 | |
|   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
 | |
|   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
 | |
|   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
 | |
| fi
 | |
| 
 | |
| # Have a temporary directory for convenience.  Make it in the build tree
 | |
| # simply because there is no reason to put it here, and in addition,
 | |
| # creating and moving files from /tmp can sometimes cause problems.
 | |
| # Create a temporary directory, and hook for its removal unless debugging.
 | |
| $debug ||
 | |
| {
 | |
|   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
 | |
|   trap '{ (exit 1); exit 1; }' 1 2 13 15
 | |
| }
 | |
| 
 | |
| # Create a (secure) tmp directory for tmp files.
 | |
| 
 | |
| {
 | |
|   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
 | |
|   test -n "$tmp" && test -d "$tmp"
 | |
| }  ||
 | |
| {
 | |
|   tmp=./confstat$$-$RANDOM
 | |
|   (umask 077 && mkdir $tmp)
 | |
| } ||
 | |
| {
 | |
|    echo "$me: cannot create a temporary directory in ." >&2
 | |
|    { (exit 1); exit 1; }
 | |
| }
 | |
| 
 | |
| _ACEOF
 | |
| 
 | |
| cat >>$CONFIG_STATUS <<_ACEOF
 | |
| 
 | |
| #
 | |
| # CONFIG_FILES section.
 | |
| #
 | |
| 
 | |
| # No need to generate the scripts if there are no CONFIG_FILES.
 | |
| # This happens for instance when ./config.status config.h
 | |
| if test -n "\$CONFIG_FILES"; then
 | |
|   # Protect against being on the right side of a sed subst in config.status.
 | |
|   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
 | |
|    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
 | |
| s,@SHELL@,$SHELL,;t t
 | |
| s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
 | |
| s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
 | |
| s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
 | |
| s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
 | |
| s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
 | |
| s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
 | |
| s,@exec_prefix@,$exec_prefix,;t t
 | |
| s,@prefix@,$prefix,;t t
 | |
| s,@program_transform_name@,$program_transform_name,;t t
 | |
| s,@bindir@,$bindir,;t t
 | |
| s,@sbindir@,$sbindir,;t t
 | |
| s,@libexecdir@,$libexecdir,;t t
 | |
| s,@datadir@,$datadir,;t t
 | |
| s,@sysconfdir@,$sysconfdir,;t t
 | |
| s,@sharedstatedir@,$sharedstatedir,;t t
 | |
| s,@localstatedir@,$localstatedir,;t t
 | |
| s,@libdir@,$libdir,;t t
 | |
| s,@includedir@,$includedir,;t t
 | |
| s,@oldincludedir@,$oldincludedir,;t t
 | |
| s,@infodir@,$infodir,;t t
 | |
| s,@mandir@,$mandir,;t t
 | |
| s,@build_alias@,$build_alias,;t t
 | |
| s,@host_alias@,$host_alias,;t t
 | |
| s,@target_alias@,$target_alias,;t t
 | |
| s,@DEFS@,$DEFS,;t t
 | |
| s,@ECHO_C@,$ECHO_C,;t t
 | |
| s,@ECHO_N@,$ECHO_N,;t t
 | |
| s,@ECHO_T@,$ECHO_T,;t t
 | |
| s,@LIBS@,$LIBS,;t t
 | |
| s,@build@,$build,;t t
 | |
| s,@build_cpu@,$build_cpu,;t t
 | |
| s,@build_vendor@,$build_vendor,;t t
 | |
| s,@build_os@,$build_os,;t t
 | |
| s,@build_libsubdir@,$build_libsubdir,;t t
 | |
| s,@build_subdir@,$build_subdir,;t t
 | |
| s,@host_subdir@,$host_subdir,;t t
 | |
| s,@target_subdir@,$target_subdir,;t t
 | |
| s,@multi_basedir@,$multi_basedir,;t t
 | |
| s,@host@,$host,;t t
 | |
| s,@host_cpu@,$host_cpu,;t t
 | |
| s,@host_vendor@,$host_vendor,;t t
 | |
| s,@host_os@,$host_os,;t t
 | |
| s,@target@,$target,;t t
 | |
| s,@target_cpu@,$target_cpu,;t t
 | |
| s,@target_vendor@,$target_vendor,;t t
 | |
| s,@target_os@,$target_os,;t t
 | |
| s,@target_noncanonical@,$target_noncanonical,;t t
 | |
| s,@LN_S@,$LN_S,;t t
 | |
| s,@mkinstalldirs@,$mkinstalldirs,;t t
 | |
| s,@JAVA_MAINTAINER_MODE_TRUE@,$JAVA_MAINTAINER_MODE_TRUE,;t t
 | |
| s,@JAVA_MAINTAINER_MODE_FALSE@,$JAVA_MAINTAINER_MODE_FALSE,;t t
 | |
| s,@CC@,$CC,;t t
 | |
| s,@ac_ct_CC@,$ac_ct_CC,;t t
 | |
| s,@EXEEXT@,$EXEEXT,;t t
 | |
| s,@OBJEXT@,$OBJEXT,;t t
 | |
| s,@CXX@,$CXX,;t t
 | |
| s,@ac_ct_CXX@,$ac_ct_CXX,;t t
 | |
| s,@CFLAGS@,$CFLAGS,;t t
 | |
| s,@CXXFLAGS@,$CXXFLAGS,;t t
 | |
| s,@LDFLAGS@,$LDFLAGS,;t t
 | |
| s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
 | |
| s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
 | |
| s,@INSTALL_DATA@,$INSTALL_DATA,;t t
 | |
| s,@CYGPATH_W@,$CYGPATH_W,;t t
 | |
| s,@PACKAGE@,$PACKAGE,;t t
 | |
| s,@VERSION@,$VERSION,;t t
 | |
| s,@ACLOCAL@,$ACLOCAL,;t t
 | |
| s,@AUTOCONF@,$AUTOCONF,;t t
 | |
| s,@AUTOMAKE@,$AUTOMAKE,;t t
 | |
| s,@AUTOHEADER@,$AUTOHEADER,;t t
 | |
| s,@MAKEINFO@,$MAKEINFO,;t t
 | |
| s,@install_sh@,$install_sh,;t t
 | |
| s,@STRIP@,$STRIP,;t t
 | |
| s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
 | |
| s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
 | |
| s,@mkdir_p@,$mkdir_p,;t t
 | |
| s,@AWK@,$AWK,;t t
 | |
| s,@SET_MAKE@,$SET_MAKE,;t t
 | |
| s,@am__leading_dot@,$am__leading_dot,;t t
 | |
| s,@AMTAR@,$AMTAR,;t t
 | |
| s,@am__tar@,$am__tar,;t t
 | |
| s,@am__untar@,$am__untar,;t t
 | |
| s,@DEPDIR@,$DEPDIR,;t t
 | |
| s,@am__include@,$am__include,;t t
 | |
| s,@am__quote@,$am__quote,;t t
 | |
| s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
 | |
| s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
 | |
| s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
 | |
| s,@CCDEPMODE@,$CCDEPMODE,;t t
 | |
| s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
 | |
| s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
 | |
| s,@CXXDEPMODE@,$CXXDEPMODE,;t t
 | |
| s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
 | |
| s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
 | |
| s,@AS@,$AS,;t t
 | |
| s,@ac_ct_AS@,$ac_ct_AS,;t t
 | |
| s,@LD@,$LD,;t t
 | |
| s,@ac_ct_LD@,$ac_ct_LD,;t t
 | |
| s,@AR@,$AR,;t t
 | |
| s,@ac_ct_AR@,$ac_ct_AR,;t t
 | |
| s,@RANLIB@,$RANLIB,;t t
 | |
| s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
 | |
| s,@JAR@,$JAR,;t t
 | |
| s,@ZIP@,$ZIP,;t t
 | |
| s,@UNZIP@,$UNZIP,;t t
 | |
| s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
 | |
| s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
 | |
| s,@MAINT@,$MAINT,;t t
 | |
| s,@LIBGCJ_CFLAGS@,$LIBGCJ_CFLAGS,;t t
 | |
| s,@LIBGCJ_CXXFLAGS@,$LIBGCJ_CXXFLAGS,;t t
 | |
| s,@LIBGCJ_JAVAFLAGS@,$LIBGCJ_JAVAFLAGS,;t t
 | |
| s,@LIBGCJ_LD_SYMBOLIC@,$LIBGCJ_LD_SYMBOLIC,;t t
 | |
| s,@LIBGCJ_LD_SYMBOLIC_FUNCTIONS@,$LIBGCJ_LD_SYMBOLIC_FUNCTIONS,;t t
 | |
| s,@LIBGCJDEBUG@,$LIBGCJDEBUG,;t t
 | |
| s,@TOOLKIT@,$TOOLKIT,;t t
 | |
| s,@XLIB_AWT_TRUE@,$XLIB_AWT_TRUE,;t t
 | |
| s,@XLIB_AWT_FALSE@,$XLIB_AWT_FALSE,;t t
 | |
| s,@X_AWT_TRUE@,$X_AWT_TRUE,;t t
 | |
| s,@X_AWT_FALSE@,$X_AWT_FALSE,;t t
 | |
| s,@GCJ_FOR_ECJX@,$GCJ_FOR_ECJX,;t t
 | |
| s,@GCJH@,$GCJH,;t t
 | |
| s,@host_exeext@,$host_exeext,;t t
 | |
| s,@INCLTDL@,$INCLTDL,;t t
 | |
| s,@LIBLTDL@,$LIBLTDL,;t t
 | |
| s,@DIRLTDL@,$DIRLTDL,;t t
 | |
| s,@LIBTOOL@,$LIBTOOL,;t t
 | |
| s,@SED@,$SED,;t t
 | |
| s,@EGREP@,$EGREP,;t t
 | |
| s,@FGREP@,$FGREP,;t t
 | |
| s,@GREP@,$GREP,;t t
 | |
| s,@DUMPBIN@,$DUMPBIN,;t t
 | |
| s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
 | |
| s,@NM@,$NM,;t t
 | |
| s,@lt_ECHO@,$lt_ECHO,;t t
 | |
| s,@CPP@,$CPP,;t t
 | |
| s,@CPPFLAGS@,$CPPFLAGS,;t t
 | |
| s,@CXXCPP@,$CXXCPP,;t t
 | |
| s,@GCJ@,$GCJ,;t t
 | |
| s,@GCJFLAGS@,$GCJFLAGS,;t t
 | |
| s,@GCJDEPMODE@,$GCJDEPMODE,;t t
 | |
| s,@am__fastdepGCJ_TRUE@,$am__fastdepGCJ_TRUE,;t t
 | |
| s,@am__fastdepGCJ_FALSE@,$am__fastdepGCJ_FALSE,;t t
 | |
| s,@subdirs@,$subdirs,;t t
 | |
| s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
 | |
| s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
 | |
| s,@ECJ_BUILD_JAR@,$ECJ_BUILD_JAR,;t t
 | |
| s,@ECJ_JAR@,$ECJ_JAR,;t t
 | |
| s,@BUILD_ECJ1_TRUE@,$BUILD_ECJ1_TRUE,;t t
 | |
| s,@BUILD_ECJ1_FALSE@,$BUILD_ECJ1_FALSE,;t t
 | |
| s,@INSTALL_ECJ_JAR_TRUE@,$INSTALL_ECJ_JAR_TRUE,;t t
 | |
| s,@INSTALL_ECJ_JAR_FALSE@,$INSTALL_ECJ_JAR_FALSE,;t t
 | |
| s,@JAVA_HOME_SET_TRUE@,$JAVA_HOME_SET_TRUE,;t t
 | |
| s,@JAVA_HOME_SET_FALSE@,$JAVA_HOME_SET_FALSE,;t t
 | |
| s,@JAVA_HOME@,$JAVA_HOME,;t t
 | |
| s,@SUPPRESS_LIBGCJ_BC_TRUE@,$SUPPRESS_LIBGCJ_BC_TRUE,;t t
 | |
| s,@SUPPRESS_LIBGCJ_BC_FALSE@,$SUPPRESS_LIBGCJ_BC_FALSE,;t t
 | |
| s,@INTERPRETER@,$INTERPRETER,;t t
 | |
| s,@INTERPRETER_TRUE@,$INTERPRETER_TRUE,;t t
 | |
| s,@INTERPRETER_FALSE@,$INTERPRETER_FALSE,;t t
 | |
| s,@LIBFFI@,$LIBFFI,;t t
 | |
| s,@LIBFFIINCS@,$LIBFFIINCS,;t t
 | |
| s,@PLATFORM@,$PLATFORM,;t t
 | |
| s,@USING_WIN32_PLATFORM_TRUE@,$USING_WIN32_PLATFORM_TRUE,;t t
 | |
| s,@USING_WIN32_PLATFORM_FALSE@,$USING_WIN32_PLATFORM_FALSE,;t t
 | |
| s,@USING_POSIX_PLATFORM_TRUE@,$USING_POSIX_PLATFORM_TRUE,;t t
 | |
| s,@USING_POSIX_PLATFORM_FALSE@,$USING_POSIX_PLATFORM_FALSE,;t t
 | |
| s,@USING_DARWIN_CRT_TRUE@,$USING_DARWIN_CRT_TRUE,;t t
 | |
| s,@USING_DARWIN_CRT_FALSE@,$USING_DARWIN_CRT_FALSE,;t t
 | |
| s,@SYSTEMSPEC@,$SYSTEMSPEC,;t t
 | |
| s,@ZLIBSPEC@,$ZLIBSPEC,;t t
 | |
| s,@ZLIBTESTSPEC@,$ZLIBTESTSPEC,;t t
 | |
| s,@X_CFLAGS@,$X_CFLAGS,;t t
 | |
| s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
 | |
| s,@X_LIBS@,$X_LIBS,;t t
 | |
| s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
 | |
| s,@extra_ldflags_libjava@,$extra_ldflags_libjava,;t t
 | |
| s,@extra_gij_ldflags@,$extra_gij_ldflags,;t t
 | |
| s,@extra_ldflags@,$extra_ldflags,;t t
 | |
| s,@LIBSTDCXXSPEC@,$LIBSTDCXXSPEC,;t t
 | |
| s,@LIBGCJTESTSPEC@,$LIBGCJTESTSPEC,;t t
 | |
| s,@GCLIBS@,$GCLIBS,;t t
 | |
| s,@GCINCS@,$GCINCS,;t t
 | |
| s,@GCDEPS@,$GCDEPS,;t t
 | |
| s,@GCSPEC@,$GCSPEC,;t t
 | |
| s,@JC1GCSPEC@,$JC1GCSPEC,;t t
 | |
| s,@GCTESTSPEC@,$GCTESTSPEC,;t t
 | |
| s,@USING_BOEHMGC_TRUE@,$USING_BOEHMGC_TRUE,;t t
 | |
| s,@USING_BOEHMGC_FALSE@,$USING_BOEHMGC_FALSE,;t t
 | |
| s,@USING_NOGC_TRUE@,$USING_NOGC_TRUE,;t t
 | |
| s,@USING_NOGC_FALSE@,$USING_NOGC_FALSE,;t t
 | |
| s,@THREADLIBS@,$THREADLIBS,;t t
 | |
| s,@THREADINCS@,$THREADINCS,;t t
 | |
| s,@THREADDEPS@,$THREADDEPS,;t t
 | |
| s,@THREADSPEC@,$THREADSPEC,;t t
 | |
| s,@THREADSTARTFILESPEC@,$THREADSTARTFILESPEC,;t t
 | |
| s,@THREADLDFLAGS@,$THREADLDFLAGS,;t t
 | |
| s,@THREADCXXFLAGS@,$THREADCXXFLAGS,;t t
 | |
| s,@USING_POSIX_THREADS_TRUE@,$USING_POSIX_THREADS_TRUE,;t t
 | |
| s,@USING_POSIX_THREADS_FALSE@,$USING_POSIX_THREADS_FALSE,;t t
 | |
| s,@USING_WIN32_THREADS_TRUE@,$USING_WIN32_THREADS_TRUE,;t t
 | |
| s,@USING_WIN32_THREADS_FALSE@,$USING_WIN32_THREADS_FALSE,;t t
 | |
| s,@USING_NO_THREADS_TRUE@,$USING_NO_THREADS_TRUE,;t t
 | |
| s,@USING_NO_THREADS_FALSE@,$USING_NO_THREADS_FALSE,;t t
 | |
| s,@USE_LIBGCJ_BC_TRUE@,$USE_LIBGCJ_BC_TRUE,;t t
 | |
| s,@USE_LIBGCJ_BC_FALSE@,$USE_LIBGCJ_BC_FALSE,;t t
 | |
| s,@LIBGCJ_SPEC@,$LIBGCJ_SPEC,;t t
 | |
| s,@HASH_SYNC_SPEC@,$HASH_SYNC_SPEC,;t t
 | |
| s,@USING_GCC_TRUE@,$USING_GCC_TRUE,;t t
 | |
| s,@USING_GCC_FALSE@,$USING_GCC_FALSE,;t t
 | |
| s,@LIBICONV@,$LIBICONV,;t t
 | |
| s,@LTLIBICONV@,$LTLIBICONV,;t t
 | |
| s,@PKG_CONFIG@,$PKG_CONFIG,;t t
 | |
| s,@GTK_CFLAGS@,$GTK_CFLAGS,;t t
 | |
| s,@GTK_LIBS@,$GTK_LIBS,;t t
 | |
| s,@GLIB_CFLAGS@,$GLIB_CFLAGS,;t t
 | |
| s,@GLIB_LIBS@,$GLIB_LIBS,;t t
 | |
| s,@LIBART_CFLAGS@,$LIBART_CFLAGS,;t t
 | |
| s,@LIBART_LIBS@,$LIBART_LIBS,;t t
 | |
| s,@CLASSPATH_SEPARATOR@,$CLASSPATH_SEPARATOR,;t t
 | |
| s,@ZLIBS@,$ZLIBS,;t t
 | |
| s,@SYS_ZLIBS@,$SYS_ZLIBS,;t t
 | |
| s,@ZINCS@,$ZINCS,;t t
 | |
| s,@DIVIDESPEC@,$DIVIDESPEC,;t t
 | |
| s,@CHECKREFSPEC@,$CHECKREFSPEC,;t t
 | |
| s,@EXCEPTIONSPEC@,$EXCEPTIONSPEC,;t t
 | |
| s,@BACKTRACESPEC@,$BACKTRACESPEC,;t t
 | |
| s,@IEEESPEC@,$IEEESPEC,;t t
 | |
| s,@NATIVE_TRUE@,$NATIVE_TRUE,;t t
 | |
| s,@NATIVE_FALSE@,$NATIVE_FALSE,;t t
 | |
| s,@ENABLE_SHARED_TRUE@,$ENABLE_SHARED_TRUE,;t t
 | |
| s,@ENABLE_SHARED_FALSE@,$ENABLE_SHARED_FALSE,;t t
 | |
| s,@NEEDS_DATA_START_TRUE@,$NEEDS_DATA_START_TRUE,;t t
 | |
| s,@NEEDS_DATA_START_FALSE@,$NEEDS_DATA_START_FALSE,;t t
 | |
| s,@GCC_UNWIND_INCLUDE@,$GCC_UNWIND_INCLUDE,;t t
 | |
| s,@toolexecdir@,$toolexecdir,;t t
 | |
| s,@toolexecmainlibdir@,$toolexecmainlibdir,;t t
 | |
| s,@toolexeclibdir@,$toolexeclibdir,;t t
 | |
| s,@GCJVERSION@,$GCJVERSION,;t t
 | |
| s,@dbexecdir@,$dbexecdir,;t t
 | |
| s,@gxx_include_dir@,$gxx_include_dir,;t t
 | |
| s,@libstdcxx_incdir@,$libstdcxx_incdir,;t t
 | |
| s,@PERL@,$PERL,;t t
 | |
| s,@SYSDEP_SOURCES@,$SYSDEP_SOURCES,;t t
 | |
| s,@ANONVERSCRIPT_TRUE@,$ANONVERSCRIPT_TRUE,;t t
 | |
| s,@ANONVERSCRIPT_FALSE@,$ANONVERSCRIPT_FALSE,;t t
 | |
| s,@LD_START_STATIC_SPEC@,$LD_START_STATIC_SPEC,;t t
 | |
| s,@LD_FINISH_STATIC_SPEC@,$LD_FINISH_STATIC_SPEC,;t t
 | |
| s,@here@,$here,;t t
 | |
| s,@LIBOBJS@,$LIBOBJS,;t t
 | |
| s,@LTLIBOBJS@,$LTLIBOBJS,;t t
 | |
| CEOF
 | |
| 
 | |
| _ACEOF
 | |
| 
 | |
|   cat >>$CONFIG_STATUS <<\_ACEOF
 | |
|   # Split the substitutions into bite-sized pieces for seds with
 | |
|   # small command number limits, like on Digital OSF/1 and HP-UX.
 | |
|   ac_max_sed_lines=48
 | |
|   ac_sed_frag=1 # Number of current file.
 | |
|   ac_beg=1 # First line for current file.
 | |
|   ac_end=$ac_max_sed_lines # Line after last line for current file.
 | |
|   ac_more_lines=:
 | |
|   ac_sed_cmds=
 | |
|   while $ac_more_lines; do
 | |
|     if test $ac_beg -gt 1; then
 | |
|       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
 | |
|     else
 | |
|       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
 | |
|     fi
 | |
|     if test ! -s $tmp/subs.frag; then
 | |
|       ac_more_lines=false
 | |
|     else
 | |
|       # The purpose of the label and of the branching condition is to
 | |
|       # speed up the sed processing (if there are no `@' at all, there
 | |
|       # is no need to browse any of the substitutions).
 | |
|       # These are the two extra sed commands mentioned above.
 | |
|       (echo ':t
 | |
|   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
 | |
|       if test -z "$ac_sed_cmds"; then
 | |
| 	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
 | |
|       else
 | |
| 	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
 | |
|       fi
 | |
|       ac_sed_frag=`expr $ac_sed_frag + 1`
 | |
|       ac_beg=$ac_end
 | |
|       ac_end=`expr $ac_end + $ac_max_sed_lines`
 | |
|     fi
 | |
|   done
 | |
|   if test -z "$ac_sed_cmds"; then
 | |
|     ac_sed_cmds=cat
 | |
|   fi
 | |
| fi # test -n "$CONFIG_FILES"
 | |
| 
 | |
| _ACEOF
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
| for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
 | |
|   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
 | |
|   case $ac_file in
 | |
|   - | *:- | *:-:* ) # input from stdin
 | |
| 	cat >$tmp/stdin
 | |
| 	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
 | |
| 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
 | |
|   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
 | |
| 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
 | |
|   * )   ac_file_in=$ac_file.in ;;
 | |
|   esac
 | |
| 
 | |
|   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
 | |
|   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
 | |
| $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" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|   { if $as_mkdir_p; then
 | |
|     mkdir -p "$ac_dir"
 | |
|   else
 | |
|     as_dir="$ac_dir"
 | |
|     as_dirs=
 | |
|     while test ! -d "$as_dir"; do
 | |
|       as_dirs="$as_dir $as_dirs"
 | |
|       as_dir=`(dirname "$as_dir") 2>/dev/null ||
 | |
| $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)$' \| \
 | |
| 	 X"$as_dir" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$as_dir" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|     done
 | |
|     test ! -n "$as_dirs" || mkdir $as_dirs
 | |
|   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
 | |
| echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
 | |
|    { (exit 1); exit 1; }; }; }
 | |
| 
 | |
|   ac_builddir=.
 | |
| 
 | |
| if test "$ac_dir" != .; then
 | |
|   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
 | |
|   # A "../" for each directory in $ac_dir_suffix.
 | |
|   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
 | |
| else
 | |
|   ac_dir_suffix= ac_top_builddir=
 | |
| fi
 | |
| 
 | |
| case $srcdir in
 | |
|   .)  # No --srcdir option.  We are building in place.
 | |
|     ac_srcdir=.
 | |
|     if test -z "$ac_top_builddir"; then
 | |
|        ac_top_srcdir=.
 | |
|     else
 | |
|        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
 | |
|     fi ;;
 | |
|   [\\/]* | ?:[\\/]* )  # Absolute path.
 | |
|     ac_srcdir=$srcdir$ac_dir_suffix;
 | |
|     ac_top_srcdir=$srcdir ;;
 | |
|   *) # Relative path.
 | |
|     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
 | |
|     ac_top_srcdir=$ac_top_builddir$srcdir ;;
 | |
| esac
 | |
| 
 | |
| # Do not use `cd foo && pwd` to compute absolute paths, because
 | |
| # the directories may not exist.
 | |
| case `pwd` in
 | |
| .) ac_abs_builddir="$ac_dir";;
 | |
| *)
 | |
|   case "$ac_dir" in
 | |
|   .) ac_abs_builddir=`pwd`;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
 | |
|   *) ac_abs_builddir=`pwd`/"$ac_dir";;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_top_builddir=${ac_top_builddir}.;;
 | |
| *)
 | |
|   case ${ac_top_builddir}. in
 | |
|   .) ac_abs_top_builddir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
 | |
|   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_srcdir=$ac_srcdir;;
 | |
| *)
 | |
|   case $ac_srcdir in
 | |
|   .) ac_abs_srcdir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
 | |
|   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_top_srcdir=$ac_top_srcdir;;
 | |
| *)
 | |
|   case $ac_top_srcdir in
 | |
|   .) ac_abs_top_srcdir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
 | |
|   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
 | |
|   esac;;
 | |
| esac
 | |
| 
 | |
| 
 | |
|   case $INSTALL in
 | |
|   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
 | |
|   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
 | |
|   esac
 | |
| 
 | |
|   if test x"$ac_file" != x-; then
 | |
|     { echo "$as_me:$LINENO: creating $ac_file" >&5
 | |
| echo "$as_me: creating $ac_file" >&6;}
 | |
|     rm -f "$ac_file"
 | |
|   fi
 | |
|   # Let's still pretend it is `configure' which instantiates (i.e., don't
 | |
|   # use $as_me), people would be surprised to read:
 | |
|   #    /* config.h.  Generated by config.status.  */
 | |
|   if test x"$ac_file" = x-; then
 | |
|     configure_input=
 | |
|   else
 | |
|     configure_input="$ac_file.  "
 | |
|   fi
 | |
|   configure_input=$configure_input"Generated from `echo $ac_file_in |
 | |
| 				     sed 's,.*/,,'` by configure."
 | |
| 
 | |
|   # First look for the input files in the build tree, otherwise in the
 | |
|   # src tree.
 | |
|   ac_file_inputs=`IFS=:
 | |
|     for f in $ac_file_in; do
 | |
|       case $f in
 | |
|       -) echo $tmp/stdin ;;
 | |
|       [\\/$]*)
 | |
| 	 # Absolute (can't be DOS-style, as IFS=:)
 | |
| 	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
 | |
| echo "$as_me: error: cannot find input file: $f" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| 	 echo "$f";;
 | |
|       *) # Relative
 | |
| 	 if test -f "$f"; then
 | |
| 	   # Build tree
 | |
| 	   echo "$f"
 | |
| 	 elif test -f "$srcdir/$f"; then
 | |
| 	   # Source tree
 | |
| 	   echo "$srcdir/$f"
 | |
| 	 else
 | |
| 	   # /dev/null tree
 | |
| 	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
 | |
| echo "$as_me: error: cannot find input file: $f" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| 	 fi;;
 | |
|       esac
 | |
|     done` || { (exit 1); exit 1; }
 | |
| _ACEOF
 | |
| cat >>$CONFIG_STATUS <<_ACEOF
 | |
|   sed "$ac_vpsub
 | |
| $extrasub
 | |
| _ACEOF
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
| :t
 | |
| /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
 | |
| s,@configure_input@,$configure_input,;t t
 | |
| s,@srcdir@,$ac_srcdir,;t t
 | |
| s,@abs_srcdir@,$ac_abs_srcdir,;t t
 | |
| s,@top_srcdir@,$ac_top_srcdir,;t t
 | |
| s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
 | |
| s,@builddir@,$ac_builddir,;t t
 | |
| s,@abs_builddir@,$ac_abs_builddir,;t t
 | |
| s,@top_builddir@,$ac_top_builddir,;t t
 | |
| s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
 | |
| s,@INSTALL@,$ac_INSTALL,;t t
 | |
| " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
 | |
|   rm -f $tmp/stdin
 | |
|   if test x"$ac_file" != x-; then
 | |
|     mv $tmp/out $ac_file
 | |
|   else
 | |
|     cat $tmp/out
 | |
|     rm -f $tmp/out
 | |
|   fi
 | |
| 
 | |
|   # Run the commands associated with the file.
 | |
|   case $ac_file in
 | |
|     scripts/jar ) chmod +x scripts/jar ;;
 | |
|   esac
 | |
| done
 | |
| _ACEOF
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
| 
 | |
| #
 | |
| # CONFIG_HEADER section.
 | |
| #
 | |
| 
 | |
| # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
 | |
| # NAME is the cpp macro being defined and VALUE is the value it is being given.
 | |
| #
 | |
| # ac_d sets the value in "#define NAME VALUE" lines.
 | |
| ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
 | |
| ac_dB='[	 ].*$,\1#\2'
 | |
| ac_dC=' '
 | |
| ac_dD=',;t'
 | |
| # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
 | |
| ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
 | |
| ac_uB='$,\1#\2define\3'
 | |
| ac_uC=' '
 | |
| ac_uD=',;t'
 | |
| 
 | |
| for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
 | |
|   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
 | |
|   case $ac_file in
 | |
|   - | *:- | *:-:* ) # input from stdin
 | |
| 	cat >$tmp/stdin
 | |
| 	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
 | |
| 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
 | |
|   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
 | |
| 	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
 | |
|   * )   ac_file_in=$ac_file.in ;;
 | |
|   esac
 | |
| 
 | |
|   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
 | |
| echo "$as_me: creating $ac_file" >&6;}
 | |
| 
 | |
|   # First look for the input files in the build tree, otherwise in the
 | |
|   # src tree.
 | |
|   ac_file_inputs=`IFS=:
 | |
|     for f in $ac_file_in; do
 | |
|       case $f in
 | |
|       -) echo $tmp/stdin ;;
 | |
|       [\\/$]*)
 | |
| 	 # Absolute (can't be DOS-style, as IFS=:)
 | |
| 	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
 | |
| echo "$as_me: error: cannot find input file: $f" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| 	 # Do quote $f, to prevent DOS paths from being IFS'd.
 | |
| 	 echo "$f";;
 | |
|       *) # Relative
 | |
| 	 if test -f "$f"; then
 | |
| 	   # Build tree
 | |
| 	   echo "$f"
 | |
| 	 elif test -f "$srcdir/$f"; then
 | |
| 	   # Source tree
 | |
| 	   echo "$srcdir/$f"
 | |
| 	 else
 | |
| 	   # /dev/null tree
 | |
| 	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
 | |
| echo "$as_me: error: cannot find input file: $f" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| 	 fi;;
 | |
|       esac
 | |
|     done` || { (exit 1); exit 1; }
 | |
|   # Remove the trailing spaces.
 | |
|   sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
 | |
| 
 | |
| _ACEOF
 | |
| 
 | |
| # Transform confdefs.h into two sed scripts, `conftest.defines' and
 | |
| # `conftest.undefs', that substitutes the proper values into
 | |
| # config.h.in to produce config.h.  The first handles `#define'
 | |
| # templates, and the second `#undef' templates.
 | |
| # And first: Protect against being on the right side of a sed subst in
 | |
| # config.status.  Protect against being in an unquoted here document
 | |
| # in config.status.
 | |
| rm -f conftest.defines conftest.undefs
 | |
| # Using a here document instead of a string reduces the quoting nightmare.
 | |
| # Putting comments in sed scripts is not portable.
 | |
| #
 | |
| # `end' is used to avoid that the second main sed command (meant for
 | |
| # 0-ary CPP macros) applies to n-ary macro definitions.
 | |
| # See the Autoconf documentation for `clear'.
 | |
| cat >confdef2sed.sed <<\_ACEOF
 | |
| s/[\\&,]/\\&/g
 | |
| s,[\\$`],\\&,g
 | |
| t clear
 | |
| : clear
 | |
| s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
 | |
| t end
 | |
| s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
 | |
| : end
 | |
| _ACEOF
 | |
| # If some macros were called several times there might be several times
 | |
| # the same #defines, which is useless.  Nevertheless, we may not want to
 | |
| # sort them, since we want the *last* AC-DEFINE to be honored.
 | |
| uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
 | |
| sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
 | |
| rm -f confdef2sed.sed
 | |
| 
 | |
| # This sed command replaces #undef with comments.  This is necessary, for
 | |
| # example, in the case of _POSIX_SOURCE, which is predefined and required
 | |
| # on some systems where configure will not decide to define it.
 | |
| cat >>conftest.undefs <<\_ACEOF
 | |
| s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
 | |
| _ACEOF
 | |
| 
 | |
| # Break up conftest.defines because some shells have a limit on the size
 | |
| # of here documents, and old seds have small limits too (100 cmds).
 | |
| echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
 | |
| echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
 | |
| echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
 | |
| echo '  :' >>$CONFIG_STATUS
 | |
| rm -f conftest.tail
 | |
| while grep . conftest.defines >/dev/null
 | |
| do
 | |
|   # Write a limited-size here document to $tmp/defines.sed.
 | |
|   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
 | |
|   # Speed up: don't consider the non `#define' lines.
 | |
|   echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
 | |
|   # Work around the forget-to-reset-the-flag bug.
 | |
|   echo 't clr' >>$CONFIG_STATUS
 | |
|   echo ': clr' >>$CONFIG_STATUS
 | |
|   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
 | |
|   echo 'CEOF
 | |
|   sed -f $tmp/defines.sed $tmp/in >$tmp/out
 | |
|   rm -f $tmp/in
 | |
|   mv $tmp/out $tmp/in
 | |
| ' >>$CONFIG_STATUS
 | |
|   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
 | |
|   rm -f conftest.defines
 | |
|   mv conftest.tail conftest.defines
 | |
| done
 | |
| rm -f conftest.defines
 | |
| echo '  fi # grep' >>$CONFIG_STATUS
 | |
| echo >>$CONFIG_STATUS
 | |
| 
 | |
| # Break up conftest.undefs because some shells have a limit on the size
 | |
| # of here documents, and old seds have small limits too (100 cmds).
 | |
| echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
 | |
| rm -f conftest.tail
 | |
| while grep . conftest.undefs >/dev/null
 | |
| do
 | |
|   # Write a limited-size here document to $tmp/undefs.sed.
 | |
|   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
 | |
|   # Speed up: don't consider the non `#undef'
 | |
|   echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
 | |
|   # Work around the forget-to-reset-the-flag bug.
 | |
|   echo 't clr' >>$CONFIG_STATUS
 | |
|   echo ': clr' >>$CONFIG_STATUS
 | |
|   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
 | |
|   echo 'CEOF
 | |
|   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
 | |
|   rm -f $tmp/in
 | |
|   mv $tmp/out $tmp/in
 | |
| ' >>$CONFIG_STATUS
 | |
|   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
 | |
|   rm -f conftest.undefs
 | |
|   mv conftest.tail conftest.undefs
 | |
| done
 | |
| rm -f conftest.undefs
 | |
| 
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
|   # Let's still pretend it is `configure' which instantiates (i.e., don't
 | |
|   # use $as_me), people would be surprised to read:
 | |
|   #    /* config.h.  Generated by config.status.  */
 | |
|   if test x"$ac_file" = x-; then
 | |
|     echo "/* Generated by configure.  */" >$tmp/config.h
 | |
|   else
 | |
|     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
 | |
|   fi
 | |
|   cat $tmp/in >>$tmp/config.h
 | |
|   rm -f $tmp/in
 | |
|   if test x"$ac_file" != x-; then
 | |
|     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
 | |
|       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
 | |
| echo "$as_me: $ac_file is unchanged" >&6;}
 | |
|     else
 | |
|       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
 | |
| $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" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|       { if $as_mkdir_p; then
 | |
|     mkdir -p "$ac_dir"
 | |
|   else
 | |
|     as_dir="$ac_dir"
 | |
|     as_dirs=
 | |
|     while test ! -d "$as_dir"; do
 | |
|       as_dirs="$as_dir $as_dirs"
 | |
|       as_dir=`(dirname "$as_dir") 2>/dev/null ||
 | |
| $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)$' \| \
 | |
| 	 X"$as_dir" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$as_dir" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|     done
 | |
|     test ! -n "$as_dirs" || mkdir $as_dirs
 | |
|   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
 | |
| echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
 | |
|    { (exit 1); exit 1; }; }; }
 | |
| 
 | |
|       rm -f $ac_file
 | |
|       mv $tmp/config.h $ac_file
 | |
|     fi
 | |
|   else
 | |
|     cat $tmp/config.h
 | |
|     rm -f $tmp/config.h
 | |
|   fi
 | |
| # Compute $ac_file's index in $config_headers.
 | |
| _am_stamp_count=1
 | |
| for _am_header in $config_headers :; do
 | |
|   case $_am_header in
 | |
|     $ac_file | $ac_file:* )
 | |
|       break ;;
 | |
|     * )
 | |
|       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
 | |
|   esac
 | |
| done
 | |
| echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
 | |
| $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 |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`/stamp-h$_am_stamp_count
 | |
| done
 | |
| _ACEOF
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
| 
 | |
| #
 | |
| # CONFIG_LINKS section.
 | |
| #
 | |
| 
 | |
| for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
 | |
|   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
 | |
|   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
 | |
| 
 | |
|   { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
 | |
| echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
 | |
| 
 | |
|   if test ! -r $srcdir/$ac_source; then
 | |
|     { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
 | |
| echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|   fi
 | |
|   rm -f $ac_dest
 | |
| 
 | |
|   # Make relative symlinks.
 | |
|   ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
 | |
| $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$ac_dest" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$ac_dest" : 'X\(//\)$' \| \
 | |
| 	 X"$ac_dest" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$ac_dest" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|   { if $as_mkdir_p; then
 | |
|     mkdir -p "$ac_dest_dir"
 | |
|   else
 | |
|     as_dir="$ac_dest_dir"
 | |
|     as_dirs=
 | |
|     while test ! -d "$as_dir"; do
 | |
|       as_dirs="$as_dir $as_dirs"
 | |
|       as_dir=`(dirname "$as_dir") 2>/dev/null ||
 | |
| $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)$' \| \
 | |
| 	 X"$as_dir" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$as_dir" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|     done
 | |
|     test ! -n "$as_dirs" || mkdir $as_dirs
 | |
|   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
 | |
| echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
 | |
|    { (exit 1); exit 1; }; }; }
 | |
| 
 | |
|   ac_builddir=.
 | |
| 
 | |
| if test "$ac_dest_dir" != .; then
 | |
|   ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
 | |
|   # A "../" for each directory in $ac_dir_suffix.
 | |
|   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
 | |
| else
 | |
|   ac_dir_suffix= ac_top_builddir=
 | |
| fi
 | |
| 
 | |
| case $srcdir in
 | |
|   .)  # No --srcdir option.  We are building in place.
 | |
|     ac_srcdir=.
 | |
|     if test -z "$ac_top_builddir"; then
 | |
|        ac_top_srcdir=.
 | |
|     else
 | |
|        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
 | |
|     fi ;;
 | |
|   [\\/]* | ?:[\\/]* )  # Absolute path.
 | |
|     ac_srcdir=$srcdir$ac_dir_suffix;
 | |
|     ac_top_srcdir=$srcdir ;;
 | |
|   *) # Relative path.
 | |
|     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
 | |
|     ac_top_srcdir=$ac_top_builddir$srcdir ;;
 | |
| esac
 | |
| 
 | |
| # Do not use `cd foo && pwd` to compute absolute paths, because
 | |
| # the directories may not exist.
 | |
| case `pwd` in
 | |
| .) ac_abs_builddir="$ac_dest_dir";;
 | |
| *)
 | |
|   case "$ac_dest_dir" in
 | |
|   .) ac_abs_builddir=`pwd`;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
 | |
|   *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_top_builddir=${ac_top_builddir}.;;
 | |
| *)
 | |
|   case ${ac_top_builddir}. in
 | |
|   .) ac_abs_top_builddir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
 | |
|   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_srcdir=$ac_srcdir;;
 | |
| *)
 | |
|   case $ac_srcdir in
 | |
|   .) ac_abs_srcdir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
 | |
|   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_top_srcdir=$ac_top_srcdir;;
 | |
| *)
 | |
|   case $ac_top_srcdir in
 | |
|   .) ac_abs_top_srcdir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
 | |
|   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
 | |
|   esac;;
 | |
| esac
 | |
| 
 | |
| 
 | |
|   case $srcdir in
 | |
|   [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
 | |
|       *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
 | |
|   esac
 | |
| 
 | |
|   # Try a symlink, then a hard link, then a copy.
 | |
|   ln -s $ac_rel_source $ac_dest 2>/dev/null ||
 | |
|     ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
 | |
|     cp -p $srcdir/$ac_source $ac_dest ||
 | |
|     { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
 | |
| echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
| done
 | |
| _ACEOF
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
| 
 | |
| #
 | |
| # CONFIG_COMMANDS section.
 | |
| #
 | |
| for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
 | |
|   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
 | |
|   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
 | |
|   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
 | |
| $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$ac_dest" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$ac_dest" : 'X\(//\)$' \| \
 | |
| 	 X"$ac_dest" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$ac_dest" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|   { if $as_mkdir_p; then
 | |
|     mkdir -p "$ac_dir"
 | |
|   else
 | |
|     as_dir="$ac_dir"
 | |
|     as_dirs=
 | |
|     while test ! -d "$as_dir"; do
 | |
|       as_dirs="$as_dir $as_dirs"
 | |
|       as_dir=`(dirname "$as_dir") 2>/dev/null ||
 | |
| $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)$' \| \
 | |
| 	 X"$as_dir" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$as_dir" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|     done
 | |
|     test ! -n "$as_dirs" || mkdir $as_dirs
 | |
|   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
 | |
| echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
 | |
|    { (exit 1); exit 1; }; }; }
 | |
| 
 | |
|   ac_builddir=.
 | |
| 
 | |
| if test "$ac_dir" != .; then
 | |
|   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
 | |
|   # A "../" for each directory in $ac_dir_suffix.
 | |
|   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
 | |
| else
 | |
|   ac_dir_suffix= ac_top_builddir=
 | |
| fi
 | |
| 
 | |
| case $srcdir in
 | |
|   .)  # No --srcdir option.  We are building in place.
 | |
|     ac_srcdir=.
 | |
|     if test -z "$ac_top_builddir"; then
 | |
|        ac_top_srcdir=.
 | |
|     else
 | |
|        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
 | |
|     fi ;;
 | |
|   [\\/]* | ?:[\\/]* )  # Absolute path.
 | |
|     ac_srcdir=$srcdir$ac_dir_suffix;
 | |
|     ac_top_srcdir=$srcdir ;;
 | |
|   *) # Relative path.
 | |
|     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
 | |
|     ac_top_srcdir=$ac_top_builddir$srcdir ;;
 | |
| esac
 | |
| 
 | |
| # Do not use `cd foo && pwd` to compute absolute paths, because
 | |
| # the directories may not exist.
 | |
| case `pwd` in
 | |
| .) ac_abs_builddir="$ac_dir";;
 | |
| *)
 | |
|   case "$ac_dir" in
 | |
|   .) ac_abs_builddir=`pwd`;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
 | |
|   *) ac_abs_builddir=`pwd`/"$ac_dir";;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_top_builddir=${ac_top_builddir}.;;
 | |
| *)
 | |
|   case ${ac_top_builddir}. in
 | |
|   .) ac_abs_top_builddir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
 | |
|   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_srcdir=$ac_srcdir;;
 | |
| *)
 | |
|   case $ac_srcdir in
 | |
|   .) ac_abs_srcdir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
 | |
|   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_top_srcdir=$ac_top_srcdir;;
 | |
| *)
 | |
|   case $ac_top_srcdir in
 | |
|   .) ac_abs_top_srcdir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
 | |
|   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
 | |
|   esac;;
 | |
| esac
 | |
| 
 | |
| 
 | |
|   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
 | |
| echo "$as_me: executing $ac_dest commands" >&6;}
 | |
|   case $ac_dest in
 | |
|     default-1 )
 | |
| # Only add multilib support code if we just rebuilt the top-level
 | |
| # Makefile.
 | |
| case " $CONFIG_FILES " in
 | |
|  *" Makefile "*)
 | |
|    ac_file=Makefile . ${multi_basedir}/config-ml.in
 | |
|    ;;
 | |
| esac ;;
 | |
|     depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
 | |
|   # Strip MF so we end up with the name of the file.
 | |
|   mf=`echo "$mf" | sed -e 's/:.*$//'`
 | |
|   # Check whether this is an Automake generated Makefile or not.
 | |
|   # We used to match only the files named `Makefile.in', but
 | |
|   # some people rename them; so instead we look at the file content.
 | |
|   # Grep'ing the first line is not enough: some people post-process
 | |
|   # each Makefile.in and add a new line on top of each file to say so.
 | |
|   # So let's grep whole file.
 | |
|   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
 | |
|     dirpart=`(dirname "$mf") 2>/dev/null ||
 | |
| $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$mf" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$mf" : 'X\(//\)$' \| \
 | |
| 	 X"$mf" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$mf" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|   else
 | |
|     continue
 | |
|   fi
 | |
|   # Extract the definition of DEPDIR, am__include, and am__quote
 | |
|   # from the Makefile without running `make'.
 | |
|   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
 | |
|   test -z "$DEPDIR" && continue
 | |
|   am__include=`sed -n 's/^am__include = //p' < "$mf"`
 | |
|   test -z "am__include" && continue
 | |
|   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
 | |
|   # When using ansi2knr, U may be empty or an underscore; expand it
 | |
|   U=`sed -n 's/^U = //p' < "$mf"`
 | |
|   # Find all dependency output files, they are included files with
 | |
|   # $(DEPDIR) in their names.  We invoke sed twice because it is the
 | |
|   # simplest approach to changing $(DEPDIR) to its actual value in the
 | |
|   # expansion.
 | |
|   for file in `sed -n "
 | |
|     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
 | |
|        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
 | |
|     # Make sure the directory exists.
 | |
|     test -f "$dirpart/$file" && continue
 | |
|     fdir=`(dirname "$file") 2>/dev/null ||
 | |
| $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$file" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$file" : 'X\(//\)$' \| \
 | |
| 	 X"$file" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$file" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|     { if $as_mkdir_p; then
 | |
|     mkdir -p $dirpart/$fdir
 | |
|   else
 | |
|     as_dir=$dirpart/$fdir
 | |
|     as_dirs=
 | |
|     while test ! -d "$as_dir"; do
 | |
|       as_dirs="$as_dir $as_dirs"
 | |
|       as_dir=`(dirname "$as_dir") 2>/dev/null ||
 | |
| $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)$' \| \
 | |
| 	 X"$as_dir" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$as_dir" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|     done
 | |
|     test ! -n "$as_dirs" || mkdir $as_dirs
 | |
|   fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
 | |
| echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
 | |
|    { (exit 1); exit 1; }; }; }
 | |
| 
 | |
|     # echo "creating $dirpart/$file"
 | |
|     echo '# dummy' > "$dirpart/$file"
 | |
|   done
 | |
| done
 | |
|  ;;
 | |
|     libtool )
 | |
| 
 | |
|     # See if we are running on zsh, and set the options which allow our
 | |
|     # commands through without removal of \ escapes.
 | |
|     if test -n "${ZSH_VERSION+set}" ; then
 | |
|       setopt NO_GLOB_SUBST
 | |
|     fi
 | |
| 
 | |
|     cfgfile="${ofile}T"
 | |
|     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
 | |
|     $RM "$cfgfile"
 | |
| 
 | |
|     cat <<_LT_EOF >> "$cfgfile"
 | |
| #! $SHELL
 | |
| 
 | |
| # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
 | |
| # Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION
 | |
| # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
 | |
| # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 | |
| #
 | |
| # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
 | |
| # 2006, 2007 Free Software Foundation, Inc.
 | |
| #
 | |
| # This file is part of GNU Libtool:
 | |
| # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 | |
| #
 | |
| # This program is free software; you can redistribute it and/or modify
 | |
| # it under the terms of the GNU General Public License as published by
 | |
| # the Free Software Foundation; either version 2 of the License, or
 | |
| # (at your option) any later version.
 | |
| #
 | |
| # This program is distributed in the hope that it will be useful, but
 | |
| # WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 | |
| # General Public License for more details.
 | |
| #
 | |
| # You should have received a copy of the GNU General Public License
 | |
| # along with this program; if not, a copy can be downloaded from
 | |
| # http://www.gnu.org/copyleft/gpl.html, or by writing to the Free
 | |
| # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 | |
| # MA 02110-1301, USA.
 | |
| #
 | |
| # As a special exception to the GNU General Public License, if you
 | |
| # distribute this file as part of a program that contains a
 | |
| # configuration script generated by Autoconf, you may include it under
 | |
| # the same distribution terms that you use for the rest of that program.
 | |
| 
 | |
| 
 | |
| # The names of the tagged configurations supported by this script.
 | |
| available_tags="CXX GCJ "
 | |
| 
 | |
| # ### BEGIN LIBTOOL CONFIG
 | |
| 
 | |
| # Which release of libtool.m4 was used?
 | |
| macro_version=$macro_version
 | |
| macro_revision=$macro_revision
 | |
| 
 | |
| # Whether or not to build shared libraries.
 | |
| build_libtool_libs=$enable_shared
 | |
| 
 | |
| # Whether or not to build static libraries.
 | |
| build_old_libs=$enable_static
 | |
| 
 | |
| # What type of objects to build.
 | |
| pic_mode=$pic_mode
 | |
| 
 | |
| # Whether or not to optimize for fast installation.
 | |
| fast_install=$enable_fast_install
 | |
| 
 | |
| # The host system.
 | |
| host_alias=$host_alias
 | |
| host=$host
 | |
| host_os=$host_os
 | |
| 
 | |
| # The build system.
 | |
| build_alias=$build_alias
 | |
| build=$build
 | |
| build_os=$build_os
 | |
| 
 | |
| # A sed program that does not truncate output.
 | |
| SED=$lt_SED
 | |
| 
 | |
| # Sed that helps us avoid accidentally triggering echo(1) options like -n.
 | |
| Xsed="\$SED -e 1s/^X//"
 | |
| 
 | |
| # A grep program that handles long lines.
 | |
| GREP=$lt_GREP
 | |
| 
 | |
| # An ERE matcher.
 | |
| EGREP=$lt_EGREP
 | |
| 
 | |
| # A literal string matcher.
 | |
| FGREP=$lt_FGREP
 | |
| 
 | |
| # A BSD- or MS-compatible name lister.
 | |
| NM=$lt_NM
 | |
| 
 | |
| # Whether we need soft or hard links.
 | |
| LN_S=$lt_LN_S
 | |
| 
 | |
| # What is the maximum length of a command?
 | |
| max_cmd_len=$max_cmd_len
 | |
| 
 | |
| # Object file suffix (normally "o").
 | |
| objext=$ac_objext
 | |
| 
 | |
| # Executable file suffix (normally "").
 | |
| exeext=$exeext
 | |
| 
 | |
| # whether the shell understands "unset".
 | |
| lt_unset=$lt_unset
 | |
| 
 | |
| # turn spaces into newlines.
 | |
| SP2NL=$lt_lt_SP2NL
 | |
| 
 | |
| # turn newlines into spaces.
 | |
| NL2SP=$lt_lt_NL2SP
 | |
| 
 | |
| # How to create reloadable object files.
 | |
| reload_flag=$lt_reload_flag
 | |
| reload_cmds=$lt_reload_cmds
 | |
| 
 | |
| # Method to check whether dependent libraries are shared objects.
 | |
| deplibs_check_method=$lt_deplibs_check_method
 | |
| 
 | |
| # Command to use when deplibs_check_method == "file_magic".
 | |
| file_magic_cmd=$lt_file_magic_cmd
 | |
| 
 | |
| # The archiver.
 | |
| AR=$lt_AR
 | |
| AR_FLAGS=$lt_AR_FLAGS
 | |
| 
 | |
| # A symbol stripping program.
 | |
| STRIP=$lt_STRIP
 | |
| 
 | |
| # Commands used to install an old-style archive.
 | |
| RANLIB=$lt_RANLIB
 | |
| old_postinstall_cmds=$lt_old_postinstall_cmds
 | |
| old_postuninstall_cmds=$lt_old_postuninstall_cmds
 | |
| 
 | |
| # A C compiler.
 | |
| LTCC=$lt_CC
 | |
| 
 | |
| # LTCC compiler flags.
 | |
| LTCFLAGS=$lt_CFLAGS
 | |
| 
 | |
| # Take the output of nm and produce a listing of raw symbols and C names.
 | |
| global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
 | |
| 
 | |
| # Transform the output of nm in a proper C declaration.
 | |
| global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
 | |
| 
 | |
| # Transform the output of nm in a C name address pair.
 | |
| global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
 | |
| 
 | |
| # The name of the directory that contains temporary libtool files.
 | |
| objdir=$objdir
 | |
| 
 | |
| # Shell to use when invoking shell scripts.
 | |
| SHELL=$lt_SHELL
 | |
| 
 | |
| # An echo program that does not interpret backslashes.
 | |
| ECHO=$lt_ECHO
 | |
| 
 | |
| # Used to examine libraries when file_magic_cmd begins with "file".
 | |
| MAGIC_CMD=$MAGIC_CMD
 | |
| 
 | |
| # Must we lock files when doing compilation?
 | |
| need_locks=$lt_need_locks
 | |
| 
 | |
| # Old archive suffix (normally "a").
 | |
| libext=$libext
 | |
| 
 | |
| # Shared library suffix (normally ".so").
 | |
| shrext_cmds=$lt_shrext_cmds
 | |
| 
 | |
| # The commands to extract the exported symbol list from a shared archive.
 | |
| extract_expsyms_cmds=$lt_extract_expsyms_cmds
 | |
| 
 | |
| # Variables whose values should be saved in libtool wrapper scripts and
 | |
| # restored at link time.
 | |
| variables_saved_for_relink=$lt_variables_saved_for_relink
 | |
| 
 | |
| # Do we need the "lib" prefix for modules?
 | |
| need_lib_prefix=$need_lib_prefix
 | |
| 
 | |
| # Do we need a version for libraries?
 | |
| need_version=$need_version
 | |
| 
 | |
| # Library versioning type.
 | |
| version_type=$version_type
 | |
| 
 | |
| # Shared library runtime path variable.
 | |
| runpath_var=$runpath_var
 | |
| 
 | |
| # Shared library path variable.
 | |
| shlibpath_var=$shlibpath_var
 | |
| 
 | |
| # Is shlibpath searched before the hard-coded library search path?
 | |
| shlibpath_overrides_runpath=$shlibpath_overrides_runpath
 | |
| 
 | |
| # Format of library name prefix.
 | |
| libname_spec=$lt_libname_spec
 | |
| 
 | |
| # List of archive names.  First name is the real one, the rest are links.
 | |
| # The last name is the one that the linker finds with -lNAME
 | |
| library_names_spec=$lt_library_names_spec
 | |
| 
 | |
| # The coded name of the library, if different from the real name.
 | |
| soname_spec=$lt_soname_spec
 | |
| 
 | |
| # Command to use after installation of a shared archive.
 | |
| postinstall_cmds=$lt_postinstall_cmds
 | |
| 
 | |
| # Command to use after uninstallation of a shared archive.
 | |
| postuninstall_cmds=$lt_postuninstall_cmds
 | |
| 
 | |
| # Commands used to finish a libtool library installation in a directory.
 | |
| finish_cmds=$lt_finish_cmds
 | |
| 
 | |
| # As "finish_cmds", except a single script fragment to be evaled but
 | |
| # not shown.
 | |
| finish_eval=$lt_finish_eval
 | |
| 
 | |
| # Whether we should hardcode library paths into libraries.
 | |
| hardcode_into_libs=$hardcode_into_libs
 | |
| 
 | |
| # Compile-time system search path for libraries.
 | |
| sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
 | |
| 
 | |
| # Run-time system search path for libraries.
 | |
| sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
 | |
| 
 | |
| # Whether dlopen is supported.
 | |
| dlopen_support=$enable_dlopen
 | |
| 
 | |
| # Whether dlopen of programs is supported.
 | |
| dlopen_self=$enable_dlopen_self
 | |
| 
 | |
| # Whether dlopen of statically linked programs is supported.
 | |
| dlopen_self_static=$enable_dlopen_self_static
 | |
| 
 | |
| # Commands to strip libraries.
 | |
| old_striplib=$lt_old_striplib
 | |
| striplib=$lt_striplib
 | |
| 
 | |
| 
 | |
| # The linker used to build libraries.
 | |
| LD=$lt_LD
 | |
| 
 | |
| # Commands used to build an old-style archive.
 | |
| old_archive_cmds=$lt_old_archive_cmds
 | |
| 
 | |
| # A language specific compiler.
 | |
| CC=$lt_compiler
 | |
| 
 | |
| # Is the compiler the GNU compiler?
 | |
| with_gcc=$GCC
 | |
| 
 | |
| # Compiler flag to turn off builtin functions.
 | |
| no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
 | |
| 
 | |
| # How to pass a linker flag through the compiler.
 | |
| wl=$lt_lt_prog_compiler_wl
 | |
| 
 | |
| # Additional compiler flags for building library objects.
 | |
| pic_flag=$lt_lt_prog_compiler_pic
 | |
| 
 | |
| # Compiler flag to prevent dynamic linking.
 | |
| link_static_flag=$lt_lt_prog_compiler_static
 | |
| 
 | |
| # Does compiler simultaneously support -c and -o options?
 | |
| compiler_c_o=$lt_lt_cv_prog_compiler_c_o
 | |
| 
 | |
| # Whether or not to add -lc for building shared libraries.
 | |
| build_libtool_need_lc=$archive_cmds_need_lc
 | |
| 
 | |
| # Whether or not to disallow shared libs when runtime libs are static.
 | |
| allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
 | |
| 
 | |
| # Compiler flag to allow reflexive dlopens.
 | |
| export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
 | |
| 
 | |
| # Compiler flag to generate shared objects directly from archives.
 | |
| whole_archive_flag_spec=$lt_whole_archive_flag_spec
 | |
| 
 | |
| # Whether the compiler copes with passing no objects directly.
 | |
| compiler_needs_object=$lt_compiler_needs_object
 | |
| 
 | |
| # Create an old-style archive from a shared archive.
 | |
| old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
 | |
| 
 | |
| # Create a temporary old-style archive to link instead of a shared archive.
 | |
| old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
 | |
| 
 | |
| # Commands used to build a shared archive.
 | |
| archive_cmds=$lt_archive_cmds
 | |
| archive_expsym_cmds=$lt_archive_expsym_cmds
 | |
| 
 | |
| # Commands used to build a loadable module if different from building
 | |
| # a shared archive.
 | |
| module_cmds=$lt_module_cmds
 | |
| module_expsym_cmds=$lt_module_expsym_cmds
 | |
| 
 | |
| # Whether we are building with GNU ld or not.
 | |
| with_gnu_ld=$lt_with_gnu_ld
 | |
| 
 | |
| # Flag that allows shared libraries with undefined symbols to be built.
 | |
| allow_undefined_flag=$lt_allow_undefined_flag
 | |
| 
 | |
| # Flag that enforces no undefined symbols.
 | |
| no_undefined_flag=$lt_no_undefined_flag
 | |
| 
 | |
| # Flag to hardcode \$libdir into a binary during linking.
 | |
| # This must work even if \$libdir does not exist
 | |
| hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
 | |
| 
 | |
| # If ld is used when linking, flag to hardcode \$libdir into a binary
 | |
| # during linking.  This must work even if \$libdir does not exist.
 | |
| hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
 | |
| 
 | |
| # Whether we need a single "-rpath" flag with a separated argument.
 | |
| hardcode_libdir_separator=$lt_hardcode_libdir_separator
 | |
| 
 | |
| # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
 | |
| # DIR into the resulting binary.
 | |
| hardcode_direct=$hardcode_direct
 | |
| 
 | |
| # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
 | |
| # DIR into the resulting binary and the resulting library dependency is
 | |
| # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
 | |
| # library is relocated.
 | |
| hardcode_direct_absolute=$hardcode_direct_absolute
 | |
| 
 | |
| # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
 | |
| # into the resulting binary.
 | |
| hardcode_minus_L=$hardcode_minus_L
 | |
| 
 | |
| # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
 | |
| # into the resulting binary.
 | |
| hardcode_shlibpath_var=$hardcode_shlibpath_var
 | |
| 
 | |
| # Set to "yes" if building a shared library automatically hardcodes DIR
 | |
| # into the library and all subsequent libraries and executables linked
 | |
| # against it.
 | |
| hardcode_automatic=$hardcode_automatic
 | |
| 
 | |
| # Set to yes if linker adds runtime paths of dependent libraries
 | |
| # to runtime path list.
 | |
| inherit_rpath=$inherit_rpath
 | |
| 
 | |
| # Whether libtool must link a program against all its dependency libraries.
 | |
| link_all_deplibs=$link_all_deplibs
 | |
| 
 | |
| # Fix the shell variable \$srcfile for the compiler.
 | |
| fix_srcfile_path=$lt_fix_srcfile_path
 | |
| 
 | |
| # Set to "yes" if exported symbols are required.
 | |
| always_export_symbols=$always_export_symbols
 | |
| 
 | |
| # The commands to list exported symbols.
 | |
| export_symbols_cmds=$lt_export_symbols_cmds
 | |
| 
 | |
| # Symbols that should not be listed in the preloaded symbols.
 | |
| exclude_expsyms=$lt_exclude_expsyms
 | |
| 
 | |
| # Symbols that must always be exported.
 | |
| include_expsyms=$lt_include_expsyms
 | |
| 
 | |
| # Commands necessary for linking programs (against libraries) with templates.
 | |
| prelink_cmds=$lt_prelink_cmds
 | |
| 
 | |
| # Specify filename containing input files.
 | |
| file_list_spec=$lt_file_list_spec
 | |
| 
 | |
| # How to hardcode a shared library path into an executable.
 | |
| hardcode_action=$hardcode_action
 | |
| 
 | |
| # Dependencies to place before and after the objects being linked to
 | |
| # create a shared library.
 | |
| predep_objects=$lt_predep_objects
 | |
| postdep_objects=$lt_postdep_objects
 | |
| predeps=$lt_predeps
 | |
| postdeps=$lt_postdeps
 | |
| 
 | |
| # The library search path used internally by the compiler when linking
 | |
| # a shared library.
 | |
| compiler_lib_search_path=$lt_compiler_lib_search_path
 | |
| 
 | |
| # ### END LIBTOOL CONFIG
 | |
| 
 | |
| _LT_EOF
 | |
| 
 | |
|   case $host_os in
 | |
|   aix3*)
 | |
|     cat <<\_LT_EOF >> "$cfgfile"
 | |
| # AIX sometimes has problems with the GCC collect2 program.  For some
 | |
| # reason, if we set the COLLECT_NAMES environment variable, the problems
 | |
| # vanish in a puff of smoke.
 | |
| if test "X${COLLECT_NAMES+set}" != Xset; then
 | |
|   COLLECT_NAMES=
 | |
|   export COLLECT_NAMES
 | |
| fi
 | |
| _LT_EOF
 | |
|     ;;
 | |
|   esac
 | |
| 
 | |
| 
 | |
| ltmain="$ac_aux_dir/ltmain.sh"
 | |
| 
 | |
| 
 | |
|   # We use sed instead of cat because bash on DJGPP gets confused if
 | |
|   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
 | |
|   # text mode, it properly converts lines to CR/LF.  This bash problem
 | |
|   # is reportedly fixed, but why not run on old versions too?
 | |
|   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
 | |
|     || (rm -f "$cfgfile"; exit 1)
 | |
| 
 | |
|   case $xsi_shell in
 | |
|   yes)
 | |
|     cat << \_LT_EOF >> "$cfgfile"
 | |
| # func_dirname file append nondir_replacement
 | |
| # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
 | |
| # otherwise set result to NONDIR_REPLACEMENT.
 | |
| func_dirname ()
 | |
| {
 | |
|   case ${1} in
 | |
|     */*) func_dirname_result="${1%/*}${2}" ;;
 | |
|     *  ) func_dirname_result="${3}" ;;
 | |
|   esac
 | |
| }
 | |
| 
 | |
| # func_basename file
 | |
| func_basename ()
 | |
| {
 | |
|   func_basename_result="${1##*/}"
 | |
| }
 | |
| 
 | |
| # func_stripname prefix suffix name
 | |
| # strip PREFIX and SUFFIX off of NAME.
 | |
| # PREFIX and SUFFIX must not contain globbing or regex special
 | |
| # characters, hashes, percent signs, but SUFFIX may contain a leading
 | |
| # dot (in which case that matches only a dot).
 | |
| func_stripname ()
 | |
| {
 | |
|   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
 | |
|   # positional parameters, so assign one to ordinary parameter first.
 | |
|   func_stripname_result=${3}
 | |
|   func_stripname_result=${func_stripname_result#"${1}"}
 | |
|   func_stripname_result=${func_stripname_result%"${2}"}
 | |
| }
 | |
| 
 | |
| # func_opt_split
 | |
| func_opt_split ()
 | |
| {
 | |
|   func_opt_split_opt=${1%%=*}
 | |
|   func_opt_split_arg=${1#*=}
 | |
| }
 | |
| 
 | |
| # func_lo2o object
 | |
| func_lo2o ()
 | |
| {
 | |
|   case ${1} in
 | |
|     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
 | |
|     *)    func_lo2o_result=${1} ;;
 | |
|   esac
 | |
| }
 | |
| _LT_EOF
 | |
|     ;;
 | |
|   *) # Bourne compatible functions.
 | |
|     cat << \_LT_EOF >> "$cfgfile"
 | |
| # func_dirname file append nondir_replacement
 | |
| # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
 | |
| # otherwise set result to NONDIR_REPLACEMENT.
 | |
| func_dirname ()
 | |
| {
 | |
|   # Extract subdirectory from the argument.
 | |
|   func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
 | |
|   if test "X$func_dirname_result" = "X${1}"; then
 | |
|     func_dirname_result="${3}"
 | |
|   else
 | |
|     func_dirname_result="$func_dirname_result${2}"
 | |
|   fi
 | |
| }
 | |
| 
 | |
| # func_basename file
 | |
| func_basename ()
 | |
| {
 | |
|   func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
 | |
| }
 | |
| 
 | |
| # func_stripname prefix suffix name
 | |
| # strip PREFIX and SUFFIX off of NAME.
 | |
| # PREFIX and SUFFIX must not contain globbing or regex special
 | |
| # characters, hashes, percent signs, but SUFFIX may contain a leading
 | |
| # dot (in which case that matches only a dot).
 | |
| # func_strip_suffix prefix name
 | |
| func_stripname ()
 | |
| {
 | |
|   case ${2} in
 | |
|     .*) func_stripname_result=`$ECHO "X${3}" \
 | |
|            | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
 | |
|     *)  func_stripname_result=`$ECHO "X${3}" \
 | |
|            | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
 | |
|   esac
 | |
| }
 | |
| 
 | |
| # sed scripts:
 | |
| my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
 | |
| my_sed_long_arg='1s/^-[^=]*=//'
 | |
| 
 | |
| # func_opt_split
 | |
| func_opt_split ()
 | |
| {
 | |
|   func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
 | |
|   func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
 | |
| }
 | |
| 
 | |
| # func_lo2o object
 | |
| func_lo2o ()
 | |
| {
 | |
|   func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
 | |
| }
 | |
| _LT_EOF
 | |
| esac
 | |
| 
 | |
| case $lt_shell_append in
 | |
|   yes)
 | |
|     cat << \_LT_EOF >> "$cfgfile"
 | |
| 
 | |
| # func_append var value
 | |
| # Append VALUE to the end of shell variable VAR.
 | |
| func_append ()
 | |
| {
 | |
|   eval "$1+=\$2"
 | |
| }
 | |
| _LT_EOF
 | |
|     ;;
 | |
|   *)
 | |
|     cat << \_LT_EOF >> "$cfgfile"
 | |
| 
 | |
| # func_append var value
 | |
| # Append VALUE to the end of shell variable VAR.
 | |
| func_append ()
 | |
| {
 | |
|   eval "$1=\$$1\$2"
 | |
| }
 | |
| _LT_EOF
 | |
|     ;;
 | |
|   esac
 | |
| 
 | |
| 
 | |
|   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
 | |
|     || (rm -f "$cfgfile"; exit 1)
 | |
| 
 | |
|   mv -f "$cfgfile" "$ofile" ||
 | |
|     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
 | |
|   chmod +x "$ofile"
 | |
| 
 | |
| 
 | |
|     cat <<_LT_EOF >> "$ofile"
 | |
| 
 | |
| # ### BEGIN LIBTOOL TAG CONFIG: CXX
 | |
| 
 | |
| # The linker used to build libraries.
 | |
| LD=$lt_LD_CXX
 | |
| 
 | |
| # Commands used to build an old-style archive.
 | |
| old_archive_cmds=$lt_old_archive_cmds_CXX
 | |
| 
 | |
| # A language specific compiler.
 | |
| CC=$lt_compiler_CXX
 | |
| 
 | |
| # Is the compiler the GNU compiler?
 | |
| with_gcc=$GCC_CXX
 | |
| 
 | |
| # Compiler flag to turn off builtin functions.
 | |
| no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
 | |
| 
 | |
| # How to pass a linker flag through the compiler.
 | |
| wl=$lt_lt_prog_compiler_wl_CXX
 | |
| 
 | |
| # Additional compiler flags for building library objects.
 | |
| pic_flag=$lt_lt_prog_compiler_pic_CXX
 | |
| 
 | |
| # Compiler flag to prevent dynamic linking.
 | |
| link_static_flag=$lt_lt_prog_compiler_static_CXX
 | |
| 
 | |
| # Does compiler simultaneously support -c and -o options?
 | |
| compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
 | |
| 
 | |
| # Whether or not to add -lc for building shared libraries.
 | |
| build_libtool_need_lc=$archive_cmds_need_lc_CXX
 | |
| 
 | |
| # Whether or not to disallow shared libs when runtime libs are static.
 | |
| allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
 | |
| 
 | |
| # Compiler flag to allow reflexive dlopens.
 | |
| export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
 | |
| 
 | |
| # Compiler flag to generate shared objects directly from archives.
 | |
| whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
 | |
| 
 | |
| # Whether the compiler copes with passing no objects directly.
 | |
| compiler_needs_object=$lt_compiler_needs_object_CXX
 | |
| 
 | |
| # Create an old-style archive from a shared archive.
 | |
| old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
 | |
| 
 | |
| # Create a temporary old-style archive to link instead of a shared archive.
 | |
| old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
 | |
| 
 | |
| # Commands used to build a shared archive.
 | |
| archive_cmds=$lt_archive_cmds_CXX
 | |
| archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
 | |
| 
 | |
| # Commands used to build a loadable module if different from building
 | |
| # a shared archive.
 | |
| module_cmds=$lt_module_cmds_CXX
 | |
| module_expsym_cmds=$lt_module_expsym_cmds_CXX
 | |
| 
 | |
| # Whether we are building with GNU ld or not.
 | |
| with_gnu_ld=$lt_with_gnu_ld_CXX
 | |
| 
 | |
| # Flag that allows shared libraries with undefined symbols to be built.
 | |
| allow_undefined_flag=$lt_allow_undefined_flag_CXX
 | |
| 
 | |
| # Flag that enforces no undefined symbols.
 | |
| no_undefined_flag=$lt_no_undefined_flag_CXX
 | |
| 
 | |
| # Flag to hardcode \$libdir into a binary during linking.
 | |
| # This must work even if \$libdir does not exist
 | |
| hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
 | |
| 
 | |
| # If ld is used when linking, flag to hardcode \$libdir into a binary
 | |
| # during linking.  This must work even if \$libdir does not exist.
 | |
| hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
 | |
| 
 | |
| # Whether we need a single "-rpath" flag with a separated argument.
 | |
| hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
 | |
| 
 | |
| # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
 | |
| # DIR into the resulting binary.
 | |
| hardcode_direct=$hardcode_direct_CXX
 | |
| 
 | |
| # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
 | |
| # DIR into the resulting binary and the resulting library dependency is
 | |
| # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
 | |
| # library is relocated.
 | |
| hardcode_direct_absolute=$hardcode_direct_absolute_CXX
 | |
| 
 | |
| # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
 | |
| # into the resulting binary.
 | |
| hardcode_minus_L=$hardcode_minus_L_CXX
 | |
| 
 | |
| # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
 | |
| # into the resulting binary.
 | |
| hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
 | |
| 
 | |
| # Set to "yes" if building a shared library automatically hardcodes DIR
 | |
| # into the library and all subsequent libraries and executables linked
 | |
| # against it.
 | |
| hardcode_automatic=$hardcode_automatic_CXX
 | |
| 
 | |
| # Set to yes if linker adds runtime paths of dependent libraries
 | |
| # to runtime path list.
 | |
| inherit_rpath=$inherit_rpath_CXX
 | |
| 
 | |
| # Whether libtool must link a program against all its dependency libraries.
 | |
| link_all_deplibs=$link_all_deplibs_CXX
 | |
| 
 | |
| # Fix the shell variable \$srcfile for the compiler.
 | |
| fix_srcfile_path=$lt_fix_srcfile_path_CXX
 | |
| 
 | |
| # Set to "yes" if exported symbols are required.
 | |
| always_export_symbols=$always_export_symbols_CXX
 | |
| 
 | |
| # The commands to list exported symbols.
 | |
| export_symbols_cmds=$lt_export_symbols_cmds_CXX
 | |
| 
 | |
| # Symbols that should not be listed in the preloaded symbols.
 | |
| exclude_expsyms=$lt_exclude_expsyms_CXX
 | |
| 
 | |
| # Symbols that must always be exported.
 | |
| include_expsyms=$lt_include_expsyms_CXX
 | |
| 
 | |
| # Commands necessary for linking programs (against libraries) with templates.
 | |
| prelink_cmds=$lt_prelink_cmds_CXX
 | |
| 
 | |
| # Specify filename containing input files.
 | |
| file_list_spec=$lt_file_list_spec_CXX
 | |
| 
 | |
| # How to hardcode a shared library path into an executable.
 | |
| hardcode_action=$hardcode_action_CXX
 | |
| 
 | |
| # Dependencies to place before and after the objects being linked to
 | |
| # create a shared library.
 | |
| predep_objects=$lt_predep_objects_CXX
 | |
| postdep_objects=$lt_postdep_objects_CXX
 | |
| predeps=$lt_predeps_CXX
 | |
| postdeps=$lt_postdeps_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
 | |
| 
 | |
| # ### END LIBTOOL TAG CONFIG: CXX
 | |
| _LT_EOF
 | |
| 
 | |
| 
 | |
|     cat <<_LT_EOF >> "$ofile"
 | |
| 
 | |
| # ### BEGIN LIBTOOL TAG CONFIG: GCJ
 | |
| 
 | |
| # The linker used to build libraries.
 | |
| LD=$lt_LD_GCJ
 | |
| 
 | |
| # Commands used to build an old-style archive.
 | |
| old_archive_cmds=$lt_old_archive_cmds_GCJ
 | |
| 
 | |
| # A language specific compiler.
 | |
| CC=$lt_compiler_GCJ
 | |
| 
 | |
| # Is the compiler the GNU compiler?
 | |
| with_gcc=$GCC_GCJ
 | |
| 
 | |
| # Compiler flag to turn off builtin functions.
 | |
| no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
 | |
| 
 | |
| # How to pass a linker flag through the compiler.
 | |
| wl=$lt_lt_prog_compiler_wl_GCJ
 | |
| 
 | |
| # Additional compiler flags for building library objects.
 | |
| pic_flag=$lt_lt_prog_compiler_pic_GCJ
 | |
| 
 | |
| # Compiler flag to prevent dynamic linking.
 | |
| link_static_flag=$lt_lt_prog_compiler_static_GCJ
 | |
| 
 | |
| # Does compiler simultaneously support -c and -o options?
 | |
| compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
 | |
| 
 | |
| # Whether or not to add -lc for building shared libraries.
 | |
| build_libtool_need_lc=$archive_cmds_need_lc_GCJ
 | |
| 
 | |
| # Whether or not to disallow shared libs when runtime libs are static.
 | |
| allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
 | |
| 
 | |
| # Compiler flag to allow reflexive dlopens.
 | |
| export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
 | |
| 
 | |
| # Compiler flag to generate shared objects directly from archives.
 | |
| whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
 | |
| 
 | |
| # Whether the compiler copes with passing no objects directly.
 | |
| compiler_needs_object=$lt_compiler_needs_object_GCJ
 | |
| 
 | |
| # Create an old-style archive from a shared archive.
 | |
| old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
 | |
| 
 | |
| # Create a temporary old-style archive to link instead of a shared archive.
 | |
| old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
 | |
| 
 | |
| # Commands used to build a shared archive.
 | |
| archive_cmds=$lt_archive_cmds_GCJ
 | |
| archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
 | |
| 
 | |
| # Commands used to build a loadable module if different from building
 | |
| # a shared archive.
 | |
| module_cmds=$lt_module_cmds_GCJ
 | |
| module_expsym_cmds=$lt_module_expsym_cmds_GCJ
 | |
| 
 | |
| # Whether we are building with GNU ld or not.
 | |
| with_gnu_ld=$lt_with_gnu_ld_GCJ
 | |
| 
 | |
| # Flag that allows shared libraries with undefined symbols to be built.
 | |
| allow_undefined_flag=$lt_allow_undefined_flag_GCJ
 | |
| 
 | |
| # Flag that enforces no undefined symbols.
 | |
| no_undefined_flag=$lt_no_undefined_flag_GCJ
 | |
| 
 | |
| # Flag to hardcode \$libdir into a binary during linking.
 | |
| # This must work even if \$libdir does not exist
 | |
| hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
 | |
| 
 | |
| # If ld is used when linking, flag to hardcode \$libdir into a binary
 | |
| # during linking.  This must work even if \$libdir does not exist.
 | |
| hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
 | |
| 
 | |
| # Whether we need a single "-rpath" flag with a separated argument.
 | |
| hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
 | |
| 
 | |
| # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
 | |
| # DIR into the resulting binary.
 | |
| hardcode_direct=$hardcode_direct_GCJ
 | |
| 
 | |
| # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
 | |
| # DIR into the resulting binary and the resulting library dependency is
 | |
| # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
 | |
| # library is relocated.
 | |
| hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
 | |
| 
 | |
| # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
 | |
| # into the resulting binary.
 | |
| hardcode_minus_L=$hardcode_minus_L_GCJ
 | |
| 
 | |
| # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
 | |
| # into the resulting binary.
 | |
| hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
 | |
| 
 | |
| # Set to "yes" if building a shared library automatically hardcodes DIR
 | |
| # into the library and all subsequent libraries and executables linked
 | |
| # against it.
 | |
| hardcode_automatic=$hardcode_automatic_GCJ
 | |
| 
 | |
| # Set to yes if linker adds runtime paths of dependent libraries
 | |
| # to runtime path list.
 | |
| inherit_rpath=$inherit_rpath_GCJ
 | |
| 
 | |
| # Whether libtool must link a program against all its dependency libraries.
 | |
| link_all_deplibs=$link_all_deplibs_GCJ
 | |
| 
 | |
| # Fix the shell variable \$srcfile for the compiler.
 | |
| fix_srcfile_path=$lt_fix_srcfile_path_GCJ
 | |
| 
 | |
| # Set to "yes" if exported symbols are required.
 | |
| always_export_symbols=$always_export_symbols_GCJ
 | |
| 
 | |
| # The commands to list exported symbols.
 | |
| export_symbols_cmds=$lt_export_symbols_cmds_GCJ
 | |
| 
 | |
| # Symbols that should not be listed in the preloaded symbols.
 | |
| exclude_expsyms=$lt_exclude_expsyms_GCJ
 | |
| 
 | |
| # Symbols that must always be exported.
 | |
| include_expsyms=$lt_include_expsyms_GCJ
 | |
| 
 | |
| # Commands necessary for linking programs (against libraries) with templates.
 | |
| prelink_cmds=$lt_prelink_cmds_GCJ
 | |
| 
 | |
| # Specify filename containing input files.
 | |
| file_list_spec=$lt_file_list_spec_GCJ
 | |
| 
 | |
| # How to hardcode a shared library path into an executable.
 | |
| hardcode_action=$hardcode_action_GCJ
 | |
| 
 | |
| # Dependencies to place before and after the objects being linked to
 | |
| # create a shared library.
 | |
| predep_objects=$lt_predep_objects_GCJ
 | |
| postdep_objects=$lt_postdep_objects_GCJ
 | |
| predeps=$lt_predeps_GCJ
 | |
| postdeps=$lt_postdeps_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
 | |
| 
 | |
| # ### END LIBTOOL TAG CONFIG: GCJ
 | |
| _LT_EOF
 | |
| 
 | |
|  ;;
 | |
|   esac
 | |
| done
 | |
| _ACEOF
 | |
| 
 | |
| cat >>$CONFIG_STATUS <<\_ACEOF
 | |
| 
 | |
| { (exit 0); exit 0; }
 | |
| _ACEOF
 | |
| chmod +x $CONFIG_STATUS
 | |
| ac_clean_files=$ac_clean_files_save
 | |
| 
 | |
| 
 | |
| # configure is writing to config.log, and then calls config.status.
 | |
| # config.status does its own redirection, appending to config.log.
 | |
| # Unfortunately, on DOS this fails, as config.log is still kept open
 | |
| # by configure, so config.status won't be able to write to it; its
 | |
| # output is simply discarded.  So we exec the FD to /dev/null,
 | |
| # effectively closing config.log, so it can be properly (re)opened and
 | |
| # appended to by config.status.  When coming back to configure, we
 | |
| # need to make the FD available again.
 | |
| if test "$no_create" != yes; then
 | |
|   ac_cs_success=:
 | |
|   ac_config_status_args=
 | |
|   test "$silent" = yes &&
 | |
|     ac_config_status_args="$ac_config_status_args --quiet"
 | |
|   exec 5>/dev/null
 | |
|   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
 | |
|   exec 5>>config.log
 | |
|   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
 | |
|   # would make configure fail if this is the last instruction.
 | |
|   $ac_cs_success || { (exit 1); exit 1; }
 | |
| fi
 | |
| 
 | |
| #
 | |
| # CONFIG_SUBDIRS section, as fixed in confsubdir.m4.
 | |
| #
 | |
| if test "$no_recursion" != yes; then
 | |
| 
 | |
|   # Remove --cache-file and --srcdir arguments so they do not pile up.
 | |
|   ac_sub_configure_args=
 | |
|   ac_prev=
 | |
|   eval "set x $ac_configure_args"
 | |
|   shift
 | |
|   for ac_arg
 | |
|   do
 | |
|     if test -n "$ac_prev"; then
 | |
|       ac_prev=
 | |
|       continue
 | |
|     fi
 | |
|     case $ac_arg in
 | |
|     -cache-file | --cache-file | --cache-fil | --cache-fi \
 | |
|     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
 | |
|       ac_prev=cache_file ;;
 | |
|     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
 | |
|     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
 | |
|     | --c=*)
 | |
|       ;;
 | |
|     --config-cache | -C)
 | |
|       ;;
 | |
|     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
 | |
|       ac_prev=srcdir ;;
 | |
|     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
 | |
|       ;;
 | |
|     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
 | |
|       ac_prev=prefix ;;
 | |
|     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
 | |
|       ;;
 | |
|     *)
 | |
|       case $ac_arg in
 | |
|       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
 | |
|       esac
 | |
|       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
 | |
|     esac
 | |
|   done
 | |
| 
 | |
|   # Always prepend --prefix to ensure using the same prefix
 | |
|   # in subdir configurations.
 | |
|   ac_arg="--prefix=$prefix"
 | |
|   case $ac_arg in
 | |
|   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
 | |
|   esac
 | |
|   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
 | |
| 
 | |
|   ac_popdir=`pwd`
 | |
|   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
 | |
| 
 | |
|     # Do not complain, so a configure script can configure whichever
 | |
|     # parts of a large source tree are present.
 | |
|     test -d "$srcdir/$ac_dir" || continue
 | |
| 
 | |
|     { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
 | |
| echo "$as_me: configuring in $ac_dir" >&6;}
 | |
|     { if $as_mkdir_p; then
 | |
|     mkdir -p "$ac_dir"
 | |
|   else
 | |
|     as_dir="$ac_dir"
 | |
|     as_dirs=
 | |
|     while test ! -d "$as_dir"; do
 | |
|       as_dirs="$as_dir $as_dirs"
 | |
|       as_dir=`(dirname "$as_dir") 2>/dev/null ||
 | |
| $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 | |
| 	 X"$as_dir" : 'X\(//\)$' \| \
 | |
| 	 X"$as_dir" : 'X\(/\)' \| \
 | |
| 	 .     : '\(.\)' 2>/dev/null ||
 | |
| echo X"$as_dir" |
 | |
|     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
 | |
|   	  /^X\(\/\/\)$/{ s//\1/; q; }
 | |
|   	  /^X\(\/\).*/{ s//\1/; q; }
 | |
|   	  s/.*/./; q'`
 | |
|     done
 | |
|     test ! -n "$as_dirs" || mkdir $as_dirs
 | |
|   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
 | |
| echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
 | |
|    { (exit 1); exit 1; }; }; }
 | |
| 
 | |
|     ac_builddir=.
 | |
| 
 | |
| if test "$ac_dir" != .; then
 | |
|   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
 | |
|   # A "../" for each directory in $ac_dir_suffix.
 | |
|   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
 | |
| else
 | |
|   ac_dir_suffix= ac_top_builddir=
 | |
| fi
 | |
| 
 | |
| case $srcdir in
 | |
|   .)  # No --srcdir option.  We are building in place.
 | |
|     ac_srcdir=.
 | |
|     if test -z "$ac_top_builddir"; then
 | |
|        ac_top_srcdir=.
 | |
|     else
 | |
|        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
 | |
|     fi ;;
 | |
|   [\\/]* | ?:[\\/]* )  # Absolute path.
 | |
|     ac_srcdir=$srcdir$ac_dir_suffix;
 | |
|     ac_top_srcdir=$srcdir ;;
 | |
|   *) # Relative path.
 | |
|     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
 | |
|     ac_top_srcdir=$ac_top_builddir$srcdir ;;
 | |
| esac
 | |
| 
 | |
| # Do not use `cd foo && pwd` to compute absolute paths, because
 | |
| # the directories may not exist.
 | |
| case `pwd` in
 | |
| .) ac_abs_builddir="$ac_dir";;
 | |
| *)
 | |
|   case "$ac_dir" in
 | |
|   .) ac_abs_builddir=`pwd`;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
 | |
|   *) ac_abs_builddir=`pwd`/"$ac_dir";;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_top_builddir=${ac_top_builddir}.;;
 | |
| *)
 | |
|   case ${ac_top_builddir}. in
 | |
|   .) ac_abs_top_builddir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
 | |
|   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_srcdir=$ac_srcdir;;
 | |
| *)
 | |
|   case $ac_srcdir in
 | |
|   .) ac_abs_srcdir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
 | |
|   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
 | |
|   esac;;
 | |
| esac
 | |
| case $ac_abs_builddir in
 | |
| .) ac_abs_top_srcdir=$ac_top_srcdir;;
 | |
| *)
 | |
|   case $ac_top_srcdir in
 | |
|   .) ac_abs_top_srcdir=$ac_abs_builddir;;
 | |
|   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
 | |
|   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
 | |
|   esac;;
 | |
| esac
 | |
| 
 | |
| 
 | |
|     cd "$ac_dir"
 | |
| 
 | |
|     # Check for guested configure; otherwise get Cygnus style configure.
 | |
|     if test -f "$ac_srcdir/configure.gnu"; then
 | |
|       ac_sub_configure=$ac_srcdir/configure.gnu
 | |
|     elif test -f "$ac_srcdir/configure"; then
 | |
|       ac_sub_configure=$ac_srcdir/configure
 | |
|     elif test -f "$ac_srcdir/configure.in"; then
 | |
|       # This should be Cygnus configure.
 | |
|       ac_sub_configure=$ac_aux_dir/configure
 | |
|     else
 | |
|       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
 | |
| echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
 | |
|       ac_sub_configure=
 | |
|     fi
 | |
| 
 | |
|     # The recursion is here.
 | |
|     if test -n "$ac_sub_configure"; then
 | |
|       # Make the cache file name correct relative to the subdirectory.
 | |
|       case $cache_file in
 | |
|       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
 | |
|       *) # Relative path.
 | |
| 	ac_sub_cache_file=$ac_top_builddir$cache_file ;;
 | |
|       esac
 | |
| 
 | |
|       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
 | |
| echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
 | |
|       # The eval makes quoting arguments work.
 | |
|       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
 | |
| 	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
 | |
| 	{ { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
 | |
| echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
 | |
|    { (exit 1); exit 1; }; }
 | |
|     fi
 | |
| 
 | |
|     cd "$ac_popdir"
 | |
|   done
 | |
| fi
 | |
| 
 |