2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59 for libjava version-unused.
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization. ##
10 ## --------------------- ##
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22 DUALCASE=1; export DUALCASE # for MKS sh
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
138 if ("$as_dir/$as_base" -c '
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172 s,^['$as_cr_digits']*\n,,
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
182 # Exit status is that of the last command.
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 if expr a : '\(a\)' >/dev/null 2>&1; then
200 rm -f conf$$ conf$$.exe conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
211 elif ln conf$$.file conf$$ 2>/dev/null; then
216 rm -f conf$$ conf$$.exe conf$$.file
218 if mkdir -p . 2>/dev/null; then
221 test -d ./-p && rmdir ./-p
225 as_executable_p="test -f"
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
235 # We need space, tab and new line, in precisely that order.
245 # Check that we are running under the correct shell.
246 SHELL=${CONFIG_SHELL-/bin/sh}
250 # Remove one level of quotation (which was required for Make).
251 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
256 if test "X$1" = X--no-reexec; then
257 # Discard the --no-reexec flag, and continue.
259 elif test "X$1" = X--fallback-echo; then
260 # Avoid inline document here, it may be left over
262 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
263 # Yippee, $ECHO works!
266 # Restart under the correct shell.
267 exec $SHELL "$0" --no-reexec ${1+"$@"}
270 if test "X$1" = X--fallback-echo; then
271 # used as fallback echo
279 # The HP-UX ksh and POSIX shell print the target directory to stdout
281 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
283 if test -z "$lt_ECHO"; then
284 if test "X${echo_test_string+set}" != Xset; then
285 # find a string as large as possible, as long as the shell can cope with it
286 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
287 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
288 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
289 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
296 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
297 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
298 test "X$echo_testing_string" = "X$echo_test_string"; then
301 # The Solaris, AIX, and Digital Unix default echo programs unquote
302 # backslashes. This makes it impossible to quote backslashes using
303 # echo "$something" | sed 's/\\/\\\\/g'
305 # So, first we look for a working echo in the user's PATH.
307 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
308 for dir in $PATH /usr/ucb; do
310 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
311 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
312 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
313 test "X$echo_testing_string" = "X$echo_test_string"; then
320 if test "X$ECHO" = Xecho; then
321 # We didn't find a better echo, so look for alternatives.
322 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
323 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
324 test "X$echo_testing_string" = "X$echo_test_string"; then
325 # This shell has a builtin print -r that does the trick.
327 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
328 test "X$CONFIG_SHELL" != X/bin/ksh; then
329 # If we have ksh, try running configure again with it.
330 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
331 export ORIGINAL_CONFIG_SHELL
332 CONFIG_SHELL=/bin/ksh
334 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
338 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
339 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
340 test "X$echo_testing_string" = "X$echo_test_string"; then
343 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
344 test "X$echo_testing_string" = 'X\t' &&
345 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
346 test "X$echo_testing_string" = "X$echo_test_string"; then
347 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
349 SHELL="$CONFIG_SHELL"
351 ECHO="$CONFIG_SHELL $0 --fallback-echo"
352 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
353 test "X$echo_testing_string" = 'X\t' &&
354 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
355 test "X$echo_testing_string" = "X$echo_test_string"; then
356 ECHO="$CONFIG_SHELL $0 --fallback-echo"
358 # maybe with a smaller string...
361 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
362 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
369 if test "$prev" != 'sed 50q "$0"'; then
370 echo_test_string=`eval $prev`
371 export echo_test_string
372 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
374 # Oops. We lost completely, so just stick with echo.
383 # Copy echo and quote the copy suitably for passing to libtool from
384 # the Makefile, instead of quoting the original, which is used later.
386 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
387 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
394 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
395 # so uname gets run too.
396 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
403 ac_default_prefix=/usr/local
404 ac_config_libobj_dir=.
409 SHELL=${CONFIG_SHELL-/bin/sh}
411 # Maximum number of lines to put in a shell here document.
412 # This variable seems obsolete. It should probably be removed, and
413 # only ac_max_sed_lines should be used.
414 : ${ac_max_here_lines=38}
416 # Identity of this package.
417 PACKAGE_NAME='libjava'
418 PACKAGE_TARNAME='libjava'
419 PACKAGE_VERSION='version-unused'
420 PACKAGE_STRING='libjava version-unused'
423 ac_unique_file="java/lang/System.java"
424 # Factoring default headers for most tests.
425 ac_includes_default="\
428 # include <sys/types.h>
431 # include <sys/stat.h>
442 # if !STDC_HEADERS && HAVE_MEMORY_H
448 # include <strings.h>
451 # include <inttypes.h>
461 ac_subdirs_all="$ac_subdirs_all classpath libltdl"
462 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 ANTLR_JAR CREATE_GJDOC_TRUE CREATE_GJDOC_FALSE 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 OBJDUMP ac_ct_OBJDUMP lt_ECHO DSYMUTIL ac_ct_DSYMUTIL NMEDIT ac_ct_NMEDIT LIPO ac_ct_LIPO OTOOL ac_ct_OTOOL OTOOL64 ac_ct_OTOOL64 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 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE BUILD_LIBGCJ_REDUCED_REFLECTION_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 INSTALL_BINARIES_TRUE INSTALL_BINARIES_FALSE GCC_UNWIND_INCLUDE toolexecdir toolexecmainlibdir toolexeclibdir GCJVERSION dbexecdir gcjsubdir gxx_include_dir libstdcxx_incdir PERL SYSDEP_SOURCES ANONVERSCRIPT_TRUE ANONVERSCRIPT_FALSE LD_START_STATIC_SPEC LD_FINISH_STATIC_SPEC here python_mod_dir python_mod_dir_expanded MAKE INSTALL_AOT_RPM_TRUE INSTALL_AOT_RPM_FALSE CREATE_JAVA_HOME_TRUE CREATE_JAVA_HOME_FALSE gcc_suffix JAVA_VERSION BUILD_VERSION JVM_ROOT_DIR JVM_JAR_ROOT_DIR JVM_JAR_DIR JRE_DIR SDK_DIR JRE_LNK SDK_LNK SDK_BIN_DIR SDK_LIB_DIR SDK_INCLUDE_DIR JRE_BIN_DIR JRE_LIB_DIR GCJ_BIN_DIR CPU OS LIBDIR LIBOBJS LTLIBOBJS'
466 # Initialize some variables set by options.
468 ac_init_version=false
469 # The variables have the same names as the options, with
470 # dashes changed to underlines.
478 program_transform_name=s,x,x,
486 # Installation directory options.
487 # These are left unexpanded so users can "make install exec_prefix=/foo"
488 # and all the variables that are supposed to be based on exec_prefix
489 # by default will actually change.
490 # Use braces instead of parens because sh, perl, etc. also accept them.
491 bindir='${exec_prefix}/bin'
492 sbindir='${exec_prefix}/sbin'
493 libexecdir='${exec_prefix}/libexec'
494 datadir='${prefix}/share'
495 sysconfdir='${prefix}/etc'
496 sharedstatedir='${prefix}/com'
497 localstatedir='${prefix}/var'
498 libdir='${exec_prefix}/lib'
499 includedir='${prefix}/include'
500 oldincludedir='/usr/include'
501 infodir='${prefix}/info'
502 mandir='${prefix}/man'
507 # If the previous option needs an argument, assign it.
508 if test -n "$ac_prev"; then
509 eval "$ac_prev=\$ac_option"
514 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
516 # Accept the important Cygnus configure options, so we can diagnose typos.
520 -bindir | --bindir | --bindi | --bind | --bin | --bi)
522 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
525 -build | --build | --buil | --bui | --bu)
526 ac_prev=build_alias ;;
527 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
528 build_alias=$ac_optarg ;;
530 -cache-file | --cache-file | --cache-fil | --cache-fi \
531 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
532 ac_prev=cache_file ;;
533 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
534 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
535 cache_file=$ac_optarg ;;
538 cache_file=config.cache ;;
540 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
542 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
544 datadir=$ac_optarg ;;
546 -disable-* | --disable-*)
547 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
548 # Reject names that are not valid shell variable names.
549 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
550 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
551 { (exit 1); exit 1; }; }
552 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
553 eval "enable_$ac_feature=no" ;;
555 -enable-* | --enable-*)
556 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
557 # Reject names that are not valid shell variable names.
558 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
559 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
560 { (exit 1); exit 1; }; }
561 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
563 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
566 eval "enable_$ac_feature='$ac_optarg'" ;;
568 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
569 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
570 | --exec | --exe | --ex)
571 ac_prev=exec_prefix ;;
572 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
573 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
574 | --exec=* | --exe=* | --ex=*)
575 exec_prefix=$ac_optarg ;;
577 -gas | --gas | --ga | --g)
578 # Obsolete; use --with-gas.
581 -help | --help | --hel | --he | -h)
583 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
584 ac_init_help=recursive ;;
585 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
586 ac_init_help=short ;;
588 -host | --host | --hos | --ho)
589 ac_prev=host_alias ;;
590 -host=* | --host=* | --hos=* | --ho=*)
591 host_alias=$ac_optarg ;;
593 -includedir | --includedir | --includedi | --included | --include \
594 | --includ | --inclu | --incl | --inc)
595 ac_prev=includedir ;;
596 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
597 | --includ=* | --inclu=* | --incl=* | --inc=*)
598 includedir=$ac_optarg ;;
600 -infodir | --infodir | --infodi | --infod | --info | --inf)
602 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
603 infodir=$ac_optarg ;;
605 -libdir | --libdir | --libdi | --libd)
607 -libdir=* | --libdir=* | --libdi=* | --libd=*)
610 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
611 | --libexe | --libex | --libe)
612 ac_prev=libexecdir ;;
613 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
614 | --libexe=* | --libex=* | --libe=*)
615 libexecdir=$ac_optarg ;;
617 -localstatedir | --localstatedir | --localstatedi | --localstated \
618 | --localstate | --localstat | --localsta | --localst \
619 | --locals | --local | --loca | --loc | --lo)
620 ac_prev=localstatedir ;;
621 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
622 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
623 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
624 localstatedir=$ac_optarg ;;
626 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
628 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
632 # Obsolete; use --without-fp.
635 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
636 | --no-cr | --no-c | -n)
639 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
640 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
643 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
644 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
645 | --oldin | --oldi | --old | --ol | --o)
646 ac_prev=oldincludedir ;;
647 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
648 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
649 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
650 oldincludedir=$ac_optarg ;;
652 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
654 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
657 -program-prefix | --program-prefix | --program-prefi | --program-pref \
658 | --program-pre | --program-pr | --program-p)
659 ac_prev=program_prefix ;;
660 -program-prefix=* | --program-prefix=* | --program-prefi=* \
661 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
662 program_prefix=$ac_optarg ;;
664 -program-suffix | --program-suffix | --program-suffi | --program-suff \
665 | --program-suf | --program-su | --program-s)
666 ac_prev=program_suffix ;;
667 -program-suffix=* | --program-suffix=* | --program-suffi=* \
668 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
669 program_suffix=$ac_optarg ;;
671 -program-transform-name | --program-transform-name \
672 | --program-transform-nam | --program-transform-na \
673 | --program-transform-n | --program-transform- \
674 | --program-transform | --program-transfor \
675 | --program-transfo | --program-transf \
676 | --program-trans | --program-tran \
677 | --progr-tra | --program-tr | --program-t)
678 ac_prev=program_transform_name ;;
679 -program-transform-name=* | --program-transform-name=* \
680 | --program-transform-nam=* | --program-transform-na=* \
681 | --program-transform-n=* | --program-transform-=* \
682 | --program-transform=* | --program-transfor=* \
683 | --program-transfo=* | --program-transf=* \
684 | --program-trans=* | --program-tran=* \
685 | --progr-tra=* | --program-tr=* | --program-t=*)
686 program_transform_name=$ac_optarg ;;
688 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
689 | -silent | --silent | --silen | --sile | --sil)
692 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
694 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
696 sbindir=$ac_optarg ;;
698 -sharedstatedir | --sharedstatedir | --sharedstatedi \
699 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
700 | --sharedst | --shareds | --shared | --share | --shar \
702 ac_prev=sharedstatedir ;;
703 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
704 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
705 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
707 sharedstatedir=$ac_optarg ;;
709 -site | --site | --sit)
711 -site=* | --site=* | --sit=*)
714 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
716 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
719 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
720 | --syscon | --sysco | --sysc | --sys | --sy)
721 ac_prev=sysconfdir ;;
722 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
723 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
724 sysconfdir=$ac_optarg ;;
726 -target | --target | --targe | --targ | --tar | --ta | --t)
727 ac_prev=target_alias ;;
728 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
729 target_alias=$ac_optarg ;;
731 -v | -verbose | --verbose | --verbos | --verbo | --verb)
734 -version | --version | --versio | --versi | --vers | -V)
738 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
739 # Reject names that are not valid shell variable names.
740 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
741 { echo "$as_me: error: invalid package name: $ac_package" >&2
742 { (exit 1); exit 1; }; }
743 ac_package=`echo $ac_package| sed 's/-/_/g'`
745 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
748 eval "with_$ac_package='$ac_optarg'" ;;
750 -without-* | --without-*)
751 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
752 # Reject names that are not valid shell variable names.
753 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
754 { echo "$as_me: error: invalid package name: $ac_package" >&2
755 { (exit 1); exit 1; }; }
756 ac_package=`echo $ac_package | sed 's/-/_/g'`
757 eval "with_$ac_package=no" ;;
760 # Obsolete; use --with-x.
763 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
764 | --x-incl | --x-inc | --x-in | --x-i)
765 ac_prev=x_includes ;;
766 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
767 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
768 x_includes=$ac_optarg ;;
770 -x-libraries | --x-libraries | --x-librarie | --x-librari \
771 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
772 ac_prev=x_libraries ;;
773 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
774 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
775 x_libraries=$ac_optarg ;;
777 -*) { echo "$as_me: error: unrecognized option: $ac_option
778 Try \`$0 --help' for more information." >&2
779 { (exit 1); exit 1; }; }
783 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
784 # Reject names that are not valid shell variable names.
785 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
786 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
787 { (exit 1); exit 1; }; }
788 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
789 eval "$ac_envvar='$ac_optarg'"
793 # FIXME: should be removed in autoconf 3.0.
794 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
795 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
796 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
797 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
803 if test -n "$ac_prev"; then
804 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
805 { echo "$as_me: error: missing argument to $ac_option" >&2
806 { (exit 1); exit 1; }; }
809 # Be sure to have absolute paths.
810 for ac_var in exec_prefix prefix
812 eval ac_val=$`echo $ac_var`
814 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
815 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
816 { (exit 1); exit 1; }; };;
820 # Be sure to have absolute paths.
821 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
822 localstatedir libdir includedir oldincludedir infodir mandir
824 eval ac_val=$`echo $ac_var`
826 [\\/$]* | ?:[\\/]* ) ;;
827 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
828 { (exit 1); exit 1; }; };;
832 # There might be people who depend on the old broken behavior: `$host'
833 # used to hold the argument of --host etc.
834 # FIXME: To remove some day.
839 # FIXME: To remove some day.
840 if test "x$host_alias" != x; then
841 if test "x$build_alias" = x; then
842 cross_compiling=maybe
843 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
844 If a cross compiler is detected then cross compile mode will be used." >&2
845 elif test "x$build_alias" != "x$host_alias"; then
851 test -n "$host_alias" && ac_tool_prefix=$host_alias-
853 test "$silent" = yes && exec 6>/dev/null
856 # Find the source files, if location was not specified.
857 if test -z "$srcdir"; then
858 ac_srcdir_defaulted=yes
859 # Try the directory containing this script, then its parent.
860 ac_confdir=`(dirname "$0") 2>/dev/null ||
861 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
862 X"$0" : 'X\(//\)[^/]' \| \
863 X"$0" : 'X\(//\)$' \| \
864 X"$0" : 'X\(/\)' \| \
865 . : '\(.\)' 2>/dev/null ||
867 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
868 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
869 /^X\(\/\/\)$/{ s//\1/; q; }
870 /^X\(\/\).*/{ s//\1/; q; }
873 if test ! -r $srcdir/$ac_unique_file; then
877 ac_srcdir_defaulted=no
879 if test ! -r $srcdir/$ac_unique_file; then
880 if test "$ac_srcdir_defaulted" = yes; then
881 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
882 { (exit 1); exit 1; }; }
884 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
885 { (exit 1); exit 1; }; }
888 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
889 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
890 { (exit 1); exit 1; }; }
891 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
892 ac_env_build_alias_set=${build_alias+set}
893 ac_env_build_alias_value=$build_alias
894 ac_cv_env_build_alias_set=${build_alias+set}
895 ac_cv_env_build_alias_value=$build_alias
896 ac_env_host_alias_set=${host_alias+set}
897 ac_env_host_alias_value=$host_alias
898 ac_cv_env_host_alias_set=${host_alias+set}
899 ac_cv_env_host_alias_value=$host_alias
900 ac_env_target_alias_set=${target_alias+set}
901 ac_env_target_alias_value=$target_alias
902 ac_cv_env_target_alias_set=${target_alias+set}
903 ac_cv_env_target_alias_value=$target_alias
904 ac_env_CPP_set=${CPP+set}
905 ac_env_CPP_value=$CPP
906 ac_cv_env_CPP_set=${CPP+set}
907 ac_cv_env_CPP_value=$CPP
908 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
909 ac_env_CPPFLAGS_value=$CPPFLAGS
910 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
911 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
912 ac_env_CXX_set=${CXX+set}
913 ac_env_CXX_value=$CXX
914 ac_cv_env_CXX_set=${CXX+set}
915 ac_cv_env_CXX_value=$CXX
916 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
917 ac_env_CXXFLAGS_value=$CXXFLAGS
918 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
919 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
920 ac_env_LDFLAGS_set=${LDFLAGS+set}
921 ac_env_LDFLAGS_value=$LDFLAGS
922 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
923 ac_cv_env_LDFLAGS_value=$LDFLAGS
924 ac_env_CXXCPP_set=${CXXCPP+set}
925 ac_env_CXXCPP_value=$CXXCPP
926 ac_cv_env_CXXCPP_set=${CXXCPP+set}
927 ac_cv_env_CXXCPP_value=$CXXCPP
930 # Report the --help message.
932 if test "$ac_init_help" = "long"; then
933 # Omit some internal or obsolete options to make the list less imposing.
934 # This message is too long to be a string in the A/UX 3.1 sh.
936 \`configure' configures libjava version-unused to adapt to many kinds of systems.
938 Usage: $0 [OPTION]... [VAR=VALUE]...
940 To assign environment variables (e.g., CC, CFLAGS...), specify them as
941 VAR=VALUE. See below for descriptions of some of the useful variables.
943 Defaults for the options are specified in brackets.
946 -h, --help display this help and exit
947 --help=short display options specific to this package
948 --help=recursive display the short help of all the included packages
949 -V, --version display version information and exit
950 -q, --quiet, --silent do not print \`checking...' messages
951 --cache-file=FILE cache test results in FILE [disabled]
952 -C, --config-cache alias for \`--cache-file=config.cache'
953 -n, --no-create do not create output files
954 --srcdir=DIR find the sources in DIR [configure dir or \`..']
959 Installation directories:
960 --prefix=PREFIX install architecture-independent files in PREFIX
962 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
965 By default, \`make install' will install all the files in
966 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
967 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
968 for instance \`--prefix=\$HOME'.
970 For better control, use the options below.
972 Fine tuning of the installation directories:
973 --bindir=DIR user executables [EPREFIX/bin]
974 --sbindir=DIR system admin executables [EPREFIX/sbin]
975 --libexecdir=DIR program executables [EPREFIX/libexec]
976 --datadir=DIR read-only architecture-independent data [PREFIX/share]
977 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
978 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
979 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
980 --libdir=DIR object code libraries [EPREFIX/lib]
981 --includedir=DIR C header files [PREFIX/include]
982 --oldincludedir=DIR C header files for non-gcc [/usr/include]
983 --infodir=DIR info documentation [PREFIX/info]
984 --mandir=DIR man documentation [PREFIX/man]
990 --program-prefix=PREFIX prepend PREFIX to installed program names
991 --program-suffix=SUFFIX append SUFFIX to installed program names
992 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
995 --x-includes=DIR X include files are in DIR
996 --x-libraries=DIR X library files are in DIR
999 --build=BUILD configure for building on BUILD [guessed]
1000 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1001 --target=TARGET configure for building compilers for TARGET [HOST]
1005 if test -n "$ac_init_help"; then
1006 case $ac_init_help in
1007 short | recursive ) echo "Configuration of libjava version-unused:";;
1012 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1013 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1014 --enable-multilib build many library versions (default)
1015 --enable-version-specific-runtime-libs
1016 specify that runtime libraries should be installed
1017 in a compiler-specific directory
1018 --enable-plugin build gcjwebplugin web browser plugin
1019 --enable-gconf-peer compile GConf native peers for util.preferences
1020 --disable-gjdoc compile GJDoc (disabled by --disable-gjdoc)
1022 --enable-java-maintainer-mode
1023 allow rebuilding of .class and .h files
1024 --disable-dependency-tracking speeds up one-time build
1025 --enable-dependency-tracking do not reject slow dependency extractors
1026 --enable-maintainer-mode enable make rules and dependencies not useful
1027 (and sometimes confusing) to the casual installer
1028 --enable-libgcj-debug enable runtime debugging code
1029 --enable-java-awt list of AWT peer implementations to be built
1030 --enable-shared[=PKGS]
1031 build shared libraries [default=yes]
1032 --enable-static[=PKGS]
1033 build static libraries [default=yes]
1034 --enable-fast-install[=PKGS]
1035 optimize for fast installation [default=yes]
1036 --disable-libtool-lock avoid locking (might break parallel builds)
1037 --disable-getenv-properties
1038 don't set system properties from GCJ_PROPERTIES
1039 --enable-hash-synchronization
1040 use global hash table for monitor locks
1041 --enable-libgcj-bc enable(default) or disable BC ABI for portions of
1043 --enable-reduced-reflection
1044 enable or disable(default) -freduced-reflection when
1045 building portions of libgcj
1046 --enable-gc-debug include full support for pointer backtracing etc.
1047 --enable-interpreter enable interpreter
1048 --enable-sjlj-exceptions
1049 force use of builtin_setjmp for exceptions
1050 --disable-java-net disable java.net
1051 --disable-jvmpi disable JVMPI support
1052 --enable-java-gc=TYPE choose garbage collector (default is boehm)
1053 --disable-rpath do not hardcode runtime library paths
1054 --enable-tls Use thread-local storage [default=yes]
1055 --enable-aot-compile-rpm
1056 enable installation of aot-compile-rpm [default=no]
1057 --enable-java-home create a standard JDK-style directory layout in the
1058 install tree [default=no]
1061 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1062 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1063 --with-build-libsubdir=DIR Directory where to find libraries for build system
1064 --with-target-subdir=SUBDIR
1065 configure in a subdirectory
1066 --with-cross-host=HOST configure with a cross compiler from HOST
1067 --with-newlib configure with newlib
1068 --with-antlr-jar=file Use ANTLR from the specified jar file
1069 --with-escher=ABS.PATH specify path to escher dir or JAR for X peers
1070 --with-pic try to use only PIC/non-PIC objects [default=use
1072 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1073 --with-ecj-jar=FILE use preinstalled ecj jar
1074 --with-java-home=DIRECTORY
1075 value of java.home system property
1076 --with-win32-nlsapi=ansi or unicows or unicode
1077 native MinGW libgcj Win32 OS API (default is ansi)
1078 --without-libffi don't use libffi
1079 --with-ecos enable runtime eCos target support
1080 --with-system-zlib use installed libz
1081 --with-x use the X Window System
1082 --with-gnu-ld assume the C compiler uses GNU ld default=no
1083 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1084 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1085 --with-system-libunwind use installed libunwind
1086 --with-python-dir the location to install Python modules. This path
1087 should NOT include the prefix.
1088 --with-gcc-suffix the GCC tool suffix (defaults to empty string)
1089 --with-arch-directory the arch directory under jre/lib (defaults to
1091 --with-os-directory the os directory under include (defaults to
1093 --with-origin-name the JPackage origin name of this package (default is
1095 --with-arch-suffix the arch directory suffix (default is the empty
1097 --with-jvm-root-dir where to install SDK (default is ${prefix}/lib/jvm)
1098 --with-jvm-jar-dir where to install jars (default is
1099 ${prefix}/lib/jvm-exports)
1101 Some influential environment variables:
1102 CC C compiler command
1103 CFLAGS C compiler flags
1104 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1105 nonstandard directory <lib dir>
1106 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1107 headers in a nonstandard directory <include dir>
1108 CXX C++ compiler command
1109 CXXFLAGS C++ compiler flags
1111 CXXCPP C++ preprocessor
1113 Use these variables to override the choices made by `configure' or to help
1114 it to find libraries and programs with nonstandard names/locations.
1119 if test "$ac_init_help" = "recursive"; then
1120 # If there are subdirs, report their specific --help.
1122 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1123 test -d $ac_dir || continue
1126 if test "$ac_dir" != .; then
1127 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1128 # A "../" for each directory in $ac_dir_suffix.
1129 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1131 ac_dir_suffix= ac_top_builddir=
1135 .) # No --srcdir option. We are building in place.
1137 if test -z "$ac_top_builddir"; then
1140 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1142 [\\/]* | ?:[\\/]* ) # Absolute path.
1143 ac_srcdir=$srcdir$ac_dir_suffix;
1144 ac_top_srcdir=$srcdir ;;
1146 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1147 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1150 # Do not use `cd foo && pwd` to compute absolute paths, because
1151 # the directories may not exist.
1153 .) ac_abs_builddir="$ac_dir";;
1156 .) ac_abs_builddir=`pwd`;;
1157 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1158 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1161 case $ac_abs_builddir in
1162 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1164 case ${ac_top_builddir}. in
1165 .) ac_abs_top_builddir=$ac_abs_builddir;;
1166 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1167 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1170 case $ac_abs_builddir in
1171 .) ac_abs_srcdir=$ac_srcdir;;
1174 .) ac_abs_srcdir=$ac_abs_builddir;;
1175 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1176 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1179 case $ac_abs_builddir in
1180 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1182 case $ac_top_srcdir in
1183 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1184 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1185 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1190 # Check for guested configure; otherwise get Cygnus style configure.
1191 if test -f $ac_srcdir/configure.gnu; then
1193 $SHELL $ac_srcdir/configure.gnu --help=recursive
1194 elif test -f $ac_srcdir/configure; then
1196 $SHELL $ac_srcdir/configure --help=recursive
1197 elif test -f $ac_srcdir/configure.ac ||
1198 test -f $ac_srcdir/configure.in; then
1200 $ac_configure --help
1202 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1208 test -n "$ac_init_help" && exit 0
1209 if $ac_init_version; then
1211 libjava configure version-unused
1212 generated by GNU Autoconf 2.59
1214 Copyright (C) 2003 Free Software Foundation, Inc.
1215 This configure script is free software; the Free Software Foundation
1216 gives unlimited permission to copy, distribute and modify it.
1222 This file contains any messages produced by compilers while
1223 running configure, to aid debugging if configure makes a mistake.
1225 It was created by libjava $as_me version-unused, which was
1226 generated by GNU Autoconf 2.59. Invocation command line was
1237 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1238 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1239 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1240 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1241 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1243 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1244 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1246 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1247 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1248 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1249 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1250 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1251 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1252 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1260 test -z "$as_dir" && as_dir=.
1261 echo "PATH: $as_dir"
1276 # Keep a trace of the command line.
1277 # Strip out --no-create and --no-recursion so they do not pile up.
1278 # Strip out --silent because we don't want to record it for future runs.
1279 # Also quote any args containing shell meta-characters.
1280 # Make two passes to allow for proper duplicate-argument suppression.
1285 ac_must_keep_next=false
1291 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1292 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1293 | -silent | --silent | --silen | --sile | --sil)
1295 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1296 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1299 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1301 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1302 if test $ac_must_keep_next = true; then
1303 ac_must_keep_next=false # Got value, back to normal.
1306 *=* | --config-cache | -C | -disable-* | --disable-* \
1307 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1308 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1309 | -with-* | --with-* | -without-* | --without-* | --x)
1310 case "$ac_configure_args0 " in
1311 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1314 -* ) ac_must_keep_next=true ;;
1317 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1318 # Get rid of the leading space.
1324 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1325 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1327 # When interrupted or exit'd, cleanup temporary files, and complete
1328 # config.log. We remove comments because anyway the quotes in there
1329 # would cause problems or look ugly.
1330 # WARNING: Be sure not to use single quotes in there, as some shells,
1331 # such as our DU 5.0 friend, will then `close' the trap.
1332 trap 'exit_status=$?
1333 # Save into config.log some information that might help in debugging.
1338 ## ---------------- ##
1339 ## Cache variables. ##
1340 ## ---------------- ##
1343 # The following way of writing the cache mishandles newlines in values,
1346 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1349 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1350 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1354 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1361 ## ----------------- ##
1362 ## Output variables. ##
1363 ## ----------------- ##
1366 for ac_var in $ac_subst_vars
1368 eval ac_val=$`echo $ac_var`
1369 echo "$ac_var='"'"'$ac_val'"'"'"
1373 if test -n "$ac_subst_files"; then
1380 for ac_var in $ac_subst_files
1382 eval ac_val=$`echo $ac_var`
1383 echo "$ac_var='"'"'$ac_val'"'"'"
1388 if test -s confdefs.h; then
1395 sed "/^$/d" confdefs.h | sort
1398 test "$ac_signal" != 0 &&
1399 echo "$as_me: caught signal $ac_signal"
1400 echo "$as_me: exit $exit_status"
1402 rm -f core *.core &&
1403 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1406 for ac_signal in 1 2 13 15; do
1407 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1411 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1412 rm -rf conftest* confdefs.h
1413 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1416 # Predefined preprocessor variables.
1418 cat >>confdefs.h <<_ACEOF
1419 #define PACKAGE_NAME "$PACKAGE_NAME"
1423 cat >>confdefs.h <<_ACEOF
1424 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1428 cat >>confdefs.h <<_ACEOF
1429 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1433 cat >>confdefs.h <<_ACEOF
1434 #define PACKAGE_STRING "$PACKAGE_STRING"
1438 cat >>confdefs.h <<_ACEOF
1439 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1443 # Let the site file select an alternate cache file if it wants to.
1444 # Prefer explicitly selected file to automatically selected ones.
1445 if test -z "$CONFIG_SITE"; then
1446 if test "x$prefix" != xNONE; then
1447 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1449 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1452 for ac_site_file in $CONFIG_SITE; do
1453 if test -r "$ac_site_file"; then
1454 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1455 echo "$as_me: loading site script $ac_site_file" >&6;}
1456 sed 's/^/| /' "$ac_site_file" >&5
1461 if test -r "$cache_file"; then
1462 # Some versions of bash will fail to source /dev/null (special
1463 # files actually), so we avoid doing that.
1464 if test -f "$cache_file"; then
1465 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1466 echo "$as_me: loading cache $cache_file" >&6;}
1468 [\\/]* | ?:[\\/]* ) . $cache_file;;
1469 *) . ./$cache_file;;
1473 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1474 echo "$as_me: creating cache $cache_file" >&6;}
1478 # Check that the precious variables saved in the cache have kept the same
1480 ac_cache_corrupted=false
1481 for ac_var in `(set) 2>&1 |
1482 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1483 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1484 eval ac_new_set=\$ac_env_${ac_var}_set
1485 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1486 eval ac_new_val="\$ac_env_${ac_var}_value"
1487 case $ac_old_set,$ac_new_set in
1489 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1490 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1491 ac_cache_corrupted=: ;;
1493 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1494 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1495 ac_cache_corrupted=: ;;
1498 if test "x$ac_old_val" != "x$ac_new_val"; then
1499 # differences in whitespace do not lead to failure.
1500 ac_old_val_w=`echo x $ac_old_val`
1501 ac_new_val_w=`echo x $ac_new_val`
1502 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1503 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1504 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1505 ac_cache_corrupted=:
1507 { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1508 echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1509 eval $ac_var=\$ac_old_val
1511 { echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1512 echo "$as_me: former value: \`$ac_old_val'" >&2;}
1513 { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1514 echo "$as_me: current value: \`$ac_new_val'" >&2;}
1517 # Pass precious variables to config.status.
1518 if test "$ac_new_set" = set; then
1520 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1521 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1522 *) ac_arg=$ac_var=$ac_new_val ;;
1524 case " $ac_configure_args " in
1525 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1526 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1530 if $ac_cache_corrupted; then
1531 { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1532 echo "$as_me: error: in \`$ac_pwd':" >&2;}
1533 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1534 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1535 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1536 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1537 { (exit 1); exit 1; }; }
1541 ac_cpp='$CPP $CPPFLAGS'
1542 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1543 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1544 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1579 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1580 if test -f $ac_dir/install-sh; then
1582 ac_install_sh="$ac_aux_dir/install-sh -c"
1584 elif test -f $ac_dir/install.sh; then
1586 ac_install_sh="$ac_aux_dir/install.sh -c"
1588 elif test -f $ac_dir/shtool; then
1590 ac_install_sh="$ac_aux_dir/shtool install -c"
1594 if test -z "$ac_aux_dir"; then
1595 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1596 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1597 { (exit 1); exit 1; }; }
1599 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1600 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1601 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1603 # Make sure we can run config.sub.
1604 $ac_config_sub sun4 >/dev/null 2>&1 ||
1605 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1606 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1607 { (exit 1); exit 1; }; }
1609 echo "$as_me:$LINENO: checking build system type" >&5
1610 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1611 if test "${ac_cv_build+set}" = set; then
1612 echo $ECHO_N "(cached) $ECHO_C" >&6
1614 ac_cv_build_alias=$build_alias
1615 test -z "$ac_cv_build_alias" &&
1616 ac_cv_build_alias=`$ac_config_guess`
1617 test -z "$ac_cv_build_alias" &&
1618 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1619 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1620 { (exit 1); exit 1; }; }
1621 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1622 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1623 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1624 { (exit 1); exit 1; }; }
1627 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1628 echo "${ECHO_T}$ac_cv_build" >&6
1630 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1631 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1632 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1635 case ${build_alias} in
1636 "") build_noncanonical=${build} ;;
1637 *) build_noncanonical=${build_alias} ;;
1640 case ${host_alias} in
1641 "") host_noncanonical=${build_noncanonical} ;;
1642 *) host_noncanonical=${host_alias} ;;
1645 case ${target_alias} in
1646 "") target_noncanonical=${host_noncanonical} ;;
1647 *) target_noncanonical=${target_alias} ;;
1651 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
1652 # have matching libraries, they should use host libraries: Makefile.tpl
1653 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
1654 # However, they still use the build modules, because the corresponding
1655 # host modules (e.g. bison) are only built for the host when bootstrap
1657 # - build_subdir is where we find build modules, and never changes.
1658 # - build_libsubdir is where we find build libraries, and can be overridden.
1660 # Prefix 'build-' so this never conflicts with target_subdir.
1661 build_subdir="build-${build_noncanonical}"
1663 # Check whether --with-build-libsubdir or --without-build-libsubdir was given.
1664 if test "${with_build_libsubdir+set}" = set; then
1665 withval="$with_build_libsubdir"
1666 build_libsubdir="$withval"
1668 build_libsubdir="$build_subdir"
1670 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1671 if ( test $srcdir = . && test -d gcc ) \
1672 || test -d $srcdir/../host-${host_noncanonical}; then
1673 host_subdir="host-${host_noncanonical}"
1678 target_subdir=${target_noncanonical}
1681 # We use these options to decide which functions to include.
1683 # Check whether --with-target-subdir or --without-target-subdir was given.
1684 if test "${with_target_subdir+set}" = set; then
1685 withval="$with_target_subdir"
1689 # We may get other options which we don't document:
1690 # --with-target-subdir, --with-multisrctop, --with-multisubdir
1692 # Find the rest of the source tree framework.
1693 # Default to --enable-multilib
1694 # Check whether --enable-multilib or --disable-multilib was given.
1695 if test "${enable_multilib+set}" = set; then
1696 enableval="$enable_multilib"
1697 case "$enableval" in
1698 yes) multilib=yes ;;
1700 *) { { echo "$as_me:$LINENO: error: bad value $enableval for multilib option" >&5
1701 echo "$as_me: error: bad value $enableval for multilib option" >&2;}
1702 { (exit 1); exit 1; }; } ;;
1708 # We may get other options which we leave undocumented:
1709 # --with-target-subdir, --with-multisrctop, --with-multisubdir
1710 # See config-ml.in if you want the gory details.
1712 if test "$srcdir" = "."; then
1713 if test "$with_target_subdir" != "."; then
1714 multi_basedir="$srcdir/$with_multisrctop../.."
1716 multi_basedir="$srcdir/$with_multisrctop.."
1719 multi_basedir="$srcdir/.."
1723 # Even if the default multilib is not a cross compilation,
1724 # it may be that some of the other multilibs are.
1725 if test $cross_compiling = no && test $multilib = yes \
1726 && test "x${with_multisubdir}" != x ; then
1727 cross_compiling=maybe
1730 ac_config_commands="$ac_config_commands default-1"
1733 echo "$as_me:$LINENO: checking host system type" >&5
1734 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1735 if test "${ac_cv_host+set}" = set; then
1736 echo $ECHO_N "(cached) $ECHO_C" >&6
1738 ac_cv_host_alias=$host_alias
1739 test -z "$ac_cv_host_alias" &&
1740 ac_cv_host_alias=$ac_cv_build_alias
1741 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1742 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1743 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1744 { (exit 1); exit 1; }; }
1747 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1748 echo "${ECHO_T}$ac_cv_host" >&6
1750 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1751 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1752 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1755 echo "$as_me:$LINENO: checking target system type" >&5
1756 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1757 if test "${ac_cv_target+set}" = set; then
1758 echo $ECHO_N "(cached) $ECHO_C" >&6
1760 ac_cv_target_alias=$target_alias
1761 test "x$ac_cv_target_alias" = "x" &&
1762 ac_cv_target_alias=$ac_cv_host_alias
1763 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1764 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1765 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1766 { (exit 1); exit 1; }; }
1769 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1770 echo "${ECHO_T}$ac_cv_target" >&6
1771 target=$ac_cv_target
1772 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1773 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1774 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1777 # The aliases save the names the user supplied, while $host etc.
1778 # will get canonicalized.
1779 test -n "$target_alias" &&
1780 test "$program_prefix$program_suffix$program_transform_name" = \
1782 program_prefix=${target_alias}-
1783 case ${build_alias} in
1784 "") build_noncanonical=${build} ;;
1785 *) build_noncanonical=${build_alias} ;;
1788 case ${target_alias} in
1789 "") target_noncanonical=${host_noncanonical} ;;
1790 *) target_noncanonical=${target_alias} ;;
1796 # This works around the fact that libtool configuration may change LD
1797 # for this particular configuration, but some shells, instead of
1798 # keeping the changes in LD private, export them just because LD is
1800 ORIGINAL_LD_FOR_MULTILIBS=$LD
1802 echo "$as_me:$LINENO: checking whether ln -s works" >&5
1803 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
1805 if test "$LN_S" = "ln -s"; then
1806 echo "$as_me:$LINENO: result: yes" >&5
1807 echo "${ECHO_T}yes" >&6
1809 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
1810 echo "${ECHO_T}no, using $LN_S" >&6
1814 # This works around an automake problem.
1815 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
1819 # Check whether --with-cross-host or --without-cross-host was given.
1820 if test "${with_cross_host+set}" = set; then
1821 withval="$with_cross_host"
1826 # Check whether --with-newlib or --without-newlib was given.
1827 if test "${with_newlib+set}" = set; then
1828 withval="$with_newlib"
1832 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
1833 if test "${enable_version_specific_runtime_libs+set}" = set; then
1834 enableval="$enable_version_specific_runtime_libs"
1835 case "$enableval" in
1836 yes) version_specific_libs=yes ;;
1837 no) version_specific_libs=no ;;
1838 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable version-specific libs" >&5
1839 echo "$as_me: error: Unknown argument to enable/disable version-specific libs" >&2;}
1840 { (exit 1); exit 1; }; };;
1843 version_specific_libs=no
1847 # Check whether --enable-plugin or --disable-plugin was given.
1848 if test "${enable_plugin+set}" = set; then
1849 enableval="$enable_plugin"
1850 case "$enableval" in
1851 yes) plugin_enabled=yes ;;
1852 no) plugin_enabled=no ;;
1853 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable plugin" >&5
1854 echo "$as_me: error: Unknown argument to enable/disable plugin" >&2;}
1855 { (exit 1); exit 1; }; };;
1862 # Check whether --enable-gconf-peer or --disable-gconf-peer was given.
1863 if test "${enable_gconf_peer+set}" = set; then
1864 enableval="$enable_gconf_peer"
1865 case "$enableval" in
1866 yes) gconf_enabled=yes ;;
1867 no) gconf_enabled=no ;;
1868 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable gconf-peer" >&5
1869 echo "$as_me: error: Unknown argument to enable/disable gconf-peer" >&2;}
1870 { (exit 1); exit 1; }; };;
1878 # Check whether --with-antlr-jar or --without-antlr-jar was given.
1879 if test "${with_antlr_jar+set}" = set; then
1880 withval="$with_antlr_jar"
1890 echo "$as_me:$LINENO: checking for antlr.jar" >&5
1891 echo $ECHO_N "checking for antlr.jar... $ECHO_C" >&6
1892 if test "x$ANTLR_JAR" = x; then
1893 for antlr_lib_home in `ls -d /usr/local/share/antlr* 2> /dev/null` \
1894 /usr/share/antlr/lib /usr/share/java /usr/lib;
1896 if test -f "$antlr_lib_home/antlr.jar"; then
1897 # FIXME: version check for antlr needed without using a VM
1898 ANTLR_JAR="$antlr_lib_home/antlr.jar"
1902 if test "x$ANTLR_JAR" = x; then
1903 echo "$as_me:$LINENO: result: not found" >&5
1904 echo "${ECHO_T}not found" >&6
1906 echo "$as_me:$LINENO: result: $ANTLR_JAR" >&5
1907 echo "${ECHO_T}$ANTLR_JAR" >&6
1910 if test -f "${ANTLR_JAR}"; then
1911 echo "$as_me:$LINENO: result: $ANTLR_JAR" >&5
1912 echo "${ECHO_T}$ANTLR_JAR" >&6
1914 { { echo "$as_me:$LINENO: error: antlr jar file not found: $ANTLR_JAR" >&5
1915 echo "$as_me: error: antlr jar file not found: $ANTLR_JAR" >&2;}
1916 { (exit 1); exit 1; }; }
1921 # Check whether --enable-gjdoc or --disable-gjdoc was given.
1922 if test "${enable_gjdoc+set}" = set; then
1923 enableval="$enable_gjdoc"
1924 case "${enableval}" in
1925 yes) BUILD_GJDOC=yes ;;
1926 no) BUILD_GJDOC=no ;;
1927 *) BUILD_GJDOC=yes ;;
1933 echo "$as_me:$LINENO: checking whether to build gjdoc" >&5
1934 echo $ECHO_N "checking whether to build gjdoc... $ECHO_C" >&6
1935 if test "x$BUILD_GJDOC" = xmaybe; then
1936 if test -f "${ANTLR_JAR}"; then
1938 echo "$as_me:$LINENO: result: yes" >&5
1939 echo "${ECHO_T}yes" >&6
1942 echo "$as_me:$LINENO: result: no, antlr.jar not found" >&5
1943 echo "${ECHO_T}no, antlr.jar not found" >&6
1946 echo "$as_me:$LINENO: result: $BUILD_GJDOC" >&5
1947 echo "${ECHO_T}$BUILD_GJDOC" >&6
1951 if test "x${BUILD_GJDOC}" = xyes; then
1953 CREATE_GJDOC_FALSE='#'
1955 CREATE_GJDOC_TRUE='#'
1960 # Check whether --enable-java-maintainer-mode or --disable-java-maintainer-mode was given.
1961 if test "${enable_java_maintainer_mode+set}" = set; then
1962 enableval="$enable_java_maintainer_mode"
1967 if test "$enable_java_maintainer_mode" = yes; then
1968 JAVA_MAINTAINER_MODE_TRUE=
1969 JAVA_MAINTAINER_MODE_FALSE='#'
1971 JAVA_MAINTAINER_MODE_TRUE='#'
1972 JAVA_MAINTAINER_MODE_FALSE=
1976 # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
1979 # (1) We use an abnormal CXX (without library references), so we
1980 # must cache it under a different name.
1981 # (2) CC, CFLAGS, CXX, CXXFLAGS, LDFLAGS must not be 'precious', or
1982 # the non-multilib-adjusted value will be used in multilibs.
1983 # (3) As a side effect, we must SUBST CXXFLAGS, CFLAGS, and LDFLAGS ourselves.
1984 # (4) As another side effect, automake doesn't automatically include them
1986 # (5) For libstdc++-v3, -fno-builtin must be present here so that a
1987 # non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and
1988 # used in later tests. This may not be necessary in libjava; I don't know.
1991 save_CXXFLAGS="$CXXFLAGS"
1992 CXXFLAGS="$CXXFLAGS -fno-builtin"
1994 ac_cpp='$CPP $CPPFLAGS'
1995 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1996 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1997 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1998 if test -n "$ac_tool_prefix"; then
1999 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2000 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2001 echo "$as_me:$LINENO: checking for $ac_word" >&5
2002 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2003 if test "${ac_cv_prog_CC+set}" = set; then
2004 echo $ECHO_N "(cached) $ECHO_C" >&6
2006 if test -n "$CC"; then
2007 ac_cv_prog_CC="$CC" # Let the user override the test.
2009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2013 test -z "$as_dir" && as_dir=.
2014 for ac_exec_ext in '' $ac_executable_extensions; do
2015 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2016 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2017 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2026 if test -n "$CC"; then
2027 echo "$as_me:$LINENO: result: $CC" >&5
2028 echo "${ECHO_T}$CC" >&6
2030 echo "$as_me:$LINENO: result: no" >&5
2031 echo "${ECHO_T}no" >&6
2035 if test -z "$ac_cv_prog_CC"; then
2037 # Extract the first word of "gcc", so it can be a program name with args.
2038 set dummy gcc; ac_word=$2
2039 echo "$as_me:$LINENO: checking for $ac_word" >&5
2040 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2041 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2042 echo $ECHO_N "(cached) $ECHO_C" >&6
2044 if test -n "$ac_ct_CC"; then
2045 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2051 test -z "$as_dir" && as_dir=.
2052 for ac_exec_ext in '' $ac_executable_extensions; do
2053 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2054 ac_cv_prog_ac_ct_CC="gcc"
2055 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2063 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2064 if test -n "$ac_ct_CC"; then
2065 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2066 echo "${ECHO_T}$ac_ct_CC" >&6
2068 echo "$as_me:$LINENO: result: no" >&5
2069 echo "${ECHO_T}no" >&6
2077 if test -z "$CC"; then
2078 if test -n "$ac_tool_prefix"; then
2079 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2080 set dummy ${ac_tool_prefix}cc; ac_word=$2
2081 echo "$as_me:$LINENO: checking for $ac_word" >&5
2082 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2083 if test "${ac_cv_prog_CC+set}" = set; then
2084 echo $ECHO_N "(cached) $ECHO_C" >&6
2086 if test -n "$CC"; then
2087 ac_cv_prog_CC="$CC" # Let the user override the test.
2089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2093 test -z "$as_dir" && as_dir=.
2094 for ac_exec_ext in '' $ac_executable_extensions; do
2095 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2096 ac_cv_prog_CC="${ac_tool_prefix}cc"
2097 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2106 if test -n "$CC"; then
2107 echo "$as_me:$LINENO: result: $CC" >&5
2108 echo "${ECHO_T}$CC" >&6
2110 echo "$as_me:$LINENO: result: no" >&5
2111 echo "${ECHO_T}no" >&6
2115 if test -z "$ac_cv_prog_CC"; then
2117 # Extract the first word of "cc", so it can be a program name with args.
2118 set dummy cc; ac_word=$2
2119 echo "$as_me:$LINENO: checking for $ac_word" >&5
2120 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2121 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2122 echo $ECHO_N "(cached) $ECHO_C" >&6
2124 if test -n "$ac_ct_CC"; then
2125 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2131 test -z "$as_dir" && as_dir=.
2132 for ac_exec_ext in '' $ac_executable_extensions; do
2133 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2134 ac_cv_prog_ac_ct_CC="cc"
2135 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2143 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2144 if test -n "$ac_ct_CC"; then
2145 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2146 echo "${ECHO_T}$ac_ct_CC" >&6
2148 echo "$as_me:$LINENO: result: no" >&5
2149 echo "${ECHO_T}no" >&6
2158 if test -z "$CC"; then
2159 # Extract the first word of "cc", so it can be a program name with args.
2160 set dummy cc; ac_word=$2
2161 echo "$as_me:$LINENO: checking for $ac_word" >&5
2162 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2163 if test "${ac_cv_prog_CC+set}" = set; then
2164 echo $ECHO_N "(cached) $ECHO_C" >&6
2166 if test -n "$CC"; then
2167 ac_cv_prog_CC="$CC" # Let the user override the test.
2170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2174 test -z "$as_dir" && as_dir=.
2175 for ac_exec_ext in '' $ac_executable_extensions; do
2176 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2177 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2178 ac_prog_rejected=yes
2182 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2188 if test $ac_prog_rejected = yes; then
2189 # We found a bogon in the path, so make sure we never use it.
2190 set dummy $ac_cv_prog_CC
2192 if test $# != 0; then
2193 # We chose a different compiler from the bogus one.
2194 # However, it has the same basename, so the bogon will be chosen
2195 # first if we set CC to just the basename; use the full file name.
2197 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2203 if test -n "$CC"; then
2204 echo "$as_me:$LINENO: result: $CC" >&5
2205 echo "${ECHO_T}$CC" >&6
2207 echo "$as_me:$LINENO: result: no" >&5
2208 echo "${ECHO_T}no" >&6
2212 if test -z "$CC"; then
2213 if test -n "$ac_tool_prefix"; then
2216 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2217 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2218 echo "$as_me:$LINENO: checking for $ac_word" >&5
2219 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2220 if test "${ac_cv_prog_CC+set}" = set; then
2221 echo $ECHO_N "(cached) $ECHO_C" >&6
2223 if test -n "$CC"; then
2224 ac_cv_prog_CC="$CC" # Let the user override the test.
2226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2230 test -z "$as_dir" && as_dir=.
2231 for ac_exec_ext in '' $ac_executable_extensions; do
2232 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2233 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2234 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2243 if test -n "$CC"; then
2244 echo "$as_me:$LINENO: result: $CC" >&5
2245 echo "${ECHO_T}$CC" >&6
2247 echo "$as_me:$LINENO: result: no" >&5
2248 echo "${ECHO_T}no" >&6
2251 test -n "$CC" && break
2254 if test -z "$CC"; then
2258 # Extract the first word of "$ac_prog", so it can be a program name with args.
2259 set dummy $ac_prog; ac_word=$2
2260 echo "$as_me:$LINENO: checking for $ac_word" >&5
2261 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2262 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2263 echo $ECHO_N "(cached) $ECHO_C" >&6
2265 if test -n "$ac_ct_CC"; then
2266 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2272 test -z "$as_dir" && as_dir=.
2273 for ac_exec_ext in '' $ac_executable_extensions; do
2274 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2275 ac_cv_prog_ac_ct_CC="$ac_prog"
2276 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2284 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2285 if test -n "$ac_ct_CC"; then
2286 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2287 echo "${ECHO_T}$ac_ct_CC" >&6
2289 echo "$as_me:$LINENO: result: no" >&5
2290 echo "${ECHO_T}no" >&6
2293 test -n "$ac_ct_CC" && break
2302 test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2303 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2304 { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2305 See \`config.log' for more details." >&5
2306 echo "$as_me: error: no acceptable C compiler found in \$PATH
2307 See \`config.log' for more details." >&2;}
2308 { (exit 1); exit 1; }; }; }
2310 # Provide some information about the compiler.
2311 echo "$as_me:$LINENO:" \
2312 "checking for C compiler version" >&5
2313 ac_compiler=`set X $ac_compile; echo $2`
2314 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2315 (eval $ac_compiler --version </dev/null >&5) 2>&5
2317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2318 (exit $ac_status); }
2319 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2320 (eval $ac_compiler -v </dev/null >&5) 2>&5
2322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2323 (exit $ac_status); }
2324 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2325 (eval $ac_compiler -V </dev/null >&5) 2>&5
2327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2328 (exit $ac_status); }
2330 cat >conftest.$ac_ext <<_ACEOF
2333 cat confdefs.h >>conftest.$ac_ext
2334 cat >>conftest.$ac_ext <<_ACEOF
2335 /* end confdefs.h. */
2346 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2347 (eval $ac_link) 2>&5
2349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2350 (exit $ac_status); }; then
2356 if test x$gcc_no_link = xyes; then
2357 # Setting cross_compile will disable run tests; it will
2358 # also disable AC_CHECK_FILE but that's generally
2359 # correct if we can't link.
2363 cat >conftest.$ac_ext <<_ACEOF
2366 cat confdefs.h >>conftest.$ac_ext
2367 cat >>conftest.$ac_ext <<_ACEOF
2368 /* end confdefs.h. */
2378 ac_clean_files_save=$ac_clean_files
2379 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2380 # Try to create an executable without -o first, disregard a.out.
2381 # It will help us diagnose broken compilers, and finding out an intuition
2383 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2384 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2385 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2386 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2387 (eval $ac_link_default) 2>&5
2389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2390 (exit $ac_status); }; then
2391 # Find the output, starting from the most likely. This scheme is
2392 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2395 # Be careful to initialize this variable, since it used to be cached.
2396 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2398 # b.out is created by i960 compilers.
2399 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2401 test -f "$ac_file" || continue
2403 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2406 # This is the source file.
2409 # We found the default executable, but exeext='' is most
2413 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2414 # FIXME: I believe we export ac_cv_exeext for Libtool,
2415 # but it would be cool to find out if it's true. Does anybody
2416 # maintain Libtool? --akim.
2424 echo "$as_me: failed program was:" >&5
2425 sed 's/^/| /' conftest.$ac_ext >&5
2427 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2428 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2429 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2430 See \`config.log' for more details." >&5
2431 echo "$as_me: error: C compiler cannot create executables
2432 See \`config.log' for more details." >&2;}
2433 { (exit 77); exit 77; }; }; }
2436 ac_exeext=$ac_cv_exeext
2437 echo "$as_me:$LINENO: result: $ac_file" >&5
2438 echo "${ECHO_T}$ac_file" >&6
2440 # Check the compiler produces executables we can run. If not, either
2441 # the compiler is broken, or we cross compile.
2442 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2443 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2444 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2445 # If not cross compiling, check that we can run a simple program.
2446 if test "$cross_compiling" != yes; then
2447 if { ac_try='./$ac_file'
2448 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2452 (exit $ac_status); }; }; then
2455 if test "$cross_compiling" = maybe; then
2458 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2459 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2460 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2461 If you meant to cross compile, use \`--host'.
2462 See \`config.log' for more details." >&5
2463 echo "$as_me: error: cannot run C compiled programs.
2464 If you meant to cross compile, use \`--host'.
2465 See \`config.log' for more details." >&2;}
2466 { (exit 1); exit 1; }; }; }
2470 echo "$as_me:$LINENO: result: yes" >&5
2471 echo "${ECHO_T}yes" >&6
2473 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2474 ac_clean_files=$ac_clean_files_save
2475 # Check the compiler produces executables we can run. If not, either
2476 # the compiler is broken, or we cross compile.
2477 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2478 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2479 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2480 echo "${ECHO_T}$cross_compiling" >&6
2482 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2483 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2484 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2485 (eval $ac_link) 2>&5
2487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2488 (exit $ac_status); }; then
2489 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2490 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2491 # work properly (i.e., refer to `conftest.exe'), while it won't with
2493 for ac_file in conftest.exe conftest conftest.*; do
2494 test -f "$ac_file" || continue
2496 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2497 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2504 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2505 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2506 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2507 See \`config.log' for more details." >&5
2508 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2509 See \`config.log' for more details." >&2;}
2510 { (exit 1); exit 1; }; }; }
2513 rm -f conftest$ac_cv_exeext
2514 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2515 echo "${ECHO_T}$ac_cv_exeext" >&6
2517 rm -f conftest.$ac_ext
2518 EXEEXT=$ac_cv_exeext
2521 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2522 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2523 if test "${ac_cv_objext+set}" = set; then
2524 echo $ECHO_N "(cached) $ECHO_C" >&6
2526 cat >conftest.$ac_ext <<_ACEOF
2529 cat confdefs.h >>conftest.$ac_ext
2530 cat >>conftest.$ac_ext <<_ACEOF
2531 /* end confdefs.h. */
2541 rm -f conftest.o conftest.obj
2542 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2543 (eval $ac_compile) 2>&5
2545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2546 (exit $ac_status); }; then
2547 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2549 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2550 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2555 echo "$as_me: failed program was:" >&5
2556 sed 's/^/| /' conftest.$ac_ext >&5
2558 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2559 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2560 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2561 See \`config.log' for more details." >&5
2562 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2563 See \`config.log' for more details." >&2;}
2564 { (exit 1); exit 1; }; }; }
2567 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2569 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2570 echo "${ECHO_T}$ac_cv_objext" >&6
2571 OBJEXT=$ac_cv_objext
2573 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2574 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2575 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2576 echo $ECHO_N "(cached) $ECHO_C" >&6
2578 cat >conftest.$ac_ext <<_ACEOF
2581 cat confdefs.h >>conftest.$ac_ext
2582 cat >>conftest.$ac_ext <<_ACEOF
2583 /* end confdefs.h. */
2596 rm -f conftest.$ac_objext
2597 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2598 (eval $ac_compile) 2>conftest.er1
2600 grep -v '^ *+' conftest.er1 >conftest.err
2602 cat conftest.err >&5
2603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2604 (exit $ac_status); } &&
2605 { ac_try='test -z "$ac_c_werror_flag"
2606 || test ! -s conftest.err'
2607 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2611 (exit $ac_status); }; } &&
2612 { ac_try='test -s conftest.$ac_objext'
2613 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2617 (exit $ac_status); }; }; then
2620 echo "$as_me: failed program was:" >&5
2621 sed 's/^/| /' conftest.$ac_ext >&5
2625 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2626 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2629 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2630 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2631 GCC=`test $ac_compiler_gnu = yes && echo yes`
2632 ac_test_CFLAGS=${CFLAGS+set}
2633 ac_save_CFLAGS=$CFLAGS
2635 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2636 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2637 if test "${ac_cv_prog_cc_g+set}" = set; then
2638 echo $ECHO_N "(cached) $ECHO_C" >&6
2640 cat >conftest.$ac_ext <<_ACEOF
2643 cat confdefs.h >>conftest.$ac_ext
2644 cat >>conftest.$ac_ext <<_ACEOF
2645 /* end confdefs.h. */
2655 rm -f conftest.$ac_objext
2656 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2657 (eval $ac_compile) 2>conftest.er1
2659 grep -v '^ *+' conftest.er1 >conftest.err
2661 cat conftest.err >&5
2662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2663 (exit $ac_status); } &&
2664 { ac_try='test -z "$ac_c_werror_flag"
2665 || test ! -s conftest.err'
2666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2670 (exit $ac_status); }; } &&
2671 { ac_try='test -s conftest.$ac_objext'
2672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676 (exit $ac_status); }; }; then
2679 echo "$as_me: failed program was:" >&5
2680 sed 's/^/| /' conftest.$ac_ext >&5
2684 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2686 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2687 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2688 if test "$ac_test_CFLAGS" = set; then
2689 CFLAGS=$ac_save_CFLAGS
2690 elif test $ac_cv_prog_cc_g = yes; then
2691 if test "$GCC" = yes; then
2697 if test "$GCC" = yes; then
2703 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2704 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2705 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2706 echo $ECHO_N "(cached) $ECHO_C" >&6
2708 ac_cv_prog_cc_stdc=no
2710 cat >conftest.$ac_ext <<_ACEOF
2713 cat confdefs.h >>conftest.$ac_ext
2714 cat >>conftest.$ac_ext <<_ACEOF
2715 /* end confdefs.h. */
2718 #include <sys/types.h>
2719 #include <sys/stat.h>
2720 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2721 struct buf { int x; };
2722 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2723 static char *e (p, i)
2729 static char *f (char * (*g) (char **, int), char **p, ...)
2734 s = g (p, va_arg (v,int));
2739 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2740 function prototypes and stuff, but not '\xHH' hex character constants.
2741 These don't provoke an error unfortunately, instead are silently treated
2742 as 'x'. The following induces an error, until -std1 is added to get
2743 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2744 array size at least. It's necessary to write '\x00'==0 to get something
2745 that's true only with -std1. */
2746 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2748 int test (int i, double x);
2749 struct s1 {int (*f) (int a);};
2750 struct s2 {int (*f) (double a);};
2751 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2757 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2762 # Don't try gcc -ansi; that turns off useful extensions and
2763 # breaks some systems' header files.
2764 # AIX -qlanglvl=ansi
2765 # Ultrix and OSF/1 -std1
2766 # HP-UX 10.20 and later -Ae
2767 # HP-UX older versions -Aa -D_HPUX_SOURCE
2768 # SVR4 -Xc -D__EXTENSIONS__
2769 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2771 CC="$ac_save_CC $ac_arg"
2772 rm -f conftest.$ac_objext
2773 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2774 (eval $ac_compile) 2>conftest.er1
2776 grep -v '^ *+' conftest.er1 >conftest.err
2778 cat conftest.err >&5
2779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2780 (exit $ac_status); } &&
2781 { ac_try='test -z "$ac_c_werror_flag"
2782 || test ! -s conftest.err'
2783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2787 (exit $ac_status); }; } &&
2788 { ac_try='test -s conftest.$ac_objext'
2789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2793 (exit $ac_status); }; }; then
2794 ac_cv_prog_cc_stdc=$ac_arg
2797 echo "$as_me: failed program was:" >&5
2798 sed 's/^/| /' conftest.$ac_ext >&5
2801 rm -f conftest.err conftest.$ac_objext
2803 rm -f conftest.$ac_ext conftest.$ac_objext
2808 case "x$ac_cv_prog_cc_stdc" in
2810 echo "$as_me:$LINENO: result: none needed" >&5
2811 echo "${ECHO_T}none needed" >&6 ;;
2813 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2814 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2815 CC="$CC $ac_cv_prog_cc_stdc" ;;
2818 # Some people use a C++ compiler to compile C. Since we use `exit',
2819 # in C++ we need to declare it. In case someone uses the same compiler
2820 # for both compiling C and C++ we need to have the C++ compiler decide
2821 # the declaration of exit, since it's the most demanding environment.
2822 cat >conftest.$ac_ext <<_ACEOF
2827 rm -f conftest.$ac_objext
2828 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2829 (eval $ac_compile) 2>conftest.er1
2831 grep -v '^ *+' conftest.er1 >conftest.err
2833 cat conftest.err >&5
2834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2835 (exit $ac_status); } &&
2836 { ac_try='test -z "$ac_c_werror_flag"
2837 || test ! -s conftest.err'
2838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2842 (exit $ac_status); }; } &&
2843 { ac_try='test -s conftest.$ac_objext'
2844 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2848 (exit $ac_status); }; }; then
2849 for ac_declaration in \
2851 'extern "C" void std::exit (int) throw (); using std::exit;' \
2852 'extern "C" void std::exit (int); using std::exit;' \
2853 'extern "C" void exit (int) throw ();' \
2854 'extern "C" void exit (int);' \
2857 cat >conftest.$ac_ext <<_ACEOF
2860 cat confdefs.h >>conftest.$ac_ext
2861 cat >>conftest.$ac_ext <<_ACEOF
2862 /* end confdefs.h. */
2873 rm -f conftest.$ac_objext
2874 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2875 (eval $ac_compile) 2>conftest.er1
2877 grep -v '^ *+' conftest.er1 >conftest.err
2879 cat conftest.err >&5
2880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2881 (exit $ac_status); } &&
2882 { ac_try='test -z "$ac_c_werror_flag"
2883 || test ! -s conftest.err'
2884 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2888 (exit $ac_status); }; } &&
2889 { ac_try='test -s conftest.$ac_objext'
2890 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2894 (exit $ac_status); }; }; then
2897 echo "$as_me: failed program was:" >&5
2898 sed 's/^/| /' conftest.$ac_ext >&5
2902 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2903 cat >conftest.$ac_ext <<_ACEOF
2906 cat confdefs.h >>conftest.$ac_ext
2907 cat >>conftest.$ac_ext <<_ACEOF
2908 /* end confdefs.h. */
2918 rm -f conftest.$ac_objext
2919 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2920 (eval $ac_compile) 2>conftest.er1
2922 grep -v '^ *+' conftest.er1 >conftest.err
2924 cat conftest.err >&5
2925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2926 (exit $ac_status); } &&
2927 { ac_try='test -z "$ac_c_werror_flag"
2928 || test ! -s conftest.err'
2929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2933 (exit $ac_status); }; } &&
2934 { ac_try='test -s conftest.$ac_objext'
2935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2939 (exit $ac_status); }; }; then
2942 echo "$as_me: failed program was:" >&5
2943 sed 's/^/| /' conftest.$ac_ext >&5
2946 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2949 if test -n "$ac_declaration"; then
2950 echo '#ifdef __cplusplus' >>confdefs.h
2951 echo $ac_declaration >>confdefs.h
2952 echo '#endif' >>confdefs.h
2956 echo "$as_me: failed program was:" >&5
2957 sed 's/^/| /' conftest.$ac_ext >&5
2960 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2962 ac_cpp='$CPP $CPPFLAGS'
2963 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2964 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2965 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2968 ac_cpp='$CXXCPP $CPPFLAGS'
2969 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2970 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2971 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2972 if test -n "$ac_tool_prefix"; then
2973 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2975 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2976 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2977 echo "$as_me:$LINENO: checking for $ac_word" >&5
2978 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2979 if test "${ac_cv_prog_CXX+set}" = set; then
2980 echo $ECHO_N "(cached) $ECHO_C" >&6
2982 if test -n "$CXX"; then
2983 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2989 test -z "$as_dir" && as_dir=.
2990 for ac_exec_ext in '' $ac_executable_extensions; do
2991 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2992 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2993 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3002 if test -n "$CXX"; then
3003 echo "$as_me:$LINENO: result: $CXX" >&5
3004 echo "${ECHO_T}$CXX" >&6
3006 echo "$as_me:$LINENO: result: no" >&5
3007 echo "${ECHO_T}no" >&6
3010 test -n "$CXX" && break
3013 if test -z "$CXX"; then
3015 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3017 # Extract the first word of "$ac_prog", so it can be a program name with args.
3018 set dummy $ac_prog; ac_word=$2
3019 echo "$as_me:$LINENO: checking for $ac_word" >&5
3020 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3021 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3022 echo $ECHO_N "(cached) $ECHO_C" >&6
3024 if test -n "$ac_ct_CXX"; then
3025 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3031 test -z "$as_dir" && as_dir=.
3032 for ac_exec_ext in '' $ac_executable_extensions; do
3033 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3034 ac_cv_prog_ac_ct_CXX="$ac_prog"
3035 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3043 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3044 if test -n "$ac_ct_CXX"; then
3045 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3046 echo "${ECHO_T}$ac_ct_CXX" >&6
3048 echo "$as_me:$LINENO: result: no" >&5
3049 echo "${ECHO_T}no" >&6
3052 test -n "$ac_ct_CXX" && break
3054 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3060 # Provide some information about the compiler.
3061 echo "$as_me:$LINENO:" \
3062 "checking for C++ compiler version" >&5
3063 ac_compiler=`set X $ac_compile; echo $2`
3064 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3065 (eval $ac_compiler --version </dev/null >&5) 2>&5
3067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3068 (exit $ac_status); }
3069 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3070 (eval $ac_compiler -v </dev/null >&5) 2>&5
3072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3073 (exit $ac_status); }
3074 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3075 (eval $ac_compiler -V </dev/null >&5) 2>&5
3077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3078 (exit $ac_status); }
3080 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3081 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3082 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3083 echo $ECHO_N "(cached) $ECHO_C" >&6
3085 cat >conftest.$ac_ext <<_ACEOF
3088 cat confdefs.h >>conftest.$ac_ext
3089 cat >>conftest.$ac_ext <<_ACEOF
3090 /* end confdefs.h. */
3103 rm -f conftest.$ac_objext
3104 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3105 (eval $ac_compile) 2>conftest.er1
3107 grep -v '^ *+' conftest.er1 >conftest.err
3109 cat conftest.err >&5
3110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3111 (exit $ac_status); } &&
3112 { ac_try='test -z "$ac_cxx_werror_flag"
3113 || test ! -s conftest.err'
3114 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3118 (exit $ac_status); }; } &&
3119 { ac_try='test -s conftest.$ac_objext'
3120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124 (exit $ac_status); }; }; then
3127 echo "$as_me: failed program was:" >&5
3128 sed 's/^/| /' conftest.$ac_ext >&5
3132 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3133 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3136 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3137 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3138 GXX=`test $ac_compiler_gnu = yes && echo yes`
3139 ac_test_CXXFLAGS=${CXXFLAGS+set}
3140 ac_save_CXXFLAGS=$CXXFLAGS
3142 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3143 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3144 if test "${ac_cv_prog_cxx_g+set}" = set; then
3145 echo $ECHO_N "(cached) $ECHO_C" >&6
3147 cat >conftest.$ac_ext <<_ACEOF
3150 cat confdefs.h >>conftest.$ac_ext
3151 cat >>conftest.$ac_ext <<_ACEOF
3152 /* end confdefs.h. */
3162 rm -f conftest.$ac_objext
3163 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3164 (eval $ac_compile) 2>conftest.er1
3166 grep -v '^ *+' conftest.er1 >conftest.err
3168 cat conftest.err >&5
3169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3170 (exit $ac_status); } &&
3171 { ac_try='test -z "$ac_cxx_werror_flag"
3172 || test ! -s conftest.err'
3173 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3177 (exit $ac_status); }; } &&
3178 { ac_try='test -s conftest.$ac_objext'
3179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3183 (exit $ac_status); }; }; then
3184 ac_cv_prog_cxx_g=yes
3186 echo "$as_me: failed program was:" >&5
3187 sed 's/^/| /' conftest.$ac_ext >&5
3191 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3193 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3194 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3195 if test "$ac_test_CXXFLAGS" = set; then
3196 CXXFLAGS=$ac_save_CXXFLAGS
3197 elif test $ac_cv_prog_cxx_g = yes; then
3198 if test "$GXX" = yes; then
3204 if test "$GXX" = yes; then
3210 for ac_declaration in \
3212 'extern "C" void std::exit (int) throw (); using std::exit;' \
3213 'extern "C" void std::exit (int); using std::exit;' \
3214 'extern "C" void exit (int) throw ();' \
3215 'extern "C" void exit (int);' \
3218 cat >conftest.$ac_ext <<_ACEOF
3221 cat confdefs.h >>conftest.$ac_ext
3222 cat >>conftest.$ac_ext <<_ACEOF
3223 /* end confdefs.h. */
3234 rm -f conftest.$ac_objext
3235 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3236 (eval $ac_compile) 2>conftest.er1
3238 grep -v '^ *+' conftest.er1 >conftest.err
3240 cat conftest.err >&5
3241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3242 (exit $ac_status); } &&
3243 { ac_try='test -z "$ac_cxx_werror_flag"
3244 || test ! -s conftest.err'
3245 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3249 (exit $ac_status); }; } &&
3250 { ac_try='test -s conftest.$ac_objext'
3251 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3255 (exit $ac_status); }; }; then
3258 echo "$as_me: failed program was:" >&5
3259 sed 's/^/| /' conftest.$ac_ext >&5
3263 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3264 cat >conftest.$ac_ext <<_ACEOF
3267 cat confdefs.h >>conftest.$ac_ext
3268 cat >>conftest.$ac_ext <<_ACEOF
3269 /* end confdefs.h. */
3279 rm -f conftest.$ac_objext
3280 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3281 (eval $ac_compile) 2>conftest.er1
3283 grep -v '^ *+' conftest.er1 >conftest.err
3285 cat conftest.err >&5
3286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3287 (exit $ac_status); } &&
3288 { ac_try='test -z "$ac_cxx_werror_flag"
3289 || test ! -s conftest.err'
3290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3294 (exit $ac_status); }; } &&
3295 { ac_try='test -s conftest.$ac_objext'
3296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3300 (exit $ac_status); }; }; then
3303 echo "$as_me: failed program was:" >&5
3304 sed 's/^/| /' conftest.$ac_ext >&5
3307 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3310 if test -n "$ac_declaration"; then
3311 echo '#ifdef __cplusplus' >>confdefs.h
3312 echo $ac_declaration >>confdefs.h
3313 echo '#endif' >>confdefs.h
3317 ac_cpp='$CPP $CPPFLAGS'
3318 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3319 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3320 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3322 CXXFLAGS="$save_CXXFLAGS"
3328 am__api_version="1.9"
3329 # Find a good install program. We prefer a C program (faster),
3330 # so one script is as good as another. But avoid the broken or
3331 # incompatible versions:
3332 # SysV /etc/install, /usr/sbin/install
3333 # SunOS /usr/etc/install
3334 # IRIX /sbin/install
3336 # AmigaOS /C/install, which installs bootblocks on floppy discs
3337 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3338 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3339 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3340 # OS/2's system install, which has a completely different semantic
3341 # ./install, which can be erroneously created by make from ./install.sh.
3342 # Reject install programs that cannot install multiple files.
3343 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3344 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3345 if test -z "$INSTALL"; then
3346 if test "${ac_cv_path_install+set}" = set; then
3347 echo $ECHO_N "(cached) $ECHO_C" >&6
3349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3353 test -z "$as_dir" && as_dir=.
3354 # Account for people who put trailing slashes in PATH elements.
3356 ./ | .// | /cC/* | \
3357 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3358 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3361 # OSF1 and SCO ODT 3.0 have their own names for install.
3362 # Don't use installbsd from OSF since it installs stuff as root
3364 for ac_prog in ginstall scoinst install; do
3365 for ac_exec_ext in '' $ac_executable_extensions; do
3366 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3367 if test $ac_prog = install &&
3368 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3369 # AIX install. It has an incompatible calling convention.
3371 elif test $ac_prog = install &&
3372 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3373 # program-specific install script used by HP pwplus--don't use.
3376 rm -rf conftest.one conftest.two conftest.dir
3377 echo one > conftest.one
3378 echo two > conftest.two
3380 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3381 test -s conftest.one && test -s conftest.two &&
3382 test -s conftest.dir/conftest.one &&
3383 test -s conftest.dir/conftest.two
3385 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3396 rm -rf conftest.one conftest.two conftest.dir
3399 if test "${ac_cv_path_install+set}" = set; then
3400 INSTALL=$ac_cv_path_install
3402 # As a last resort, use the slow shell script. Don't cache a
3403 # value for INSTALL within a source directory, because that will
3404 # break other packages using the cache if that directory is
3405 # removed, or if the value is a relative name.
3406 INSTALL=$ac_install_sh
3409 echo "$as_me:$LINENO: result: $INSTALL" >&5
3410 echo "${ECHO_T}$INSTALL" >&6
3412 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3413 # It thinks the first close brace ends the variable substitution.
3414 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3416 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3418 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3420 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
3421 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
3424 echo timestamp > conftest.file
3425 # Do `set' in a subshell so we don't clobber the current shell's
3426 # arguments. Must try -L first in case configure is actually a
3427 # symlink; some systems play weird games with the mod time of symlinks
3428 # (eg FreeBSD returns the mod time of the symlink's containing
3431 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
3432 if test "$*" = "X"; then
3434 set X `ls -t $srcdir/configure conftest.file`
3437 if test "$*" != "X $srcdir/configure conftest.file" \
3438 && test "$*" != "X conftest.file $srcdir/configure"; then
3440 # If neither matched, then we have a broken ls. This can happen
3441 # if, for instance, CONFIG_SHELL is bash and it inherits a
3442 # broken ls alias from the environment. This has actually
3443 # happened. Such a system could not be considered "sane".
3444 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
3445 alias in your environment" >&5
3446 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
3447 alias in your environment" >&2;}
3448 { (exit 1); exit 1; }; }
3451 test "$2" = conftest.file
3457 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
3458 Check your system clock" >&5
3459 echo "$as_me: error: newly created file is older than distributed files!
3460 Check your system clock" >&2;}
3461 { (exit 1); exit 1; }; }
3463 echo "$as_me:$LINENO: result: yes" >&5
3464 echo "${ECHO_T}yes" >&6
3465 test "$program_prefix" != NONE &&
3466 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3467 # Use a double $ so make ignores it.
3468 test "$program_suffix" != NONE &&
3469 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3470 # Double any \ or $. echo might interpret backslashes.
3471 # By default was `s,x,x', remove it if useless.
3472 cat <<\_ACEOF >conftest.sed
3473 s/[\\$]/&&/g;s/;s,x,x,$//
3475 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3478 # expand $ac_aux_dir to an absolute path
3479 am_aux_dir=`cd $ac_aux_dir && pwd`
3481 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
3482 # Use eval to expand $SHELL
3483 if eval "$MISSING --run true"; then
3484 am_missing_run="$MISSING --run "
3487 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
3488 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3491 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
3492 # We used to keeping the `.' as first argument, in order to
3493 # allow $(mkdir_p) to be used without argument. As in
3494 # $(mkdir_p) $(somedir)
3495 # where $(somedir) is conditionally defined. However this is wrong
3497 # 1. if the package is installed by a user who cannot write `.'
3498 # make install will fail,
3499 # 2. the above comment should most certainly read
3500 # $(mkdir_p) $(DESTDIR)$(somedir)
3501 # so it does not work when $(somedir) is undefined and
3502 # $(DESTDIR) is not.
3503 # To support the latter case, we have to write
3504 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
3505 # so the `.' trick is pointless.
3506 mkdir_p='mkdir -p --'
3508 # On NextStep and OpenStep, the `mkdir' command does not
3509 # recognize any option. It will interpret all options as
3510 # directories to create, and then abort because `.' already
3512 for d in ./-p ./--version;
3514 test -d $d && rmdir $d
3516 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
3517 if test -f "$ac_aux_dir/mkinstalldirs"; then
3518 mkdir_p='$(mkinstalldirs)'
3520 mkdir_p='$(install_sh) -d'
3524 for ac_prog in gawk mawk nawk awk
3526 # Extract the first word of "$ac_prog", so it can be a program name with args.
3527 set dummy $ac_prog; ac_word=$2
3528 echo "$as_me:$LINENO: checking for $ac_word" >&5
3529 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3530 if test "${ac_cv_prog_AWK+set}" = set; then
3531 echo $ECHO_N "(cached) $ECHO_C" >&6
3533 if test -n "$AWK"; then
3534 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3540 test -z "$as_dir" && as_dir=.
3541 for ac_exec_ext in '' $ac_executable_extensions; do
3542 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3543 ac_cv_prog_AWK="$ac_prog"
3544 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3553 if test -n "$AWK"; then
3554 echo "$as_me:$LINENO: result: $AWK" >&5
3555 echo "${ECHO_T}$AWK" >&6
3557 echo "$as_me:$LINENO: result: no" >&5
3558 echo "${ECHO_T}no" >&6
3561 test -n "$AWK" && break
3564 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3565 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
3566 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
3567 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3568 echo $ECHO_N "(cached) $ECHO_C" >&6
3570 cat >conftest.make <<\_ACEOF
3572 @echo 'ac_maketemp="$(MAKE)"'
3574 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3575 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3576 if test -n "$ac_maketemp"; then
3577 eval ac_cv_prog_make_${ac_make}_set=yes
3579 eval ac_cv_prog_make_${ac_make}_set=no
3583 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3584 echo "$as_me:$LINENO: result: yes" >&5
3585 echo "${ECHO_T}yes" >&6
3588 echo "$as_me:$LINENO: result: no" >&5
3589 echo "${ECHO_T}no" >&6
3590 SET_MAKE="MAKE=${MAKE-make}"
3593 rm -rf .tst 2>/dev/null
3594 mkdir .tst 2>/dev/null
3595 if test -d .tst; then
3600 rmdir .tst 2>/dev/null
3602 DEPDIR="${am__leading_dot}deps"
3604 ac_config_commands="$ac_config_commands depfiles"
3607 am_make=${MAKE-make}
3608 cat > confinc << 'END'
3613 # If we don't find an include directive, just comment out the code.
3614 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3615 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
3619 # First try GNU make style include.
3620 echo "include confinc" > confmf
3621 # We grep out `Entering directory' and `Leaving directory'
3622 # messages which can occur if `w' ends up in MAKEFLAGS.
3623 # In particular we don't look at `^make:' because GNU make might
3624 # be invoked under some other name (usually "gmake"), in which
3625 # case it prints its new name instead of `make'.
3626 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3631 # Now try BSD make style include.
3632 if test "$am__include" = "#"; then
3633 echo '.include "confinc"' > confmf
3634 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3635 am__include=.include
3642 echo "$as_me:$LINENO: result: $_am_result" >&5
3643 echo "${ECHO_T}$_am_result" >&6
3644 rm -f confinc confmf
3646 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
3647 if test "${enable_dependency_tracking+set}" = set; then
3648 enableval="$enable_dependency_tracking"
3651 if test "x$enable_dependency_tracking" != xno; then
3652 am_depcomp="$ac_aux_dir/depcomp"
3657 if test "x$enable_dependency_tracking" != xno; then
3667 # test to see if srcdir already configured
3668 if test "`cd $srcdir && pwd`" != "`pwd`" &&
3669 test -f $srcdir/config.status; then
3670 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
3671 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
3672 { (exit 1); exit 1; }; }
3675 # test whether we have cygpath
3676 if test -z "$CYGPATH_W"; then
3677 if (cygpath --version) >/dev/null 2>/dev/null; then
3678 CYGPATH_W='cygpath -w'
3685 # Define the identity of the package.
3687 VERSION='version-unused'
3690 cat >>confdefs.h <<_ACEOF
3691 #define PACKAGE "$PACKAGE"
3695 cat >>confdefs.h <<_ACEOF
3696 #define VERSION "$VERSION"
3699 # Some tools Automake needs.
3701 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3704 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3707 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3710 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3713 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3715 install_sh=${install_sh-"$am_aux_dir/install-sh"}
3717 # Installed binaries are usually stripped using `strip' when the user
3718 # run `make install-strip'. However `strip' might not be the right
3719 # tool to use in cross-compilation environments, therefore Automake
3720 # will honor the `STRIP' environment variable to overrule this program.
3721 if test "$cross_compiling" != no; then
3722 if test -n "$ac_tool_prefix"; then
3723 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3724 set dummy ${ac_tool_prefix}strip; ac_word=$2
3725 echo "$as_me:$LINENO: checking for $ac_word" >&5
3726 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3727 if test "${ac_cv_prog_STRIP+set}" = set; then
3728 echo $ECHO_N "(cached) $ECHO_C" >&6
3730 if test -n "$STRIP"; then
3731 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3737 test -z "$as_dir" && as_dir=.
3738 for ac_exec_ext in '' $ac_executable_extensions; do
3739 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3740 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3741 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3749 STRIP=$ac_cv_prog_STRIP
3750 if test -n "$STRIP"; then
3751 echo "$as_me:$LINENO: result: $STRIP" >&5
3752 echo "${ECHO_T}$STRIP" >&6
3754 echo "$as_me:$LINENO: result: no" >&5
3755 echo "${ECHO_T}no" >&6
3759 if test -z "$ac_cv_prog_STRIP"; then
3761 # Extract the first word of "strip", so it can be a program name with args.
3762 set dummy strip; ac_word=$2
3763 echo "$as_me:$LINENO: checking for $ac_word" >&5
3764 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3765 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3766 echo $ECHO_N "(cached) $ECHO_C" >&6
3768 if test -n "$ac_ct_STRIP"; then
3769 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3775 test -z "$as_dir" && as_dir=.
3776 for ac_exec_ext in '' $ac_executable_extensions; do
3777 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3778 ac_cv_prog_ac_ct_STRIP="strip"
3779 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3785 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3788 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3789 if test -n "$ac_ct_STRIP"; then
3790 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3791 echo "${ECHO_T}$ac_ct_STRIP" >&6
3793 echo "$as_me:$LINENO: result: no" >&5
3794 echo "${ECHO_T}no" >&6
3799 STRIP="$ac_cv_prog_STRIP"
3803 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
3805 # We need awk for the "check" target. The system "awk" is bad on
3807 # Always define AMTAR for backward compatibility.
3809 AMTAR=${AMTAR-"${am_missing_run}tar"}
3811 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3816 depcc="$CC" am_compiler_list=
3818 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3819 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3820 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3821 echo $ECHO_N "(cached) $ECHO_C" >&6
3823 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3824 # We make a subdir and do the tests there. Otherwise we can end up
3825 # making bogus files that we don't know about and never remove. For
3826 # instance it was reported that on HP-UX the gcc test will end up
3827 # making a dummy file named `D' -- because `-MD' means `put the output
3830 # Copy depcomp to subdir because otherwise we won't find it if we're
3831 # using a relative directory.
3832 cp "$am_depcomp" conftest.dir
3834 # We will build objects and dependencies in a subdirectory because
3835 # it helps to detect inapplicable dependency modes. For instance
3836 # both Tru64's cc and ICC support -MD to output dependencies as a
3837 # side effect of compilation, but ICC will put the dependencies in
3838 # the current directory while Tru64 will put them in the object
3842 am_cv_CC_dependencies_compiler_type=none
3843 if test "$am_compiler_list" = ""; then
3844 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3846 for depmode in $am_compiler_list; do
3847 # Setup a source with many dependencies, because some compilers
3848 # like to wrap large dependency lists on column 80 (with \), and
3849 # we should not choose a depcomp mode which is confused by this.
3851 # We need to recreate these files for each test, as the compiler may
3852 # overwrite some of them when testing with obscure command lines.
3853 # This happens at least with the AIX C compiler.
3855 for i in 1 2 3 4 5 6; do
3856 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3857 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3858 # Solaris 8's {/usr,}/bin/sh.
3859 touch sub/conftst$i.h
3861 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3865 # after this tag, mechanisms are not by side-effect, so they'll
3866 # only be used when explicitly requested
3867 if test "x$enable_dependency_tracking" = xyes; then
3875 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3876 # mode. It turns out that the SunPro C++ compiler does not properly
3877 # handle `-M -o', and we need to detect this.
3878 if depmode=$depmode \
3879 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3880 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3881 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3882 >/dev/null 2>conftest.err &&
3883 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3884 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3885 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3886 # icc doesn't choke on unknown options, it will just issue warnings
3887 # or remarks (even with -Werror). So we grep stderr for any message
3888 # that says an option was ignored or not supported.
3889 # When given -MP, icc 7.0 and 7.1 complain thusly:
3890 # icc: Command line warning: ignoring option '-M'; no argument required
3891 # The diagnosis changed in icc 8.0:
3892 # icc: Command line remark: option '-MP' not supported
3893 if (grep 'ignoring option' conftest.err ||
3894 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3895 am_cv_CC_dependencies_compiler_type=$depmode
3904 am_cv_CC_dependencies_compiler_type=none
3908 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3909 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3910 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3915 test "x$enable_dependency_tracking" != xno \
3916 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3918 am__fastdepCC_FALSE='#'
3920 am__fastdepCC_TRUE='#'
3921 am__fastdepCC_FALSE=
3925 depcc="$CXX" am_compiler_list=
3927 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3928 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3929 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
3930 echo $ECHO_N "(cached) $ECHO_C" >&6
3932 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3933 # We make a subdir and do the tests there. Otherwise we can end up
3934 # making bogus files that we don't know about and never remove. For
3935 # instance it was reported that on HP-UX the gcc test will end up
3936 # making a dummy file named `D' -- because `-MD' means `put the output
3939 # Copy depcomp to subdir because otherwise we won't find it if we're
3940 # using a relative directory.
3941 cp "$am_depcomp" conftest.dir
3943 # We will build objects and dependencies in a subdirectory because
3944 # it helps to detect inapplicable dependency modes. For instance
3945 # both Tru64's cc and ICC support -MD to output dependencies as a
3946 # side effect of compilation, but ICC will put the dependencies in
3947 # the current directory while Tru64 will put them in the object
3951 am_cv_CXX_dependencies_compiler_type=none
3952 if test "$am_compiler_list" = ""; then
3953 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3955 for depmode in $am_compiler_list; do
3956 # Setup a source with many dependencies, because some compilers
3957 # like to wrap large dependency lists on column 80 (with \), and
3958 # we should not choose a depcomp mode which is confused by this.
3960 # We need to recreate these files for each test, as the compiler may
3961 # overwrite some of them when testing with obscure command lines.
3962 # This happens at least with the AIX C compiler.
3964 for i in 1 2 3 4 5 6; do
3965 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3966 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3967 # Solaris 8's {/usr,}/bin/sh.
3968 touch sub/conftst$i.h
3970 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3974 # after this tag, mechanisms are not by side-effect, so they'll
3975 # only be used when explicitly requested
3976 if test "x$enable_dependency_tracking" = xyes; then
3984 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3985 # mode. It turns out that the SunPro C++ compiler does not properly
3986 # handle `-M -o', and we need to detect this.
3987 if depmode=$depmode \
3988 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3989 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3990 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3991 >/dev/null 2>conftest.err &&
3992 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3993 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3994 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3995 # icc doesn't choke on unknown options, it will just issue warnings
3996 # or remarks (even with -Werror). So we grep stderr for any message
3997 # that says an option was ignored or not supported.
3998 # When given -MP, icc 7.0 and 7.1 complain thusly:
3999 # icc: Command line warning: ignoring option '-M'; no argument required
4000 # The diagnosis changed in icc 8.0:
4001 # icc: Command line remark: option '-MP' not supported
4002 if (grep 'ignoring option' conftest.err ||
4003 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4004 am_cv_CXX_dependencies_compiler_type=$depmode
4013 am_cv_CXX_dependencies_compiler_type=none
4017 echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
4018 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
4019 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4024 test "x$enable_dependency_tracking" != xno \
4025 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4026 am__fastdepCXX_TRUE=
4027 am__fastdepCXX_FALSE='#'
4029 am__fastdepCXX_TRUE='#'
4030 am__fastdepCXX_FALSE=
4036 if test -n "$ac_tool_prefix"; then
4037 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
4038 set dummy ${ac_tool_prefix}as; ac_word=$2
4039 echo "$as_me:$LINENO: checking for $ac_word" >&5
4040 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4041 if test "${ac_cv_prog_AS+set}" = set; then
4042 echo $ECHO_N "(cached) $ECHO_C" >&6
4044 if test -n "$AS"; then
4045 ac_cv_prog_AS="$AS" # Let the user override the test.
4047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4051 test -z "$as_dir" && as_dir=.
4052 for ac_exec_ext in '' $ac_executable_extensions; do
4053 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4054 ac_cv_prog_AS="${ac_tool_prefix}as"
4055 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4064 if test -n "$AS"; then
4065 echo "$as_me:$LINENO: result: $AS" >&5
4066 echo "${ECHO_T}$AS" >&6
4068 echo "$as_me:$LINENO: result: no" >&5
4069 echo "${ECHO_T}no" >&6
4073 if test -z "$ac_cv_prog_AS"; then
4075 # Extract the first word of "as", so it can be a program name with args.
4076 set dummy as; ac_word=$2
4077 echo "$as_me:$LINENO: checking for $ac_word" >&5
4078 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4079 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
4080 echo $ECHO_N "(cached) $ECHO_C" >&6
4082 if test -n "$ac_ct_AS"; then
4083 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
4085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4089 test -z "$as_dir" && as_dir=.
4090 for ac_exec_ext in '' $ac_executable_extensions; do
4091 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4092 ac_cv_prog_ac_ct_AS="as"
4093 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4101 ac_ct_AS=$ac_cv_prog_ac_ct_AS
4102 if test -n "$ac_ct_AS"; then
4103 echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
4104 echo "${ECHO_T}$ac_ct_AS" >&6
4106 echo "$as_me:$LINENO: result: no" >&5
4107 echo "${ECHO_T}no" >&6
4115 if test -n "$ac_tool_prefix"; then
4116 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4117 set dummy ${ac_tool_prefix}ld; ac_word=$2
4118 echo "$as_me:$LINENO: checking for $ac_word" >&5
4119 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4120 if test "${ac_cv_prog_LD+set}" = set; then
4121 echo $ECHO_N "(cached) $ECHO_C" >&6
4123 if test -n "$LD"; then
4124 ac_cv_prog_LD="$LD" # Let the user override the test.
4126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4130 test -z "$as_dir" && as_dir=.
4131 for ac_exec_ext in '' $ac_executable_extensions; do
4132 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4133 ac_cv_prog_LD="${ac_tool_prefix}ld"
4134 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4143 if test -n "$LD"; then
4144 echo "$as_me:$LINENO: result: $LD" >&5
4145 echo "${ECHO_T}$LD" >&6
4147 echo "$as_me:$LINENO: result: no" >&5
4148 echo "${ECHO_T}no" >&6
4152 if test -z "$ac_cv_prog_LD"; then
4154 # Extract the first word of "ld", so it can be a program name with args.
4155 set dummy ld; ac_word=$2
4156 echo "$as_me:$LINENO: checking for $ac_word" >&5
4157 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4158 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4159 echo $ECHO_N "(cached) $ECHO_C" >&6
4161 if test -n "$ac_ct_LD"; then
4162 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4168 test -z "$as_dir" && as_dir=.
4169 for ac_exec_ext in '' $ac_executable_extensions; do
4170 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4171 ac_cv_prog_ac_ct_LD="ld"
4172 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4180 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4181 if test -n "$ac_ct_LD"; then
4182 echo "$as_me:$LINENO: result: $ac_ct_LD" >&5
4183 echo "${ECHO_T}$ac_ct_LD" >&6
4185 echo "$as_me:$LINENO: result: no" >&5
4186 echo "${ECHO_T}no" >&6
4194 if test -n "$ac_tool_prefix"; then
4195 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4196 set dummy ${ac_tool_prefix}ar; ac_word=$2
4197 echo "$as_me:$LINENO: checking for $ac_word" >&5
4198 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4199 if test "${ac_cv_prog_AR+set}" = set; then
4200 echo $ECHO_N "(cached) $ECHO_C" >&6
4202 if test -n "$AR"; then
4203 ac_cv_prog_AR="$AR" # Let the user override the test.
4205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4209 test -z "$as_dir" && as_dir=.
4210 for ac_exec_ext in '' $ac_executable_extensions; do
4211 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4212 ac_cv_prog_AR="${ac_tool_prefix}ar"
4213 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4222 if test -n "$AR"; then
4223 echo "$as_me:$LINENO: result: $AR" >&5
4224 echo "${ECHO_T}$AR" >&6
4226 echo "$as_me:$LINENO: result: no" >&5
4227 echo "${ECHO_T}no" >&6
4231 if test -z "$ac_cv_prog_AR"; then
4233 # Extract the first word of "ar", so it can be a program name with args.
4234 set dummy ar; ac_word=$2
4235 echo "$as_me:$LINENO: checking for $ac_word" >&5
4236 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4237 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4238 echo $ECHO_N "(cached) $ECHO_C" >&6
4240 if test -n "$ac_ct_AR"; then
4241 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4247 test -z "$as_dir" && as_dir=.
4248 for ac_exec_ext in '' $ac_executable_extensions; do
4249 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4250 ac_cv_prog_ac_ct_AR="ar"
4251 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4259 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4260 if test -n "$ac_ct_AR"; then
4261 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
4262 echo "${ECHO_T}$ac_ct_AR" >&6
4264 echo "$as_me:$LINENO: result: no" >&5
4265 echo "${ECHO_T}no" >&6
4273 if test -n "$ac_tool_prefix"; then
4274 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4275 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4276 echo "$as_me:$LINENO: checking for $ac_word" >&5
4277 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4278 if test "${ac_cv_prog_RANLIB+set}" = set; then
4279 echo $ECHO_N "(cached) $ECHO_C" >&6
4281 if test -n "$RANLIB"; then
4282 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4288 test -z "$as_dir" && as_dir=.
4289 for ac_exec_ext in '' $ac_executable_extensions; do
4290 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4291 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4292 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4300 RANLIB=$ac_cv_prog_RANLIB
4301 if test -n "$RANLIB"; then
4302 echo "$as_me:$LINENO: result: $RANLIB" >&5
4303 echo "${ECHO_T}$RANLIB" >&6
4305 echo "$as_me:$LINENO: result: no" >&5
4306 echo "${ECHO_T}no" >&6
4310 if test -z "$ac_cv_prog_RANLIB"; then
4311 ac_ct_RANLIB=$RANLIB
4312 # Extract the first word of "ranlib", so it can be a program name with args.
4313 set dummy ranlib; ac_word=$2
4314 echo "$as_me:$LINENO: checking for $ac_word" >&5
4315 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4316 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4317 echo $ECHO_N "(cached) $ECHO_C" >&6
4319 if test -n "$ac_ct_RANLIB"; then
4320 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4326 test -z "$as_dir" && as_dir=.
4327 for ac_exec_ext in '' $ac_executable_extensions; do
4328 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4329 ac_cv_prog_ac_ct_RANLIB="ranlib"
4330 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4336 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4339 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4340 if test -n "$ac_ct_RANLIB"; then
4341 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4342 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4344 echo "$as_me:$LINENO: result: no" >&5
4345 echo "${ECHO_T}no" >&6
4348 RANLIB=$ac_ct_RANLIB
4350 RANLIB="$ac_cv_prog_RANLIB"
4353 for ac_prog in gawk mawk nawk awk
4355 # Extract the first word of "$ac_prog", so it can be a program name with args.
4356 set dummy $ac_prog; ac_word=$2
4357 echo "$as_me:$LINENO: checking for $ac_word" >&5
4358 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4359 if test "${ac_cv_prog_AWK+set}" = set; then
4360 echo $ECHO_N "(cached) $ECHO_C" >&6
4362 if test -n "$AWK"; then
4363 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4369 test -z "$as_dir" && as_dir=.
4370 for ac_exec_ext in '' $ac_executable_extensions; do
4371 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4372 ac_cv_prog_AWK="$ac_prog"
4373 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4382 if test -n "$AWK"; then
4383 echo "$as_me:$LINENO: result: $AWK" >&5
4384 echo "${ECHO_T}$AWK" >&6
4386 echo "$as_me:$LINENO: result: no" >&5
4387 echo "${ECHO_T}no" >&6
4390 test -n "$AWK" && break
4393 for ac_prog in jar fastjar gjar
4395 # Extract the first word of "$ac_prog", so it can be a program name with args.
4396 set dummy $ac_prog; ac_word=$2
4397 echo "$as_me:$LINENO: checking for $ac_word" >&5
4398 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4399 if test "${ac_cv_prog_JAR+set}" = set; then
4400 echo $ECHO_N "(cached) $ECHO_C" >&6
4402 if test -n "$JAR"; then
4403 ac_cv_prog_JAR="$JAR" # Let the user override the test.
4405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4409 test -z "$as_dir" && as_dir=.
4410 for ac_exec_ext in '' $ac_executable_extensions; do
4411 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4412 ac_cv_prog_JAR="$ac_prog"
4413 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4422 if test -n "$JAR"; then
4423 echo "$as_me:$LINENO: result: $JAR" >&5
4424 echo "${ECHO_T}$JAR" >&6
4426 echo "$as_me:$LINENO: result: no" >&5
4427 echo "${ECHO_T}no" >&6
4430 test -n "$JAR" && break
4432 test -n "$JAR" || JAR="no"
4434 # Extract the first word of "zip", so it can be a program name with args.
4435 set dummy zip; ac_word=$2
4436 echo "$as_me:$LINENO: checking for $ac_word" >&5
4437 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4438 if test "${ac_cv_path_ZIP+set}" = set; then
4439 echo $ECHO_N "(cached) $ECHO_C" >&6
4443 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
4446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4450 test -z "$as_dir" && as_dir=.
4451 for ac_exec_ext in '' $ac_executable_extensions; do
4452 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4453 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
4454 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4460 test -z "$ac_cv_path_ZIP" && ac_cv_path_ZIP="no"
4466 if test -n "$ZIP"; then
4467 echo "$as_me:$LINENO: result: $ZIP" >&5
4468 echo "${ECHO_T}$ZIP" >&6
4470 echo "$as_me:$LINENO: result: no" >&5
4471 echo "${ECHO_T}no" >&6
4474 # Extract the first word of "unzip", so it can be a program name with args.
4475 set dummy unzip; ac_word=$2
4476 echo "$as_me:$LINENO: checking for $ac_word" >&5
4477 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4478 if test "${ac_cv_path_UNZIP+set}" = set; then
4479 echo $ECHO_N "(cached) $ECHO_C" >&6
4483 ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
4486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4490 test -z "$as_dir" && as_dir=.
4491 for ac_exec_ext in '' $ac_executable_extensions; do
4492 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4493 ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
4494 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4500 test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP="unzip"
4504 UNZIP=$ac_cv_path_UNZIP
4506 if test -n "$UNZIP"; then
4507 echo "$as_me:$LINENO: result: $UNZIP" >&5
4508 echo "${ECHO_T}$UNZIP" >&6
4510 echo "$as_me:$LINENO: result: no" >&5
4511 echo "${ECHO_T}no" >&6
4515 # We need a jar that supports -@. This is a GNU extension.
4516 if test "$JAR" != no; then
4517 rm -f config-test.jar
4518 echo $srcdir/configure.ac | $JAR -cf@ config-test.jar
4519 if test -f config-test.jar; then
4520 rm -f config-test.jar
4526 # Prefer the jar we found, but fall back to our jar script.
4527 if test "$JAR" = no; then
4528 if test "$ZIP" = no; then
4529 { { echo "$as_me:$LINENO: error: cannot find neither zip nor jar, cannot continue" >&5
4530 echo "$as_me: error: cannot find neither zip nor jar, cannot continue" >&2;}
4531 { (exit 1); exit 1; }; }
4533 # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava
4534 JAR=`pwd`/scripts/jar
4538 # Find a good install program. We prefer a C program (faster),
4539 # so one script is as good as another. But avoid the broken or
4540 # incompatible versions:
4541 # SysV /etc/install, /usr/sbin/install
4542 # SunOS /usr/etc/install
4543 # IRIX /sbin/install
4545 # AmigaOS /C/install, which installs bootblocks on floppy discs
4546 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4547 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4548 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4549 # OS/2's system install, which has a completely different semantic
4550 # ./install, which can be erroneously created by make from ./install.sh.
4551 # Reject install programs that cannot install multiple files.
4552 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4553 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
4554 if test -z "$INSTALL"; then
4555 if test "${ac_cv_path_install+set}" = set; then
4556 echo $ECHO_N "(cached) $ECHO_C" >&6
4558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4562 test -z "$as_dir" && as_dir=.
4563 # Account for people who put trailing slashes in PATH elements.
4565 ./ | .// | /cC/* | \
4566 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4567 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4570 # OSF1 and SCO ODT 3.0 have their own names for install.
4571 # Don't use installbsd from OSF since it installs stuff as root
4573 for ac_prog in ginstall scoinst install; do
4574 for ac_exec_ext in '' $ac_executable_extensions; do
4575 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4576 if test $ac_prog = install &&
4577 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4578 # AIX install. It has an incompatible calling convention.
4580 elif test $ac_prog = install &&
4581 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4582 # program-specific install script used by HP pwplus--don't use.
4585 rm -rf conftest.one conftest.two conftest.dir
4586 echo one > conftest.one
4587 echo two > conftest.two
4589 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4590 test -s conftest.one && test -s conftest.two &&
4591 test -s conftest.dir/conftest.one &&
4592 test -s conftest.dir/conftest.two
4594 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4605 rm -rf conftest.one conftest.two conftest.dir
4608 if test "${ac_cv_path_install+set}" = set; then
4609 INSTALL=$ac_cv_path_install
4611 # As a last resort, use the slow shell script. Don't cache a
4612 # value for INSTALL within a source directory, because that will
4613 # break other packages using the cache if that directory is
4614 # removed, or if the value is a relative name.
4615 INSTALL=$ac_install_sh
4618 echo "$as_me:$LINENO: result: $INSTALL" >&5
4619 echo "${ECHO_T}$INSTALL" >&6
4621 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4622 # It thinks the first close brace ends the variable substitution.
4623 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4625 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4627 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4630 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
4631 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
4632 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4633 if test "${enable_maintainer_mode+set}" = set; then
4634 enableval="$enable_maintainer_mode"
4635 USE_MAINTAINER_MODE=$enableval
4637 USE_MAINTAINER_MODE=no
4639 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
4640 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
4643 if test $USE_MAINTAINER_MODE = yes; then
4644 MAINTAINER_MODE_TRUE=
4645 MAINTAINER_MODE_FALSE='#'
4647 MAINTAINER_MODE_TRUE='#'
4648 MAINTAINER_MODE_FALSE=
4651 MAINT=$MAINTAINER_MODE_TRUE
4657 # configure.host sets the following important variables
4658 # libgcj_cflags - host specific C compiler flags
4659 # libgcj_cxxflags - host specific C++ compiler flags
4660 # libgcj_javaflags - host specific Java compiler flags
4666 . ${srcdir}/configure.host
4668 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4669 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4670 if test "${acl_cv_prog_gnu_ld+set}" = set; then
4671 echo $ECHO_N "(cached) $ECHO_C" >&6
4673 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4674 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4675 acl_cv_prog_gnu_ld=yes
4677 acl_cv_prog_gnu_ld=no
4680 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
4681 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
4682 with_gnu_ld=$acl_cv_prog_gnu_ld
4684 echo "$as_me:$LINENO: checking if the GNU linker ($LD) supports -Bsymbolic-functions" >&5
4685 echo $ECHO_N "checking if the GNU linker ($LD) supports -Bsymbolic-functions... $ECHO_C" >&6
4686 if test "${acl_cv_prog_gnu_ld_symbolic+set}" = set; then
4687 echo $ECHO_N "(cached) $ECHO_C" >&6
4690 acl_cv_prog_gnu_ld_symbolic=no
4692 if test x"$with_gnu_ld" = x"yes"; then
4693 if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then
4694 acl_cv_prog_gnu_ld_symbolic=yes
4698 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld_symbolic" >&5
4699 echo "${ECHO_T}$acl_cv_prog_gnu_ld_symbolic" >&6
4700 if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
4701 SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
4706 libgcj_ld_symbolic_functions=$SYMBOLIC_LDFLAGS
4707 if test -z "$libgcj_ld_symbolic"; then
4708 libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS
4711 LIBGCJ_CFLAGS="${libgcj_cflags}"
4712 LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
4713 LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
4714 LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
4715 LIBGCJ_LD_SYMBOLIC_FUNCTIONS="${libgcj_ld_symbolic_functions}"
4722 # Only use libltdl for non-newlib builds.
4723 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
4724 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
4725 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
4727 libname_spec='lib$name'
4735 shlibpath_overrides_runpath=unknown
4737 dynamic_linker="$host_os ld.so"
4738 sys_lib_dlsearch_path_spec="/lib /usr/lib"
4739 if test "$GCC" = yes; then
4740 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
4741 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
4742 # if the path contains ";" then we assume it to be the separator
4743 # otherwise default to the standard path separator (i.e. ":") - it is
4744 # assumed that no part of a normal pathname contains ";" but that should
4745 # okay in the real world where ";" in dirpaths is itself problematic.
4746 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
4748 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
4751 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
4753 need_lib_prefix=unknown
4754 hardcode_into_libs=no
4756 # when you set need_version to no, make sure it does not cause -set_version
4757 # flags to be left without arguments
4758 need_version=unknown
4763 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
4764 shlibpath_var=LIBPATH
4766 # AIX 3 has no versioning support, so we append a major version to the name.
4767 soname_spec='${libname}${release}${shared_ext}$major'
4774 hardcode_into_libs=yes
4775 if test "$host_cpu" = ia64; then
4776 # AIX 5 supports IA64
4777 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
4778 shlibpath_var=LD_LIBRARY_PATH
4780 # With GCC up to 2.95.x, collect2 would create an import file
4781 # for dependence libraries. The import file would start with
4782 # the line `#! .'. This would cause the generated library to
4783 # depend on `.', always an invalid library. This was fixed in
4784 # development snapshots of GCC prior to 3.0.
4786 aix4 | aix4.[01] | aix4.[01].*)
4787 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
4789 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
4796 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
4797 # soname into executable. Probably we can add versioning support to
4798 # collect2, so additional links can be useful in future.
4799 if test "$aix_use_runtimelinking" = yes; then
4800 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
4801 # instead of lib<name>.a to let people know that these are not
4802 # typical AIX shared libraries.
4803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
4805 # We preserve .a as extension for shared libraries through AIX4.2
4806 # and later when we are not doing run time linking.
4807 library_names_spec='${libname}${release}.a $libname.a'
4808 soname_spec='${libname}${release}${shared_ext}$major'
4810 shlibpath_var=LIBPATH
4815 library_names_spec='$libname.ixlibrary $libname.a'
4816 # Create ${libname}_ixlibrary.a entries in /sys/libs.
4817 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'
4821 library_names_spec='${libname}${shared_ext}'
4822 dynamic_linker="$host_os ld.so"
4823 shlibpath_var=LIBRARY_PATH
4829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
4830 soname_spec='${libname}${release}${shared_ext}$major'
4831 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
4832 shlibpath_var=LD_LIBRARY_PATH
4833 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
4834 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
4835 # the default ld.so.conf also contains /usr/contrib/lib and
4836 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
4837 # libtool to hard-code these into programs
4840 cygwin* | mingw* | pw32*)
4841 version_type=windows
4846 case $GCC,$host_os in
4847 yes,cygwin* | yes,mingw* | yes,pw32*)
4848 library_names_spec='$libname.dll.a'
4849 # DLL is installed to $(libdir)/../bin by postinstall_cmds
4850 postinstall_cmds='base_file=`basename \${file}`~
4851 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
4852 dldir=$destdir/`dirname \$dlpath`~
4853 test -d \$dldir || mkdir -p \$dldir~
4854 $install_prog $dir/$dlname \$dldir/$dlname'
4855 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
4856 dlpath=$dir/\$dldll~
4858 shlibpath_overrides_runpath=yes
4862 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
4863 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
4864 sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
4867 # MinGW DLLs use traditional 'lib' prefix
4868 soname_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
4869 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
4870 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
4871 # It is most probably a Windows format PATH printed by
4872 # mingw gcc, but we are running on Cygwin. Gcc prints its search
4873 # path with ; separators, and with drive letters. We can handle the
4874 # drive letters (cygwin fileutils understands them), so leave them,
4875 # especially as we might pass files found there to a mingw objdump,
4876 # which wouldn't understand a cygwinified path. Ahh.
4877 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
4879 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
4883 # pw32 DLLs use 'pw' prefix rather than 'lib'
4884 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}${shared_ext}'
4890 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
4893 dynamic_linker='Win32 ld.exe'
4894 # FIXME: first we should search . and the directory the executable is in
4898 darwin* | rhapsody*)
4899 dynamic_linker="$host_os dyld"
4903 # FIXME: Relying on posixy $() will cause problems for
4904 # cross-compilation, but unfortunately the echo tests do not
4905 # yet detect zsh echo's removal of \ escapes.
4906 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
4907 soname_spec='${libname}${release}${major}$shared_ext'
4908 shlibpath_overrides_runpath=yes
4909 shlibpath_var=DYLD_LIBRARY_PATH
4910 shrext='$(test .$module = .yes && echo .so || echo .dylib)'
4911 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
4912 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
4913 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"`
4915 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
4922 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
4923 soname_spec='${libname}${release}${shared_ext}$major'
4924 shlibpath_var=LD_LIBRARY_PATH
4932 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
4933 version_type=freebsd-$objformat
4934 case $version_type in
4936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
4941 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
4945 shlibpath_var=LD_LIBRARY_PATH
4948 shlibpath_overrides_runpath=yes
4950 freebsd3.01* | freebsdelf3.01*)
4951 shlibpath_overrides_runpath=yes
4952 hardcode_into_libs=yes
4955 shlibpath_overrides_runpath=no
4956 hardcode_into_libs=yes
4965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
4966 soname_spec='${libname}${release}${shared_ext}$major'
4967 shlibpath_var=LD_LIBRARY_PATH
4968 hardcode_into_libs=yes
4971 hpux9* | hpux10* | hpux11*)
4972 # Give a soname corresponding to the major version so that dld.sl refuses to
4973 # link against other versions.
4980 hardcode_into_libs=yes
4981 dynamic_linker="$host_os dld.so"
4982 shlibpath_var=LD_LIBRARY_PATH
4983 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
4984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
4985 soname_spec='${libname}${release}${shared_ext}$major'
4986 if test "X$HPUX_IA64_MODE" = X32; then
4987 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
4989 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
4991 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
4995 hardcode_into_libs=yes
4996 dynamic_linker="$host_os dld.sl"
4997 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
4998 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
4999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5000 soname_spec='${libname}${release}${shared_ext}$major'
5001 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
5002 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
5006 dynamic_linker="$host_os dld.sl"
5007 shlibpath_var=SHLIB_PATH
5008 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
5009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5010 soname_spec='${libname}${release}${shared_ext}$major'
5013 # HP-UX runs *really* slowly unless shared libraries are mode 555.
5014 postinstall_cmds='chmod 555 $lib'
5017 irix5* | irix6* | nonstopux*)
5019 nonstopux*) version_type=nonstopux ;;
5021 if test "$lt_cv_prog_gnu_ld" = yes; then
5029 soname_spec='${libname}${release}${shared_ext}$major'
5030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
5032 irix5* | nonstopux*)
5036 case $LD in # libtool.m4 will add one of these switches to LD
5037 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
5038 libsuff= shlibsuff= libmagic=32-bit;;
5039 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
5040 libsuff=32 shlibsuff=N32 libmagic=N32;;
5041 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
5042 libsuff=64 shlibsuff=64 libmagic=64-bit;;
5043 *) libsuff= shlibsuff= libmagic=never-match;;
5047 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
5048 shlibpath_overrides_runpath=no
5049 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
5050 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
5051 hardcode_into_libs=yes
5054 # No shared lib support for Linux oldld, aout, or coff.
5055 linux*oldld* | linux*aout* | linux*coff*)
5059 # This must be Linux ELF.
5064 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5065 soname_spec='${libname}${release}${shared_ext}$major'
5066 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
5067 shlibpath_var=LD_LIBRARY_PATH
5068 shlibpath_overrides_runpath=no
5069 # This implies no fast_install, which is unacceptable.
5070 # Some rework will be needed to allow for fast_install
5071 # before this can be enabled.
5072 hardcode_into_libs=yes
5074 # We used to test for /lib/ld.so.1 and disable shared libraries on
5075 # powerpc, because MkLinux only supported shared libraries with the
5076 # GNU dynamic linker. Since this was broken with cross compilers,
5077 # most powerpc-linux boxes support dynamic linking these days and
5078 # people can always --disable-shared, the test was removed, and we
5079 # assume the GNU/Linux dynamic linker is in use.
5080 dynamic_linker='GNU/Linux ld.so'
5087 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5088 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5089 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5090 dynamic_linker='NetBSD (a.out) ld.so'
5092 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
5093 soname_spec='${libname}${release}${shared_ext}$major'
5094 dynamic_linker='NetBSD ld.elf_so'
5096 shlibpath_var=LD_LIBRARY_PATH
5097 shlibpath_overrides_runpath=yes
5098 hardcode_into_libs=yes
5103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5104 shlibpath_var=LD_LIBRARY_PATH
5105 shlibpath_overrides_runpath=yes
5112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5113 soname_spec='${libname}${release}${shared_ext}$major'
5114 shlibpath_var=LD_LIBRARY_PATH
5115 shlibpath_overrides_runpath=yes
5122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5123 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5124 shlibpath_var=LD_LIBRARY_PATH
5125 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5127 openbsd2.[89] | openbsd2.[89].*)
5128 shlibpath_overrides_runpath=no
5131 shlibpath_overrides_runpath=yes
5135 shlibpath_overrides_runpath=yes
5140 libname_spec='$name'
5143 library_names_spec='$libname${shared_ext} $libname.a'
5144 dynamic_linker='OS/2 ld.exe'
5145 shlibpath_var=LIBPATH
5148 osf3* | osf4* | osf5*)
5152 soname_spec='${libname}${release}${shared_ext}$major'
5153 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5154 shlibpath_var=LD_LIBRARY_PATH
5155 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
5156 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
5161 soname_spec='${libname}${release}${shared_ext}$major'
5162 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5163 shlibpath_var=LD_LIBRARY_PATH
5170 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5171 soname_spec='${libname}${release}${shared_ext}$major'
5172 shlibpath_var=LD_LIBRARY_PATH
5173 shlibpath_overrides_runpath=yes
5174 hardcode_into_libs=yes
5175 # ldd complains unless libraries are executable
5176 postinstall_cmds='chmod +x $lib'
5181 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5182 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
5183 shlibpath_var=LD_LIBRARY_PATH
5184 shlibpath_overrides_runpath=yes
5185 if test "$with_gnu_ld" = yes; then
5191 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5194 soname_spec='${libname}${release}${shared_ext}$major'
5195 shlibpath_var=LD_LIBRARY_PATH
5196 case $host_vendor in
5198 shlibpath_overrides_runpath=no
5200 export_dynamic_flag_spec='${wl}-Blargedynsym'
5201 runpath_var=LD_RUN_PATH
5209 shlibpath_overrides_runpath=no
5210 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
5216 if test -d /usr/nec ;then
5218 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
5219 soname_spec='$libname${shared_ext}.$major'
5220 shlibpath_var=LD_LIBRARY_PATH
5226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5227 soname_spec='${libname}${release}${shared_ext}$major'
5228 shlibpath_var=LD_LIBRARY_PATH
5235 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
5236 echo "${ECHO_T}$dynamic_linker" >&6
5237 test "$dynamic_linker" = no && can_build_shared=no
5240 echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
5241 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6
5242 if test "${libltdl_cv_shlibpath_var+set}" = set; then
5243 echo $ECHO_N "(cached) $ECHO_C" >&6
5245 libltdl_cv_shlibpath_var="$shlibpath_var"
5247 echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
5248 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6
5249 if test -n "$libltdl_cv_shlibpath_var"; then
5251 cat >>confdefs.h <<_ACEOF
5252 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
5259 ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h"
5262 # See if the user has requested runtime debugging.
5263 LIBGCJDEBUG="disable"
5265 # Check whether --enable-libgcj-debug or --disable-libgcj-debug was given.
5266 if test "${enable_libgcj_debug+set}" = set; then
5267 enableval="$enable_libgcj_debug"
5268 if test "$enable_libgcj_debug" = yes; then
5270 cat >>confdefs.h <<\_ACEOF
5274 LIBGCJDEBUG="enable"
5279 # Check whether --with-escher or --without-escher was given.
5280 if test "${with_escher+set}" = set; then
5281 withval="$with_escher"
5284 case "$with_escher" in
5292 { { echo "$as_me:$LINENO: error: Please supply an absolute path to Escher library" >&5
5293 echo "$as_me: error: Please supply an absolute path to Escher library" >&2;}
5294 { (exit 1); exit 1; }; }
5301 # Determine which AWT peer libraries to build
5302 # Check whether --enable-java-awt or --disable-java-awt was given.
5303 if test "${enable_java_awt+set}" = set; then
5304 enableval="$enable_java_awt"
5308 peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
5313 # The default toolkit to use is the first one specified.
5317 for peer in $peerlibs ; do
5320 if test "$no_x" = yes; then
5321 echo "*** xlib peers requested but no X library available" 1>&2
5325 if test -z "$TOOLKIT"; then
5326 TOOLKIT=gnu.awt.xlib.XToolkit
5331 if test "$no_x" = yes; then
5332 echo "*** gtk peers requested but no X library available" 1>&2
5336 if test -z "$TOOLKIT"; then
5337 TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit
5342 if test "$no_x" = yes; then
5343 # Perhaps we should admit the possibility of embedded Qt.
5344 echo "*** Qt peers requested but no X library available" 1>&2
5348 if test -z "$TOOLKIT"; then
5349 TOOLKIT=gnu.java.awt.peer.qt.QtToolkit
5355 if test -z "$TOOLKIT"; then
5356 TOOLKIT=gnu.java.awt.peer.x.XToolkit
5367 echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
5374 if test "$use_xlib_awt" = yes; then
5384 if test "$use_x_awt" = yes; then
5394 cat >>confdefs.h <<_ACEOF
5395 #define AWT_TOOLKIT "$TOOLKIT"
5400 cat >>confdefs.h <<_ACEOF
5401 #define LIBGCJ_PREFIX "$prefix"
5405 # Create standard.omit based on decisions we just made.
5406 cp $srcdir/standard.omit.in standard.omit
5407 if test "$use_xlib_awt" != yes; then
5408 echo gnu/awt/xlib >> standard.omit
5409 echo gnu/gcj/xlib >> standard.omit
5411 if test "$use_x_awt" != yes; then
5412 echo gnu/java/awt/peer/x >> standard.omit
5415 # Tools that need to be compiled against classpath's tools classes
5416 : > vm-tools-packages
5417 for package in gnu/gcj/tools/gc_analyze ; do
5418 echo $package >> standard.omit
5419 echo $package >> vm-tools-packages
5422 if test -z "${with_multisubdir}"; then
5425 builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
5430 # Which gcj and host gcj (for ecjx) do we use?
5432 host_exeext=${ac_exeext}
5434 built_gcc_dir="`cd ${builddotdot}/../../${host_subdir}/gcc && ${PWDCMD-pwd}`"
5435 if test -n "${with_cross_host}"; then
5436 # We are being configured with a cross compiler. We can't
5437 # use ac_exeext, because that is for the target platform.
5440 GCJ_FOR_ECJX="${with_cross_host}-gcj"
5441 case "${with_cross_host}" in
5443 cross_host_exeext=.exe
5446 host_exeext=${cross_host_exeext}
5447 if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then
5448 if test x"$build_noncanonical" = x"$with_cross_host"; then
5449 # Ordinary cross (host!=target and host=build)
5452 # Canadian cross (host!=target and host!=build)
5459 # We are being configured with a native or crossed-native compiler
5460 if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then
5461 if test x"$build" = x"$host"; then
5462 # True native build (host=target and host=build)
5465 # Crossed-native build (host=target and host!=build)
5472 case "${which_gcj}" in
5474 GCJ="$built_gcc_dir/gcj -B`${PWDCMD-pwd}`/ -B$built_gcc_dir/"
5475 GCJH='$(top_builddir)/$(MULTIBUILDTOP)../../$(host_subdir)/gcc/gcjh'
5478 if test "x${with_newlib}" = "xyes"; then
5479 # FIXME (comment): Why is this needed?
5481 GCJ="${target_noncanonical}-gcj"
5483 GCJ="${target_noncanonical}-gcj -B`${PWDCMD-pwd}`/"
5485 GCJH='$(target_noncanonical)-gcjh'
5488 GCJ="gcj -B`${PWDCMD-pwd}`/"
5499 # Create it, so that compile/link tests don't fail
5500 test -f libgcj.spec || touch libgcj.spec
5504 # Set up to configure Classpath.
5505 # FIXME: no supported way to pass args in autoconf.
5506 # Disable tool wrappers to avoid ltdl.h configure check.
5507 ac_configure_args="$ac_configure_args --disable-tool-wrappers"
5508 ac_configure_args="$ac_configure_args --disable-load-library"
5509 ac_configure_args="$ac_configure_args --${LIBGCJDEBUG}-debug"
5510 ac_configure_args="$ac_configure_args --enable-default-toolkit=$TOOLKIT"
5511 dir1=`cd $srcdir && pwd`
5513 ac_configure_args="$ac_configure_args --with-vm-classes=$dir1:$dir2"
5514 ac_configure_args="$ac_configure_args --disable-core-jni"
5515 ac_configure_args="$ac_configure_args --disable-examples"
5516 ac_configure_args="$ac_configure_args --with-glibj=build"
5517 if test "$plugin_enabled" != yes; then
5518 ac_configure_args="$ac_configure_args --disable-plugin"
5520 if test "$gconf_enabled" != yes; then
5521 ac_configure_args="$ac_configure_args --disable-gconf-peer"
5522 ac_configure_args="$ac_configure_args --enable-default-preferences-peer=gnu.java.util.prefs.FileBasedFactory"
5524 if test "$use_gtk_awt" != yes; then
5525 ac_configure_args="$ac_configure_args --disable-gtk-peer --disable-plugin"
5527 if test "$use_qt_awt" != yes; then
5528 ac_configure_args="$ac_configure_args --disable-qt-peer"
5530 # We need this as qt is disabled by default in classpath.
5531 ac_configure_args="$ac_configure_args --enable-qt-peer"
5533 if test "$use_x_awt" != yes; then
5534 ac_configure_args="$ac_configure_args --without-escher"
5536 # We need this as escher is disabled by default in classpath.
5537 if test "$use_escher" != true; then
5538 { { echo "$as_me:$LINENO: error: Please supply an absolute path to the Escher library" >&5
5539 echo "$as_me: error: Please supply an absolute path to the Escher library" >&2;}
5540 { (exit 1); exit 1; }; }
5542 ac_configure_args="$ac_configure_args --with-escher=$with_escher"
5545 if test "x$BUILD_GJDOC" = xno; then
5546 ac_configure_args="$ac_configure_args --disable-gjdoc"
5548 # -Werror causes unavoidable problems in code using alsa.
5549 ac_configure_args="$ac_configure_args --disable-regen-headers"
5550 ac_configure_args="$ac_configure_args --disable-Werror"
5552 # Only use libltdl for non-newlib builds.
5553 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
5554 case $enable_ltdl_convenience in
5555 no) { { echo "$as_me:$LINENO: error: this package needs a convenience libltdl" >&5
5556 echo "$as_me: error: this package needs a convenience libltdl" >&2;}
5557 { (exit 1); exit 1; }; } ;;
5558 "") enable_ltdl_convenience=yes
5559 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
5561 LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
5562 LTDLINCL='-I${top_srcdir}/''libltdl'
5563 # For backwards non-gettext consistent compatibility...
5572 cat >>confdefs.h <<\_ACEOF
5576 # Sigh. Libtool's macro doesn't do the right thing.
5577 INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
5578 # FIXME: this is a hack.
5579 sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
5580 ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
5587 { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5588 echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5593 macro_version='2.2.6'
5594 macro_revision='1.3012'
5608 ltmain="$ac_aux_dir/ltmain.sh"
5610 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5611 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
5612 if test "${lt_cv_path_SED+set}" = set; then
5613 echo $ECHO_N "(cached) $ECHO_C" >&6
5615 # Loop through the user's path and test for sed and gsed.
5616 # Then use that list of sed's as ones to test for truncation.
5617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5621 test -z "$as_dir" && as_dir=.
5622 for lt_ac_prog in sed gsed; do
5623 for ac_exec_ext in '' $ac_executable_extensions; do
5624 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
5625 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5633 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
5634 # along with /bin/sed that truncates output.
5635 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5636 test ! -f $lt_ac_sed && continue
5637 cat /dev/null > conftest.in
5639 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5640 # Check for GNU sed and select it if it is found.
5641 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5642 lt_cv_path_SED=$lt_ac_sed
5646 cat conftest.in conftest.in >conftest.tmp
5647 mv conftest.tmp conftest.in
5648 cp conftest.in conftest.nl
5650 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5651 cmp -s conftest.out conftest.nl || break
5652 # 10000 chars as input seems more than enough
5653 test $lt_ac_count -gt 10 && break
5654 lt_ac_count=`expr $lt_ac_count + 1`
5655 if test $lt_ac_count -gt $lt_ac_max; then
5656 lt_ac_max=$lt_ac_count
5657 lt_cv_path_SED=$lt_ac_sed
5666 echo "$as_me:$LINENO: result: $SED" >&5
5667 echo "${ECHO_T}$SED" >&6
5669 test -z "$SED" && SED=sed
5670 Xsed="$SED -e 1s/^X//"
5682 echo "$as_me:$LINENO: checking for egrep" >&5
5683 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5684 if test "${ac_cv_prog_egrep+set}" = set; then
5685 echo $ECHO_N "(cached) $ECHO_C" >&6
5687 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5688 then ac_cv_prog_egrep='grep -E'
5689 else ac_cv_prog_egrep='egrep'
5692 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5693 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5694 EGREP=$ac_cv_prog_egrep
5697 echo "$as_me:$LINENO: checking for fgrep" >&5
5698 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
5699 if test "${ac_cv_prog_fgrep+set}" = set; then
5700 echo $ECHO_N "(cached) $ECHO_C" >&6
5702 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
5703 then ac_cv_prog_fgrep='grep -F'
5704 else ac_cv_prog_fgrep='fgrep'
5707 echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
5708 echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
5709 FGREP=$ac_cv_prog_fgrep
5712 test -z "$GREP" && GREP=grep
5732 # Check whether --with-gnu-ld or --without-gnu-ld was given.
5733 if test "${with_gnu_ld+set}" = set; then
5734 withval="$with_gnu_ld"
5735 test "$withval" = no || with_gnu_ld=yes
5740 if test "$GCC" = yes; then
5741 # Check if gcc -print-prog-name=ld gives a path.
5742 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5743 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
5746 # gcc leaves a trailing carriage return which upsets mingw
5747 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5749 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5752 # Accept absolute paths.
5754 re_direlt='/[^/][^/]*/\.\./'
5755 # Canonicalize the pathname of ld
5756 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5757 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5758 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5760 test -z "$LD" && LD="$ac_prog"
5763 # If it fails, then pretend we aren't using GCC.
5767 # If it is relative, then search for the first ld in PATH.
5771 elif test "$with_gnu_ld" = yes; then
5772 echo "$as_me:$LINENO: checking for GNU ld" >&5
5773 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
5775 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5776 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
5778 if test "${lt_cv_path_LD+set}" = set; then
5779 echo $ECHO_N "(cached) $ECHO_C" >&6
5781 if test -z "$LD"; then
5782 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5783 for ac_dir in $PATH; do
5785 test -z "$ac_dir" && ac_dir=.
5786 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5787 lt_cv_path_LD="$ac_dir/$ac_prog"
5788 # Check to see if the program is GNU ld. I'd rather use --version,
5789 # but apparently some variants of GNU ld only accept -v.
5790 # Break only if it was the GNU/non-GNU ld that we prefer.
5791 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5792 *GNU* | *'with BFD'*)
5793 test "$with_gnu_ld" != no && break
5796 test "$with_gnu_ld" != yes && break
5803 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5808 if test -n "$LD"; then
5809 echo "$as_me:$LINENO: result: $LD" >&5
5810 echo "${ECHO_T}$LD" >&6
5812 echo "$as_me:$LINENO: result: no" >&5
5813 echo "${ECHO_T}no" >&6
5815 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5816 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5817 { (exit 1); exit 1; }; }
5818 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5819 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
5820 if test "${lt_cv_prog_gnu_ld+set}" = set; then
5821 echo $ECHO_N "(cached) $ECHO_C" >&6
5823 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5824 case `$LD -v 2>&1 </dev/null` in
5825 *GNU* | *'with BFD'*)
5826 lt_cv_prog_gnu_ld=yes
5829 lt_cv_prog_gnu_ld=no
5833 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5834 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
5835 with_gnu_ld=$lt_cv_prog_gnu_ld
5845 echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
5846 echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
5847 if test "${lt_cv_path_NM+set}" = set; then
5848 echo $ECHO_N "(cached) $ECHO_C" >&6
5850 if test -n "$NM"; then
5851 # Let the user override the test.
5854 lt_nm_to_check="${ac_tool_prefix}nm"
5855 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5856 lt_nm_to_check="$lt_nm_to_check nm"
5858 for lt_tmp_nm in $lt_nm_to_check; do
5859 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5860 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5862 test -z "$ac_dir" && ac_dir=.
5863 tmp_nm="$ac_dir/$lt_tmp_nm"
5864 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5865 # Check to see if the nm accepts a BSD-compat flag.
5866 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5867 # nm: unknown option "B" ignored
5868 # Tru64's nm complains that /dev/null is an invalid object file
5869 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5870 */dev/null* | *'Invalid file or object type'*)
5871 lt_cv_path_NM="$tmp_nm -B"
5875 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5877 lt_cv_path_NM="$tmp_nm -p"
5881 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5882 continue # so that we can try to find one that supports BSD flags
5891 : ${lt_cv_path_NM=no}
5894 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5895 echo "${ECHO_T}$lt_cv_path_NM" >&6
5896 if test "$lt_cv_path_NM" != "no"; then
5899 # Didn't find any BSD compatible name lister, look for dumpbin.
5900 if test -n "$ac_tool_prefix"; then
5901 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5903 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5904 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5905 echo "$as_me:$LINENO: checking for $ac_word" >&5
5906 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5907 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
5908 echo $ECHO_N "(cached) $ECHO_C" >&6
5910 if test -n "$DUMPBIN"; then
5911 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5913 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5917 test -z "$as_dir" && as_dir=.
5918 for ac_exec_ext in '' $ac_executable_extensions; do
5919 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5920 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5921 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5929 DUMPBIN=$ac_cv_prog_DUMPBIN
5930 if test -n "$DUMPBIN"; then
5931 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
5932 echo "${ECHO_T}$DUMPBIN" >&6
5934 echo "$as_me:$LINENO: result: no" >&5
5935 echo "${ECHO_T}no" >&6
5938 test -n "$DUMPBIN" && break
5941 if test -z "$DUMPBIN"; then
5942 ac_ct_DUMPBIN=$DUMPBIN
5943 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5945 # Extract the first word of "$ac_prog", so it can be a program name with args.
5946 set dummy $ac_prog; ac_word=$2
5947 echo "$as_me:$LINENO: checking for $ac_word" >&5
5948 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5949 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
5950 echo $ECHO_N "(cached) $ECHO_C" >&6
5952 if test -n "$ac_ct_DUMPBIN"; then
5953 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5959 test -z "$as_dir" && as_dir=.
5960 for ac_exec_ext in '' $ac_executable_extensions; do
5961 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5962 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5963 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5971 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5972 if test -n "$ac_ct_DUMPBIN"; then
5973 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
5974 echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
5976 echo "$as_me:$LINENO: result: no" >&5
5977 echo "${ECHO_T}no" >&6
5980 test -n "$ac_ct_DUMPBIN" && break
5982 test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
5984 DUMPBIN=$ac_ct_DUMPBIN
5988 if test "$DUMPBIN" != ":"; then
5992 test -z "$NM" && NM=nm
5999 echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
6000 echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
6001 if test "${lt_cv_nm_interface+set}" = set; then
6002 echo $ECHO_N "(cached) $ECHO_C" >&6
6004 lt_cv_nm_interface="BSD nm"
6005 echo "int some_variable = 0;" > conftest.$ac_ext
6006 (eval echo "\"\$as_me:6006: $ac_compile\"" >&5)
6007 (eval "$ac_compile" 2>conftest.err)
6008 cat conftest.err >&5
6009 (eval echo "\"\$as_me:6009: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6010 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6011 cat conftest.err >&5
6012 (eval echo "\"\$as_me:6012: output\"" >&5)
6013 cat conftest.out >&5
6014 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6015 lt_cv_nm_interface="MS dumpbin"
6019 echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
6020 echo "${ECHO_T}$lt_cv_nm_interface" >&6
6022 # find the maximum length of command line arguments
6023 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6024 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
6025 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6026 echo $ECHO_N "(cached) $ECHO_C" >&6
6033 # On DJGPP, this test can blow up pretty badly due to problems in libc
6034 # (any single argument exceeding 2000 bytes causes a buffer overrun
6035 # during glob expansion). Even if it were fixed, the result of this
6036 # check would be larger than it should be.
6037 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6041 # Under GNU Hurd, this test is not required because there is
6042 # no limit to the length of command line arguments.
6043 # Libtool will interpret -1 as no limit whatsoever
6044 lt_cv_sys_max_cmd_len=-1;
6047 cygwin* | mingw* | cegcc*)
6048 # On Win9x/ME, this test blows up -- it succeeds, but takes
6049 # about 5 minutes as the teststring grows exponentially.
6050 # Worse, since 9x/ME are not pre-emptively multitasking,
6051 # you end up with a "frozen" computer, even though with patience
6052 # the test eventually succeeds (with a max line length of 256k).
6053 # Instead, let's just punt: use the minimum linelength reported by
6054 # all of the supported platforms: 8192 (on NT/2K/XP).
6055 lt_cv_sys_max_cmd_len=8192;
6059 # On AmigaOS with pdksh, this test takes hours, literally.
6060 # So we just punt and use a minimum line length of 8192.
6061 lt_cv_sys_max_cmd_len=8192;
6064 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6065 # This has been around since 386BSD, at least. Likely further.
6066 if test -x /sbin/sysctl; then
6067 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6068 elif test -x /usr/sbin/sysctl; then
6069 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6071 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6073 # And add a safety zone
6074 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6075 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6079 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6080 lt_cv_sys_max_cmd_len=196608
6084 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6085 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6086 # nice to cause kernel panics so lets avoid the loop below.
6087 # First set a reasonable default.
6088 lt_cv_sys_max_cmd_len=16384
6090 if test -x /sbin/sysconfig; then
6091 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6092 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6097 lt_cv_sys_max_cmd_len=102400
6099 sysv5* | sco5v6* | sysv4.2uw2*)
6100 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6101 if test -n "$kargmax"; then
6102 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6104 lt_cv_sys_max_cmd_len=32768
6108 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6109 if test -n "$lt_cv_sys_max_cmd_len"; then
6110 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6111 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6113 # Make teststring a little bigger before we do anything with it.
6114 # a 1K string should be a reasonable start.
6115 for i in 1 2 3 4 5 6 7 8 ; do
6116 teststring=$teststring$teststring
6118 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6119 # If test is not a shell built-in, we'll probably end up computing a
6120 # maximum length that is only half of the actual maximum length, but
6122 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
6123 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
6124 test $i != 17 # 1/2 MB should be enough
6127 teststring=$teststring$teststring
6129 # Only check the string length outside the loop.
6130 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6132 # Add a significant safety factor because C++ compilers can tack on
6133 # massive amounts of additional arguments before passing them to the
6134 # linker. It appears as though 1/2 is a usable value.
6135 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6142 if test -n $lt_cv_sys_max_cmd_len ; then
6143 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6144 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
6146 echo "$as_me:$LINENO: result: none" >&5
6147 echo "${ECHO_T}none" >&6
6149 max_cmd_len=$lt_cv_sys_max_cmd_len
6160 echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
6161 echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
6162 # Try some XSI features
6165 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6167 && eval 'test $(( 1 + 1 )) -eq 2 \
6168 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6170 echo "$as_me:$LINENO: result: $xsi_shell" >&5
6171 echo "${ECHO_T}$xsi_shell" >&6
6174 echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
6175 echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
6177 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6179 && lt_shell_append=yes
6180 echo "$as_me:$LINENO: result: $lt_shell_append" >&5
6181 echo "${ECHO_T}$lt_shell_append" >&6
6184 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6194 # test EBCDIC or ASCII
6195 case `echo X|tr X '\101'` in
6196 A) # ASCII based system
6197 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6198 lt_SP2NL='tr \040 \012'
6199 lt_NL2SP='tr \015\012 \040\040'
6201 *) # EBCDIC based system
6202 lt_SP2NL='tr \100 \n'
6203 lt_NL2SP='tr \r\n \100\100'
6215 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6216 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
6217 if test "${lt_cv_ld_reload_flag+set}" = set; then
6218 echo $ECHO_N "(cached) $ECHO_C" >&6
6220 lt_cv_ld_reload_flag='-r'
6222 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6223 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
6224 reload_flag=$lt_cv_ld_reload_flag
6225 case $reload_flag in
6227 *) reload_flag=" $reload_flag" ;;
6229 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6232 if test "$GCC" = yes; then
6233 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6235 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6248 if test -n "$ac_tool_prefix"; then
6249 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6250 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6251 echo "$as_me:$LINENO: checking for $ac_word" >&5
6252 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6253 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
6254 echo $ECHO_N "(cached) $ECHO_C" >&6
6256 if test -n "$OBJDUMP"; then
6257 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6263 test -z "$as_dir" && as_dir=.
6264 for ac_exec_ext in '' $ac_executable_extensions; do
6265 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6266 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6267 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6275 OBJDUMP=$ac_cv_prog_OBJDUMP
6276 if test -n "$OBJDUMP"; then
6277 echo "$as_me:$LINENO: result: $OBJDUMP" >&5
6278 echo "${ECHO_T}$OBJDUMP" >&6
6280 echo "$as_me:$LINENO: result: no" >&5
6281 echo "${ECHO_T}no" >&6
6285 if test -z "$ac_cv_prog_OBJDUMP"; then
6286 ac_ct_OBJDUMP=$OBJDUMP
6287 # Extract the first word of "objdump", so it can be a program name with args.
6288 set dummy objdump; ac_word=$2
6289 echo "$as_me:$LINENO: checking for $ac_word" >&5
6290 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6291 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
6292 echo $ECHO_N "(cached) $ECHO_C" >&6
6294 if test -n "$ac_ct_OBJDUMP"; then
6295 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6301 test -z "$as_dir" && as_dir=.
6302 for ac_exec_ext in '' $ac_executable_extensions; do
6303 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6304 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6305 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6311 test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false"
6314 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6315 if test -n "$ac_ct_OBJDUMP"; then
6316 echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
6317 echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
6319 echo "$as_me:$LINENO: result: no" >&5
6320 echo "${ECHO_T}no" >&6
6323 OBJDUMP=$ac_ct_OBJDUMP
6325 OBJDUMP="$ac_cv_prog_OBJDUMP"
6328 test -z "$OBJDUMP" && OBJDUMP=objdump
6338 echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
6339 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
6340 if test "${lt_cv_deplibs_check_method+set}" = set; then
6341 echo $ECHO_N "(cached) $ECHO_C" >&6
6343 lt_cv_file_magic_cmd='$MAGIC_CMD'
6344 lt_cv_file_magic_test_file=
6345 lt_cv_deplibs_check_method='unknown'
6346 # Need to set the preceding variable on all platforms that support
6347 # interlibrary dependencies.
6348 # 'none' -- dependencies not supported.
6349 # `unknown' -- same as none, but documents that we really don't know.
6350 # 'pass_all' -- all dependencies passed with no checks.
6351 # 'test_compile' -- check by making test program.
6352 # 'file_magic [[regex]]' -- check by looking for files in library path
6353 # which responds to the $file_magic_cmd with a given extended regex.
6354 # If you have `file' or equivalent on your system and you're not sure
6355 # whether `pass_all' will *always* work, you probably want this one.
6359 lt_cv_deplibs_check_method=pass_all
6363 lt_cv_deplibs_check_method=pass_all
6367 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6368 lt_cv_file_magic_cmd='/usr/bin/file -L'
6369 lt_cv_file_magic_test_file=/shlib/libc.so
6373 # func_win32_libid is a shell function defined in ltmain.sh
6374 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6375 lt_cv_file_magic_cmd='func_win32_libid'
6379 # Base MSYS/MinGW do not provide the 'file' command needed by
6380 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6381 # unless we find 'file', for example because we are cross-compiling.
6382 if ( file / ) >/dev/null 2>&1; then
6383 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6384 lt_cv_file_magic_cmd='func_win32_libid'
6386 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6387 lt_cv_file_magic_cmd='$OBJDUMP -f'
6392 # use the weaker test based on 'objdump'. See mingw*.
6393 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6394 lt_cv_file_magic_cmd='$OBJDUMP -f'
6397 darwin* | rhapsody*)
6398 lt_cv_deplibs_check_method=pass_all
6401 freebsd* | dragonfly*)
6402 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6405 # Not sure whether the presence of OpenBSD here was a mistake.
6406 # Let's accept both of them until this is cleared up.
6407 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6408 lt_cv_file_magic_cmd=/usr/bin/file
6409 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6413 lt_cv_deplibs_check_method=pass_all
6418 lt_cv_deplibs_check_method=pass_all
6421 hpux10.20* | hpux11*)
6422 lt_cv_file_magic_cmd=/usr/bin/file
6425 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6426 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6429 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]'
6430 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6433 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6434 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6440 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6441 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6444 irix5* | irix6* | nonstopux*)
6446 *-32|*"-32 ") libmagic=32-bit;;
6447 *-n32|*"-n32 ") libmagic=N32;;
6448 *-64|*"-64 ") libmagic=64-bit;;
6449 *) libmagic=never-match;;
6451 lt_cv_deplibs_check_method=pass_all
6454 # This must be Linux ELF.
6455 linux* | k*bsd*-gnu)
6456 lt_cv_deplibs_check_method=pass_all
6460 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6461 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6463 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6468 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6469 lt_cv_file_magic_cmd=/usr/bin/file
6470 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6474 lt_cv_deplibs_check_method=pass_all
6478 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6479 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6481 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6485 osf3* | osf4* | osf5*)
6486 lt_cv_deplibs_check_method=pass_all
6490 lt_cv_deplibs_check_method=pass_all
6494 lt_cv_deplibs_check_method=pass_all
6497 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6498 lt_cv_deplibs_check_method=pass_all
6502 case $host_vendor in
6504 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]'
6505 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6508 lt_cv_deplibs_check_method=pass_all
6511 lt_cv_file_magic_cmd='/bin/file'
6512 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6515 lt_cv_file_magic_cmd='/bin/file'
6516 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6517 lt_cv_file_magic_test_file=/lib/libc.so
6520 lt_cv_deplibs_check_method=pass_all
6523 lt_cv_deplibs_check_method=pass_all
6529 lt_cv_deplibs_check_method=pass_all
6534 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6535 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
6536 file_magic_cmd=$lt_cv_file_magic_cmd
6537 deplibs_check_method=$lt_cv_deplibs_check_method
6538 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6551 if test -n "$ac_tool_prefix"; then
6552 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6553 set dummy ${ac_tool_prefix}ar; ac_word=$2
6554 echo "$as_me:$LINENO: checking for $ac_word" >&5
6555 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6556 if test "${ac_cv_prog_AR+set}" = set; then
6557 echo $ECHO_N "(cached) $ECHO_C" >&6
6559 if test -n "$AR"; then
6560 ac_cv_prog_AR="$AR" # Let the user override the test.
6562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6566 test -z "$as_dir" && as_dir=.
6567 for ac_exec_ext in '' $ac_executable_extensions; do
6568 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6569 ac_cv_prog_AR="${ac_tool_prefix}ar"
6570 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6579 if test -n "$AR"; then
6580 echo "$as_me:$LINENO: result: $AR" >&5
6581 echo "${ECHO_T}$AR" >&6
6583 echo "$as_me:$LINENO: result: no" >&5
6584 echo "${ECHO_T}no" >&6
6588 if test -z "$ac_cv_prog_AR"; then
6590 # Extract the first word of "ar", so it can be a program name with args.
6591 set dummy ar; ac_word=$2
6592 echo "$as_me:$LINENO: checking for $ac_word" >&5
6593 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6594 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6595 echo $ECHO_N "(cached) $ECHO_C" >&6
6597 if test -n "$ac_ct_AR"; then
6598 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6604 test -z "$as_dir" && as_dir=.
6605 for ac_exec_ext in '' $ac_executable_extensions; do
6606 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6607 ac_cv_prog_ac_ct_AR="ar"
6608 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6614 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
6617 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6618 if test -n "$ac_ct_AR"; then
6619 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6620 echo "${ECHO_T}$ac_ct_AR" >&6
6622 echo "$as_me:$LINENO: result: no" >&5
6623 echo "${ECHO_T}no" >&6
6631 test -z "$AR" && AR=ar
6632 test -z "$AR_FLAGS" && AR_FLAGS=cru
6644 if test -n "$ac_tool_prefix"; then
6645 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6646 set dummy ${ac_tool_prefix}strip; ac_word=$2
6647 echo "$as_me:$LINENO: checking for $ac_word" >&5
6648 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6649 if test "${ac_cv_prog_STRIP+set}" = set; then
6650 echo $ECHO_N "(cached) $ECHO_C" >&6
6652 if test -n "$STRIP"; then
6653 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6659 test -z "$as_dir" && as_dir=.
6660 for ac_exec_ext in '' $ac_executable_extensions; do
6661 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6662 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6663 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6671 STRIP=$ac_cv_prog_STRIP
6672 if test -n "$STRIP"; then
6673 echo "$as_me:$LINENO: result: $STRIP" >&5
6674 echo "${ECHO_T}$STRIP" >&6
6676 echo "$as_me:$LINENO: result: no" >&5
6677 echo "${ECHO_T}no" >&6
6681 if test -z "$ac_cv_prog_STRIP"; then
6683 # Extract the first word of "strip", so it can be a program name with args.
6684 set dummy strip; ac_word=$2
6685 echo "$as_me:$LINENO: checking for $ac_word" >&5
6686 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6687 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6688 echo $ECHO_N "(cached) $ECHO_C" >&6
6690 if test -n "$ac_ct_STRIP"; then
6691 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6697 test -z "$as_dir" && as_dir=.
6698 for ac_exec_ext in '' $ac_executable_extensions; do
6699 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6700 ac_cv_prog_ac_ct_STRIP="strip"
6701 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6707 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
6710 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6711 if test -n "$ac_ct_STRIP"; then
6712 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6713 echo "${ECHO_T}$ac_ct_STRIP" >&6
6715 echo "$as_me:$LINENO: result: no" >&5
6716 echo "${ECHO_T}no" >&6
6721 STRIP="$ac_cv_prog_STRIP"
6724 test -z "$STRIP" && STRIP=:
6731 if test -n "$ac_tool_prefix"; then
6732 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6733 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6734 echo "$as_me:$LINENO: checking for $ac_word" >&5
6735 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6736 if test "${ac_cv_prog_RANLIB+set}" = set; then
6737 echo $ECHO_N "(cached) $ECHO_C" >&6
6739 if test -n "$RANLIB"; then
6740 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6746 test -z "$as_dir" && as_dir=.
6747 for ac_exec_ext in '' $ac_executable_extensions; do
6748 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6749 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6750 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6758 RANLIB=$ac_cv_prog_RANLIB
6759 if test -n "$RANLIB"; then
6760 echo "$as_me:$LINENO: result: $RANLIB" >&5
6761 echo "${ECHO_T}$RANLIB" >&6
6763 echo "$as_me:$LINENO: result: no" >&5
6764 echo "${ECHO_T}no" >&6
6768 if test -z "$ac_cv_prog_RANLIB"; then
6769 ac_ct_RANLIB=$RANLIB
6770 # Extract the first word of "ranlib", so it can be a program name with args.
6771 set dummy ranlib; ac_word=$2
6772 echo "$as_me:$LINENO: checking for $ac_word" >&5
6773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6774 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6775 echo $ECHO_N "(cached) $ECHO_C" >&6
6777 if test -n "$ac_ct_RANLIB"; then
6778 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6784 test -z "$as_dir" && as_dir=.
6785 for ac_exec_ext in '' $ac_executable_extensions; do
6786 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6787 ac_cv_prog_ac_ct_RANLIB="ranlib"
6788 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6794 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
6797 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6798 if test -n "$ac_ct_RANLIB"; then
6799 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6800 echo "${ECHO_T}$ac_ct_RANLIB" >&6
6802 echo "$as_me:$LINENO: result: no" >&5
6803 echo "${ECHO_T}no" >&6
6806 RANLIB=$ac_ct_RANLIB
6808 RANLIB="$ac_cv_prog_RANLIB"
6811 test -z "$RANLIB" && RANLIB=:
6818 # Determine commands to create old-style static archives.
6819 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6820 old_postinstall_cmds='chmod 644 $oldlib'
6821 old_postuninstall_cmds=
6823 if test -n "$RANLIB"; then
6826 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6829 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6832 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6868 # If no C compiler was specified, use CC.
6871 # If no C compiler flags were specified, use CFLAGS.
6872 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6874 # Allow CC to be a program name with arguments.
6878 # Check for command to grab the raw symbol name followed by C symbol from nm.
6879 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6880 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
6881 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6882 echo $ECHO_N "(cached) $ECHO_C" >&6
6885 # These are sane defaults that work on at least a few old systems.
6886 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6888 # Character class describing NM global symbol codes.
6889 symcode='[BCDEGRST]'
6891 # Regexp to match symbols that can be accessed directly from C.
6892 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6894 # Define system-specific variables.
6899 cygwin* | mingw* | pw32* | cegcc*)
6900 symcode='[ABCDGISTW]'
6903 if test "$host_cpu" = ia64; then
6904 symcode='[ABCDEGRST]'
6908 symcode='[BCDEGRST]'
6911 symcode='[BCDEGQRST]'
6922 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6930 # If we're using GNU nm, then use its standard symbol codes.
6931 case `$NM -V 2>&1` in
6932 *GNU* | *'with BFD'*)
6933 symcode='[ABCDGIRSTW]' ;;
6936 # Transform an extracted symbol line into a proper C declaration.
6937 # Some systems (esp. on ia64) link data and code symbols differently,
6938 # so use this general approach.
6939 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6941 # Transform an extracted symbol line into symbol name and symbol address
6942 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6943 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
6945 # Handle CRLF in mingw tool chain
6949 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6953 # Try without a prefix underscore, then with it.
6954 for ac_symprfx in "" "_"; do
6956 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6957 symxfrm="\\1 $ac_symprfx\\2 \\2"
6959 # Write the raw and C identifiers.
6960 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6961 # Fake it for dumpbin and say T for any non-static function
6962 # and D for any global variable.
6963 # Also find C++ and __fastcall symbols from MSVC++,
6964 # which start with @ or ?.
6965 lt_cv_sys_global_symbol_pipe="$AWK '"\
6966 " {last_section=section; section=\$ 3};"\
6967 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6968 " \$ 0!~/External *\|/{next};"\
6969 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6970 " {if(hide[section]) next};"\
6971 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6972 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6973 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6974 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6975 " ' prfx=^$ac_symprfx"
6977 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6980 # Check to see that the pipe works correctly.
6984 cat > conftest.$ac_ext <<_LT_EOF
6989 void nm_test_func(void);
6990 void nm_test_func(void){}
6994 int main(){nm_test_var='a';nm_test_func();return(0);}
6997 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6998 (eval $ac_compile) 2>&5
7000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7001 (exit $ac_status); }; then
7002 # Now try to grab the symbols.
7004 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
7005 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
7007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7008 (exit $ac_status); } && test -s "$nlist"; then
7009 # Try sorting and uniquifying the output.
7010 if sort "$nlist" | uniq > "$nlist"T; then
7011 mv -f "$nlist"T "$nlist"
7016 # Make sure that we snagged all the symbols we need.
7017 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7018 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7019 cat <<_LT_EOF > conftest.$ac_ext
7025 # Now generate the symbol file.
7026 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7028 cat <<_LT_EOF >> conftest.$ac_ext
7030 /* The mapping between symbol names and symbols. */
7035 lt__PROGRAM__LTX_preloaded_symbols[] =
7037 { "@PROGRAM@", (void *) 0 },
7039 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7040 cat <<\_LT_EOF >> conftest.$ac_ext
7044 /* This works around a problem in FreeBSD linker */
7045 #ifdef FREEBSD_WORKAROUND
7046 static const void *lt_preloaded_setup() {
7047 return lt__PROGRAM__LTX_preloaded_symbols;
7055 # Now try linking the two files.
7056 mv conftest.$ac_objext conftstm.$ac_objext
7057 lt_save_LIBS="$LIBS"
7058 lt_save_CFLAGS="$CFLAGS"
7059 LIBS="conftstm.$ac_objext"
7060 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7061 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7062 (eval $ac_link) 2>&5
7064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7065 (exit $ac_status); } && test -s conftest${ac_exeext}; then
7068 LIBS="$lt_save_LIBS"
7069 CFLAGS="$lt_save_CFLAGS"
7071 echo "cannot find nm_test_func in $nlist" >&5
7074 echo "cannot find nm_test_var in $nlist" >&5
7077 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7080 echo "$progname: failed program was:" >&5
7081 cat conftest.$ac_ext >&5
7083 rm -rf conftest* conftst*
7085 # Do not use the global_symbol_pipe unless it works.
7086 if test "$pipe_works" = yes; then
7089 lt_cv_sys_global_symbol_pipe=
7095 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7096 lt_cv_sys_global_symbol_to_cdecl=
7098 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7099 echo "$as_me:$LINENO: result: failed" >&5
7100 echo "${ECHO_T}failed" >&6
7102 echo "$as_me:$LINENO: result: ok" >&5
7103 echo "${ECHO_T}ok" >&6
7128 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
7129 if test "${enable_libtool_lock+set}" = set; then
7130 enableval="$enable_libtool_lock"
7133 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7135 # Some flags need to be propagated to the compiler or linker for good
7139 # Find out which ABI we are using.
7140 echo 'int i;' > conftest.$ac_ext
7141 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7142 (eval $ac_compile) 2>&5
7144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7145 (exit $ac_status); }; then
7146 case `/usr/bin/file conftest.$ac_objext` in
7158 # Find out which ABI we are using.
7159 echo '#line 7159 "configure"' > conftest.$ac_ext
7160 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7161 (eval $ac_compile) 2>&5
7163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7164 (exit $ac_status); }; then
7165 if test "$lt_cv_prog_gnu_ld" = yes; then
7166 case `/usr/bin/file conftest.$ac_objext` in
7168 LD="${LD-ld} -melf32bsmip"
7171 LD="${LD-ld} -melf32bmipn32"
7174 LD="${LD-ld} -melf64bmip"
7178 case `/usr/bin/file conftest.$ac_objext` in
7194 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7195 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7196 # Find out which ABI we are using.
7197 echo 'int i;' > conftest.$ac_ext
7198 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7199 (eval $ac_compile) 2>&5
7201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7202 (exit $ac_status); }; then
7203 case `/usr/bin/file conftest.o` in
7206 x86_64-*kfreebsd*-gnu)
7207 LD="${LD-ld} -m elf_i386_fbsd"
7210 LD="${LD-ld} -m elf_i386"
7212 ppc64-*linux*|powerpc64-*linux*)
7213 LD="${LD-ld} -m elf32ppclinux"
7216 LD="${LD-ld} -m elf_s390"
7219 LD="${LD-ld} -m elf32_sparc"
7225 x86_64-*kfreebsd*-gnu)
7226 LD="${LD-ld} -m elf_x86_64_fbsd"
7229 LD="${LD-ld} -m elf_x86_64"
7231 ppc*-*linux*|powerpc*-*linux*)
7232 LD="${LD-ld} -m elf64ppc"
7234 s390*-*linux*|s390*-*tpf*)
7235 LD="${LD-ld} -m elf64_s390"
7238 LD="${LD-ld} -m elf64_sparc"
7248 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7249 SAVE_CFLAGS="$CFLAGS"
7250 CFLAGS="$CFLAGS -belf"
7251 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
7252 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
7253 if test "${lt_cv_cc_needs_belf+set}" = set; then
7254 echo $ECHO_N "(cached) $ECHO_C" >&6
7257 ac_cpp='$CPP $CPPFLAGS'
7258 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7259 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7260 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7262 if test x$gcc_no_link = xyes; then
7263 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7264 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7265 { (exit 1); exit 1; }; }
7267 cat >conftest.$ac_ext <<_ACEOF
7270 cat confdefs.h >>conftest.$ac_ext
7271 cat >>conftest.$ac_ext <<_ACEOF
7272 /* end confdefs.h. */
7282 rm -f conftest.$ac_objext conftest$ac_exeext
7283 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7284 (eval $ac_link) 2>conftest.er1
7286 grep -v '^ *+' conftest.er1 >conftest.err
7288 cat conftest.err >&5
7289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7290 (exit $ac_status); } &&
7291 { ac_try='test -z "$ac_c_werror_flag"
7292 || test ! -s conftest.err'
7293 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7297 (exit $ac_status); }; } &&
7298 { ac_try='test -s conftest$ac_exeext'
7299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7303 (exit $ac_status); }; }; then
7304 lt_cv_cc_needs_belf=yes
7306 echo "$as_me: failed program was:" >&5
7307 sed 's/^/| /' conftest.$ac_ext >&5
7309 lt_cv_cc_needs_belf=no
7311 rm -f conftest.err conftest.$ac_objext \
7312 conftest$ac_exeext conftest.$ac_ext
7314 ac_cpp='$CPP $CPPFLAGS'
7315 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7316 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7317 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7320 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
7321 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
7322 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7323 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7324 CFLAGS="$SAVE_CFLAGS"
7328 # Find out which ABI we are using.
7329 echo 'int i;' > conftest.$ac_ext
7330 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7331 (eval $ac_compile) 2>&5
7333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7334 (exit $ac_status); }; then
7335 case `/usr/bin/file conftest.o` in
7337 case $lt_cv_prog_gnu_ld in
7338 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7340 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7352 need_locks="$enable_libtool_lock"
7356 rhapsody* | darwin*)
7357 if test -n "$ac_tool_prefix"; then
7358 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7359 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7360 echo "$as_me:$LINENO: checking for $ac_word" >&5
7361 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7362 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7363 echo $ECHO_N "(cached) $ECHO_C" >&6
7365 if test -n "$DSYMUTIL"; then
7366 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7372 test -z "$as_dir" && as_dir=.
7373 for ac_exec_ext in '' $ac_executable_extensions; do
7374 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7375 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7376 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7384 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7385 if test -n "$DSYMUTIL"; then
7386 echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7387 echo "${ECHO_T}$DSYMUTIL" >&6
7389 echo "$as_me:$LINENO: result: no" >&5
7390 echo "${ECHO_T}no" >&6
7394 if test -z "$ac_cv_prog_DSYMUTIL"; then
7395 ac_ct_DSYMUTIL=$DSYMUTIL
7396 # Extract the first word of "dsymutil", so it can be a program name with args.
7397 set dummy dsymutil; ac_word=$2
7398 echo "$as_me:$LINENO: checking for $ac_word" >&5
7399 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7400 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7401 echo $ECHO_N "(cached) $ECHO_C" >&6
7403 if test -n "$ac_ct_DSYMUTIL"; then
7404 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7410 test -z "$as_dir" && as_dir=.
7411 for ac_exec_ext in '' $ac_executable_extensions; do
7412 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7413 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7414 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7420 test -z "$ac_cv_prog_ac_ct_DSYMUTIL" && ac_cv_prog_ac_ct_DSYMUTIL=":"
7423 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7424 if test -n "$ac_ct_DSYMUTIL"; then
7425 echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7426 echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6
7428 echo "$as_me:$LINENO: result: no" >&5
7429 echo "${ECHO_T}no" >&6
7432 DSYMUTIL=$ac_ct_DSYMUTIL
7434 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7437 if test -n "$ac_tool_prefix"; then
7438 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7439 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7440 echo "$as_me:$LINENO: checking for $ac_word" >&5
7441 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7442 if test "${ac_cv_prog_NMEDIT+set}" = set; then
7443 echo $ECHO_N "(cached) $ECHO_C" >&6
7445 if test -n "$NMEDIT"; then
7446 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7452 test -z "$as_dir" && as_dir=.
7453 for ac_exec_ext in '' $ac_executable_extensions; do
7454 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7455 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7456 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7464 NMEDIT=$ac_cv_prog_NMEDIT
7465 if test -n "$NMEDIT"; then
7466 echo "$as_me:$LINENO: result: $NMEDIT" >&5
7467 echo "${ECHO_T}$NMEDIT" >&6
7469 echo "$as_me:$LINENO: result: no" >&5
7470 echo "${ECHO_T}no" >&6
7474 if test -z "$ac_cv_prog_NMEDIT"; then
7475 ac_ct_NMEDIT=$NMEDIT
7476 # Extract the first word of "nmedit", so it can be a program name with args.
7477 set dummy nmedit; ac_word=$2
7478 echo "$as_me:$LINENO: checking for $ac_word" >&5
7479 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7480 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7481 echo $ECHO_N "(cached) $ECHO_C" >&6
7483 if test -n "$ac_ct_NMEDIT"; then
7484 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7490 test -z "$as_dir" && as_dir=.
7491 for ac_exec_ext in '' $ac_executable_extensions; do
7492 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7493 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7494 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7500 test -z "$ac_cv_prog_ac_ct_NMEDIT" && ac_cv_prog_ac_ct_NMEDIT=":"
7503 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7504 if test -n "$ac_ct_NMEDIT"; then
7505 echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7506 echo "${ECHO_T}$ac_ct_NMEDIT" >&6
7508 echo "$as_me:$LINENO: result: no" >&5
7509 echo "${ECHO_T}no" >&6
7512 NMEDIT=$ac_ct_NMEDIT
7514 NMEDIT="$ac_cv_prog_NMEDIT"
7517 if test -n "$ac_tool_prefix"; then
7518 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7519 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7520 echo "$as_me:$LINENO: checking for $ac_word" >&5
7521 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7522 if test "${ac_cv_prog_LIPO+set}" = set; then
7523 echo $ECHO_N "(cached) $ECHO_C" >&6
7525 if test -n "$LIPO"; then
7526 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7532 test -z "$as_dir" && as_dir=.
7533 for ac_exec_ext in '' $ac_executable_extensions; do
7534 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7535 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7536 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7544 LIPO=$ac_cv_prog_LIPO
7545 if test -n "$LIPO"; then
7546 echo "$as_me:$LINENO: result: $LIPO" >&5
7547 echo "${ECHO_T}$LIPO" >&6
7549 echo "$as_me:$LINENO: result: no" >&5
7550 echo "${ECHO_T}no" >&6
7554 if test -z "$ac_cv_prog_LIPO"; then
7556 # Extract the first word of "lipo", so it can be a program name with args.
7557 set dummy lipo; ac_word=$2
7558 echo "$as_me:$LINENO: checking for $ac_word" >&5
7559 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7560 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
7561 echo $ECHO_N "(cached) $ECHO_C" >&6
7563 if test -n "$ac_ct_LIPO"; then
7564 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7570 test -z "$as_dir" && as_dir=.
7571 for ac_exec_ext in '' $ac_executable_extensions; do
7572 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7573 ac_cv_prog_ac_ct_LIPO="lipo"
7574 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7580 test -z "$ac_cv_prog_ac_ct_LIPO" && ac_cv_prog_ac_ct_LIPO=":"
7583 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7584 if test -n "$ac_ct_LIPO"; then
7585 echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
7586 echo "${ECHO_T}$ac_ct_LIPO" >&6
7588 echo "$as_me:$LINENO: result: no" >&5
7589 echo "${ECHO_T}no" >&6
7594 LIPO="$ac_cv_prog_LIPO"
7597 if test -n "$ac_tool_prefix"; then
7598 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7599 set dummy ${ac_tool_prefix}otool; ac_word=$2
7600 echo "$as_me:$LINENO: checking for $ac_word" >&5
7601 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7602 if test "${ac_cv_prog_OTOOL+set}" = set; then
7603 echo $ECHO_N "(cached) $ECHO_C" >&6
7605 if test -n "$OTOOL"; then
7606 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7612 test -z "$as_dir" && as_dir=.
7613 for ac_exec_ext in '' $ac_executable_extensions; do
7614 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7615 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7616 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7624 OTOOL=$ac_cv_prog_OTOOL
7625 if test -n "$OTOOL"; then
7626 echo "$as_me:$LINENO: result: $OTOOL" >&5
7627 echo "${ECHO_T}$OTOOL" >&6
7629 echo "$as_me:$LINENO: result: no" >&5
7630 echo "${ECHO_T}no" >&6
7634 if test -z "$ac_cv_prog_OTOOL"; then
7636 # Extract the first word of "otool", so it can be a program name with args.
7637 set dummy otool; ac_word=$2
7638 echo "$as_me:$LINENO: checking for $ac_word" >&5
7639 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7640 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
7641 echo $ECHO_N "(cached) $ECHO_C" >&6
7643 if test -n "$ac_ct_OTOOL"; then
7644 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7650 test -z "$as_dir" && as_dir=.
7651 for ac_exec_ext in '' $ac_executable_extensions; do
7652 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7653 ac_cv_prog_ac_ct_OTOOL="otool"
7654 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7660 test -z "$ac_cv_prog_ac_ct_OTOOL" && ac_cv_prog_ac_ct_OTOOL=":"
7663 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7664 if test -n "$ac_ct_OTOOL"; then
7665 echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
7666 echo "${ECHO_T}$ac_ct_OTOOL" >&6
7668 echo "$as_me:$LINENO: result: no" >&5
7669 echo "${ECHO_T}no" >&6
7674 OTOOL="$ac_cv_prog_OTOOL"
7677 if test -n "$ac_tool_prefix"; then
7678 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7679 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7680 echo "$as_me:$LINENO: checking for $ac_word" >&5
7681 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7682 if test "${ac_cv_prog_OTOOL64+set}" = set; then
7683 echo $ECHO_N "(cached) $ECHO_C" >&6
7685 if test -n "$OTOOL64"; then
7686 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7692 test -z "$as_dir" && as_dir=.
7693 for ac_exec_ext in '' $ac_executable_extensions; do
7694 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7695 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7696 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7704 OTOOL64=$ac_cv_prog_OTOOL64
7705 if test -n "$OTOOL64"; then
7706 echo "$as_me:$LINENO: result: $OTOOL64" >&5
7707 echo "${ECHO_T}$OTOOL64" >&6
7709 echo "$as_me:$LINENO: result: no" >&5
7710 echo "${ECHO_T}no" >&6
7714 if test -z "$ac_cv_prog_OTOOL64"; then
7715 ac_ct_OTOOL64=$OTOOL64
7716 # Extract the first word of "otool64", so it can be a program name with args.
7717 set dummy otool64; ac_word=$2
7718 echo "$as_me:$LINENO: checking for $ac_word" >&5
7719 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7720 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
7721 echo $ECHO_N "(cached) $ECHO_C" >&6
7723 if test -n "$ac_ct_OTOOL64"; then
7724 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7730 test -z "$as_dir" && as_dir=.
7731 for ac_exec_ext in '' $ac_executable_extensions; do
7732 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7733 ac_cv_prog_ac_ct_OTOOL64="otool64"
7734 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7740 test -z "$ac_cv_prog_ac_ct_OTOOL64" && ac_cv_prog_ac_ct_OTOOL64=":"
7743 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7744 if test -n "$ac_ct_OTOOL64"; then
7745 echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
7746 echo "${ECHO_T}$ac_ct_OTOOL64" >&6
7748 echo "$as_me:$LINENO: result: no" >&5
7749 echo "${ECHO_T}no" >&6
7752 OTOOL64=$ac_ct_OTOOL64
7754 OTOOL64="$ac_cv_prog_OTOOL64"
7783 echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7784 echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6
7785 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7786 echo $ECHO_N "(cached) $ECHO_C" >&6
7788 lt_cv_apple_cc_single_mod=no
7789 if test -z "${LT_MULTI_MODULE}"; then
7790 # By default we will add the -single_module flag. You can override
7791 # by either setting the environment variable LT_MULTI_MODULE
7792 # non-empty at configure time, or by adding -multi_module to the
7794 rm -rf libconftest.dylib*
7795 echo "int foo(void){return 1;}" > conftest.c
7796 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7797 -dynamiclib -Wl,-single_module conftest.c" >&5
7798 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7799 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7801 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7802 lt_cv_apple_cc_single_mod=yes
7804 cat conftest.err >&5
7806 rm -rf libconftest.dylib*
7810 echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7811 echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6
7812 echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7813 echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6
7814 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7815 echo $ECHO_N "(cached) $ECHO_C" >&6
7817 lt_cv_ld_exported_symbols_list=no
7818 save_LDFLAGS=$LDFLAGS
7819 echo "_main" > conftest.sym
7820 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7821 if test x$gcc_no_link = xyes; then
7822 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7823 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7824 { (exit 1); exit 1; }; }
7826 cat >conftest.$ac_ext <<_ACEOF
7829 cat confdefs.h >>conftest.$ac_ext
7830 cat >>conftest.$ac_ext <<_ACEOF
7831 /* end confdefs.h. */
7841 rm -f conftest.$ac_objext conftest$ac_exeext
7842 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7843 (eval $ac_link) 2>conftest.er1
7845 grep -v '^ *+' conftest.er1 >conftest.err
7847 cat conftest.err >&5
7848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7849 (exit $ac_status); } &&
7850 { ac_try='test -z "$ac_c_werror_flag"
7851 || test ! -s conftest.err'
7852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7856 (exit $ac_status); }; } &&
7857 { ac_try='test -s conftest$ac_exeext'
7858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7862 (exit $ac_status); }; }; then
7863 lt_cv_ld_exported_symbols_list=yes
7865 echo "$as_me: failed program was:" >&5
7866 sed 's/^/| /' conftest.$ac_ext >&5
7868 lt_cv_ld_exported_symbols_list=no
7870 rm -f conftest.err conftest.$ac_objext \
7871 conftest$ac_exeext conftest.$ac_ext
7872 LDFLAGS="$save_LDFLAGS"
7875 echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7876 echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6
7878 rhapsody* | darwin1.[012])
7879 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7881 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7882 darwin*) # darwin 5.x on
7883 # if running on 10.5 or later, the deployment target defaults
7884 # to the OS version, if on x86, and 10.4, the deployment
7885 # target defaults to 10.4. Don't you love it?
7886 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7887 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7888 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7890 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7892 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7896 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7897 _lt_dar_single_mod='$single_module'
7899 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7900 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7902 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7904 if test "$DSYMUTIL" != ":"; then
7905 _lt_dsymutil='~$DSYMUTIL $lib || :'
7913 ac_cpp='$CPP $CPPFLAGS'
7914 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7915 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7916 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7917 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
7918 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
7919 # On Suns, sometimes $CPP names a directory.
7920 if test -n "$CPP" && test -d "$CPP"; then
7923 if test -z "$CPP"; then
7924 if test "${ac_cv_prog_CPP+set}" = set; then
7925 echo $ECHO_N "(cached) $ECHO_C" >&6
7927 # Double quotes because CPP needs to be expanded
7928 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7931 for ac_c_preproc_warn_flag in '' yes
7933 # Use a header file that comes with gcc, so configuring glibc
7934 # with a fresh cross-compiler works.
7935 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7936 # <limits.h> exists even on freestanding compilers.
7937 # On the NeXT, cc -E runs the code through the compiler's parser,
7938 # not just through cpp. "Syntax error" is here to catch this case.
7939 cat >conftest.$ac_ext <<_ACEOF
7942 cat confdefs.h >>conftest.$ac_ext
7943 cat >>conftest.$ac_ext <<_ACEOF
7944 /* end confdefs.h. */
7946 # include <limits.h>
7948 # include <assert.h>
7952 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7953 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7955 grep -v '^ *+' conftest.er1 >conftest.err
7957 cat conftest.err >&5
7958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7959 (exit $ac_status); } >/dev/null; then
7960 if test -s conftest.err; then
7961 ac_cpp_err=$ac_c_preproc_warn_flag
7962 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7969 if test -z "$ac_cpp_err"; then
7972 echo "$as_me: failed program was:" >&5
7973 sed 's/^/| /' conftest.$ac_ext >&5
7975 # Broken: fails on valid input.
7978 rm -f conftest.err conftest.$ac_ext
7980 # OK, works on sane cases. Now check whether non-existent headers
7981 # can be detected and how.
7982 cat >conftest.$ac_ext <<_ACEOF
7985 cat confdefs.h >>conftest.$ac_ext
7986 cat >>conftest.$ac_ext <<_ACEOF
7987 /* end confdefs.h. */
7988 #include <ac_nonexistent.h>
7990 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7991 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7993 grep -v '^ *+' conftest.er1 >conftest.err
7995 cat conftest.err >&5
7996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7997 (exit $ac_status); } >/dev/null; then
7998 if test -s conftest.err; then
7999 ac_cpp_err=$ac_c_preproc_warn_flag
8000 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8007 if test -z "$ac_cpp_err"; then
8008 # Broken: success on invalid input.
8011 echo "$as_me: failed program was:" >&5
8012 sed 's/^/| /' conftest.$ac_ext >&5
8014 # Passes both tests.
8018 rm -f conftest.err conftest.$ac_ext
8021 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8022 rm -f conftest.err conftest.$ac_ext
8023 if $ac_preproc_ok; then
8035 echo "$as_me:$LINENO: result: $CPP" >&5
8036 echo "${ECHO_T}$CPP" >&6
8038 for ac_c_preproc_warn_flag in '' yes
8040 # Use a header file that comes with gcc, so configuring glibc
8041 # with a fresh cross-compiler works.
8042 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8043 # <limits.h> exists even on freestanding compilers.
8044 # On the NeXT, cc -E runs the code through the compiler's parser,
8045 # not just through cpp. "Syntax error" is here to catch this case.
8046 cat >conftest.$ac_ext <<_ACEOF
8049 cat confdefs.h >>conftest.$ac_ext
8050 cat >>conftest.$ac_ext <<_ACEOF
8051 /* end confdefs.h. */
8053 # include <limits.h>
8055 # include <assert.h>
8059 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8060 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8062 grep -v '^ *+' conftest.er1 >conftest.err
8064 cat conftest.err >&5
8065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8066 (exit $ac_status); } >/dev/null; then
8067 if test -s conftest.err; then
8068 ac_cpp_err=$ac_c_preproc_warn_flag
8069 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8076 if test -z "$ac_cpp_err"; then
8079 echo "$as_me: failed program was:" >&5
8080 sed 's/^/| /' conftest.$ac_ext >&5
8082 # Broken: fails on valid input.
8085 rm -f conftest.err conftest.$ac_ext
8087 # OK, works on sane cases. Now check whether non-existent headers
8088 # can be detected and how.
8089 cat >conftest.$ac_ext <<_ACEOF
8092 cat confdefs.h >>conftest.$ac_ext
8093 cat >>conftest.$ac_ext <<_ACEOF
8094 /* end confdefs.h. */
8095 #include <ac_nonexistent.h>
8097 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8098 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8100 grep -v '^ *+' conftest.er1 >conftest.err
8102 cat conftest.err >&5
8103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8104 (exit $ac_status); } >/dev/null; then
8105 if test -s conftest.err; then
8106 ac_cpp_err=$ac_c_preproc_warn_flag
8107 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8114 if test -z "$ac_cpp_err"; then
8115 # Broken: success on invalid input.
8118 echo "$as_me: failed program was:" >&5
8119 sed 's/^/| /' conftest.$ac_ext >&5
8121 # Passes both tests.
8125 rm -f conftest.err conftest.$ac_ext
8128 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8129 rm -f conftest.err conftest.$ac_ext
8130 if $ac_preproc_ok; then
8133 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
8134 echo "$as_me: error: in \`$ac_pwd':" >&2;}
8135 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
8136 See \`config.log' for more details." >&5
8137 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
8138 See \`config.log' for more details." >&2;}
8139 { (exit 1); exit 1; }; }; }
8143 ac_cpp='$CPP $CPPFLAGS'
8144 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8145 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8146 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8149 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
8150 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
8151 if test "${ac_cv_header_stdc+set}" = set; then
8152 echo $ECHO_N "(cached) $ECHO_C" >&6
8154 cat >conftest.$ac_ext <<_ACEOF
8157 cat confdefs.h >>conftest.$ac_ext
8158 cat >>conftest.$ac_ext <<_ACEOF
8159 /* end confdefs.h. */
8173 rm -f conftest.$ac_objext
8174 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8175 (eval $ac_compile) 2>conftest.er1
8177 grep -v '^ *+' conftest.er1 >conftest.err
8179 cat conftest.err >&5
8180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8181 (exit $ac_status); } &&
8182 { ac_try='test -z "$ac_c_werror_flag"
8183 || test ! -s conftest.err'
8184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8188 (exit $ac_status); }; } &&
8189 { ac_try='test -s conftest.$ac_objext'
8190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8194 (exit $ac_status); }; }; then
8195 ac_cv_header_stdc=yes
8197 echo "$as_me: failed program was:" >&5
8198 sed 's/^/| /' conftest.$ac_ext >&5
8200 ac_cv_header_stdc=no
8202 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8204 if test $ac_cv_header_stdc = yes; then
8205 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8206 cat >conftest.$ac_ext <<_ACEOF
8209 cat confdefs.h >>conftest.$ac_ext
8210 cat >>conftest.$ac_ext <<_ACEOF
8211 /* end confdefs.h. */
8215 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8216 $EGREP "memchr" >/dev/null 2>&1; then
8219 ac_cv_header_stdc=no
8225 if test $ac_cv_header_stdc = yes; then
8226 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8227 cat >conftest.$ac_ext <<_ACEOF
8230 cat confdefs.h >>conftest.$ac_ext
8231 cat >>conftest.$ac_ext <<_ACEOF
8232 /* end confdefs.h. */
8236 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8237 $EGREP "free" >/dev/null 2>&1; then
8240 ac_cv_header_stdc=no
8246 if test $ac_cv_header_stdc = yes; then
8247 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8248 if test "$cross_compiling" = yes; then
8251 cat >conftest.$ac_ext <<_ACEOF
8254 cat confdefs.h >>conftest.$ac_ext
8255 cat >>conftest.$ac_ext <<_ACEOF
8256 /* end confdefs.h. */
8258 #if ((' ' & 0x0FF) == 0x020)
8259 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8260 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8262 # define ISLOWER(c) \
8263 (('a' <= (c) && (c) <= 'i') \
8264 || ('j' <= (c) && (c) <= 'r') \
8265 || ('s' <= (c) && (c) <= 'z'))
8266 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8269 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8274 for (i = 0; i < 256; i++)
8275 if (XOR (islower (i), ISLOWER (i))
8276 || toupper (i) != TOUPPER (i))
8281 rm -f conftest$ac_exeext
8282 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8283 (eval $ac_link) 2>&5
8285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8286 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8287 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8291 (exit $ac_status); }; }; then
8294 echo "$as_me: program exited with status $ac_status" >&5
8295 echo "$as_me: failed program was:" >&5
8296 sed 's/^/| /' conftest.$ac_ext >&5
8299 ac_cv_header_stdc=no
8301 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8305 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8306 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8307 if test $ac_cv_header_stdc = yes; then
8309 cat >>confdefs.h <<\_ACEOF
8310 #define STDC_HEADERS 1
8315 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8325 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8326 inttypes.h stdint.h unistd.h
8328 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8329 echo "$as_me:$LINENO: checking for $ac_header" >&5
8330 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8331 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8332 echo $ECHO_N "(cached) $ECHO_C" >&6
8334 cat >conftest.$ac_ext <<_ACEOF
8337 cat confdefs.h >>conftest.$ac_ext
8338 cat >>conftest.$ac_ext <<_ACEOF
8339 /* end confdefs.h. */
8340 $ac_includes_default
8342 #include <$ac_header>
8344 rm -f conftest.$ac_objext
8345 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8346 (eval $ac_compile) 2>conftest.er1
8348 grep -v '^ *+' conftest.er1 >conftest.err
8350 cat conftest.err >&5
8351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8352 (exit $ac_status); } &&
8353 { ac_try='test -z "$ac_c_werror_flag"
8354 || test ! -s conftest.err'
8355 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8359 (exit $ac_status); }; } &&
8360 { ac_try='test -s conftest.$ac_objext'
8361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8365 (exit $ac_status); }; }; then
8366 eval "$as_ac_Header=yes"
8368 echo "$as_me: failed program was:" >&5
8369 sed 's/^/| /' conftest.$ac_ext >&5
8371 eval "$as_ac_Header=no"
8373 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8375 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8376 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8377 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8378 cat >>confdefs.h <<_ACEOF
8379 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8388 for ac_header in dlfcn.h
8390 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8391 echo "$as_me:$LINENO: checking for $ac_header" >&5
8392 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8393 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8394 echo $ECHO_N "(cached) $ECHO_C" >&6
8396 cat >conftest.$ac_ext <<_ACEOF
8399 cat confdefs.h >>conftest.$ac_ext
8400 cat >>conftest.$ac_ext <<_ACEOF
8401 /* end confdefs.h. */
8402 $ac_includes_default
8404 #include <$ac_header>
8406 rm -f conftest.$ac_objext
8407 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8408 (eval $ac_compile) 2>conftest.er1
8410 grep -v '^ *+' conftest.er1 >conftest.err
8412 cat conftest.err >&5
8413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8414 (exit $ac_status); } &&
8415 { ac_try='test -z "$ac_c_werror_flag"
8416 || test ! -s conftest.err'
8417 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8421 (exit $ac_status); }; } &&
8422 { ac_try='test -s conftest.$ac_objext'
8423 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8427 (exit $ac_status); }; }; then
8428 eval "$as_ac_Header=yes"
8430 echo "$as_me: failed program was:" >&5
8431 sed 's/^/| /' conftest.$ac_ext >&5
8433 eval "$as_ac_Header=no"
8435 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8437 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8438 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8439 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8440 cat >>confdefs.h <<_ACEOF
8441 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8451 ac_cpp='$CXXCPP $CPPFLAGS'
8452 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8453 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8454 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8455 if test -n "$ac_tool_prefix"; then
8456 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
8458 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8459 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8460 echo "$as_me:$LINENO: checking for $ac_word" >&5
8461 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8462 if test "${ac_cv_prog_CXX+set}" = set; then
8463 echo $ECHO_N "(cached) $ECHO_C" >&6
8465 if test -n "$CXX"; then
8466 ac_cv_prog_CXX="$CXX" # Let the user override the test.
8468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8472 test -z "$as_dir" && as_dir=.
8473 for ac_exec_ext in '' $ac_executable_extensions; do
8474 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8475 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
8476 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8485 if test -n "$CXX"; then
8486 echo "$as_me:$LINENO: result: $CXX" >&5
8487 echo "${ECHO_T}$CXX" >&6
8489 echo "$as_me:$LINENO: result: no" >&5
8490 echo "${ECHO_T}no" >&6
8493 test -n "$CXX" && break
8496 if test -z "$CXX"; then
8498 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
8500 # Extract the first word of "$ac_prog", so it can be a program name with args.
8501 set dummy $ac_prog; ac_word=$2
8502 echo "$as_me:$LINENO: checking for $ac_word" >&5
8503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8504 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
8505 echo $ECHO_N "(cached) $ECHO_C" >&6
8507 if test -n "$ac_ct_CXX"; then
8508 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
8510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8514 test -z "$as_dir" && as_dir=.
8515 for ac_exec_ext in '' $ac_executable_extensions; do
8516 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8517 ac_cv_prog_ac_ct_CXX="$ac_prog"
8518 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8526 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
8527 if test -n "$ac_ct_CXX"; then
8528 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
8529 echo "${ECHO_T}$ac_ct_CXX" >&6
8531 echo "$as_me:$LINENO: result: no" >&5
8532 echo "${ECHO_T}no" >&6
8535 test -n "$ac_ct_CXX" && break
8537 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
8543 # Provide some information about the compiler.
8544 echo "$as_me:$LINENO:" \
8545 "checking for C++ compiler version" >&5
8546 ac_compiler=`set X $ac_compile; echo $2`
8547 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
8548 (eval $ac_compiler --version </dev/null >&5) 2>&5
8550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8551 (exit $ac_status); }
8552 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
8553 (eval $ac_compiler -v </dev/null >&5) 2>&5
8555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8556 (exit $ac_status); }
8557 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
8558 (eval $ac_compiler -V </dev/null >&5) 2>&5
8560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8561 (exit $ac_status); }
8563 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
8564 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
8565 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
8566 echo $ECHO_N "(cached) $ECHO_C" >&6
8568 cat >conftest.$ac_ext <<_ACEOF
8571 cat confdefs.h >>conftest.$ac_ext
8572 cat >>conftest.$ac_ext <<_ACEOF
8573 /* end confdefs.h. */
8586 rm -f conftest.$ac_objext
8587 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8588 (eval $ac_compile) 2>conftest.er1
8590 grep -v '^ *+' conftest.er1 >conftest.err
8592 cat conftest.err >&5
8593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8594 (exit $ac_status); } &&
8595 { ac_try='test -z "$ac_cxx_werror_flag"
8596 || test ! -s conftest.err'
8597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8601 (exit $ac_status); }; } &&
8602 { ac_try='test -s conftest.$ac_objext'
8603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8607 (exit $ac_status); }; }; then
8610 echo "$as_me: failed program was:" >&5
8611 sed 's/^/| /' conftest.$ac_ext >&5
8615 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8616 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
8619 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
8620 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
8621 GXX=`test $ac_compiler_gnu = yes && echo yes`
8622 ac_test_CXXFLAGS=${CXXFLAGS+set}
8623 ac_save_CXXFLAGS=$CXXFLAGS
8625 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
8626 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
8627 if test "${ac_cv_prog_cxx_g+set}" = set; then
8628 echo $ECHO_N "(cached) $ECHO_C" >&6
8630 cat >conftest.$ac_ext <<_ACEOF
8633 cat confdefs.h >>conftest.$ac_ext
8634 cat >>conftest.$ac_ext <<_ACEOF
8635 /* end confdefs.h. */
8645 rm -f conftest.$ac_objext
8646 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8647 (eval $ac_compile) 2>conftest.er1
8649 grep -v '^ *+' conftest.er1 >conftest.err
8651 cat conftest.err >&5
8652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8653 (exit $ac_status); } &&
8654 { ac_try='test -z "$ac_cxx_werror_flag"
8655 || test ! -s conftest.err'
8656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8660 (exit $ac_status); }; } &&
8661 { ac_try='test -s conftest.$ac_objext'
8662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8666 (exit $ac_status); }; }; then
8667 ac_cv_prog_cxx_g=yes
8669 echo "$as_me: failed program was:" >&5
8670 sed 's/^/| /' conftest.$ac_ext >&5
8674 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8676 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
8677 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
8678 if test "$ac_test_CXXFLAGS" = set; then
8679 CXXFLAGS=$ac_save_CXXFLAGS
8680 elif test $ac_cv_prog_cxx_g = yes; then
8681 if test "$GXX" = yes; then
8687 if test "$GXX" = yes; then
8693 for ac_declaration in \
8695 'extern "C" void std::exit (int) throw (); using std::exit;' \
8696 'extern "C" void std::exit (int); using std::exit;' \
8697 'extern "C" void exit (int) throw ();' \
8698 'extern "C" void exit (int);' \
8701 cat >conftest.$ac_ext <<_ACEOF
8704 cat confdefs.h >>conftest.$ac_ext
8705 cat >>conftest.$ac_ext <<_ACEOF
8706 /* end confdefs.h. */
8717 rm -f conftest.$ac_objext
8718 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8719 (eval $ac_compile) 2>conftest.er1
8721 grep -v '^ *+' conftest.er1 >conftest.err
8723 cat conftest.err >&5
8724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8725 (exit $ac_status); } &&
8726 { ac_try='test -z "$ac_cxx_werror_flag"
8727 || test ! -s conftest.err'
8728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8732 (exit $ac_status); }; } &&
8733 { ac_try='test -s conftest.$ac_objext'
8734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8738 (exit $ac_status); }; }; then
8741 echo "$as_me: failed program was:" >&5
8742 sed 's/^/| /' conftest.$ac_ext >&5
8746 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8747 cat >conftest.$ac_ext <<_ACEOF
8750 cat confdefs.h >>conftest.$ac_ext
8751 cat >>conftest.$ac_ext <<_ACEOF
8752 /* end confdefs.h. */
8762 rm -f conftest.$ac_objext
8763 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8764 (eval $ac_compile) 2>conftest.er1
8766 grep -v '^ *+' conftest.er1 >conftest.err
8768 cat conftest.err >&5
8769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8770 (exit $ac_status); } &&
8771 { ac_try='test -z "$ac_cxx_werror_flag"
8772 || test ! -s conftest.err'
8773 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8777 (exit $ac_status); }; } &&
8778 { ac_try='test -s conftest.$ac_objext'
8779 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8783 (exit $ac_status); }; }; then
8786 echo "$as_me: failed program was:" >&5
8787 sed 's/^/| /' conftest.$ac_ext >&5
8790 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8793 if test -n "$ac_declaration"; then
8794 echo '#ifdef __cplusplus' >>confdefs.h
8795 echo $ac_declaration >>confdefs.h
8796 echo '#endif' >>confdefs.h
8800 ac_cpp='$CPP $CPPFLAGS'
8801 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8802 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8803 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8805 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
8806 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
8807 (test "X$CXX" != "Xg++"))) ; then
8809 ac_cpp='$CXXCPP $CPPFLAGS'
8810 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8811 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8812 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8813 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
8814 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
8815 if test -z "$CXXCPP"; then
8816 if test "${ac_cv_prog_CXXCPP+set}" = set; then
8817 echo $ECHO_N "(cached) $ECHO_C" >&6
8819 # Double quotes because CXXCPP needs to be expanded
8820 for CXXCPP in "$CXX -E" "/lib/cpp"
8823 for ac_cxx_preproc_warn_flag in '' yes
8825 # Use a header file that comes with gcc, so configuring glibc
8826 # with a fresh cross-compiler works.
8827 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8828 # <limits.h> exists even on freestanding compilers.
8829 # On the NeXT, cc -E runs the code through the compiler's parser,
8830 # not just through cpp. "Syntax error" is here to catch this case.
8831 cat >conftest.$ac_ext <<_ACEOF
8834 cat confdefs.h >>conftest.$ac_ext
8835 cat >>conftest.$ac_ext <<_ACEOF
8836 /* end confdefs.h. */
8838 # include <limits.h>
8840 # include <assert.h>
8844 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8845 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8847 grep -v '^ *+' conftest.er1 >conftest.err
8849 cat conftest.err >&5
8850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8851 (exit $ac_status); } >/dev/null; then
8852 if test -s conftest.err; then
8853 ac_cpp_err=$ac_cxx_preproc_warn_flag
8854 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8861 if test -z "$ac_cpp_err"; then
8864 echo "$as_me: failed program was:" >&5
8865 sed 's/^/| /' conftest.$ac_ext >&5
8867 # Broken: fails on valid input.
8870 rm -f conftest.err conftest.$ac_ext
8872 # OK, works on sane cases. Now check whether non-existent headers
8873 # can be detected and how.
8874 cat >conftest.$ac_ext <<_ACEOF
8877 cat confdefs.h >>conftest.$ac_ext
8878 cat >>conftest.$ac_ext <<_ACEOF
8879 /* end confdefs.h. */
8880 #include <ac_nonexistent.h>
8882 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8883 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8885 grep -v '^ *+' conftest.er1 >conftest.err
8887 cat conftest.err >&5
8888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8889 (exit $ac_status); } >/dev/null; then
8890 if test -s conftest.err; then
8891 ac_cpp_err=$ac_cxx_preproc_warn_flag
8892 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8899 if test -z "$ac_cpp_err"; then
8900 # Broken: success on invalid input.
8903 echo "$as_me: failed program was:" >&5
8904 sed 's/^/| /' conftest.$ac_ext >&5
8906 # Passes both tests.
8910 rm -f conftest.err conftest.$ac_ext
8913 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8914 rm -f conftest.err conftest.$ac_ext
8915 if $ac_preproc_ok; then
8920 ac_cv_prog_CXXCPP=$CXXCPP
8923 CXXCPP=$ac_cv_prog_CXXCPP
8925 ac_cv_prog_CXXCPP=$CXXCPP
8927 echo "$as_me:$LINENO: result: $CXXCPP" >&5
8928 echo "${ECHO_T}$CXXCPP" >&6
8930 for ac_cxx_preproc_warn_flag in '' yes
8932 # Use a header file that comes with gcc, so configuring glibc
8933 # with a fresh cross-compiler works.
8934 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8935 # <limits.h> exists even on freestanding compilers.
8936 # On the NeXT, cc -E runs the code through the compiler's parser,
8937 # not just through cpp. "Syntax error" is here to catch this case.
8938 cat >conftest.$ac_ext <<_ACEOF
8941 cat confdefs.h >>conftest.$ac_ext
8942 cat >>conftest.$ac_ext <<_ACEOF
8943 /* end confdefs.h. */
8945 # include <limits.h>
8947 # include <assert.h>
8951 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8952 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8954 grep -v '^ *+' conftest.er1 >conftest.err
8956 cat conftest.err >&5
8957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8958 (exit $ac_status); } >/dev/null; then
8959 if test -s conftest.err; then
8960 ac_cpp_err=$ac_cxx_preproc_warn_flag
8961 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8968 if test -z "$ac_cpp_err"; then
8971 echo "$as_me: failed program was:" >&5
8972 sed 's/^/| /' conftest.$ac_ext >&5
8974 # Broken: fails on valid input.
8977 rm -f conftest.err conftest.$ac_ext
8979 # OK, works on sane cases. Now check whether non-existent headers
8980 # can be detected and how.
8981 cat >conftest.$ac_ext <<_ACEOF
8984 cat confdefs.h >>conftest.$ac_ext
8985 cat >>conftest.$ac_ext <<_ACEOF
8986 /* end confdefs.h. */
8987 #include <ac_nonexistent.h>
8989 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8990 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8992 grep -v '^ *+' conftest.er1 >conftest.err
8994 cat conftest.err >&5
8995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8996 (exit $ac_status); } >/dev/null; then
8997 if test -s conftest.err; then
8998 ac_cpp_err=$ac_cxx_preproc_warn_flag
8999 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9006 if test -z "$ac_cpp_err"; then
9007 # Broken: success on invalid input.
9010 echo "$as_me: failed program was:" >&5
9011 sed 's/^/| /' conftest.$ac_ext >&5
9013 # Passes both tests.
9017 rm -f conftest.err conftest.$ac_ext
9020 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9021 rm -f conftest.err conftest.$ac_ext
9022 if $ac_preproc_ok; then
9025 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
9026 echo "$as_me: error: in \`$ac_pwd':" >&2;}
9027 _lt_caught_CXX_error=yes; }
9031 ac_cpp='$CPP $CPPFLAGS'
9032 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9033 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9034 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9037 _lt_caught_CXX_error=yes
9052 # Check whether --enable-shared or --disable-shared was given.
9053 if test "${enable_shared+set}" = set; then
9054 enableval="$enable_shared"
9055 p=${PACKAGE-default}
9057 yes) enable_shared=yes ;;
9058 no) enable_shared=no ;;
9061 # Look at the argument we got. We use all the common list separators.
9062 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9063 for pkg in $enableval; do
9065 if test "X$pkg" = "X$p"; then
9083 # Check whether --enable-static or --disable-static was given.
9084 if test "${enable_static+set}" = set; then
9085 enableval="$enable_static"
9086 p=${PACKAGE-default}
9088 yes) enable_static=yes ;;
9089 no) enable_static=no ;;
9092 # Look at the argument we got. We use all the common list separators.
9093 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9094 for pkg in $enableval; do
9096 if test "X$pkg" = "X$p"; then
9115 # Check whether --with-pic or --without-pic was given.
9116 if test "${with_pic+set}" = set; then
9123 test -z "$pic_mode" && pic_mode=default
9131 # Check whether --enable-fast-install or --disable-fast-install was given.
9132 if test "${enable_fast_install+set}" = set; then
9133 enableval="$enable_fast_install"
9134 p=${PACKAGE-default}
9136 yes) enable_fast_install=yes ;;
9137 no) enable_fast_install=no ;;
9139 enable_fast_install=no
9140 # Look at the argument we got. We use all the common list separators.
9141 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9142 for pkg in $enableval; do
9144 if test "X$pkg" = "X$p"; then
9145 enable_fast_install=yes
9152 enable_fast_install=yes
9164 # This can be used to rebuild libtool when needed
9165 LIBTOOL_DEPS="$ltmain"
9167 # Always use our own libtool.
9168 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9194 test -z "$LN_S" && LN_S="ln -s"
9209 if test -n "${ZSH_VERSION+set}" ; then
9210 setopt NO_GLOB_SUBST
9213 echo "$as_me:$LINENO: checking for objdir" >&5
9214 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
9215 if test "${lt_cv_objdir+set}" = set; then
9216 echo $ECHO_N "(cached) $ECHO_C" >&6
9218 rm -f .libs 2>/dev/null
9219 mkdir .libs 2>/dev/null
9220 if test -d .libs; then
9223 # MS-DOS does not allow filenames that begin with a dot.
9226 rmdir .libs 2>/dev/null
9228 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
9229 echo "${ECHO_T}$lt_cv_objdir" >&6
9230 objdir=$lt_cv_objdir
9236 cat >>confdefs.h <<_ACEOF
9237 #define LT_OBJDIR "$lt_cv_objdir/"
9258 # AIX sometimes has problems with the GCC collect2 program. For some
9259 # reason, if we set the COLLECT_NAMES environment variable, the problems
9260 # vanish in a puff of smoke.
9261 if test "X${COLLECT_NAMES+set}" != Xset; then
9263 export COLLECT_NAMES
9268 # Sed substitution that helps us do robust quoting. It backslashifies
9269 # metacharacters that are still active within double-quoted strings.
9270 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
9272 # Same as above, but do not quote variable references.
9273 double_quote_subst='s/\(["`\\]\)/\\\1/g'
9275 # Sed substitution to delay expansion of an escaped shell variable in a
9276 # double_quote_subst'ed string.
9277 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
9279 # Sed substitution to delay expansion of an escaped single quote.
9280 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
9282 # Sed substitution to avoid accidental globbing in evaled expressions
9283 no_glob_subst='s/\*/\\\*/g'
9287 can_build_shared=yes
9289 # All known linkers require a `.a' archive for static linking (except MSVC,
9290 # which needs '.lib').
9293 with_gnu_ld="$lt_cv_prog_gnu_ld"
9296 old_CFLAGS="$CFLAGS"
9298 # Set sane defaults for various variables
9299 test -z "$CC" && CC=cc
9300 test -z "$LTCC" && LTCC=$CC
9301 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9302 test -z "$LD" && LD=ld
9303 test -z "$ac_objext" && ac_objext=o
9305 for cc_temp in $compiler""; do
9307 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9308 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9313 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
9316 # Only perform the check for file, if the check method requires it
9317 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9318 case $deplibs_check_method in
9320 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9321 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
9322 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
9323 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
9324 echo $ECHO_N "(cached) $ECHO_C" >&6
9328 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9331 lt_save_MAGIC_CMD="$MAGIC_CMD"
9332 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9333 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9334 for ac_dir in $ac_dummy; do
9336 test -z "$ac_dir" && ac_dir=.
9337 if test -f $ac_dir/${ac_tool_prefix}file; then
9338 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9339 if test -n "$file_magic_test_file"; then
9340 case $deplibs_check_method in
9342 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9343 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9344 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9345 $EGREP "$file_magic_regex" > /dev/null; then
9350 *** Warning: the command libtool uses to detect shared libraries,
9351 *** $file_magic_cmd, produces output that libtool cannot recognize.
9352 *** The result is that libtool may fail to recognize shared libraries
9353 *** as such. This will affect the creation of libtool libraries that
9354 *** depend on shared libraries, but programs linked with such libtool
9355 *** libraries will work regardless of this problem. Nevertheless, you
9356 *** may want to report the problem to your system manager and/or to
9357 *** bug-libtool@gnu.org
9367 MAGIC_CMD="$lt_save_MAGIC_CMD"
9372 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9373 if test -n "$MAGIC_CMD"; then
9374 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
9375 echo "${ECHO_T}$MAGIC_CMD" >&6
9377 echo "$as_me:$LINENO: result: no" >&5
9378 echo "${ECHO_T}no" >&6
9385 if test -z "$lt_cv_path_MAGIC_CMD"; then
9386 if test -n "$ac_tool_prefix"; then
9387 echo "$as_me:$LINENO: checking for file" >&5
9388 echo $ECHO_N "checking for file... $ECHO_C" >&6
9389 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
9390 echo $ECHO_N "(cached) $ECHO_C" >&6
9394 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9397 lt_save_MAGIC_CMD="$MAGIC_CMD"
9398 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9399 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9400 for ac_dir in $ac_dummy; do
9402 test -z "$ac_dir" && ac_dir=.
9403 if test -f $ac_dir/file; then
9404 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9405 if test -n "$file_magic_test_file"; then
9406 case $deplibs_check_method in
9408 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9409 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9410 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9411 $EGREP "$file_magic_regex" > /dev/null; then
9416 *** Warning: the command libtool uses to detect shared libraries,
9417 *** $file_magic_cmd, produces output that libtool cannot recognize.
9418 *** The result is that libtool may fail to recognize shared libraries
9419 *** as such. This will affect the creation of libtool libraries that
9420 *** depend on shared libraries, but programs linked with such libtool
9421 *** libraries will work regardless of this problem. Nevertheless, you
9422 *** may want to report the problem to your system manager and/or to
9423 *** bug-libtool@gnu.org
9433 MAGIC_CMD="$lt_save_MAGIC_CMD"
9438 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9439 if test -n "$MAGIC_CMD"; then
9440 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
9441 echo "${ECHO_T}$MAGIC_CMD" >&6
9443 echo "$as_me:$LINENO: result: no" >&5
9444 echo "${ECHO_T}no" >&6
9457 # Use C for the default configuration in the libtool script
9461 ac_cpp='$CPP $CPPFLAGS'
9462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9467 # Source file extension for C test sources.
9470 # Object file extension for compiled C test sources.
9474 # Code to be used in simple compile tests
9475 lt_simple_compile_test_code="int some_variable = 0;"
9477 # Code to be used in simple link tests
9478 lt_simple_link_test_code='int main(){return(0);}'
9486 # If no C compiler was specified, use CC.
9489 # If no C compiler flags were specified, use CFLAGS.
9490 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9492 # Allow CC to be a program name with arguments.
9495 # Save the default compiler, since it gets overwritten when the other
9496 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9497 compiler_DEFAULT=$CC
9499 # save warnings/boilerplate of simple test code
9500 ac_outfile=conftest.$ac_objext
9501 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9502 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9503 _lt_compiler_boilerplate=`cat conftest.err`
9506 ac_outfile=conftest.$ac_objext
9507 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9508 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9509 _lt_linker_boilerplate=`cat conftest.err`
9514 ## There is no encapsulation within the following macros, do not change
9515 ## the running order or otherwise move them around unless you know exactly
9516 ## what you are doing...
9517 if test -n "$compiler"; then
9519 lt_prog_compiler_no_builtin_flag=
9521 if test "$GCC" = yes; then
9522 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
9524 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9525 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
9526 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
9527 echo $ECHO_N "(cached) $ECHO_C" >&6
9529 lt_cv_prog_compiler_rtti_exceptions=no
9530 ac_outfile=conftest.$ac_objext
9531 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9532 lt_compiler_flag="-fno-rtti -fno-exceptions"
9533 # Insert the option either (1) after the last *FLAGS variable, or
9534 # (2) before a word containing "conftest.", or (3) at the end.
9535 # Note that $ac_compile itself does not contain backslashes and begins
9536 # with a dollar sign (not a hyphen), so the echo should work correctly.
9537 # The option is referenced via a variable to avoid confusing sed.
9538 lt_compile=`echo "$ac_compile" | $SED \
9539 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9540 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9541 -e 's:$: $lt_compiler_flag:'`
9542 (eval echo "\"\$as_me:9542: $lt_compile\"" >&5)
9543 (eval "$lt_compile" 2>conftest.err)
9545 cat conftest.err >&5
9546 echo "$as_me:9546: \$? = $ac_status" >&5
9547 if (exit $ac_status) && test -s "$ac_outfile"; then
9548 # The compiler can only warn and ignore the option if not recognized
9549 # So say no if there are warnings other than the usual output.
9550 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9551 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9552 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9553 lt_cv_prog_compiler_rtti_exceptions=yes
9559 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9560 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
9562 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9563 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9575 lt_prog_compiler_wl=
9576 lt_prog_compiler_pic=
9577 lt_prog_compiler_static=
9579 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
9580 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
9582 if test "$GCC" = yes; then
9583 lt_prog_compiler_wl='-Wl,'
9584 lt_prog_compiler_static='-static'
9588 # All AIX code is PIC.
9589 if test "$host_cpu" = ia64; then
9590 # AIX 5 now supports IA64 processor
9591 lt_prog_compiler_static='-Bstatic'
9598 # see comment about AmigaOS4 .so support
9599 lt_prog_compiler_pic='-fPIC'
9602 # FIXME: we need at least 68020 code to build shared libraries, but
9603 # adding the `-m68020' flag to GCC prevents building anything better,
9605 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9610 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9611 # PIC is the default for these OSes.
9614 mingw* | cygwin* | pw32* | os2* | cegcc*)
9615 # This hack is so that the source file can tell whether it is being
9616 # built for inclusion in a dll (and should export symbols for example).
9617 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9618 # (--disable-auto-import) libraries
9619 lt_prog_compiler_pic='-DDLL_EXPORT'
9622 darwin* | rhapsody*)
9623 # PIC is the default on this platform
9624 # Common symbols not allowed in MH_DYLIB files
9625 lt_prog_compiler_pic='-fno-common'
9629 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9630 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9631 # sets the default TLS model and affects inlining.
9637 lt_prog_compiler_pic='-fPIC'
9643 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9644 # Instead, we relocate shared libraries at runtime.
9648 # Just because we use GCC doesn't mean we suddenly get shared libraries
9649 # on systems that don't support them.
9650 lt_prog_compiler_can_build_shared=no
9655 # QNX uses GNU C++, but need to define -shared option too, otherwise
9657 lt_prog_compiler_pic='-fPIC -shared'
9661 if test -d /usr/nec; then
9662 lt_prog_compiler_pic=-Kconform_pic
9667 lt_prog_compiler_pic='-fPIC'
9671 # PORTME Check for flag to pass linker flags through the system compiler.
9674 lt_prog_compiler_wl='-Wl,'
9675 if test "$host_cpu" = ia64; then
9676 # AIX 5 now supports IA64 processor
9677 lt_prog_compiler_static='-Bstatic'
9679 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9683 mingw* | cygwin* | pw32* | os2* | cegcc*)
9684 # This hack is so that the source file can tell whether it is being
9685 # built for inclusion in a dll (and should export symbols for example).
9686 lt_prog_compiler_pic='-DDLL_EXPORT'
9689 hpux9* | hpux10* | hpux11*)
9690 lt_prog_compiler_wl='-Wl,'
9691 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9698 lt_prog_compiler_pic='+Z'
9701 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9702 lt_prog_compiler_static='${wl}-a ${wl}archive'
9705 irix5* | irix6* | nonstopux*)
9706 lt_prog_compiler_wl='-Wl,'
9707 # PIC (with -KPIC) is the default.
9708 lt_prog_compiler_static='-non_shared'
9711 linux* | k*bsd*-gnu)
9712 case $cc_basename in
9713 # old Intel for x86_64 which still supported -KPIC.
9715 lt_prog_compiler_wl='-Wl,'
9716 lt_prog_compiler_pic='-KPIC'
9717 lt_prog_compiler_static='-static'
9719 # icc used to be incompatible with GCC.
9720 # ICC 10 doesn't accept -KPIC any more.
9722 lt_prog_compiler_wl='-Wl,'
9723 lt_prog_compiler_pic='-fPIC'
9724 lt_prog_compiler_static='-static'
9726 # Lahey Fortran 8.1.
9728 lt_prog_compiler_wl='-Wl,'
9729 lt_prog_compiler_pic='--shared'
9730 lt_prog_compiler_static='--static'
9732 pgcc* | pgf77* | pgf90* | pgf95*)
9733 # Portland Group compilers (*not* the Pentium gcc compiler,
9734 # which looks to be a dead project)
9735 lt_prog_compiler_wl='-Wl,'
9736 lt_prog_compiler_pic='-fpic'
9737 lt_prog_compiler_static='-Bstatic'
9740 lt_prog_compiler_wl='-Wl,'
9741 # All Alpha code is PIC.
9742 lt_prog_compiler_static='-non_shared'
9745 # IBM XL C 8.0/Fortran 10.1 on PPC
9746 lt_prog_compiler_wl='-Wl,'
9747 lt_prog_compiler_pic='-qpic'
9748 lt_prog_compiler_static='-qstaticlink'
9751 case `$CC -V 2>&1 | sed 5q` in
9754 lt_prog_compiler_pic='-KPIC'
9755 lt_prog_compiler_static='-Bstatic'
9756 lt_prog_compiler_wl='-Wl,'
9759 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9760 lt_prog_compiler_pic='-KPIC'
9761 lt_prog_compiler_static='-Bstatic'
9762 lt_prog_compiler_wl=''
9770 lt_prog_compiler_pic='-KPIC'
9771 lt_prog_compiler_static='-Bstatic'
9775 # QNX uses GNU C++, but need to define -shared option too, otherwise
9777 lt_prog_compiler_pic='-fPIC -shared'
9780 osf3* | osf4* | osf5*)
9781 lt_prog_compiler_wl='-Wl,'
9782 # All OSF/1 code is PIC.
9783 lt_prog_compiler_static='-non_shared'
9787 lt_prog_compiler_static='-non_shared'
9791 lt_prog_compiler_pic='-KPIC'
9792 lt_prog_compiler_static='-Bstatic'
9793 case $cc_basename in
9795 lt_prog_compiler_wl='-Qoption ld ';;
9797 lt_prog_compiler_wl='-Wl,';;
9802 lt_prog_compiler_wl='-Qoption ld '
9803 lt_prog_compiler_pic='-PIC'
9804 lt_prog_compiler_static='-Bstatic'
9807 sysv4 | sysv4.2uw2* | sysv4.3*)
9808 lt_prog_compiler_wl='-Wl,'
9809 lt_prog_compiler_pic='-KPIC'
9810 lt_prog_compiler_static='-Bstatic'
9814 if test -d /usr/nec ;then
9815 lt_prog_compiler_pic='-Kconform_pic'
9816 lt_prog_compiler_static='-Bstatic'
9820 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9821 lt_prog_compiler_wl='-Wl,'
9822 lt_prog_compiler_pic='-KPIC'
9823 lt_prog_compiler_static='-Bstatic'
9827 lt_prog_compiler_wl='-Wl,'
9828 lt_prog_compiler_can_build_shared=no
9832 lt_prog_compiler_pic='-pic'
9833 lt_prog_compiler_static='-Bstatic'
9837 lt_prog_compiler_can_build_shared=no
9843 # For platforms which do not support PIC, -DPIC is meaningless:
9845 lt_prog_compiler_pic=
9848 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9851 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
9852 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
9860 # Check to make sure the PIC flag actually works.
9862 if test -n "$lt_prog_compiler_pic"; then
9863 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9864 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
9865 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
9866 echo $ECHO_N "(cached) $ECHO_C" >&6
9868 lt_cv_prog_compiler_pic_works=no
9869 ac_outfile=conftest.$ac_objext
9870 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9871 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9872 # Insert the option either (1) after the last *FLAGS variable, or
9873 # (2) before a word containing "conftest.", or (3) at the end.
9874 # Note that $ac_compile itself does not contain backslashes and begins
9875 # with a dollar sign (not a hyphen), so the echo should work correctly.
9876 # The option is referenced via a variable to avoid confusing sed.
9877 lt_compile=`echo "$ac_compile" | $SED \
9878 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9879 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9880 -e 's:$: $lt_compiler_flag:'`
9881 (eval echo "\"\$as_me:9881: $lt_compile\"" >&5)
9882 (eval "$lt_compile" 2>conftest.err)
9884 cat conftest.err >&5
9885 echo "$as_me:9885: \$? = $ac_status" >&5
9886 if (exit $ac_status) && test -s "$ac_outfile"; then
9887 # The compiler can only warn and ignore the option if not recognized
9888 # So say no if there are warnings other than the usual output.
9889 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9890 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9891 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9892 lt_cv_prog_compiler_pic_works=yes
9898 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
9899 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6
9901 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9902 case $lt_prog_compiler_pic in
9904 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9907 lt_prog_compiler_pic=
9908 lt_prog_compiler_can_build_shared=no
9919 # Check to make sure the static flag actually works.
9921 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9922 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9923 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
9924 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
9925 echo $ECHO_N "(cached) $ECHO_C" >&6
9927 lt_cv_prog_compiler_static_works=no
9928 save_LDFLAGS="$LDFLAGS"
9929 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9930 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9931 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9932 # The linker can only warn and ignore the option if not recognized
9933 # So say no if there are warnings
9934 if test -s conftest.err; then
9935 # Append any errors to the config.log.
9936 cat conftest.err 1>&5
9937 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
9938 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9939 if diff conftest.exp conftest.er2 >/dev/null; then
9940 lt_cv_prog_compiler_static_works=yes
9943 lt_cv_prog_compiler_static_works=yes
9947 LDFLAGS="$save_LDFLAGS"
9950 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
9951 echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6
9953 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9956 lt_prog_compiler_static=
9965 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
9966 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
9967 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
9968 echo $ECHO_N "(cached) $ECHO_C" >&6
9970 lt_cv_prog_compiler_c_o=no
9971 $RM -r conftest 2>/dev/null
9975 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9977 lt_compiler_flag="-o out/conftest2.$ac_objext"
9978 # Insert the option either (1) after the last *FLAGS variable, or
9979 # (2) before a word containing "conftest.", or (3) at the end.
9980 # Note that $ac_compile itself does not contain backslashes and begins
9981 # with a dollar sign (not a hyphen), so the echo should work correctly.
9982 lt_compile=`echo "$ac_compile" | $SED \
9983 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9984 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9985 -e 's:$: $lt_compiler_flag:'`
9986 (eval echo "\"\$as_me:9986: $lt_compile\"" >&5)
9987 (eval "$lt_compile" 2>out/conftest.err)
9989 cat out/conftest.err >&5
9990 echo "$as_me:9990: \$? = $ac_status" >&5
9991 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9993 # The compiler can only warn and ignore the option if not recognized
9994 # So say no if there are warnings
9995 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9996 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9997 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9998 lt_cv_prog_compiler_c_o=yes
10003 # SGI C++ compiler will create directory out/ii_files/ for
10004 # template instantiation
10005 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10006 $RM out/* && rmdir out
10012 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
10013 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
10020 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
10021 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
10022 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
10023 echo $ECHO_N "(cached) $ECHO_C" >&6
10025 lt_cv_prog_compiler_c_o=no
10026 $RM -r conftest 2>/dev/null
10030 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10032 lt_compiler_flag="-o out/conftest2.$ac_objext"
10033 # Insert the option either (1) after the last *FLAGS variable, or
10034 # (2) before a word containing "conftest.", or (3) at the end.
10035 # Note that $ac_compile itself does not contain backslashes and begins
10036 # with a dollar sign (not a hyphen), so the echo should work correctly.
10037 lt_compile=`echo "$ac_compile" | $SED \
10038 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10039 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10040 -e 's:$: $lt_compiler_flag:'`
10041 (eval echo "\"\$as_me:10041: $lt_compile\"" >&5)
10042 (eval "$lt_compile" 2>out/conftest.err)
10044 cat out/conftest.err >&5
10045 echo "$as_me:10045: \$? = $ac_status" >&5
10046 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10048 # The compiler can only warn and ignore the option if not recognized
10049 # So say no if there are warnings
10050 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
10051 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10052 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10053 lt_cv_prog_compiler_c_o=yes
10058 # SGI C++ compiler will create directory out/ii_files/ for
10059 # template instantiation
10060 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10061 $RM out/* && rmdir out
10067 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
10068 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
10073 hard_links="nottested"
10074 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10075 # do not overwrite the value of need_locks provided by the user
10076 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
10077 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
10080 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10082 ln conftest.a conftest.b 2>&5 || hard_links=no
10083 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10084 echo "$as_me:$LINENO: result: $hard_links" >&5
10085 echo "${ECHO_T}$hard_links" >&6
10086 if test "$hard_links" = no; then
10087 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10088 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10100 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10101 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
10104 allow_undefined_flag=
10105 always_export_symbols=no
10107 archive_expsym_cmds=
10108 compiler_needs_object=no
10109 enable_shared_with_static_runtimes=no
10110 export_dynamic_flag_spec=
10111 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10112 hardcode_automatic=no
10114 hardcode_direct_absolute=no
10115 hardcode_libdir_flag_spec=
10116 hardcode_libdir_flag_spec_ld=
10117 hardcode_libdir_separator=
10118 hardcode_minus_L=no
10119 hardcode_shlibpath_var=unsupported
10121 link_all_deplibs=unknown
10123 module_expsym_cmds=
10124 old_archive_from_new_cmds=
10125 old_archive_from_expsyms_cmds=
10126 thread_safe_flag_spec=
10127 whole_archive_flag_spec=
10128 # include_expsyms should be a list of space-separated symbols to be *always*
10129 # included in the symbol list
10131 # exclude_expsyms can be an extended regexp of symbols to exclude
10132 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10133 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10134 # as well as any symbol that contains `d'.
10135 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10136 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10137 # platforms (ab)use it in PIC code, but their linkers get confused if
10138 # the symbol is explicitly referenced. Since portable code cannot
10139 # rely on this symbol name, it's probably fine to never include it in
10140 # preloaded symbol tables.
10141 # Exclude shared library initialization/finalization symbols.
10142 extract_expsyms_cmds=
10145 cygwin* | mingw* | pw32* | cegcc*)
10146 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10147 # When not using gcc, we currently assume that we are using
10148 # Microsoft Visual C++.
10149 if test "$GCC" != yes; then
10154 # we just hope/assume this is gcc and not c89 (= MSVC++)
10163 if test "$with_gnu_ld" = yes; then
10164 # If archive_cmds runs LD, not CC, wlarc should be empty
10167 # Set some defaults for GNU ld with shared library support. These
10168 # are reset later if shared libraries are not supported. Putting them
10169 # here allows them to be overridden if necessary.
10170 runpath_var=LD_RUN_PATH
10171 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10172 export_dynamic_flag_spec='${wl}--export-dynamic'
10173 # ancient GNU ld didn't support --whole-archive et. al.
10174 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10175 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10177 whole_archive_flag_spec=
10179 supports_anon_versioning=no
10180 case `$LD -v 2>&1` in
10181 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10182 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10183 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10184 *\ 2.11.*) ;; # other 2.11 versions
10185 *) supports_anon_versioning=yes ;;
10188 # See if GNU ld supports shared libraries.
10191 # On AIX/PPC, the GNU linker is very broken
10192 if test "$host_cpu" != ia64; then
10196 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
10197 *** to be unable to reliably create shared libraries on AIX.
10198 *** Therefore, libtool is disabling shared libraries support. If you
10199 *** really care for shared libraries, you may want to modify your PATH
10200 *** so that a non-GNU linker is found, and then restart.
10209 # see comment about AmigaOS4 .so support
10210 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10211 archive_expsym_cmds=''
10214 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)'
10215 hardcode_libdir_flag_spec='-L$libdir'
10216 hardcode_minus_L=yes
10222 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10223 allow_undefined_flag=unsupported
10224 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10225 # support --undefined. This deserves some investigation. FIXME
10226 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10232 cygwin* | mingw* | pw32* | cegcc*)
10233 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10234 # as there is no search path for DLLs.
10235 hardcode_libdir_flag_spec='-L$libdir'
10236 allow_undefined_flag=unsupported
10237 always_export_symbols=no
10238 enable_shared_with_static_runtimes=yes
10239 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10241 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10242 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10243 # If the export-symbols file already is a .def file (1st line
10244 # is EXPORTS), use it as is; otherwise, prepend...
10245 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10246 cp $export_symbols $output_objdir/$soname.def;
10248 echo EXPORTS > $output_objdir/$soname.def;
10249 cat $export_symbols >> $output_objdir/$soname.def;
10251 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10259 hardcode_shlibpath_var=no
10260 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10261 export_dynamic_flag_spec='${wl}-E'
10262 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10263 # Instead, shared libraries are loaded at an image base (0x10000000 by
10264 # default) and relocated if they conflict, which is a slow very memory
10265 # consuming and fragmenting process. To avoid this, we pick a random,
10266 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10267 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10268 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10269 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'
10272 gnu* | linux* | tpf* | k*bsd*-gnu)
10274 if test "$host_os" = linux-dietlibc; then
10275 case $cc_basename in
10276 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10279 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10280 && test "$tmp_diet" = no
10283 tmp_sharedflag='-shared'
10284 case $cc_basename,$host_cpu in
10285 pgcc*) # Portland Group C compiler
10286 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'
10287 tmp_addflag=' $pic_flag'
10289 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
10290 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'
10291 tmp_addflag=' $pic_flag -Mnomain' ;;
10292 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10293 tmp_addflag=' -i_dynamic' ;;
10294 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10295 tmp_addflag=' -i_dynamic -nofor_main' ;;
10296 ifc* | ifort*) # Intel Fortran compiler
10297 tmp_addflag=' -nofor_main' ;;
10298 lf95*) # Lahey Fortran 8.1
10299 whole_archive_flag_spec=
10300 tmp_sharedflag='--shared' ;;
10301 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10302 tmp_sharedflag='-qmkshrobj'
10305 case `$CC -V 2>&1 | sed 5q` in
10306 *Sun\ C*) # Sun C 5.9
10307 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'
10308 compiler_needs_object=yes
10309 tmp_sharedflag='-G' ;;
10310 *Sun\ F*) # Sun Fortran 8.3
10311 tmp_sharedflag='-G' ;;
10313 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10315 if test "x$supports_anon_versioning" = xyes; then
10316 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10317 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10318 echo "local: *; };" >> $output_objdir/$libname.ver~
10319 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10322 case $cc_basename in
10324 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10325 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10326 hardcode_libdir_flag_spec=
10327 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10328 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10329 if test "x$supports_anon_versioning" = xyes; then
10330 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10331 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10332 echo "local: *; };" >> $output_objdir/$libname.ver~
10333 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10343 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10344 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10347 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10348 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10353 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10357 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10358 *** create shared libraries on Solaris systems. Therefore, libtool
10359 *** is disabling shared libraries support. We urge you to upgrade GNU
10360 *** binutils to release 2.9.1 or newer. Another option is to modify
10361 *** your PATH or compiler configuration so that the native linker is
10362 *** used, and then restart.
10365 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10366 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10367 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10373 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10374 case `$LD -v 2>&1` in
10375 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10379 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10380 *** reliably create shared libraries on SCO systems. Therefore, libtool
10381 *** is disabling shared libraries support. We urge you to upgrade GNU
10382 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10383 *** your PATH or compiler configuration so that the native linker is
10384 *** used, and then restart.
10389 # For security reasons, it is highly recommended that you always
10390 # use absolute paths for naming shared libraries, and exclude the
10391 # DT_RUNPATH tag from executables and libraries. But doing so
10392 # requires that you compile everything twice, which is a pain.
10393 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10394 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10395 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10396 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10405 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10407 hardcode_direct=yes
10408 hardcode_shlibpath_var=no
10412 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10413 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10414 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10421 if test "$ld_shlibs" = no; then
10423 hardcode_libdir_flag_spec=
10424 export_dynamic_flag_spec=
10425 whole_archive_flag_spec=
10428 # PORTME fill in a description of your system's linker (not GNU ld)
10431 allow_undefined_flag=unsupported
10432 always_export_symbols=yes
10433 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'
10434 # Note: this linker hardcodes the directories in LIBPATH if there
10435 # are no directories specified by -L.
10436 hardcode_minus_L=yes
10437 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10438 # Neither direct hardcoding nor static linking is supported with a
10440 hardcode_direct=unsupported
10445 if test "$host_cpu" = ia64; then
10446 # On IA64, the linker does run time linking by default, so we don't
10447 # have to do anything special.
10448 aix_use_runtimelinking=no
10449 exp_sym_flag='-Bexport'
10452 # If we're using GNU nm, then we don't want the "-C" option.
10453 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10454 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10455 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'
10457 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'
10459 aix_use_runtimelinking=no
10461 # Test if we are trying to use run time linking or normal
10462 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10463 # need to do runtime linking.
10464 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10465 for ld_flag in $LDFLAGS; do
10466 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10467 aix_use_runtimelinking=yes
10474 exp_sym_flag='-bexport'
10475 no_entry_flag='-bnoentry'
10478 # When large executables or shared objects are built, AIX ld can
10479 # have problems creating the table of contents. If linking a library
10480 # or program results in "error TOC overflow" add -mminimal-toc to
10481 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10482 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10485 hardcode_direct=yes
10486 hardcode_direct_absolute=yes
10487 hardcode_libdir_separator=':'
10488 link_all_deplibs=yes
10489 file_list_spec='${wl}-f,'
10491 if test "$GCC" = yes; then
10492 case $host_os in aix4.[012]|aix4.[012].*)
10493 # We only want to do this on AIX 4.2 and lower, the check
10494 # below for broken collect2 doesn't work under 4.3+
10495 collect2name=`${CC} -print-prog-name=collect2`
10496 if test -f "$collect2name" &&
10497 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10499 # We have reworked collect2
10502 # We have old collect2
10503 hardcode_direct=unsupported
10504 # It fails to find uninstalled libraries when the uninstalled
10505 # path is not listed in the libpath. Setting hardcode_minus_L
10506 # to unsupported forces relinking
10507 hardcode_minus_L=yes
10508 hardcode_libdir_flag_spec='-L$libdir'
10509 hardcode_libdir_separator=
10513 shared_flag='-shared'
10514 if test "$aix_use_runtimelinking" = yes; then
10515 shared_flag="$shared_flag "'${wl}-G'
10519 if test "$host_cpu" = ia64; then
10520 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10521 # chokes on -Wl,-G. The following line is correct:
10524 if test "$aix_use_runtimelinking" = yes; then
10525 shared_flag='${wl}-G'
10527 shared_flag='${wl}-bM:SRE'
10532 export_dynamic_flag_spec='${wl}-bexpall'
10533 # It seems that -bexpall does not export symbols beginning with
10534 # underscore (_), so it is better to generate a list of symbols to export.
10535 always_export_symbols=yes
10536 if test "$aix_use_runtimelinking" = yes; then
10537 # Warning - without using the other runtime loading flags (-brtl),
10538 # -berok will link without error, but may produce a broken library.
10539 allow_undefined_flag='-berok'
10540 # Determine the default libpath from the value encoded in an
10541 # empty executable.
10542 if test x$gcc_no_link = xyes; then
10543 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10544 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10545 { (exit 1); exit 1; }; }
10547 cat >conftest.$ac_ext <<_ACEOF
10550 cat confdefs.h >>conftest.$ac_ext
10551 cat >>conftest.$ac_ext <<_ACEOF
10552 /* end confdefs.h. */
10562 rm -f conftest.$ac_objext conftest$ac_exeext
10563 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10564 (eval $ac_link) 2>conftest.er1
10566 grep -v '^ *+' conftest.er1 >conftest.err
10568 cat conftest.err >&5
10569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10570 (exit $ac_status); } &&
10571 { ac_try='test -z "$ac_c_werror_flag"
10572 || test ! -s conftest.err'
10573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10574 (eval $ac_try) 2>&5
10576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10577 (exit $ac_status); }; } &&
10578 { ac_try='test -s conftest$ac_exeext'
10579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10580 (eval $ac_try) 2>&5
10582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10583 (exit $ac_status); }; }; then
10585 lt_aix_libpath_sed='
10586 /Import File Strings/,/^$/ {
10592 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10593 # Check for a 64-bit object if we didn't find anything.
10594 if test -z "$aix_libpath"; then
10595 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10598 echo "$as_me: failed program was:" >&5
10599 sed 's/^/| /' conftest.$ac_ext >&5
10602 rm -f conftest.err conftest.$ac_objext \
10603 conftest$ac_exeext conftest.$ac_ext
10604 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10606 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10607 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"
10609 if test "$host_cpu" = ia64; then
10610 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10611 allow_undefined_flag="-z nodefs"
10612 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"
10614 # Determine the default libpath from the value encoded in an
10615 # empty executable.
10616 if test x$gcc_no_link = xyes; then
10617 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10618 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10619 { (exit 1); exit 1; }; }
10621 cat >conftest.$ac_ext <<_ACEOF
10624 cat confdefs.h >>conftest.$ac_ext
10625 cat >>conftest.$ac_ext <<_ACEOF
10626 /* end confdefs.h. */
10636 rm -f conftest.$ac_objext conftest$ac_exeext
10637 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10638 (eval $ac_link) 2>conftest.er1
10640 grep -v '^ *+' conftest.er1 >conftest.err
10642 cat conftest.err >&5
10643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10644 (exit $ac_status); } &&
10645 { ac_try='test -z "$ac_c_werror_flag"
10646 || test ! -s conftest.err'
10647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10648 (eval $ac_try) 2>&5
10650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10651 (exit $ac_status); }; } &&
10652 { ac_try='test -s conftest$ac_exeext'
10653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10654 (eval $ac_try) 2>&5
10656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10657 (exit $ac_status); }; }; then
10659 lt_aix_libpath_sed='
10660 /Import File Strings/,/^$/ {
10666 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10667 # Check for a 64-bit object if we didn't find anything.
10668 if test -z "$aix_libpath"; then
10669 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10672 echo "$as_me: failed program was:" >&5
10673 sed 's/^/| /' conftest.$ac_ext >&5
10676 rm -f conftest.err conftest.$ac_objext \
10677 conftest$ac_exeext conftest.$ac_ext
10678 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10680 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10681 # Warning - without using the other run time loading flags,
10682 # -berok will link without error, but may produce a broken library.
10683 no_undefined_flag=' ${wl}-bernotok'
10684 allow_undefined_flag=' ${wl}-berok'
10685 # Exported symbols can be pulled into shared objects from archives
10686 whole_archive_flag_spec='$convenience'
10687 archive_cmds_need_lc=yes
10688 # This is similar to how AIX traditionally builds its shared libraries.
10689 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'
10697 # see comment about AmigaOS4 .so support
10698 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10699 archive_expsym_cmds=''
10702 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)'
10703 hardcode_libdir_flag_spec='-L$libdir'
10704 hardcode_minus_L=yes
10710 export_dynamic_flag_spec=-rdynamic
10713 cygwin* | mingw* | pw32* | cegcc*)
10714 # When not using gcc, we currently assume that we are using
10715 # Microsoft Visual C++.
10716 # hardcode_libdir_flag_spec is actually meaningless, as there is
10717 # no search path for DLLs.
10718 hardcode_libdir_flag_spec=' '
10719 allow_undefined_flag=unsupported
10720 # Tell ltmain to make .lib files, not .a files.
10722 # Tell ltmain to make .dll files, not .so files.
10724 # FIXME: Setting linknames here is a bad hack.
10725 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
10726 # The linker will automatically build a .lib file if we build a DLL.
10727 old_archive_from_new_cmds='true'
10728 # FIXME: Should let the user specify the lib program.
10729 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10730 fix_srcfile_path='`cygpath -w "$srcfile"`'
10731 enable_shared_with_static_runtimes=yes
10734 darwin* | rhapsody*)
10737 archive_cmds_need_lc=no
10739 hardcode_automatic=yes
10740 hardcode_shlibpath_var=unsupported
10741 whole_archive_flag_spec=''
10742 link_all_deplibs=yes
10743 allow_undefined_flag="$_lt_dar_allow_undefined"
10744 case $cc_basename in
10745 ifort*) _lt_dar_can_shared=yes ;;
10746 *) _lt_dar_can_shared=$GCC ;;
10748 if test "$_lt_dar_can_shared" = "yes"; then
10749 output_verbose_link_cmd=echo
10750 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10751 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10752 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
10753 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
10762 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10763 hardcode_libdir_flag_spec='-L$libdir'
10764 hardcode_shlibpath_var=no
10771 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10772 # support. Future versions do this automatically, but an explicit c++rt0.o
10773 # does not break anything, and helps significantly (at the cost of a little
10776 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10777 hardcode_libdir_flag_spec='-R$libdir'
10778 hardcode_direct=yes
10779 hardcode_shlibpath_var=no
10782 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10784 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10785 hardcode_direct=yes
10786 hardcode_minus_L=yes
10787 hardcode_shlibpath_var=no
10790 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10791 freebsd* | dragonfly*)
10792 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10793 hardcode_libdir_flag_spec='-R$libdir'
10794 hardcode_direct=yes
10795 hardcode_shlibpath_var=no
10799 if test "$GCC" = yes; then
10800 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'
10802 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'
10804 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10805 hardcode_libdir_separator=:
10806 hardcode_direct=yes
10808 # hardcode_minus_L: Not really in the search PATH,
10809 # but as the default location of the library.
10810 hardcode_minus_L=yes
10811 export_dynamic_flag_spec='${wl}-E'
10815 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10816 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10818 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10820 if test "$with_gnu_ld" = no; then
10821 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10822 hardcode_libdir_flag_spec_ld='+b $libdir'
10823 hardcode_libdir_separator=:
10824 hardcode_direct=yes
10825 hardcode_direct_absolute=yes
10826 export_dynamic_flag_spec='${wl}-E'
10827 # hardcode_minus_L: Not really in the search PATH,
10828 # but as the default location of the library.
10829 hardcode_minus_L=yes
10834 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10837 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10840 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10843 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10849 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10852 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10855 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10859 if test "$with_gnu_ld" = no; then
10860 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10861 hardcode_libdir_separator=:
10866 hardcode_shlibpath_var=no
10869 hardcode_direct=yes
10870 hardcode_direct_absolute=yes
10871 export_dynamic_flag_spec='${wl}-E'
10873 # hardcode_minus_L: Not really in the search PATH,
10874 # but as the default location of the library.
10875 hardcode_minus_L=yes
10881 irix5* | irix6* | nonstopux*)
10882 if test "$GCC" = yes; then
10883 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'
10884 # Try to use the -exported_symbol ld option, if it does not
10885 # work, assume that -exports_file does not work either and
10886 # implicitly export all symbols.
10887 save_LDFLAGS="$LDFLAGS"
10888 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10889 if test x$gcc_no_link = xyes; then
10890 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10891 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10892 { (exit 1); exit 1; }; }
10894 cat >conftest.$ac_ext <<_ACEOF
10897 rm -f conftest.$ac_objext conftest$ac_exeext
10898 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10899 (eval $ac_link) 2>conftest.er1
10901 grep -v '^ *+' conftest.er1 >conftest.err
10903 cat conftest.err >&5
10904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10905 (exit $ac_status); } &&
10906 { ac_try='test -z "$ac_c_werror_flag"
10907 || test ! -s conftest.err'
10908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10909 (eval $ac_try) 2>&5
10911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10912 (exit $ac_status); }; } &&
10913 { ac_try='test -s conftest$ac_exeext'
10914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10915 (eval $ac_try) 2>&5
10917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10918 (exit $ac_status); }; }; then
10919 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'
10922 echo "$as_me: failed program was:" >&5
10923 sed 's/^/| /' conftest.$ac_ext >&5
10926 rm -f conftest.err conftest.$ac_objext \
10927 conftest$ac_exeext conftest.$ac_ext
10928 LDFLAGS="$save_LDFLAGS"
10930 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'
10931 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'
10933 archive_cmds_need_lc='no'
10934 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10935 hardcode_libdir_separator=:
10937 link_all_deplibs=yes
10941 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10942 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10944 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10946 hardcode_libdir_flag_spec='-R$libdir'
10947 hardcode_direct=yes
10948 hardcode_shlibpath_var=no
10952 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10953 hardcode_direct=yes
10954 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10955 hardcode_libdir_separator=:
10956 hardcode_shlibpath_var=no
10963 if test -f /usr/libexec/ld.so; then
10964 hardcode_direct=yes
10965 hardcode_shlibpath_var=no
10966 hardcode_direct_absolute=yes
10967 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10968 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10969 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10970 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10971 export_dynamic_flag_spec='${wl}-E'
10974 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10975 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10976 hardcode_libdir_flag_spec='-R$libdir'
10979 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10980 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10990 hardcode_libdir_flag_spec='-L$libdir'
10991 hardcode_minus_L=yes
10992 allow_undefined_flag=unsupported
10993 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'
10994 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10998 if test "$GCC" = yes; then
10999 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11000 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'
11002 allow_undefined_flag=' -expect_unresolved \*'
11003 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'
11005 archive_cmds_need_lc='no'
11006 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11007 hardcode_libdir_separator=:
11010 osf4* | osf5*) # as osf3* with the addition of -msym flag
11011 if test "$GCC" = yes; then
11012 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11013 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'
11014 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11016 allow_undefined_flag=' -expect_unresolved \*'
11017 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'
11018 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~
11019 $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'
11021 # Both c and cxx compiler support -rpath directly
11022 hardcode_libdir_flag_spec='-rpath $libdir'
11024 archive_cmds_need_lc='no'
11025 hardcode_libdir_separator=:
11029 no_undefined_flag=' -z defs'
11030 if test "$GCC" = yes; then
11032 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11033 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11034 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11036 case `$CC -V 2>&1` in
11039 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11040 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11041 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11045 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11046 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11047 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11051 hardcode_libdir_flag_spec='-R$libdir'
11052 hardcode_shlibpath_var=no
11054 solaris2.[0-5] | solaris2.[0-5].*) ;;
11056 # The compiler driver will combine and reorder linker options,
11057 # but understands `-z linker_flag'. GCC discards it without `$wl',
11058 # but is careful enough not to reorder.
11059 # Supported since Solaris 2.6 (maybe 2.5.1?)
11060 if test "$GCC" = yes; then
11061 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11063 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11067 link_all_deplibs=yes
11071 if test "x$host_vendor" = xsequent; then
11072 # Use $CC to link under sequent, because it throws in some extra .o
11073 # files that make .init and .fini sections work.
11074 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11076 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11078 hardcode_libdir_flag_spec='-L$libdir'
11079 hardcode_direct=yes
11080 hardcode_minus_L=yes
11081 hardcode_shlibpath_var=no
11085 case $host_vendor in
11087 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11088 hardcode_direct=yes # is this really true???
11091 ## LD is ld it makes a PLAMLIB
11092 ## CC just makes a GrossModule.
11093 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11094 reload_cmds='$CC -r -o $output$reload_objs'
11098 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11099 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11102 runpath_var='LD_RUN_PATH'
11103 hardcode_shlibpath_var=no
11107 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11108 hardcode_shlibpath_var=no
11109 export_dynamic_flag_spec='-Bexport'
11113 if test -d /usr/nec; then
11114 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11115 hardcode_shlibpath_var=no
11116 runpath_var=LD_RUN_PATH
11117 hardcode_runpath_var=yes
11122 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11123 no_undefined_flag='${wl}-z,text'
11124 archive_cmds_need_lc=no
11125 hardcode_shlibpath_var=no
11126 runpath_var='LD_RUN_PATH'
11128 if test "$GCC" = yes; then
11129 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11130 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11132 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11133 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11137 sysv5* | sco3.2v5* | sco5v6*)
11138 # Note: We can NOT use -z defs as we might desire, because we do not
11139 # link with -lc, and that would cause any symbols used from libc to
11140 # always be unresolved, which means just about no library would
11141 # ever link correctly. If we're not using GNU ld we use -z text
11142 # though, which does catch some bad symbols but isn't as heavy-handed
11144 no_undefined_flag='${wl}-z,text'
11145 allow_undefined_flag='${wl}-z,nodefs'
11146 archive_cmds_need_lc=no
11147 hardcode_shlibpath_var=no
11148 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11149 hardcode_libdir_separator=':'
11150 link_all_deplibs=yes
11151 export_dynamic_flag_spec='${wl}-Bexport'
11152 runpath_var='LD_RUN_PATH'
11154 if test "$GCC" = yes; then
11155 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11156 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11158 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11159 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11164 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11165 hardcode_libdir_flag_spec='-L$libdir'
11166 hardcode_shlibpath_var=no
11174 if test x$host_vendor = xsni; then
11176 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11177 export_dynamic_flag_spec='${wl}-Blargedynsym'
11183 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
11184 echo "${ECHO_T}$ld_shlibs" >&6
11185 test "$ld_shlibs" = no && can_build_shared=no
11187 with_gnu_ld=$with_gnu_ld
11204 # Do we need to explicitly link libc?
11206 case "x$archive_cmds_need_lc" in
11208 # Assume -lc should be added
11209 archive_cmds_need_lc=yes
11211 if test "$enable_shared" = yes && test "$GCC" = yes; then
11212 case $archive_cmds in
11214 # FIXME: we may have to deal with multi-command sequences.
11217 # Test whether the compiler implicitly links with -lc since on some
11218 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11219 # to ld, don't add -lc before -lgcc.
11220 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
11221 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
11222 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
11223 echo $ECHO_N "(cached) $ECHO_C" >&6
11226 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11228 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11229 (eval $ac_compile) 2>&5
11231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11232 (exit $ac_status); } 2>conftest.err; then
11235 libobjs=conftest.$ac_objext
11237 wl=$lt_prog_compiler_wl
11238 pic_flag=$lt_prog_compiler_pic
11244 lt_save_allow_undefined_flag=$allow_undefined_flag
11245 allow_undefined_flag=
11246 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
11247 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11250 (exit $ac_status); }
11252 lt_cv_archive_cmds_need_lc=no
11254 lt_cv_archive_cmds_need_lc=yes
11256 allow_undefined_flag=$lt_save_allow_undefined_flag
11258 cat conftest.err 1>&5
11263 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
11264 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
11265 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11428 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
11429 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
11431 if test "$GCC" = yes; then
11433 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11434 *) lt_awk_arg="/^libraries:/" ;;
11436 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11437 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
11438 # if the path contains ";" then we assume it to be the separator
11439 # otherwise default to the standard path separator (i.e. ":") - it is
11440 # assumed that no part of a normal pathname contains ";" but that should
11441 # okay in the real world where ";" in dirpaths is itself problematic.
11442 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
11444 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11446 # Ok, now we have the path, separated by spaces, we can step through it
11447 # and add multilib dir if necessary.
11448 lt_tmp_lt_search_path_spec=
11449 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11450 for lt_sys_path in $lt_search_path_spec; do
11451 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11452 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11454 test -d "$lt_sys_path" && \
11455 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11458 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
11459 BEGIN {RS=" "; FS="/|\n";} {
11462 for (lt_i = NF; lt_i > 0; lt_i--) {
11463 if ($lt_i != "" && $lt_i != ".") {
11464 if ($lt_i == "..") {
11467 if (lt_count == 0) {
11468 lt_foo="/" $lt_i lt_foo;
11475 if (lt_foo != "") { lt_freq[lt_foo]++; }
11476 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11478 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
11480 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11482 library_names_spec=
11483 libname_spec='lib$name'
11487 postuninstall_cmds=
11491 shlibpath_overrides_runpath=unknown
11493 dynamic_linker="$host_os ld.so"
11494 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11495 need_lib_prefix=unknown
11496 hardcode_into_libs=no
11498 # when you set need_version to no, make sure it does not cause -set_version
11499 # flags to be left without arguments
11500 need_version=unknown
11505 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11506 shlibpath_var=LIBPATH
11508 # AIX 3 has no versioning support, so we append a major version to the name.
11509 soname_spec='${libname}${release}${shared_ext}$major'
11516 hardcode_into_libs=yes
11517 if test "$host_cpu" = ia64; then
11518 # AIX 5 supports IA64
11519 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11520 shlibpath_var=LD_LIBRARY_PATH
11522 # With GCC up to 2.95.x, collect2 would create an import file
11523 # for dependence libraries. The import file would start with
11524 # the line `#! .'. This would cause the generated library to
11525 # depend on `.', always an invalid library. This was fixed in
11526 # development snapshots of GCC prior to 3.0.
11528 aix4 | aix4.[01] | aix4.[01].*)
11529 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11531 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11534 can_build_shared=no
11538 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11539 # soname into executable. Probably we can add versioning support to
11540 # collect2, so additional links can be useful in future.
11541 if test "$aix_use_runtimelinking" = yes; then
11542 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11543 # instead of lib<name>.a to let people know that these are not
11544 # typical AIX shared libraries.
11545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11547 # We preserve .a as extension for shared libraries through AIX4.2
11548 # and later when we are not doing run time linking.
11549 library_names_spec='${libname}${release}.a $libname.a'
11550 soname_spec='${libname}${release}${shared_ext}$major'
11552 shlibpath_var=LIBPATH
11559 # Since July 2007 AmigaOS4 officially supports .so libraries.
11560 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11564 library_names_spec='$libname.ixlibrary $libname.a'
11565 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11566 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'
11572 library_names_spec='${libname}${shared_ext}'
11573 dynamic_linker="$host_os ld.so"
11574 shlibpath_var=LIBRARY_PATH
11580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11581 soname_spec='${libname}${release}${shared_ext}$major'
11582 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11583 shlibpath_var=LD_LIBRARY_PATH
11584 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11585 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11586 # the default ld.so.conf also contains /usr/contrib/lib and
11587 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11588 # libtool to hard-code these into programs
11591 cygwin* | mingw* | pw32* | cegcc*)
11592 version_type=windows
11597 case $GCC,$host_os in
11598 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11599 library_names_spec='$libname.dll.a'
11600 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11601 postinstall_cmds='base_file=`basename \${file}`~
11602 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11603 dldir=$destdir/`dirname \$dlpath`~
11604 test -d \$dldir || mkdir -p \$dldir~
11605 $install_prog $dir/$dlname \$dldir/$dlname~
11606 chmod a+x \$dldir/$dlname~
11607 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11608 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11610 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11611 dlpath=$dir/\$dldll~
11613 shlibpath_overrides_runpath=yes
11617 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11618 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11619 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
11622 # MinGW DLLs use traditional 'lib' prefix
11623 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11624 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11625 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11626 # It is most probably a Windows format PATH printed by
11627 # mingw gcc, but we are running on Cygwin. Gcc prints its search
11628 # path with ; separators, and with drive letters. We can handle the
11629 # drive letters (cygwin fileutils understands them), so leave them,
11630 # especially as we might pass files found there to a mingw objdump,
11631 # which wouldn't understand a cygwinified path. Ahh.
11632 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11634 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11638 # pw32 DLLs use 'pw' prefix rather than 'lib'
11639 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11645 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11648 dynamic_linker='Win32 ld.exe'
11649 # FIXME: first we should search . and the directory the executable is in
11653 darwin* | rhapsody*)
11654 dynamic_linker="$host_os dyld"
11655 version_type=darwin
11658 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11659 soname_spec='${libname}${release}${major}$shared_ext'
11660 shlibpath_overrides_runpath=yes
11661 shlibpath_var=DYLD_LIBRARY_PATH
11662 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11664 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11665 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11673 soname_spec='${libname}${release}${shared_ext}$major'
11674 shlibpath_var=LD_LIBRARY_PATH
11681 freebsd* | dragonfly*)
11682 # DragonFly does not have aout. When/if they implement a new
11683 # versioning mechanism, adjust this.
11684 if test -x /usr/bin/objformat; then
11685 objformat=`/usr/bin/objformat`
11688 freebsd[123]*) objformat=aout ;;
11689 *) objformat=elf ;;
11692 version_type=freebsd-$objformat
11693 case $version_type in
11695 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11700 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11704 shlibpath_var=LD_LIBRARY_PATH
11707 shlibpath_overrides_runpath=yes
11709 freebsd3.[01]* | freebsdelf3.[01]*)
11710 shlibpath_overrides_runpath=yes
11711 hardcode_into_libs=yes
11713 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11714 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11715 shlibpath_overrides_runpath=no
11716 hardcode_into_libs=yes
11718 *) # from 4.6 on, and DragonFly
11719 shlibpath_overrides_runpath=yes
11720 hardcode_into_libs=yes
11729 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11730 soname_spec='${libname}${release}${shared_ext}$major'
11731 shlibpath_var=LD_LIBRARY_PATH
11732 hardcode_into_libs=yes
11735 hpux9* | hpux10* | hpux11*)
11736 # Give a soname corresponding to the major version so that dld.sl refuses to
11737 # link against other versions.
11744 hardcode_into_libs=yes
11745 dynamic_linker="$host_os dld.so"
11746 shlibpath_var=LD_LIBRARY_PATH
11747 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11749 soname_spec='${libname}${release}${shared_ext}$major'
11750 if test "X$HPUX_IA64_MODE" = X32; then
11751 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11753 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11755 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11759 hardcode_into_libs=yes
11760 dynamic_linker="$host_os dld.sl"
11761 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11762 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11763 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11764 soname_spec='${libname}${release}${shared_ext}$major'
11765 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11766 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11770 dynamic_linker="$host_os dld.sl"
11771 shlibpath_var=SHLIB_PATH
11772 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11774 soname_spec='${libname}${release}${shared_ext}$major'
11777 # HP-UX runs *really* slowly unless shared libraries are mode 555.
11778 postinstall_cmds='chmod 555 $lib'
11785 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11786 soname_spec='${libname}${release}${shared_ext}$major'
11787 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11788 shlibpath_var=LD_LIBRARY_PATH
11789 shlibpath_overrides_runpath=no
11790 hardcode_into_libs=yes
11793 irix5* | irix6* | nonstopux*)
11795 nonstopux*) version_type=nonstopux ;;
11797 if test "$lt_cv_prog_gnu_ld" = yes; then
11805 soname_spec='${libname}${release}${shared_ext}$major'
11806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11808 irix5* | nonstopux*)
11809 libsuff= shlibsuff=
11812 case $LD in # libtool.m4 will add one of these switches to LD
11813 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11814 libsuff= shlibsuff= libmagic=32-bit;;
11815 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11816 libsuff=32 shlibsuff=N32 libmagic=N32;;
11817 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11818 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11819 *) libsuff= shlibsuff= libmagic=never-match;;
11823 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11824 shlibpath_overrides_runpath=no
11825 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11826 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11827 hardcode_into_libs=yes
11830 # No shared lib support for Linux oldld, aout, or coff.
11831 linux*oldld* | linux*aout* | linux*coff*)
11835 # This must be Linux ELF.
11836 linux* | k*bsd*-gnu)
11840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11841 soname_spec='${libname}${release}${shared_ext}$major'
11842 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11843 shlibpath_var=LD_LIBRARY_PATH
11844 shlibpath_overrides_runpath=no
11846 # Some binutils ld are patched to set DT_RUNPATH
11847 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then
11848 echo $ECHO_N "(cached) $ECHO_C" >&6
11850 lt_cv_shlibpath_overrides_runpath=no
11851 save_LDFLAGS=$LDFLAGS
11852 save_libdir=$libdir
11853 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11854 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11855 if test x$gcc_no_link = xyes; then
11856 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11857 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11858 { (exit 1); exit 1; }; }
11860 cat >conftest.$ac_ext <<_ACEOF
11863 cat confdefs.h >>conftest.$ac_ext
11864 cat >>conftest.$ac_ext <<_ACEOF
11865 /* end confdefs.h. */
11875 rm -f conftest.$ac_objext conftest$ac_exeext
11876 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11877 (eval $ac_link) 2>conftest.er1
11879 grep -v '^ *+' conftest.er1 >conftest.err
11881 cat conftest.err >&5
11882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11883 (exit $ac_status); } &&
11884 { ac_try='test -z "$ac_c_werror_flag"
11885 || test ! -s conftest.err'
11886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11887 (eval $ac_try) 2>&5
11889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11890 (exit $ac_status); }; } &&
11891 { ac_try='test -s conftest$ac_exeext'
11892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11893 (eval $ac_try) 2>&5
11895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11896 (exit $ac_status); }; }; then
11897 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
11898 lt_cv_shlibpath_overrides_runpath=yes
11902 echo "$as_me: failed program was:" >&5
11903 sed 's/^/| /' conftest.$ac_ext >&5
11906 rm -f conftest.err conftest.$ac_objext \
11907 conftest$ac_exeext conftest.$ac_ext
11908 LDFLAGS=$save_LDFLAGS
11909 libdir=$save_libdir
11913 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11915 # This implies no fast_install, which is unacceptable.
11916 # Some rework will be needed to allow for fast_install
11917 # before this can be enabled.
11918 hardcode_into_libs=yes
11920 # Append ld.so.conf contents to the search path
11921 if test -f /etc/ld.so.conf; then
11922 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
11923 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11926 # We used to test for /lib/ld.so.1 and disable shared libraries on
11927 # powerpc, because MkLinux only supported shared libraries with the
11928 # GNU dynamic linker. Since this was broken with cross compilers,
11929 # most powerpc-linux boxes support dynamic linking these days and
11930 # people can always --disable-shared, the test was removed, and we
11931 # assume the GNU/Linux dynamic linker is in use.
11932 dynamic_linker='GNU/Linux ld.so'
11939 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11941 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11942 dynamic_linker='NetBSD (a.out) ld.so'
11944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11945 soname_spec='${libname}${release}${shared_ext}$major'
11946 dynamic_linker='NetBSD ld.elf_so'
11948 shlibpath_var=LD_LIBRARY_PATH
11949 shlibpath_overrides_runpath=yes
11950 hardcode_into_libs=yes
11955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11956 shlibpath_var=LD_LIBRARY_PATH
11957 shlibpath_overrides_runpath=yes
11964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11965 soname_spec='${libname}${release}${shared_ext}$major'
11966 shlibpath_var=LD_LIBRARY_PATH
11967 shlibpath_overrides_runpath=no
11968 hardcode_into_libs=yes
11969 dynamic_linker='ldqnx.so'
11974 sys_lib_dlsearch_path_spec="/usr/lib"
11976 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11978 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11979 *) need_version=no ;;
11981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11982 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11983 shlibpath_var=LD_LIBRARY_PATH
11984 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11986 openbsd2.[89] | openbsd2.[89].*)
11987 shlibpath_overrides_runpath=no
11990 shlibpath_overrides_runpath=yes
11994 shlibpath_overrides_runpath=yes
11999 libname_spec='$name'
12002 library_names_spec='$libname${shared_ext} $libname.a'
12003 dynamic_linker='OS/2 ld.exe'
12004 shlibpath_var=LIBPATH
12007 osf3* | osf4* | osf5*)
12011 soname_spec='${libname}${release}${shared_ext}$major'
12012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12013 shlibpath_var=LD_LIBRARY_PATH
12014 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12015 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12027 soname_spec='${libname}${release}${shared_ext}$major'
12028 shlibpath_var=LD_LIBRARY_PATH
12029 shlibpath_overrides_runpath=yes
12030 hardcode_into_libs=yes
12031 # ldd complains unless libraries are executable
12032 postinstall_cmds='chmod +x $lib'
12037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12038 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12039 shlibpath_var=LD_LIBRARY_PATH
12040 shlibpath_overrides_runpath=yes
12041 if test "$with_gnu_ld" = yes; then
12049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12050 soname_spec='${libname}${release}${shared_ext}$major'
12051 shlibpath_var=LD_LIBRARY_PATH
12052 case $host_vendor in
12054 shlibpath_overrides_runpath=no
12056 runpath_var=LD_RUN_PATH
12064 shlibpath_overrides_runpath=no
12065 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12071 if test -d /usr/nec ;then
12073 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12074 soname_spec='$libname${shared_ext}.$major'
12075 shlibpath_var=LD_LIBRARY_PATH
12079 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12080 version_type=freebsd-elf
12083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12084 soname_spec='${libname}${release}${shared_ext}$major'
12085 shlibpath_var=LD_LIBRARY_PATH
12086 shlibpath_overrides_runpath=yes
12087 hardcode_into_libs=yes
12088 if test "$with_gnu_ld" = yes; then
12089 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12091 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12094 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12098 sys_lib_dlsearch_path_spec='/usr/lib'
12102 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12107 shlibpath_var=LD_LIBRARY_PATH
12108 shlibpath_overrides_runpath=no
12109 hardcode_into_libs=yes
12114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12115 soname_spec='${libname}${release}${shared_ext}$major'
12116 shlibpath_var=LD_LIBRARY_PATH
12123 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
12124 echo "${ECHO_T}$dynamic_linker" >&6
12125 test "$dynamic_linker" = no && can_build_shared=no
12127 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12128 if test "$GCC" = yes; then
12129 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12132 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12133 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12135 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12136 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12225 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
12226 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
12228 if test -n "$hardcode_libdir_flag_spec" ||
12229 test -n "$runpath_var" ||
12230 test "X$hardcode_automatic" = "Xyes" ; then
12232 # We can hardcode non-existent directories.
12233 if test "$hardcode_direct" != no &&
12234 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12235 # have to relink, otherwise we might link with an installed library
12236 # when we should be linking with a yet-to-be-installed one
12237 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12238 test "$hardcode_minus_L" != no; then
12239 # Linking always hardcodes the temporary library directory.
12240 hardcode_action=relink
12242 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12243 hardcode_action=immediate
12246 # We cannot hardcode anything, or else we can only hardcode existing
12248 hardcode_action=unsupported
12250 echo "$as_me:$LINENO: result: $hardcode_action" >&5
12251 echo "${ECHO_T}$hardcode_action" >&6
12253 if test "$hardcode_action" = relink ||
12254 test "$inherit_rpath" = yes; then
12255 # Fast installation is not supported
12256 enable_fast_install=no
12257 elif test "$shlibpath_overrides_runpath" = yes ||
12258 test "$enable_shared" = no; then
12259 # Fast installation is not necessary
12260 enable_fast_install=needless
12268 if test "x$enable_dlopen" != xyes; then
12269 enable_dlopen=unknown
12270 enable_dlopen_self=unknown
12271 enable_dlopen_self_static=unknown
12278 lt_cv_dlopen="load_add_on"
12280 lt_cv_dlopen_self=yes
12283 mingw* | pw32* | cegcc*)
12284 lt_cv_dlopen="LoadLibrary"
12289 lt_cv_dlopen="dlopen"
12294 # if libdl is installed we need to link against it
12295 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12296 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12297 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12298 echo $ECHO_N "(cached) $ECHO_C" >&6
12300 ac_check_lib_save_LIBS=$LIBS
12302 if test x$gcc_no_link = xyes; then
12303 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12304 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12305 { (exit 1); exit 1; }; }
12307 cat >conftest.$ac_ext <<_ACEOF
12310 cat confdefs.h >>conftest.$ac_ext
12311 cat >>conftest.$ac_ext <<_ACEOF
12312 /* end confdefs.h. */
12314 /* Override any gcc2 internal prototype to avoid an error. */
12318 /* We use char because int might match the return type of a gcc2
12319 builtin and then its argument prototype would still apply. */
12329 rm -f conftest.$ac_objext conftest$ac_exeext
12330 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12331 (eval $ac_link) 2>conftest.er1
12333 grep -v '^ *+' conftest.er1 >conftest.err
12335 cat conftest.err >&5
12336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12337 (exit $ac_status); } &&
12338 { ac_try='test -z "$ac_c_werror_flag"
12339 || test ! -s conftest.err'
12340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12341 (eval $ac_try) 2>&5
12343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12344 (exit $ac_status); }; } &&
12345 { ac_try='test -s conftest$ac_exeext'
12346 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12347 (eval $ac_try) 2>&5
12349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12350 (exit $ac_status); }; }; then
12351 ac_cv_lib_dl_dlopen=yes
12353 echo "$as_me: failed program was:" >&5
12354 sed 's/^/| /' conftest.$ac_ext >&5
12356 ac_cv_lib_dl_dlopen=no
12358 rm -f conftest.err conftest.$ac_objext \
12359 conftest$ac_exeext conftest.$ac_ext
12360 LIBS=$ac_check_lib_save_LIBS
12362 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12363 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12364 if test $ac_cv_lib_dl_dlopen = yes; then
12365 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12368 lt_cv_dlopen="dyld"
12370 lt_cv_dlopen_self=yes
12377 echo "$as_me:$LINENO: checking for shl_load" >&5
12378 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
12379 if test "${ac_cv_func_shl_load+set}" = set; then
12380 echo $ECHO_N "(cached) $ECHO_C" >&6
12382 if test x$gcc_no_link = xyes; then
12383 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12384 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12385 { (exit 1); exit 1; }; }
12387 cat >conftest.$ac_ext <<_ACEOF
12390 cat confdefs.h >>conftest.$ac_ext
12391 cat >>conftest.$ac_ext <<_ACEOF
12392 /* end confdefs.h. */
12393 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
12394 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12395 #define shl_load innocuous_shl_load
12397 /* System header to define __stub macros and hopefully few prototypes,
12398 which can conflict with char shl_load (); below.
12399 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12400 <limits.h> exists even on freestanding compilers. */
12403 # include <limits.h>
12405 # include <assert.h>
12410 /* Override any gcc2 internal prototype to avoid an error. */
12415 /* We use char because int might match the return type of a gcc2
12416 builtin and then its argument prototype would still apply. */
12418 /* The GNU C library defines this for functions which it implements
12419 to always fail with ENOSYS. Some functions are actually named
12420 something starting with __ and the normal name is an alias. */
12421 #if defined (__stub_shl_load) || defined (__stub___shl_load)
12424 char (*f) () = shl_load;
12433 return f != shl_load;
12438 rm -f conftest.$ac_objext conftest$ac_exeext
12439 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12440 (eval $ac_link) 2>conftest.er1
12442 grep -v '^ *+' conftest.er1 >conftest.err
12444 cat conftest.err >&5
12445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12446 (exit $ac_status); } &&
12447 { ac_try='test -z "$ac_c_werror_flag"
12448 || test ! -s conftest.err'
12449 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12450 (eval $ac_try) 2>&5
12452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12453 (exit $ac_status); }; } &&
12454 { ac_try='test -s conftest$ac_exeext'
12455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12456 (eval $ac_try) 2>&5
12458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12459 (exit $ac_status); }; }; then
12460 ac_cv_func_shl_load=yes
12462 echo "$as_me: failed program was:" >&5
12463 sed 's/^/| /' conftest.$ac_ext >&5
12465 ac_cv_func_shl_load=no
12467 rm -f conftest.err conftest.$ac_objext \
12468 conftest$ac_exeext conftest.$ac_ext
12470 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
12471 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
12472 if test $ac_cv_func_shl_load = yes; then
12473 lt_cv_dlopen="shl_load"
12475 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
12476 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
12477 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
12478 echo $ECHO_N "(cached) $ECHO_C" >&6
12480 ac_check_lib_save_LIBS=$LIBS
12482 if test x$gcc_no_link = xyes; then
12483 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12484 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12485 { (exit 1); exit 1; }; }
12487 cat >conftest.$ac_ext <<_ACEOF
12490 cat confdefs.h >>conftest.$ac_ext
12491 cat >>conftest.$ac_ext <<_ACEOF
12492 /* end confdefs.h. */
12494 /* Override any gcc2 internal prototype to avoid an error. */
12498 /* We use char because int might match the return type of a gcc2
12499 builtin and then its argument prototype would still apply. */
12509 rm -f conftest.$ac_objext conftest$ac_exeext
12510 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12511 (eval $ac_link) 2>conftest.er1
12513 grep -v '^ *+' conftest.er1 >conftest.err
12515 cat conftest.err >&5
12516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12517 (exit $ac_status); } &&
12518 { ac_try='test -z "$ac_c_werror_flag"
12519 || test ! -s conftest.err'
12520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12521 (eval $ac_try) 2>&5
12523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12524 (exit $ac_status); }; } &&
12525 { ac_try='test -s conftest$ac_exeext'
12526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12527 (eval $ac_try) 2>&5
12529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12530 (exit $ac_status); }; }; then
12531 ac_cv_lib_dld_shl_load=yes
12533 echo "$as_me: failed program was:" >&5
12534 sed 's/^/| /' conftest.$ac_ext >&5
12536 ac_cv_lib_dld_shl_load=no
12538 rm -f conftest.err conftest.$ac_objext \
12539 conftest$ac_exeext conftest.$ac_ext
12540 LIBS=$ac_check_lib_save_LIBS
12542 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
12543 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
12544 if test $ac_cv_lib_dld_shl_load = yes; then
12545 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12547 echo "$as_me:$LINENO: checking for dlopen" >&5
12548 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
12549 if test "${ac_cv_func_dlopen+set}" = set; then
12550 echo $ECHO_N "(cached) $ECHO_C" >&6
12552 if test x$gcc_no_link = xyes; then
12553 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12554 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12555 { (exit 1); exit 1; }; }
12557 cat >conftest.$ac_ext <<_ACEOF
12560 cat confdefs.h >>conftest.$ac_ext
12561 cat >>conftest.$ac_ext <<_ACEOF
12562 /* end confdefs.h. */
12563 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
12564 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12565 #define dlopen innocuous_dlopen
12567 /* System header to define __stub macros and hopefully few prototypes,
12568 which can conflict with char dlopen (); below.
12569 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12570 <limits.h> exists even on freestanding compilers. */
12573 # include <limits.h>
12575 # include <assert.h>
12580 /* Override any gcc2 internal prototype to avoid an error. */
12585 /* We use char because int might match the return type of a gcc2
12586 builtin and then its argument prototype would still apply. */
12588 /* The GNU C library defines this for functions which it implements
12589 to always fail with ENOSYS. Some functions are actually named
12590 something starting with __ and the normal name is an alias. */
12591 #if defined (__stub_dlopen) || defined (__stub___dlopen)
12594 char (*f) () = dlopen;
12603 return f != dlopen;
12608 rm -f conftest.$ac_objext conftest$ac_exeext
12609 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12610 (eval $ac_link) 2>conftest.er1
12612 grep -v '^ *+' conftest.er1 >conftest.err
12614 cat conftest.err >&5
12615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12616 (exit $ac_status); } &&
12617 { ac_try='test -z "$ac_c_werror_flag"
12618 || test ! -s conftest.err'
12619 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12620 (eval $ac_try) 2>&5
12622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12623 (exit $ac_status); }; } &&
12624 { ac_try='test -s conftest$ac_exeext'
12625 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12626 (eval $ac_try) 2>&5
12628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12629 (exit $ac_status); }; }; then
12630 ac_cv_func_dlopen=yes
12632 echo "$as_me: failed program was:" >&5
12633 sed 's/^/| /' conftest.$ac_ext >&5
12635 ac_cv_func_dlopen=no
12637 rm -f conftest.err conftest.$ac_objext \
12638 conftest$ac_exeext conftest.$ac_ext
12640 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
12641 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
12642 if test $ac_cv_func_dlopen = yes; then
12643 lt_cv_dlopen="dlopen"
12645 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12646 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12647 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12648 echo $ECHO_N "(cached) $ECHO_C" >&6
12650 ac_check_lib_save_LIBS=$LIBS
12652 if test x$gcc_no_link = xyes; then
12653 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12654 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12655 { (exit 1); exit 1; }; }
12657 cat >conftest.$ac_ext <<_ACEOF
12660 cat confdefs.h >>conftest.$ac_ext
12661 cat >>conftest.$ac_ext <<_ACEOF
12662 /* end confdefs.h. */
12664 /* Override any gcc2 internal prototype to avoid an error. */
12668 /* We use char because int might match the return type of a gcc2
12669 builtin and then its argument prototype would still apply. */
12679 rm -f conftest.$ac_objext conftest$ac_exeext
12680 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12681 (eval $ac_link) 2>conftest.er1
12683 grep -v '^ *+' conftest.er1 >conftest.err
12685 cat conftest.err >&5
12686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12687 (exit $ac_status); } &&
12688 { ac_try='test -z "$ac_c_werror_flag"
12689 || test ! -s conftest.err'
12690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12691 (eval $ac_try) 2>&5
12693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12694 (exit $ac_status); }; } &&
12695 { ac_try='test -s conftest$ac_exeext'
12696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12697 (eval $ac_try) 2>&5
12699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12700 (exit $ac_status); }; }; then
12701 ac_cv_lib_dl_dlopen=yes
12703 echo "$as_me: failed program was:" >&5
12704 sed 's/^/| /' conftest.$ac_ext >&5
12706 ac_cv_lib_dl_dlopen=no
12708 rm -f conftest.err conftest.$ac_objext \
12709 conftest$ac_exeext conftest.$ac_ext
12710 LIBS=$ac_check_lib_save_LIBS
12712 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12713 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12714 if test $ac_cv_lib_dl_dlopen = yes; then
12715 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12717 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
12718 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
12719 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
12720 echo $ECHO_N "(cached) $ECHO_C" >&6
12722 ac_check_lib_save_LIBS=$LIBS
12723 LIBS="-lsvld $LIBS"
12724 if test x$gcc_no_link = xyes; then
12725 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12726 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12727 { (exit 1); exit 1; }; }
12729 cat >conftest.$ac_ext <<_ACEOF
12732 cat confdefs.h >>conftest.$ac_ext
12733 cat >>conftest.$ac_ext <<_ACEOF
12734 /* end confdefs.h. */
12736 /* Override any gcc2 internal prototype to avoid an error. */
12740 /* We use char because int might match the return type of a gcc2
12741 builtin and then its argument prototype would still apply. */
12751 rm -f conftest.$ac_objext conftest$ac_exeext
12752 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12753 (eval $ac_link) 2>conftest.er1
12755 grep -v '^ *+' conftest.er1 >conftest.err
12757 cat conftest.err >&5
12758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12759 (exit $ac_status); } &&
12760 { ac_try='test -z "$ac_c_werror_flag"
12761 || test ! -s conftest.err'
12762 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12763 (eval $ac_try) 2>&5
12765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12766 (exit $ac_status); }; } &&
12767 { ac_try='test -s conftest$ac_exeext'
12768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12769 (eval $ac_try) 2>&5
12771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12772 (exit $ac_status); }; }; then
12773 ac_cv_lib_svld_dlopen=yes
12775 echo "$as_me: failed program was:" >&5
12776 sed 's/^/| /' conftest.$ac_ext >&5
12778 ac_cv_lib_svld_dlopen=no
12780 rm -f conftest.err conftest.$ac_objext \
12781 conftest$ac_exeext conftest.$ac_ext
12782 LIBS=$ac_check_lib_save_LIBS
12784 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
12785 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
12786 if test $ac_cv_lib_svld_dlopen = yes; then
12787 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12789 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
12790 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
12791 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
12792 echo $ECHO_N "(cached) $ECHO_C" >&6
12794 ac_check_lib_save_LIBS=$LIBS
12796 if test x$gcc_no_link = xyes; then
12797 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12798 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12799 { (exit 1); exit 1; }; }
12801 cat >conftest.$ac_ext <<_ACEOF
12804 cat confdefs.h >>conftest.$ac_ext
12805 cat >>conftest.$ac_ext <<_ACEOF
12806 /* end confdefs.h. */
12808 /* Override any gcc2 internal prototype to avoid an error. */
12812 /* We use char because int might match the return type of a gcc2
12813 builtin and then its argument prototype would still apply. */
12823 rm -f conftest.$ac_objext conftest$ac_exeext
12824 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12825 (eval $ac_link) 2>conftest.er1
12827 grep -v '^ *+' conftest.er1 >conftest.err
12829 cat conftest.err >&5
12830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12831 (exit $ac_status); } &&
12832 { ac_try='test -z "$ac_c_werror_flag"
12833 || test ! -s conftest.err'
12834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12835 (eval $ac_try) 2>&5
12837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12838 (exit $ac_status); }; } &&
12839 { ac_try='test -s conftest$ac_exeext'
12840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12841 (eval $ac_try) 2>&5
12843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12844 (exit $ac_status); }; }; then
12845 ac_cv_lib_dld_dld_link=yes
12847 echo "$as_me: failed program was:" >&5
12848 sed 's/^/| /' conftest.$ac_ext >&5
12850 ac_cv_lib_dld_dld_link=no
12852 rm -f conftest.err conftest.$ac_objext \
12853 conftest$ac_exeext conftest.$ac_ext
12854 LIBS=$ac_check_lib_save_LIBS
12856 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
12857 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
12858 if test $ac_cv_lib_dld_dld_link = yes; then
12859 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12880 if test "x$lt_cv_dlopen" != xno; then
12886 case $lt_cv_dlopen in
12888 save_CPPFLAGS="$CPPFLAGS"
12889 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12891 save_LDFLAGS="$LDFLAGS"
12892 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12895 LIBS="$lt_cv_dlopen_libs $LIBS"
12897 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
12898 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
12899 if test "${lt_cv_dlopen_self+set}" = set; then
12900 echo $ECHO_N "(cached) $ECHO_C" >&6
12902 if test "$cross_compiling" = yes; then :
12903 lt_cv_dlopen_self=cross
12905 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12906 lt_status=$lt_dlunknown
12907 cat > conftest.$ac_ext <<_LT_EOF
12908 #line 12908 "configure"
12909 #include "confdefs.h"
12918 # define LT_DLGLOBAL RTLD_GLOBAL
12921 # define LT_DLGLOBAL DL_GLOBAL
12923 # define LT_DLGLOBAL 0
12927 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12928 find out it does not work in some platform. */
12929 #ifndef LT_DLLAZY_OR_NOW
12931 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12934 # define LT_DLLAZY_OR_NOW DL_LAZY
12937 # define LT_DLLAZY_OR_NOW RTLD_NOW
12940 # define LT_DLLAZY_OR_NOW DL_NOW
12942 # define LT_DLLAZY_OR_NOW 0
12949 void fnord() { int i=42;}
12952 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12953 int status = $lt_dlunknown;
12957 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12958 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12959 /* dlclose (self); */
12967 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12968 (eval $ac_link) 2>&5
12970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12971 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12972 (./conftest; exit; ) >&5 2>/dev/null
12974 case x$lt_status in
12975 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12976 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12977 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12980 # compilation failed
12981 lt_cv_dlopen_self=no
12988 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
12989 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
12991 if test "x$lt_cv_dlopen_self" = xyes; then
12992 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12993 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
12994 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
12995 if test "${lt_cv_dlopen_self_static+set}" = set; then
12996 echo $ECHO_N "(cached) $ECHO_C" >&6
12998 if test "$cross_compiling" = yes; then :
12999 lt_cv_dlopen_self_static=cross
13001 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13002 lt_status=$lt_dlunknown
13003 cat > conftest.$ac_ext <<_LT_EOF
13004 #line 13004 "configure"
13005 #include "confdefs.h"
13014 # define LT_DLGLOBAL RTLD_GLOBAL
13017 # define LT_DLGLOBAL DL_GLOBAL
13019 # define LT_DLGLOBAL 0
13023 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13024 find out it does not work in some platform. */
13025 #ifndef LT_DLLAZY_OR_NOW
13027 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13030 # define LT_DLLAZY_OR_NOW DL_LAZY
13033 # define LT_DLLAZY_OR_NOW RTLD_NOW
13036 # define LT_DLLAZY_OR_NOW DL_NOW
13038 # define LT_DLLAZY_OR_NOW 0
13045 void fnord() { int i=42;}
13048 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13049 int status = $lt_dlunknown;
13053 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13054 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13055 /* dlclose (self); */
13063 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13064 (eval $ac_link) 2>&5
13066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13067 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
13068 (./conftest; exit; ) >&5 2>/dev/null
13070 case x$lt_status in
13071 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13072 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13073 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13076 # compilation failed
13077 lt_cv_dlopen_self_static=no
13084 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
13085 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
13088 CPPFLAGS="$save_CPPFLAGS"
13089 LDFLAGS="$save_LDFLAGS"
13094 case $lt_cv_dlopen_self in
13095 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13096 *) enable_dlopen_self=unknown ;;
13099 case $lt_cv_dlopen_self_static in
13100 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13101 *) enable_dlopen_self_static=unknown ;;
13123 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
13124 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
13125 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13126 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13127 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13128 echo "$as_me:$LINENO: result: yes" >&5
13129 echo "${ECHO_T}yes" >&6
13131 # FIXME - insert some real tests, host_os isn't really good enough
13134 if test -n "$STRIP" ; then
13135 striplib="$STRIP -x"
13136 old_striplib="$STRIP -S"
13137 echo "$as_me:$LINENO: result: yes" >&5
13138 echo "${ECHO_T}yes" >&6
13140 echo "$as_me:$LINENO: result: no" >&5
13141 echo "${ECHO_T}no" >&6
13145 echo "$as_me:$LINENO: result: no" >&5
13146 echo "${ECHO_T}no" >&6
13162 # Report which library types will actually be built
13163 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13164 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
13165 echo "$as_me:$LINENO: result: $can_build_shared" >&5
13166 echo "${ECHO_T}$can_build_shared" >&6
13168 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13169 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
13170 test "$can_build_shared" = "no" && enable_shared=no
13172 # On AIX, shared libraries and static libraries use the same namespace, and
13173 # are all built from PIC.
13176 test "$enable_shared" = yes && enable_static=no
13177 if test -n "$RANLIB"; then
13178 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13179 postinstall_cmds='$RANLIB $lib'
13184 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13185 test "$enable_shared" = yes && enable_static=no
13189 echo "$as_me:$LINENO: result: $enable_shared" >&5
13190 echo "${ECHO_T}$enable_shared" >&6
13192 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13193 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
13194 # Make sure either enable_shared or enable_static is yes.
13195 test "$enable_shared" = yes || enable_static=yes
13196 echo "$as_me:$LINENO: result: $enable_static" >&5
13197 echo "${ECHO_T}$enable_static" >&6
13204 ac_cpp='$CPP $CPPFLAGS'
13205 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13206 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13207 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13213 ac_cpp='$CXXCPP $CPPFLAGS'
13214 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13215 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13216 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13218 archive_cmds_need_lc_CXX=no
13219 allow_undefined_flag_CXX=
13220 always_export_symbols_CXX=no
13221 archive_expsym_cmds_CXX=
13222 compiler_needs_object_CXX=no
13223 export_dynamic_flag_spec_CXX=
13224 hardcode_direct_CXX=no
13225 hardcode_direct_absolute_CXX=no
13226 hardcode_libdir_flag_spec_CXX=
13227 hardcode_libdir_flag_spec_ld_CXX=
13228 hardcode_libdir_separator_CXX=
13229 hardcode_minus_L_CXX=no
13230 hardcode_shlibpath_var_CXX=unsupported
13231 hardcode_automatic_CXX=no
13232 inherit_rpath_CXX=no
13234 module_expsym_cmds_CXX=
13235 link_all_deplibs_CXX=unknown
13236 old_archive_cmds_CXX=$old_archive_cmds
13237 no_undefined_flag_CXX=
13238 whole_archive_flag_spec_CXX=
13239 enable_shared_with_static_runtimes_CXX=no
13241 # Source file extension for C++ test sources.
13244 # Object file extension for compiled C++ test sources.
13248 # No sense in running all these tests if we already determined that
13249 # the CXX compiler isn't working. Some variables (like enable_shared)
13250 # are currently assumed to apply to all compilers on this platform,
13251 # and will be corrupted by setting them based on a non-working compiler.
13252 if test "$_lt_caught_CXX_error" != yes; then
13253 # Code to be used in simple compile tests
13254 lt_simple_compile_test_code="int some_variable = 0;"
13256 # Code to be used in simple link tests
13257 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13259 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13266 # If no C compiler was specified, use CC.
13269 # If no C compiler flags were specified, use CFLAGS.
13270 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13272 # Allow CC to be a program name with arguments.
13276 # save warnings/boilerplate of simple test code
13277 ac_outfile=conftest.$ac_objext
13278 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13279 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13280 _lt_compiler_boilerplate=`cat conftest.err`
13283 ac_outfile=conftest.$ac_objext
13284 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13285 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13286 _lt_linker_boilerplate=`cat conftest.err`
13290 # Allow CC to be a program name with arguments.
13295 lt_save_with_gnu_ld=$with_gnu_ld
13296 lt_save_path_LD=$lt_cv_path_LD
13297 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13298 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13300 $as_unset lt_cv_prog_gnu_ld
13302 if test -n "${lt_cv_path_LDCXX+set}"; then
13303 lt_cv_path_LD=$lt_cv_path_LDCXX
13305 $as_unset lt_cv_path_LD
13307 test -z "${LDCXX+set}" || LD=$LDCXX
13311 for cc_temp in $compiler""; do
13313 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13314 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13319 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13322 if test -n "$compiler"; then
13323 # We don't want -fno-exception when compiling C++ code, so set the
13324 # no_builtin_flag separately
13325 if test "$GXX" = yes; then
13326 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13328 lt_prog_compiler_no_builtin_flag_CXX=
13331 if test "$GXX" = yes; then
13332 # Set up default GNU C++ configuration
13336 # Check whether --with-gnu-ld or --without-gnu-ld was given.
13337 if test "${with_gnu_ld+set}" = set; then
13338 withval="$with_gnu_ld"
13339 test "$withval" = no || with_gnu_ld=yes
13344 if test "$GCC" = yes; then
13345 # Check if gcc -print-prog-name=ld gives a path.
13346 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
13347 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
13350 # gcc leaves a trailing carriage return which upsets mingw
13351 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13353 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13356 # Accept absolute paths.
13358 re_direlt='/[^/][^/]*/\.\./'
13359 # Canonicalize the pathname of ld
13360 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13361 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13362 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13364 test -z "$LD" && LD="$ac_prog"
13367 # If it fails, then pretend we aren't using GCC.
13371 # If it is relative, then search for the first ld in PATH.
13372 with_gnu_ld=unknown
13375 elif test "$with_gnu_ld" = yes; then
13376 echo "$as_me:$LINENO: checking for GNU ld" >&5
13377 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
13379 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
13380 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
13382 if test "${lt_cv_path_LD+set}" = set; then
13383 echo $ECHO_N "(cached) $ECHO_C" >&6
13385 if test -z "$LD"; then
13386 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
13387 for ac_dir in $PATH; do
13389 test -z "$ac_dir" && ac_dir=.
13390 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13391 lt_cv_path_LD="$ac_dir/$ac_prog"
13392 # Check to see if the program is GNU ld. I'd rather use --version,
13393 # but apparently some variants of GNU ld only accept -v.
13394 # Break only if it was the GNU/non-GNU ld that we prefer.
13395 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
13396 *GNU* | *'with BFD'*)
13397 test "$with_gnu_ld" != no && break
13400 test "$with_gnu_ld" != yes && break
13407 lt_cv_path_LD="$LD" # Let the user override the test with a path.
13411 LD="$lt_cv_path_LD"
13412 if test -n "$LD"; then
13413 echo "$as_me:$LINENO: result: $LD" >&5
13414 echo "${ECHO_T}$LD" >&6
13416 echo "$as_me:$LINENO: result: no" >&5
13417 echo "${ECHO_T}no" >&6
13419 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
13420 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
13421 { (exit 1); exit 1; }; }
13422 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
13423 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
13424 if test "${lt_cv_prog_gnu_ld+set}" = set; then
13425 echo $ECHO_N "(cached) $ECHO_C" >&6
13427 # I'd rather use --version here, but apparently some GNU lds only accept -v.
13428 case `$LD -v 2>&1 </dev/null` in
13429 *GNU* | *'with BFD'*)
13430 lt_cv_prog_gnu_ld=yes
13433 lt_cv_prog_gnu_ld=no
13437 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
13438 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
13439 with_gnu_ld=$lt_cv_prog_gnu_ld
13447 # Check if GNU C++ uses GNU ld as the underlying linker, since the
13448 # archiving commands below assume that GNU ld is being used.
13449 if test "$with_gnu_ld" = yes; then
13450 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13451 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'
13453 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13454 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13456 # If archive_cmds runs LD, not CC, wlarc should be empty
13457 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
13458 # investigate it a little bit more. (MM)
13461 # ancient GNU ld didn't support --whole-archive et. al.
13462 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
13463 $GREP 'no-whole-archive' > /dev/null; then
13464 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13466 whole_archive_flag_spec_CXX=
13472 # A generic and very simple default shared library creation
13473 # command for GNU C++ for the case where it uses the native
13474 # linker, instead of GNU ld. If possible, this setting should
13475 # overridden to take advantage of the native linker features on
13476 # the platform it is being used on.
13477 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13480 # Commands to make compiler produce verbose output that lists
13481 # what "hidden" libraries, object files and flags are used when
13482 # linking a shared library.
13483 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
13491 # PORTME: fill in a description of your system's C++ link characteristics
13492 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13493 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
13497 # FIXME: insert proper C++ library support
13501 if test "$host_cpu" = ia64; then
13502 # On IA64, the linker does run time linking by default, so we don't
13503 # have to do anything special.
13504 aix_use_runtimelinking=no
13505 exp_sym_flag='-Bexport'
13508 aix_use_runtimelinking=no
13510 # Test if we are trying to use run time linking or normal
13511 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13512 # need to do runtime linking.
13513 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13514 for ld_flag in $LDFLAGS; do
13517 aix_use_runtimelinking=yes
13525 exp_sym_flag='-bexport'
13526 no_entry_flag='-bnoentry'
13529 # When large executables or shared objects are built, AIX ld can
13530 # have problems creating the table of contents. If linking a library
13531 # or program results in "error TOC overflow" add -mminimal-toc to
13532 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
13533 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13535 archive_cmds_CXX=''
13536 hardcode_direct_CXX=yes
13537 hardcode_direct_absolute_CXX=yes
13538 hardcode_libdir_separator_CXX=':'
13539 link_all_deplibs_CXX=yes
13540 file_list_spec_CXX='${wl}-f,'
13542 if test "$GXX" = yes; then
13543 case $host_os in aix4.[012]|aix4.[012].*)
13544 # We only want to do this on AIX 4.2 and lower, the check
13545 # below for broken collect2 doesn't work under 4.3+
13546 collect2name=`${CC} -print-prog-name=collect2`
13547 if test -f "$collect2name" &&
13548 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13550 # We have reworked collect2
13553 # We have old collect2
13554 hardcode_direct_CXX=unsupported
13555 # It fails to find uninstalled libraries when the uninstalled
13556 # path is not listed in the libpath. Setting hardcode_minus_L
13557 # to unsupported forces relinking
13558 hardcode_minus_L_CXX=yes
13559 hardcode_libdir_flag_spec_CXX='-L$libdir'
13560 hardcode_libdir_separator_CXX=
13563 shared_flag='-shared'
13564 if test "$aix_use_runtimelinking" = yes; then
13565 shared_flag="$shared_flag "'${wl}-G'
13569 if test "$host_cpu" = ia64; then
13570 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13571 # chokes on -Wl,-G. The following line is correct:
13574 if test "$aix_use_runtimelinking" = yes; then
13575 shared_flag='${wl}-G'
13577 shared_flag='${wl}-bM:SRE'
13582 export_dynamic_flag_spec_CXX='${wl}-bexpall'
13583 # It seems that -bexpall does not export symbols beginning with
13584 # underscore (_), so it is better to generate a list of symbols to
13586 always_export_symbols_CXX=yes
13587 if test "$aix_use_runtimelinking" = yes; then
13588 # Warning - without using the other runtime loading flags (-brtl),
13589 # -berok will link without error, but may produce a broken library.
13590 allow_undefined_flag_CXX='-berok'
13591 # Determine the default libpath from the value encoded in an empty
13593 if test x$gcc_no_link = xyes; then
13594 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13595 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13596 { (exit 1); exit 1; }; }
13598 cat >conftest.$ac_ext <<_ACEOF
13601 cat confdefs.h >>conftest.$ac_ext
13602 cat >>conftest.$ac_ext <<_ACEOF
13603 /* end confdefs.h. */
13613 rm -f conftest.$ac_objext conftest$ac_exeext
13614 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13615 (eval $ac_link) 2>conftest.er1
13617 grep -v '^ *+' conftest.er1 >conftest.err
13619 cat conftest.err >&5
13620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13621 (exit $ac_status); } &&
13622 { ac_try='test -z "$ac_cxx_werror_flag"
13623 || test ! -s conftest.err'
13624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13625 (eval $ac_try) 2>&5
13627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13628 (exit $ac_status); }; } &&
13629 { ac_try='test -s conftest$ac_exeext'
13630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13631 (eval $ac_try) 2>&5
13633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13634 (exit $ac_status); }; }; then
13636 lt_aix_libpath_sed='
13637 /Import File Strings/,/^$/ {
13643 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13644 # Check for a 64-bit object if we didn't find anything.
13645 if test -z "$aix_libpath"; then
13646 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13649 echo "$as_me: failed program was:" >&5
13650 sed 's/^/| /' conftest.$ac_ext >&5
13653 rm -f conftest.err conftest.$ac_objext \
13654 conftest$ac_exeext conftest.$ac_ext
13655 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13657 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13659 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"
13661 if test "$host_cpu" = ia64; then
13662 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13663 allow_undefined_flag_CXX="-z nodefs"
13664 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"
13666 # Determine the default libpath from the value encoded in an
13667 # empty executable.
13668 if test x$gcc_no_link = xyes; then
13669 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13670 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13671 { (exit 1); exit 1; }; }
13673 cat >conftest.$ac_ext <<_ACEOF
13676 cat confdefs.h >>conftest.$ac_ext
13677 cat >>conftest.$ac_ext <<_ACEOF
13678 /* end confdefs.h. */
13688 rm -f conftest.$ac_objext conftest$ac_exeext
13689 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13690 (eval $ac_link) 2>conftest.er1
13692 grep -v '^ *+' conftest.er1 >conftest.err
13694 cat conftest.err >&5
13695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13696 (exit $ac_status); } &&
13697 { ac_try='test -z "$ac_cxx_werror_flag"
13698 || test ! -s conftest.err'
13699 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13700 (eval $ac_try) 2>&5
13702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13703 (exit $ac_status); }; } &&
13704 { ac_try='test -s conftest$ac_exeext'
13705 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13706 (eval $ac_try) 2>&5
13708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13709 (exit $ac_status); }; }; then
13711 lt_aix_libpath_sed='
13712 /Import File Strings/,/^$/ {
13718 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13719 # Check for a 64-bit object if we didn't find anything.
13720 if test -z "$aix_libpath"; then
13721 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13724 echo "$as_me: failed program was:" >&5
13725 sed 's/^/| /' conftest.$ac_ext >&5
13728 rm -f conftest.err conftest.$ac_objext \
13729 conftest$ac_exeext conftest.$ac_ext
13730 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13732 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13733 # Warning - without using the other run time loading flags,
13734 # -berok will link without error, but may produce a broken library.
13735 no_undefined_flag_CXX=' ${wl}-bernotok'
13736 allow_undefined_flag_CXX=' ${wl}-berok'
13737 # Exported symbols can be pulled into shared objects from archives
13738 whole_archive_flag_spec_CXX='$convenience'
13739 archive_cmds_need_lc_CXX=yes
13740 # This is similar to how AIX traditionally builds its shared
13742 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'
13748 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13749 allow_undefined_flag_CXX=unsupported
13750 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13751 # support --undefined. This deserves some investigation. FIXME
13752 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13759 case $cc_basename in
13761 # FIXME: insert proper C++ library support
13767 cygwin* | mingw* | pw32* | cegcc*)
13768 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13769 # as there is no search path for DLLs.
13770 hardcode_libdir_flag_spec_CXX='-L$libdir'
13771 allow_undefined_flag_CXX=unsupported
13772 always_export_symbols_CXX=no
13773 enable_shared_with_static_runtimes_CXX=yes
13775 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13776 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'
13777 # If the export-symbols file already is a .def file (1st line
13778 # is EXPORTS), use it as is; otherwise, prepend...
13779 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13780 cp $export_symbols $output_objdir/$soname.def;
13782 echo EXPORTS > $output_objdir/$soname.def;
13783 cat $export_symbols >> $output_objdir/$soname.def;
13785 $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'
13790 darwin* | rhapsody*)
13793 archive_cmds_need_lc_CXX=no
13794 hardcode_direct_CXX=no
13795 hardcode_automatic_CXX=yes
13796 hardcode_shlibpath_var_CXX=unsupported
13797 whole_archive_flag_spec_CXX=''
13798 link_all_deplibs_CXX=yes
13799 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13800 case $cc_basename in
13801 ifort*) _lt_dar_can_shared=yes ;;
13802 *) _lt_dar_can_shared=$GCC ;;
13804 if test "$_lt_dar_can_shared" = "yes"; then
13805 output_verbose_link_cmd=echo
13806 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13807 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13808 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
13809 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
13810 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13811 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
13812 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
13822 case $cc_basename in
13824 # FIXME: insert proper C++ library support
13828 # Green Hills C++ Compiler
13829 # FIXME: insert proper C++ library support
13833 # FIXME: insert proper C++ library support
13840 # C++ shared libraries reported to be fairly broken before
13846 archive_cmds_need_lc_CXX=no
13849 freebsd* | dragonfly*)
13850 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13859 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13860 hardcode_libdir_separator_CXX=:
13861 export_dynamic_flag_spec_CXX='${wl}-E'
13862 hardcode_direct_CXX=yes
13863 hardcode_minus_L_CXX=yes # Not in the search PATH,
13864 # but as the default
13865 # location of the library.
13867 case $cc_basename in
13869 # FIXME: insert proper C++ library support
13873 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'
13874 # Commands to make compiler produce verbose output that lists
13875 # what "hidden" libraries, object files and flags are used when
13876 # linking a shared library.
13878 # There doesn't appear to be a way to prevent this compiler from
13879 # explicitly linking system object files so we need to strip them
13880 # from the output so that they don't get included in the library
13882 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'
13885 if test "$GXX" = yes; then
13886 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'
13888 # FIXME: insert proper C++ library support
13896 if test $with_gnu_ld = no; then
13897 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13898 hardcode_libdir_separator_CXX=:
13904 export_dynamic_flag_spec_CXX='${wl}-E'
13910 hardcode_direct_CXX=no
13911 hardcode_shlibpath_var_CXX=no
13914 hardcode_direct_CXX=yes
13915 hardcode_direct_absolute_CXX=yes
13916 hardcode_minus_L_CXX=yes # Not in the search PATH,
13917 # but as the default
13918 # location of the library.
13922 case $cc_basename in
13924 # FIXME: insert proper C++ library support
13930 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13933 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13936 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13939 # Commands to make compiler produce verbose output that lists
13940 # what "hidden" libraries, object files and flags are used when
13941 # linking a shared library.
13943 # There doesn't appear to be a way to prevent this compiler from
13944 # explicitly linking system object files so we need to strip them
13945 # from the output so that they don't get included in the library
13947 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'
13950 if test "$GXX" = yes; then
13951 if test $with_gnu_ld = no; then
13954 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13957 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13960 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'
13965 # FIXME: insert proper C++ library support
13973 hardcode_direct_CXX=no
13974 hardcode_shlibpath_var_CXX=no
13975 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13976 export_dynamic_flag_spec_CXX='${wl}-E'
13977 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13978 # Instead, shared libraries are loaded at an image base (0x10000000 by
13979 # default) and relocated if they conflict, which is a slow very memory
13980 # consuming and fragmenting process. To avoid this, we pick a random,
13981 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13982 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13983 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'
13984 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'
13987 case $cc_basename in
13990 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'
13992 # Archives containing C++ object files must be created using
13993 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13994 # necessary to make sure instantiated templates are included
13996 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13999 if test "$GXX" = yes; then
14000 if test "$with_gnu_ld" = no; then
14001 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'
14003 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'
14006 link_all_deplibs_CXX=yes
14009 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14010 hardcode_libdir_separator_CXX=:
14011 inherit_rpath_CXX=yes
14014 linux* | k*bsd*-gnu)
14015 case $cc_basename in
14017 # Kuck and Associates, Inc. (KAI) C++ Compiler
14019 # KCC will only create a shared library if the output file
14020 # ends with ".so" (or ".sl" for HP-UX), so rename the library
14021 # to its proper name (with version) after linking.
14022 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'
14023 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'
14024 # Commands to make compiler produce verbose output that lists
14025 # what "hidden" libraries, object files and flags are used when
14026 # linking a shared library.
14028 # There doesn't appear to be a way to prevent this compiler from
14029 # explicitly linking system object files so we need to strip them
14030 # from the output so that they don't get included in the library
14032 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'
14034 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14035 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14037 # Archives containing C++ object files must be created using
14038 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14039 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14044 # version 8.0 and above of icpc choke on multiply defined symbols
14045 # if we add $predep_objects and $postdep_objects, however 7.1 and
14046 # earlier do not add the objects themselves.
14047 case `$CC -V 2>&1` in
14049 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14050 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'
14052 *) # Version 8.0 or newer
14055 ia64*) tmp_idyn=' -i_dynamic';;
14057 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14058 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'
14061 archive_cmds_need_lc_CXX=no
14062 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14063 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14064 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14067 # Portland Group C++ compiler
14069 *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
14070 prelink_cmds_CXX='tpldir=Template.dir~
14072 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14073 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
14074 old_archive_cmds_CXX='tpldir=Template.dir~
14076 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14077 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
14079 archive_cmds_CXX='tpldir=Template.dir~
14081 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14082 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14083 archive_expsym_cmds_CXX='tpldir=Template.dir~
14085 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14086 $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'
14088 *) # Version 6 will use weak symbols
14089 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14090 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'
14094 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
14095 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14096 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'
14100 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14101 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'
14103 runpath_var=LD_RUN_PATH
14104 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14105 hardcode_libdir_separator_CXX=:
14107 # Commands to make compiler produce verbose output that lists
14108 # what "hidden" libraries, object files and flags are used when
14109 # linking a shared library.
14111 # There doesn't appear to be a way to prevent this compiler from
14112 # explicitly linking system object files so we need to strip them
14113 # from the output so that they don't get included in the library
14115 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'
14118 # IBM XL 8.0 on PPC, with GNU ld
14119 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14120 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14121 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14122 if test "x$supports_anon_versioning" = xyes; then
14123 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14124 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14125 echo "local: *; };" >> $output_objdir/$libname.ver~
14126 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14130 case `$CC -V 2>&1 | sed 5q` in
14133 no_undefined_flag_CXX=' -zdefs'
14134 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14135 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'
14136 hardcode_libdir_flag_spec_CXX='-R$libdir'
14137 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'
14138 compiler_needs_object_CXX=yes
14140 # Not sure whether something based on
14141 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14143 output_verbose_link_cmd='echo'
14145 # Archives containing C++ object files must be created using
14146 # "CC -xar", where "CC" is the Sun C++ compiler. This is
14147 # necessary to make sure instantiated templates are included
14149 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14157 # FIXME: insert proper C++ library support
14162 # FIXME: insert proper C++ library support
14167 case $cc_basename in
14169 # FIXME: insert proper C++ library support
14173 # FIXME: insert proper C++ library support
14180 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14181 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14183 hardcode_libdir_flag_spec_CXX='-R$libdir'
14184 hardcode_direct_CXX=yes
14185 hardcode_shlibpath_var_CXX=no
14187 # Workaround some broken pre-1.5 toolchains
14188 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14196 # C++ shared libraries are fairly broken
14201 if test -f /usr/libexec/ld.so; then
14202 hardcode_direct_CXX=yes
14203 hardcode_shlibpath_var_CXX=no
14204 hardcode_direct_absolute_CXX=yes
14205 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14206 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14207 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14208 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
14209 export_dynamic_flag_spec_CXX='${wl}-E'
14210 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14212 output_verbose_link_cmd=echo
14218 osf3* | osf4* | osf5*)
14219 case $cc_basename in
14221 # Kuck and Associates, Inc. (KAI) C++ Compiler
14223 # KCC will only create a shared library if the output file
14224 # ends with ".so" (or ".sl" for HP-UX), so rename the library
14225 # to its proper name (with version) after linking.
14226 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'
14228 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14229 hardcode_libdir_separator_CXX=:
14231 # Archives containing C++ object files must be created using
14232 # the KAI C++ compiler.
14234 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14235 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14239 # Rational C++ 2.4.1
14240 # FIXME: insert proper C++ library support
14246 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14247 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'
14248 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14251 allow_undefined_flag_CXX=' -expect_unresolved \*'
14252 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'
14253 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14254 echo "-hidden">> $lib.exp~
14255 $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~
14257 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14261 hardcode_libdir_separator_CXX=:
14263 # Commands to make compiler produce verbose output that lists
14264 # what "hidden" libraries, object files and flags are used when
14265 # linking a shared library.
14267 # There doesn't appear to be a way to prevent this compiler from
14268 # explicitly linking system object files so we need to strip them
14269 # from the output so that they don't get included in the library
14271 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'
14274 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14275 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14278 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'
14281 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'
14285 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14286 hardcode_libdir_separator_CXX=:
14288 # Commands to make compiler produce verbose output that lists
14289 # what "hidden" libraries, object files and flags are used when
14290 # linking a shared library.
14291 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
14294 # FIXME: insert proper C++ library support
14302 # FIXME: insert proper C++ library support
14307 case $cc_basename in
14310 # FIXME: insert proper C++ library support
14315 # FIXME: insert proper C++ library support
14319 # FIXME: insert proper C++ library support
14326 case $cc_basename in
14328 # Sun C++ 4.2, 5.x and Centerline C++
14329 archive_cmds_need_lc_CXX=yes
14330 no_undefined_flag_CXX=' -zdefs'
14331 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14332 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14333 $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'
14335 hardcode_libdir_flag_spec_CXX='-R$libdir'
14336 hardcode_shlibpath_var_CXX=no
14338 solaris2.[0-5] | solaris2.[0-5].*) ;;
14340 # The compiler driver will combine and reorder linker options,
14341 # but understands `-z linker_flag'.
14342 # Supported since Solaris 2.6 (maybe 2.5.1?)
14343 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14346 link_all_deplibs_CXX=yes
14348 output_verbose_link_cmd='echo'
14350 # Archives containing C++ object files must be created using
14351 # "CC -xar", where "CC" is the Sun C++ compiler. This is
14352 # necessary to make sure instantiated templates are included
14354 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14357 # Green Hills C++ Compiler
14358 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14360 # The C++ compiler must be used to create the archive.
14361 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14364 # GNU C++ compiler with Solaris linker
14365 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14366 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
14367 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14368 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14369 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14370 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14372 # Commands to make compiler produce verbose output that lists
14373 # what "hidden" libraries, object files and flags are used when
14374 # linking a shared library.
14375 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
14377 # g++ 2.7 appears to require `-G' NOT `-shared' on this
14379 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14380 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14381 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14383 # Commands to make compiler produce verbose output that lists
14384 # what "hidden" libraries, object files and flags are used when
14385 # linking a shared library.
14386 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
14389 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
14391 solaris2.[0-5] | solaris2.[0-5].*) ;;
14393 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14401 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14402 no_undefined_flag_CXX='${wl}-z,text'
14403 archive_cmds_need_lc_CXX=no
14404 hardcode_shlibpath_var_CXX=no
14405 runpath_var='LD_RUN_PATH'
14407 case $cc_basename in
14409 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14410 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14413 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14414 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14419 sysv5* | sco3.2v5* | sco5v6*)
14420 # Note: We can NOT use -z defs as we might desire, because we do not
14421 # link with -lc, and that would cause any symbols used from libc to
14422 # always be unresolved, which means just about no library would
14423 # ever link correctly. If we're not using GNU ld we use -z text
14424 # though, which does catch some bad symbols but isn't as heavy-handed
14426 no_undefined_flag_CXX='${wl}-z,text'
14427 allow_undefined_flag_CXX='${wl}-z,nodefs'
14428 archive_cmds_need_lc_CXX=no
14429 hardcode_shlibpath_var_CXX=no
14430 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
14431 hardcode_libdir_separator_CXX=':'
14432 link_all_deplibs_CXX=yes
14433 export_dynamic_flag_spec_CXX='${wl}-Bexport'
14434 runpath_var='LD_RUN_PATH'
14436 case $cc_basename in
14438 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14439 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14442 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14443 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14449 case $cc_basename in
14451 # NonStop-UX NCC 3.20
14452 # FIXME: insert proper C++ library support
14456 # FIXME: insert proper C++ library support
14463 # FIXME: insert proper C++ library support
14468 # FIXME: insert proper C++ library support
14473 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
14474 echo "${ECHO_T}$ld_shlibs_CXX" >&6
14475 test "$ld_shlibs_CXX" = no && can_build_shared=no
14481 ## There is no encapsulation within the following macros, do not change
14482 ## the running order or otherwise move them around unless you know exactly
14483 ## what you are doing...
14484 # Dependencies to place before and after the object being linked:
14485 predep_objects_CXX=
14486 postdep_objects_CXX=
14489 compiler_lib_search_path_CXX=
14491 cat > conftest.$ac_ext <<_LT_EOF
14495 Foo (void) { a = 0; }
14501 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14502 (eval $ac_compile) 2>&5
14504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14505 (exit $ac_status); }; then
14506 # Parse the compiler output and extract the necessary
14507 # objects, libraries and library flags.
14509 # Sentinel used to keep track of whether or not we are before
14510 # the conftest object file.
14511 pre_test_object_deps_done=no
14513 for p in `eval "$output_verbose_link_cmd"`; do
14517 # Some compilers place space between "-{L,R}" and the path.
14518 # Remove the space.
14519 if test $p = "-L" ||
14520 test $p = "-R"; then
14527 if test "$pre_test_object_deps_done" = no; then
14530 # Internal compiler library paths should come after those
14531 # provided the user. The postdeps already come after the
14532 # user supplied libs so there is no need to process them.
14533 if test -z "$compiler_lib_search_path_CXX"; then
14534 compiler_lib_search_path_CXX="${prev}${p}"
14536 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
14539 # The "-l" case would never come before the object being
14540 # linked, so don't bother handling this case.
14543 if test -z "$postdeps_CXX"; then
14544 postdeps_CXX="${prev}${p}"
14546 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
14552 # This assumes that the test object file only shows up
14553 # once in the compiler output.
14554 if test "$p" = "conftest.$objext"; then
14555 pre_test_object_deps_done=yes
14559 if test "$pre_test_object_deps_done" = no; then
14560 if test -z "$predep_objects_CXX"; then
14561 predep_objects_CXX="$p"
14563 predep_objects_CXX="$predep_objects_CXX $p"
14566 if test -z "$postdep_objects_CXX"; then
14567 postdep_objects_CXX="$p"
14569 postdep_objects_CXX="$postdep_objects_CXX $p"
14574 *) ;; # Ignore the rest.
14582 echo "libtool.m4: error: problem compiling CXX test program"
14585 $RM -f confest.$objext
14587 # PORTME: override above test on systems where it is broken
14590 # Interix 3.5 installs completely hosed .la files for C++, so rather than
14591 # hack all around it, let's just trust "g++" to DTRT.
14592 predep_objects_CXX=
14593 postdep_objects_CXX=
14598 case `$CC -V 2>&1 | sed 5q` in
14602 # The more standards-conforming stlport4 library is
14603 # incompatible with the Cstd library. Avoid specifying
14604 # it if it's in CXXFLAGS. Ignore libCrun as
14605 # -library=stlport4 depends on it.
14606 case " $CXX $CXXFLAGS " in
14607 *" -library=stlport4 "*)
14608 solaris_use_stlport4=yes
14612 if test "$solaris_use_stlport4" != yes; then
14613 postdeps_CXX='-library=Cstd -library=Crun'
14620 case $cc_basename in
14622 # The more standards-conforming stlport4 library is
14623 # incompatible with the Cstd library. Avoid specifying
14624 # it if it's in CXXFLAGS. Ignore libCrun as
14625 # -library=stlport4 depends on it.
14626 case " $CXX $CXXFLAGS " in
14627 *" -library=stlport4 "*)
14628 solaris_use_stlport4=yes
14632 # Adding this requires a known-good setup of shared libraries for
14633 # Sun compiler versions before 5.6, else PIC objects from an old
14634 # archive will be linked into the output, leading to subtle bugs.
14635 if test "$solaris_use_stlport4" != yes; then
14636 postdeps_CXX='-library=Cstd -library=Crun'
14644 case " $postdeps_CXX " in
14645 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
14647 compiler_lib_search_dirs_CXX=
14648 if test -n "${compiler_lib_search_path_CXX}"; then
14649 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
14682 lt_prog_compiler_wl_CXX=
14683 lt_prog_compiler_pic_CXX=
14684 lt_prog_compiler_static_CXX=
14686 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14687 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
14689 # C++ specific cases for pic, static, wl, etc.
14690 if test "$GXX" = yes; then
14691 lt_prog_compiler_wl_CXX='-Wl,'
14692 lt_prog_compiler_static_CXX='-static'
14696 # All AIX code is PIC.
14697 if test "$host_cpu" = ia64; then
14698 # AIX 5 now supports IA64 processor
14699 lt_prog_compiler_static_CXX='-Bstatic'
14706 # see comment about AmigaOS4 .so support
14707 lt_prog_compiler_pic_CXX='-fPIC'
14710 # FIXME: we need at least 68020 code to build shared libraries, but
14711 # adding the `-m68020' flag to GCC prevents building anything better,
14713 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14718 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14719 # PIC is the default for these OSes.
14721 mingw* | cygwin* | os2* | pw32* | cegcc*)
14722 # This hack is so that the source file can tell whether it is being
14723 # built for inclusion in a dll (and should export symbols for example).
14724 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14725 # (--disable-auto-import) libraries
14726 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14728 darwin* | rhapsody*)
14729 # PIC is the default on this platform
14730 # Common symbols not allowed in MH_DYLIB files
14731 lt_prog_compiler_pic_CXX='-fno-common'
14734 # DJGPP does not support shared libraries at all
14735 lt_prog_compiler_pic_CXX=
14738 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14739 # Instead, we relocate shared libraries at runtime.
14742 if test -d /usr/nec; then
14743 lt_prog_compiler_pic_CXX=-Kconform_pic
14747 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14748 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14749 # sets the default TLS model and affects inlining.
14754 lt_prog_compiler_pic_CXX='-fPIC'
14759 # QNX uses GNU C++, but need to define -shared option too, otherwise
14760 # it will coredump.
14761 lt_prog_compiler_pic_CXX='-fPIC -shared'
14764 lt_prog_compiler_pic_CXX='-fPIC'
14770 # All AIX code is PIC.
14771 if test "$host_cpu" = ia64; then
14772 # AIX 5 now supports IA64 processor
14773 lt_prog_compiler_static_CXX='-Bstatic'
14775 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14779 case $cc_basename in
14781 # Green Hills C++ Compiler
14782 # _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"
14787 case $cc_basename in
14789 lt_prog_compiler_pic_CXX='-KPIC'
14792 # Green Hills C++ Compiler
14793 lt_prog_compiler_pic_CXX='-pic'
14799 freebsd* | dragonfly*)
14800 # FreeBSD uses GNU C++
14802 hpux9* | hpux10* | hpux11*)
14803 case $cc_basename in
14805 lt_prog_compiler_wl_CXX='-Wl,'
14806 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14807 if test "$host_cpu" != ia64; then
14808 lt_prog_compiler_pic_CXX='+Z'
14812 lt_prog_compiler_wl_CXX='-Wl,'
14813 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14819 lt_prog_compiler_pic_CXX='+Z'
14828 # This is c89, which is MS Visual C++ (no shared libs)
14829 # Anyone wants to do a port?
14831 irix5* | irix6* | nonstopux*)
14832 case $cc_basename in
14834 lt_prog_compiler_wl_CXX='-Wl,'
14835 lt_prog_compiler_static_CXX='-non_shared'
14836 # CC pic flag -KPIC is the default.
14842 linux* | k*bsd*-gnu)
14843 case $cc_basename in
14846 lt_prog_compiler_wl_CXX='--backend -Wl,'
14847 lt_prog_compiler_pic_CXX='-fPIC'
14850 # old Intel C++ for x86_64 which still supported -KPIC.
14851 lt_prog_compiler_wl_CXX='-Wl,'
14852 lt_prog_compiler_pic_CXX='-KPIC'
14853 lt_prog_compiler_static_CXX='-static'
14856 # Intel C++, used to be incompatible with GCC.
14857 # ICC 10 doesn't accept -KPIC any more.
14858 lt_prog_compiler_wl_CXX='-Wl,'
14859 lt_prog_compiler_pic_CXX='-fPIC'
14860 lt_prog_compiler_static_CXX='-static'
14863 # Portland Group C++ compiler
14864 lt_prog_compiler_wl_CXX='-Wl,'
14865 lt_prog_compiler_pic_CXX='-fpic'
14866 lt_prog_compiler_static_CXX='-Bstatic'
14870 # Make sure the PIC flag is empty. It appears that all Alpha
14871 # Linux and Compaq Tru64 Unix objects are PIC.
14872 lt_prog_compiler_pic_CXX=
14873 lt_prog_compiler_static_CXX='-non_shared'
14876 # IBM XL 8.0 on PPC
14877 lt_prog_compiler_wl_CXX='-Wl,'
14878 lt_prog_compiler_pic_CXX='-qpic'
14879 lt_prog_compiler_static_CXX='-qstaticlink'
14882 case `$CC -V 2>&1 | sed 5q` in
14885 lt_prog_compiler_pic_CXX='-KPIC'
14886 lt_prog_compiler_static_CXX='-Bstatic'
14887 lt_prog_compiler_wl_CXX='-Qoption ld '
14898 case $cc_basename in
14900 lt_prog_compiler_pic_CXX='-W c,exportall'
14909 # QNX uses GNU C++, but need to define -shared option too, otherwise
14910 # it will coredump.
14911 lt_prog_compiler_pic_CXX='-fPIC -shared'
14913 osf3* | osf4* | osf5*)
14914 case $cc_basename in
14916 lt_prog_compiler_wl_CXX='--backend -Wl,'
14919 # Rational C++ 2.4.1
14920 lt_prog_compiler_pic_CXX='-pic'
14923 # Digital/Compaq C++
14924 lt_prog_compiler_wl_CXX='-Wl,'
14925 # Make sure the PIC flag is empty. It appears that all Alpha
14926 # Linux and Compaq Tru64 Unix objects are PIC.
14927 lt_prog_compiler_pic_CXX=
14928 lt_prog_compiler_static_CXX='-non_shared'
14937 case $cc_basename in
14939 # Sun C++ 4.2, 5.x and Centerline C++
14940 lt_prog_compiler_pic_CXX='-KPIC'
14941 lt_prog_compiler_static_CXX='-Bstatic'
14942 lt_prog_compiler_wl_CXX='-Qoption ld '
14945 # Green Hills C++ Compiler
14946 lt_prog_compiler_pic_CXX='-PIC'
14953 case $cc_basename in
14956 lt_prog_compiler_pic_CXX='-pic'
14957 lt_prog_compiler_static_CXX='-Bstatic'
14961 lt_prog_compiler_pic_CXX='-pic'
14967 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14968 case $cc_basename in
14970 lt_prog_compiler_wl_CXX='-Wl,'
14971 lt_prog_compiler_pic_CXX='-KPIC'
14972 lt_prog_compiler_static_CXX='-Bstatic'
14977 case $cc_basename in
14979 # NonStop-UX NCC 3.20
14980 lt_prog_compiler_pic_CXX='-KPIC'
14989 lt_prog_compiler_can_build_shared_CXX=no
14995 # For platforms which do not support PIC, -DPIC is meaningless:
14997 lt_prog_compiler_pic_CXX=
15000 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15003 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
15004 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
15009 # Check to make sure the PIC flag actually works.
15011 if test -n "$lt_prog_compiler_pic_CXX"; then
15012 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15013 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
15014 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
15015 echo $ECHO_N "(cached) $ECHO_C" >&6
15017 lt_cv_prog_compiler_pic_works_CXX=no
15018 ac_outfile=conftest.$ac_objext
15019 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15020 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
15021 # Insert the option either (1) after the last *FLAGS variable, or
15022 # (2) before a word containing "conftest.", or (3) at the end.
15023 # Note that $ac_compile itself does not contain backslashes and begins
15024 # with a dollar sign (not a hyphen), so the echo should work correctly.
15025 # The option is referenced via a variable to avoid confusing sed.
15026 lt_compile=`echo "$ac_compile" | $SED \
15027 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15028 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15029 -e 's:$: $lt_compiler_flag:'`
15030 (eval echo "\"\$as_me:15030: $lt_compile\"" >&5)
15031 (eval "$lt_compile" 2>conftest.err)
15033 cat conftest.err >&5
15034 echo "$as_me:15034: \$? = $ac_status" >&5
15035 if (exit $ac_status) && test -s "$ac_outfile"; then
15036 # The compiler can only warn and ignore the option if not recognized
15037 # So say no if there are warnings other than the usual output.
15038 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
15039 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15040 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15041 lt_cv_prog_compiler_pic_works_CXX=yes
15047 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15048 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6
15050 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
15051 case $lt_prog_compiler_pic_CXX in
15053 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15056 lt_prog_compiler_pic_CXX=
15057 lt_prog_compiler_can_build_shared_CXX=no
15065 # Check to make sure the static flag actually works.
15067 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15068 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15069 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
15070 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
15071 echo $ECHO_N "(cached) $ECHO_C" >&6
15073 lt_cv_prog_compiler_static_works_CXX=no
15074 save_LDFLAGS="$LDFLAGS"
15075 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15076 echo "$lt_simple_link_test_code" > conftest.$ac_ext
15077 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15078 # The linker can only warn and ignore the option if not recognized
15079 # So say no if there are warnings
15080 if test -s conftest.err; then
15081 # Append any errors to the config.log.
15082 cat conftest.err 1>&5
15083 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
15084 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15085 if diff conftest.exp conftest.er2 >/dev/null; then
15086 lt_cv_prog_compiler_static_works_CXX=yes
15089 lt_cv_prog_compiler_static_works_CXX=yes
15093 LDFLAGS="$save_LDFLAGS"
15096 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15097 echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6
15099 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
15102 lt_prog_compiler_static_CXX=
15108 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15109 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
15110 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
15111 echo $ECHO_N "(cached) $ECHO_C" >&6
15113 lt_cv_prog_compiler_c_o_CXX=no
15114 $RM -r conftest 2>/dev/null
15118 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15120 lt_compiler_flag="-o out/conftest2.$ac_objext"
15121 # Insert the option either (1) after the last *FLAGS variable, or
15122 # (2) before a word containing "conftest.", or (3) at the end.
15123 # Note that $ac_compile itself does not contain backslashes and begins
15124 # with a dollar sign (not a hyphen), so the echo should work correctly.
15125 lt_compile=`echo "$ac_compile" | $SED \
15126 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15127 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15128 -e 's:$: $lt_compiler_flag:'`
15129 (eval echo "\"\$as_me:15129: $lt_compile\"" >&5)
15130 (eval "$lt_compile" 2>out/conftest.err)
15132 cat out/conftest.err >&5
15133 echo "$as_me:15133: \$? = $ac_status" >&5
15134 if (exit $ac_status) && test -s out/conftest2.$ac_objext
15136 # The compiler can only warn and ignore the option if not recognized
15137 # So say no if there are warnings
15138 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
15139 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15140 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15141 lt_cv_prog_compiler_c_o_CXX=yes
15146 # SGI C++ compiler will create directory out/ii_files/ for
15147 # template instantiation
15148 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15149 $RM out/* && rmdir out
15155 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15156 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
15160 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15161 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
15162 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
15163 echo $ECHO_N "(cached) $ECHO_C" >&6
15165 lt_cv_prog_compiler_c_o_CXX=no
15166 $RM -r conftest 2>/dev/null
15170 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15172 lt_compiler_flag="-o out/conftest2.$ac_objext"
15173 # Insert the option either (1) after the last *FLAGS variable, or
15174 # (2) before a word containing "conftest.", or (3) at the end.
15175 # Note that $ac_compile itself does not contain backslashes and begins
15176 # with a dollar sign (not a hyphen), so the echo should work correctly.
15177 lt_compile=`echo "$ac_compile" | $SED \
15178 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15179 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15180 -e 's:$: $lt_compiler_flag:'`
15181 (eval echo "\"\$as_me:15181: $lt_compile\"" >&5)
15182 (eval "$lt_compile" 2>out/conftest.err)
15184 cat out/conftest.err >&5
15185 echo "$as_me:15185: \$? = $ac_status" >&5
15186 if (exit $ac_status) && test -s out/conftest2.$ac_objext
15188 # The compiler can only warn and ignore the option if not recognized
15189 # So say no if there are warnings
15190 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
15191 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15192 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15193 lt_cv_prog_compiler_c_o_CXX=yes
15198 # SGI C++ compiler will create directory out/ii_files/ for
15199 # template instantiation
15200 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15201 $RM out/* && rmdir out
15207 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15208 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
15213 hard_links="nottested"
15214 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
15215 # do not overwrite the value of need_locks provided by the user
15216 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
15217 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
15220 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15222 ln conftest.a conftest.b 2>&5 || hard_links=no
15223 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15224 echo "$as_me:$LINENO: result: $hard_links" >&5
15225 echo "${ECHO_T}$hard_links" >&6
15226 if test "$hard_links" = no; then
15227 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15228 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15237 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15238 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
15240 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15243 # If we're using GNU nm, then we don't want the "-C" option.
15244 # -C means demangle to AIX nm, but means don't demangle with GNU nm
15245 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15246 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'
15248 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'
15252 export_symbols_cmds_CXX="$ltdll_cmds"
15254 cygwin* | mingw* | cegcc*)
15255 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'
15258 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15261 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15263 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
15264 echo "${ECHO_T}$ld_shlibs_CXX" >&6
15265 test "$ld_shlibs_CXX" = no && can_build_shared=no
15267 with_gnu_ld_CXX=$with_gnu_ld
15275 # Do we need to explicitly link libc?
15277 case "x$archive_cmds_need_lc_CXX" in
15279 # Assume -lc should be added
15280 archive_cmds_need_lc_CXX=yes
15282 if test "$enable_shared" = yes && test "$GCC" = yes; then
15283 case $archive_cmds_CXX in
15285 # FIXME: we may have to deal with multi-command sequences.
15288 # Test whether the compiler implicitly links with -lc since on some
15289 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15290 # to ld, don't add -lc before -lgcc.
15291 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15292 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
15293 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then
15294 echo $ECHO_N "(cached) $ECHO_C" >&6
15297 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15299 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15300 (eval $ac_compile) 2>&5
15302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15303 (exit $ac_status); } 2>conftest.err; then
15306 libobjs=conftest.$ac_objext
15308 wl=$lt_prog_compiler_wl_CXX
15309 pic_flag=$lt_prog_compiler_pic_CXX
15315 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15316 allow_undefined_flag_CXX=
15317 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
15318 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15321 (exit $ac_status); }
15323 lt_cv_archive_cmds_need_lc_CXX=no
15325 lt_cv_archive_cmds_need_lc_CXX=yes
15327 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15329 cat conftest.err 1>&5
15334 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15335 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc_CXX" >&6
15336 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15406 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15407 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
15409 library_names_spec=
15410 libname_spec='lib$name'
15414 postuninstall_cmds=
15418 shlibpath_overrides_runpath=unknown
15420 dynamic_linker="$host_os ld.so"
15421 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15422 need_lib_prefix=unknown
15423 hardcode_into_libs=no
15425 # when you set need_version to no, make sure it does not cause -set_version
15426 # flags to be left without arguments
15427 need_version=unknown
15432 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15433 shlibpath_var=LIBPATH
15435 # AIX 3 has no versioning support, so we append a major version to the name.
15436 soname_spec='${libname}${release}${shared_ext}$major'
15443 hardcode_into_libs=yes
15444 if test "$host_cpu" = ia64; then
15445 # AIX 5 supports IA64
15446 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15447 shlibpath_var=LD_LIBRARY_PATH
15449 # With GCC up to 2.95.x, collect2 would create an import file
15450 # for dependence libraries. The import file would start with
15451 # the line `#! .'. This would cause the generated library to
15452 # depend on `.', always an invalid library. This was fixed in
15453 # development snapshots of GCC prior to 3.0.
15455 aix4 | aix4.[01] | aix4.[01].*)
15456 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15458 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
15461 can_build_shared=no
15465 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15466 # soname into executable. Probably we can add versioning support to
15467 # collect2, so additional links can be useful in future.
15468 if test "$aix_use_runtimelinking" = yes; then
15469 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15470 # instead of lib<name>.a to let people know that these are not
15471 # typical AIX shared libraries.
15472 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15474 # We preserve .a as extension for shared libraries through AIX4.2
15475 # and later when we are not doing run time linking.
15476 library_names_spec='${libname}${release}.a $libname.a'
15477 soname_spec='${libname}${release}${shared_ext}$major'
15479 shlibpath_var=LIBPATH
15486 # Since July 2007 AmigaOS4 officially supports .so libraries.
15487 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
15488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15491 library_names_spec='$libname.ixlibrary $libname.a'
15492 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15493 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'
15499 library_names_spec='${libname}${shared_ext}'
15500 dynamic_linker="$host_os ld.so"
15501 shlibpath_var=LIBRARY_PATH
15507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15508 soname_spec='${libname}${release}${shared_ext}$major'
15509 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15510 shlibpath_var=LD_LIBRARY_PATH
15511 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15512 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15513 # the default ld.so.conf also contains /usr/contrib/lib and
15514 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15515 # libtool to hard-code these into programs
15518 cygwin* | mingw* | pw32* | cegcc*)
15519 version_type=windows
15524 case $GCC,$host_os in
15525 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
15526 library_names_spec='$libname.dll.a'
15527 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15528 postinstall_cmds='base_file=`basename \${file}`~
15529 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15530 dldir=$destdir/`dirname \$dlpath`~
15531 test -d \$dldir || mkdir -p \$dldir~
15532 $install_prog $dir/$dlname \$dldir/$dlname~
15533 chmod a+x \$dldir/$dlname~
15534 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15535 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15537 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15538 dlpath=$dir/\$dldll~
15540 shlibpath_overrides_runpath=yes
15544 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15545 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15546 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15549 # MinGW DLLs use traditional 'lib' prefix
15550 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15551 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15552 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
15553 # It is most probably a Windows format PATH printed by
15554 # mingw gcc, but we are running on Cygwin. Gcc prints its search
15555 # path with ; separators, and with drive letters. We can handle the
15556 # drive letters (cygwin fileutils understands them), so leave them,
15557 # especially as we might pass files found there to a mingw objdump,
15558 # which wouldn't understand a cygwinified path. Ahh.
15559 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15561 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15565 # pw32 DLLs use 'pw' prefix rather than 'lib'
15566 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15572 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15575 dynamic_linker='Win32 ld.exe'
15576 # FIXME: first we should search . and the directory the executable is in
15580 darwin* | rhapsody*)
15581 dynamic_linker="$host_os dyld"
15582 version_type=darwin
15585 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15586 soname_spec='${libname}${release}${major}$shared_ext'
15587 shlibpath_overrides_runpath=yes
15588 shlibpath_var=DYLD_LIBRARY_PATH
15589 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15591 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15599 soname_spec='${libname}${release}${shared_ext}$major'
15600 shlibpath_var=LD_LIBRARY_PATH
15607 freebsd* | dragonfly*)
15608 # DragonFly does not have aout. When/if they implement a new
15609 # versioning mechanism, adjust this.
15610 if test -x /usr/bin/objformat; then
15611 objformat=`/usr/bin/objformat`
15614 freebsd[123]*) objformat=aout ;;
15615 *) objformat=elf ;;
15618 version_type=freebsd-$objformat
15619 case $version_type in
15621 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15626 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15630 shlibpath_var=LD_LIBRARY_PATH
15633 shlibpath_overrides_runpath=yes
15635 freebsd3.[01]* | freebsdelf3.[01]*)
15636 shlibpath_overrides_runpath=yes
15637 hardcode_into_libs=yes
15639 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15640 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15641 shlibpath_overrides_runpath=no
15642 hardcode_into_libs=yes
15644 *) # from 4.6 on, and DragonFly
15645 shlibpath_overrides_runpath=yes
15646 hardcode_into_libs=yes
15655 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15656 soname_spec='${libname}${release}${shared_ext}$major'
15657 shlibpath_var=LD_LIBRARY_PATH
15658 hardcode_into_libs=yes
15661 hpux9* | hpux10* | hpux11*)
15662 # Give a soname corresponding to the major version so that dld.sl refuses to
15663 # link against other versions.
15670 hardcode_into_libs=yes
15671 dynamic_linker="$host_os dld.so"
15672 shlibpath_var=LD_LIBRARY_PATH
15673 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15674 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15675 soname_spec='${libname}${release}${shared_ext}$major'
15676 if test "X$HPUX_IA64_MODE" = X32; then
15677 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15679 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15681 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15685 hardcode_into_libs=yes
15686 dynamic_linker="$host_os dld.sl"
15687 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15688 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15690 soname_spec='${libname}${release}${shared_ext}$major'
15691 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15692 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15696 dynamic_linker="$host_os dld.sl"
15697 shlibpath_var=SHLIB_PATH
15698 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15700 soname_spec='${libname}${release}${shared_ext}$major'
15703 # HP-UX runs *really* slowly unless shared libraries are mode 555.
15704 postinstall_cmds='chmod 555 $lib'
15711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15712 soname_spec='${libname}${release}${shared_ext}$major'
15713 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15714 shlibpath_var=LD_LIBRARY_PATH
15715 shlibpath_overrides_runpath=no
15716 hardcode_into_libs=yes
15719 irix5* | irix6* | nonstopux*)
15721 nonstopux*) version_type=nonstopux ;;
15723 if test "$lt_cv_prog_gnu_ld" = yes; then
15731 soname_spec='${libname}${release}${shared_ext}$major'
15732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15734 irix5* | nonstopux*)
15735 libsuff= shlibsuff=
15738 case $LD in # libtool.m4 will add one of these switches to LD
15739 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15740 libsuff= shlibsuff= libmagic=32-bit;;
15741 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15742 libsuff=32 shlibsuff=N32 libmagic=N32;;
15743 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15744 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15745 *) libsuff= shlibsuff= libmagic=never-match;;
15749 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15750 shlibpath_overrides_runpath=no
15751 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15752 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15753 hardcode_into_libs=yes
15756 # No shared lib support for Linux oldld, aout, or coff.
15757 linux*oldld* | linux*aout* | linux*coff*)
15761 # This must be Linux ELF.
15762 linux* | k*bsd*-gnu)
15766 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15767 soname_spec='${libname}${release}${shared_ext}$major'
15768 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15769 shlibpath_var=LD_LIBRARY_PATH
15770 shlibpath_overrides_runpath=no
15772 # Some binutils ld are patched to set DT_RUNPATH
15773 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then
15774 echo $ECHO_N "(cached) $ECHO_C" >&6
15776 lt_cv_shlibpath_overrides_runpath=no
15777 save_LDFLAGS=$LDFLAGS
15778 save_libdir=$libdir
15779 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15780 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15781 if test x$gcc_no_link = xyes; then
15782 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15783 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15784 { (exit 1); exit 1; }; }
15786 cat >conftest.$ac_ext <<_ACEOF
15789 cat confdefs.h >>conftest.$ac_ext
15790 cat >>conftest.$ac_ext <<_ACEOF
15791 /* end confdefs.h. */
15801 rm -f conftest.$ac_objext conftest$ac_exeext
15802 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15803 (eval $ac_link) 2>conftest.er1
15805 grep -v '^ *+' conftest.er1 >conftest.err
15807 cat conftest.err >&5
15808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15809 (exit $ac_status); } &&
15810 { ac_try='test -z "$ac_cxx_werror_flag"
15811 || test ! -s conftest.err'
15812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15813 (eval $ac_try) 2>&5
15815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15816 (exit $ac_status); }; } &&
15817 { ac_try='test -s conftest$ac_exeext'
15818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15819 (eval $ac_try) 2>&5
15821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15822 (exit $ac_status); }; }; then
15823 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
15824 lt_cv_shlibpath_overrides_runpath=yes
15828 echo "$as_me: failed program was:" >&5
15829 sed 's/^/| /' conftest.$ac_ext >&5
15832 rm -f conftest.err conftest.$ac_objext \
15833 conftest$ac_exeext conftest.$ac_ext
15834 LDFLAGS=$save_LDFLAGS
15835 libdir=$save_libdir
15839 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15841 # This implies no fast_install, which is unacceptable.
15842 # Some rework will be needed to allow for fast_install
15843 # before this can be enabled.
15844 hardcode_into_libs=yes
15846 # Append ld.so.conf contents to the search path
15847 if test -f /etc/ld.so.conf; then
15848 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
15849 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15852 # We used to test for /lib/ld.so.1 and disable shared libraries on
15853 # powerpc, because MkLinux only supported shared libraries with the
15854 # GNU dynamic linker. Since this was broken with cross compilers,
15855 # most powerpc-linux boxes support dynamic linking these days and
15856 # people can always --disable-shared, the test was removed, and we
15857 # assume the GNU/Linux dynamic linker is in use.
15858 dynamic_linker='GNU/Linux ld.so'
15865 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15866 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15867 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15868 dynamic_linker='NetBSD (a.out) ld.so'
15870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15871 soname_spec='${libname}${release}${shared_ext}$major'
15872 dynamic_linker='NetBSD ld.elf_so'
15874 shlibpath_var=LD_LIBRARY_PATH
15875 shlibpath_overrides_runpath=yes
15876 hardcode_into_libs=yes
15881 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15882 shlibpath_var=LD_LIBRARY_PATH
15883 shlibpath_overrides_runpath=yes
15890 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15891 soname_spec='${libname}${release}${shared_ext}$major'
15892 shlibpath_var=LD_LIBRARY_PATH
15893 shlibpath_overrides_runpath=no
15894 hardcode_into_libs=yes
15895 dynamic_linker='ldqnx.so'
15900 sys_lib_dlsearch_path_spec="/usr/lib"
15902 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15904 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15905 *) need_version=no ;;
15907 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15908 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15909 shlibpath_var=LD_LIBRARY_PATH
15910 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15912 openbsd2.[89] | openbsd2.[89].*)
15913 shlibpath_overrides_runpath=no
15916 shlibpath_overrides_runpath=yes
15920 shlibpath_overrides_runpath=yes
15925 libname_spec='$name'
15928 library_names_spec='$libname${shared_ext} $libname.a'
15929 dynamic_linker='OS/2 ld.exe'
15930 shlibpath_var=LIBPATH
15933 osf3* | osf4* | osf5*)
15937 soname_spec='${libname}${release}${shared_ext}$major'
15938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15939 shlibpath_var=LD_LIBRARY_PATH
15940 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15941 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15953 soname_spec='${libname}${release}${shared_ext}$major'
15954 shlibpath_var=LD_LIBRARY_PATH
15955 shlibpath_overrides_runpath=yes
15956 hardcode_into_libs=yes
15957 # ldd complains unless libraries are executable
15958 postinstall_cmds='chmod +x $lib'
15963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15964 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15965 shlibpath_var=LD_LIBRARY_PATH
15966 shlibpath_overrides_runpath=yes
15967 if test "$with_gnu_ld" = yes; then
15975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15976 soname_spec='${libname}${release}${shared_ext}$major'
15977 shlibpath_var=LD_LIBRARY_PATH
15978 case $host_vendor in
15980 shlibpath_overrides_runpath=no
15982 runpath_var=LD_RUN_PATH
15990 shlibpath_overrides_runpath=no
15991 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15997 if test -d /usr/nec ;then
15999 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16000 soname_spec='$libname${shared_ext}.$major'
16001 shlibpath_var=LD_LIBRARY_PATH
16005 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16006 version_type=freebsd-elf
16009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16010 soname_spec='${libname}${release}${shared_ext}$major'
16011 shlibpath_var=LD_LIBRARY_PATH
16012 shlibpath_overrides_runpath=yes
16013 hardcode_into_libs=yes
16014 if test "$with_gnu_ld" = yes; then
16015 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16017 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16020 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16024 sys_lib_dlsearch_path_spec='/usr/lib'
16028 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
16032 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16033 shlibpath_var=LD_LIBRARY_PATH
16034 shlibpath_overrides_runpath=no
16035 hardcode_into_libs=yes
16040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16041 soname_spec='${libname}${release}${shared_ext}$major'
16042 shlibpath_var=LD_LIBRARY_PATH
16049 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16050 echo "${ECHO_T}$dynamic_linker" >&6
16051 test "$dynamic_linker" = no && can_build_shared=no
16053 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16054 if test "$GCC" = yes; then
16055 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16058 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16059 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16061 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16062 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16100 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16101 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
16102 hardcode_action_CXX=
16103 if test -n "$hardcode_libdir_flag_spec_CXX" ||
16104 test -n "$runpath_var_CXX" ||
16105 test "X$hardcode_automatic_CXX" = "Xyes" ; then
16107 # We can hardcode non-existent directories.
16108 if test "$hardcode_direct_CXX" != no &&
16109 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16110 # have to relink, otherwise we might link with an installed library
16111 # when we should be linking with a yet-to-be-installed one
16112 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
16113 test "$hardcode_minus_L_CXX" != no; then
16114 # Linking always hardcodes the temporary library directory.
16115 hardcode_action_CXX=relink
16117 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16118 hardcode_action_CXX=immediate
16121 # We cannot hardcode anything, or else we can only hardcode existing
16123 hardcode_action_CXX=unsupported
16125 echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
16126 echo "${ECHO_T}$hardcode_action_CXX" >&6
16128 if test "$hardcode_action_CXX" = relink ||
16129 test "$inherit_rpath_CXX" = yes; then
16130 # Fast installation is not supported
16131 enable_fast_install=no
16132 elif test "$shlibpath_overrides_runpath" = yes ||
16133 test "$enable_shared" = no; then
16134 # Fast installation is not necessary
16135 enable_fast_install=needless
16144 fi # test -n "$compiler"
16150 with_gnu_ld=$lt_save_with_gnu_ld
16151 lt_cv_path_LDCXX=$lt_cv_path_LD
16152 lt_cv_path_LD=$lt_save_path_LD
16153 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16154 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16155 fi # test "$_lt_caught_CXX_error" != yes
16158 ac_cpp='$CPP $CPPFLAGS'
16159 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16160 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16161 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16175 ac_config_commands="$ac_config_commands libtool"
16180 # Only expand once:
16186 # Extract the first word of "$ac_prog", so it can be a program name with args.
16187 set dummy $ac_prog; ac_word=$2
16188 echo "$as_me:$LINENO: checking for $ac_word" >&5
16189 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
16190 if test "${ac_cv_prog_GCJ+set}" = set; then
16191 echo $ECHO_N "(cached) $ECHO_C" >&6
16193 if test -n "$GCJ"; then
16194 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16197 for as_dir in $PATH
16200 test -z "$as_dir" && as_dir=.
16201 for ac_exec_ext in '' $ac_executable_extensions; do
16202 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16203 ac_cv_prog_GCJ="$ac_prog"
16204 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16212 GCJ=$ac_cv_prog_GCJ
16213 if test -n "$GCJ"; then
16214 echo "$as_me:$LINENO: result: $GCJ" >&5
16215 echo "${ECHO_T}$GCJ" >&6
16217 echo "$as_me:$LINENO: result: no" >&5
16218 echo "${ECHO_T}no" >&6
16221 test -n "$GCJ" && break
16223 test -n "$GCJ" || GCJ="gcj"
16225 test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
16226 echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
16227 { (exit 1); exit 1; }; }
16228 if test "x${GCJFLAGS-unset}" = xunset; then
16233 depcc="$GCJ" am_compiler_list='gcc3 gcc'
16235 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
16236 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
16237 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
16238 echo $ECHO_N "(cached) $ECHO_C" >&6
16240 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16241 # We make a subdir and do the tests there. Otherwise we can end up
16242 # making bogus files that we don't know about and never remove. For
16243 # instance it was reported that on HP-UX the gcc test will end up
16244 # making a dummy file named `D' -- because `-MD' means `put the output
16247 # Copy depcomp to subdir because otherwise we won't find it if we're
16248 # using a relative directory.
16249 cp "$am_depcomp" conftest.dir
16251 # We will build objects and dependencies in a subdirectory because
16252 # it helps to detect inapplicable dependency modes. For instance
16253 # both Tru64's cc and ICC support -MD to output dependencies as a
16254 # side effect of compilation, but ICC will put the dependencies in
16255 # the current directory while Tru64 will put them in the object
16259 am_cv_GCJ_dependencies_compiler_type=none
16260 if test "$am_compiler_list" = ""; then
16261 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16263 for depmode in $am_compiler_list; do
16264 # Setup a source with many dependencies, because some compilers
16265 # like to wrap large dependency lists on column 80 (with \), and
16266 # we should not choose a depcomp mode which is confused by this.
16268 # We need to recreate these files for each test, as the compiler may
16269 # overwrite some of them when testing with obscure command lines.
16270 # This happens at least with the AIX C compiler.
16272 for i in 1 2 3 4 5 6; do
16273 echo '#include "conftst'$i'.h"' >> sub/conftest.c
16274 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16275 # Solaris 8's {/usr,}/bin/sh.
16276 touch sub/conftst$i.h
16278 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16282 # after this tag, mechanisms are not by side-effect, so they'll
16283 # only be used when explicitly requested
16284 if test "x$enable_dependency_tracking" = xyes; then
16292 # We check with `-c' and `-o' for the sake of the "dashmstdout"
16293 # mode. It turns out that the SunPro C++ compiler does not properly
16294 # handle `-M -o', and we need to detect this.
16295 if depmode=$depmode \
16296 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
16297 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
16298 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
16299 >/dev/null 2>conftest.err &&
16300 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
16301 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
16302 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
16303 # icc doesn't choke on unknown options, it will just issue warnings
16304 # or remarks (even with -Werror). So we grep stderr for any message
16305 # that says an option was ignored or not supported.
16306 # When given -MP, icc 7.0 and 7.1 complain thusly:
16307 # icc: Command line warning: ignoring option '-M'; no argument required
16308 # The diagnosis changed in icc 8.0:
16309 # icc: Command line remark: option '-MP' not supported
16310 if (grep 'ignoring option' conftest.err ||
16311 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
16312 am_cv_GCJ_dependencies_compiler_type=$depmode
16319 rm -rf conftest.dir
16321 am_cv_GCJ_dependencies_compiler_type=none
16325 echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16326 echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
16327 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16332 test "x$enable_dependency_tracking" != xno \
16333 && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
16334 am__fastdepGCJ_TRUE=
16335 am__fastdepGCJ_FALSE='#'
16337 am__fastdepGCJ_TRUE='#'
16338 am__fastdepGCJ_FALSE=
16345 # Extract the first word of "$ac_prog", so it can be a program name with args.
16346 set dummy $ac_prog; ac_word=$2
16347 echo "$as_me:$LINENO: checking for $ac_word" >&5
16348 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
16349 if test "${ac_cv_prog_GCJ+set}" = set; then
16350 echo $ECHO_N "(cached) $ECHO_C" >&6
16352 if test -n "$GCJ"; then
16353 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16356 for as_dir in $PATH
16359 test -z "$as_dir" && as_dir=.
16360 for ac_exec_ext in '' $ac_executable_extensions; do
16361 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16362 ac_cv_prog_GCJ="$ac_prog"
16363 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16371 GCJ=$ac_cv_prog_GCJ
16372 if test -n "$GCJ"; then
16373 echo "$as_me:$LINENO: result: $GCJ" >&5
16374 echo "${ECHO_T}$GCJ" >&6
16376 echo "$as_me:$LINENO: result: no" >&5
16377 echo "${ECHO_T}no" >&6
16380 test -n "$GCJ" && break
16382 test -n "$GCJ" || GCJ="gcj"
16384 test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
16385 echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
16386 { (exit 1); exit 1; }; }
16387 if test "x${GCJFLAGS-unset}" = xunset; then
16392 depcc="$GCJ" am_compiler_list='gcc3 gcc'
16394 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
16395 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
16396 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
16397 echo $ECHO_N "(cached) $ECHO_C" >&6
16399 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16400 # We make a subdir and do the tests there. Otherwise we can end up
16401 # making bogus files that we don't know about and never remove. For
16402 # instance it was reported that on HP-UX the gcc test will end up
16403 # making a dummy file named `D' -- because `-MD' means `put the output
16406 # Copy depcomp to subdir because otherwise we won't find it if we're
16407 # using a relative directory.
16408 cp "$am_depcomp" conftest.dir
16410 # We will build objects and dependencies in a subdirectory because
16411 # it helps to detect inapplicable dependency modes. For instance
16412 # both Tru64's cc and ICC support -MD to output dependencies as a
16413 # side effect of compilation, but ICC will put the dependencies in
16414 # the current directory while Tru64 will put them in the object
16418 am_cv_GCJ_dependencies_compiler_type=none
16419 if test "$am_compiler_list" = ""; then
16420 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16422 for depmode in $am_compiler_list; do
16423 # Setup a source with many dependencies, because some compilers
16424 # like to wrap large dependency lists on column 80 (with \), and
16425 # we should not choose a depcomp mode which is confused by this.
16427 # We need to recreate these files for each test, as the compiler may
16428 # overwrite some of them when testing with obscure command lines.
16429 # This happens at least with the AIX C compiler.
16431 for i in 1 2 3 4 5 6; do
16432 echo '#include "conftst'$i'.h"' >> sub/conftest.c
16433 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16434 # Solaris 8's {/usr,}/bin/sh.
16435 touch sub/conftst$i.h
16437 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16441 # after this tag, mechanisms are not by side-effect, so they'll
16442 # only be used when explicitly requested
16443 if test "x$enable_dependency_tracking" = xyes; then
16451 # We check with `-c' and `-o' for the sake of the "dashmstdout"
16452 # mode. It turns out that the SunPro C++ compiler does not properly
16453 # handle `-M -o', and we need to detect this.
16454 if depmode=$depmode \
16455 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
16456 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
16457 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
16458 >/dev/null 2>conftest.err &&
16459 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
16460 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
16461 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
16462 # icc doesn't choke on unknown options, it will just issue warnings
16463 # or remarks (even with -Werror). So we grep stderr for any message
16464 # that says an option was ignored or not supported.
16465 # When given -MP, icc 7.0 and 7.1 complain thusly:
16466 # icc: Command line warning: ignoring option '-M'; no argument required
16467 # The diagnosis changed in icc 8.0:
16468 # icc: Command line remark: option '-MP' not supported
16469 if (grep 'ignoring option' conftest.err ||
16470 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
16471 am_cv_GCJ_dependencies_compiler_type=$depmode
16478 rm -rf conftest.dir
16480 am_cv_GCJ_dependencies_compiler_type=none
16484 echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16485 echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
16486 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16491 test "x$enable_dependency_tracking" != xno \
16492 && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
16493 am__fastdepGCJ_TRUE=
16494 am__fastdepGCJ_FALSE='#'
16496 am__fastdepGCJ_TRUE='#'
16497 am__fastdepGCJ_FALSE=
16505 # Source file extension for Java test sources.
16508 # Object file extension for compiled Java test sources.
16512 # Code to be used in simple compile tests
16513 lt_simple_compile_test_code="int some_variable = 0;"
16515 # Code to be used in simple link tests
16516 lt_simple_link_test_code='int main(){return(0);}'
16518 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16525 # If no C compiler was specified, use CC.
16528 # If no C compiler flags were specified, use CFLAGS.
16529 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16531 # Allow CC to be a program name with arguments.
16535 # save warnings/boilerplate of simple test code
16536 ac_outfile=conftest.$ac_objext
16537 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16538 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16539 _lt_compiler_boilerplate=`cat conftest.err`
16542 ac_outfile=conftest.$ac_objext
16543 echo "$lt_simple_link_test_code" >conftest.$ac_ext
16544 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16545 _lt_linker_boilerplate=`cat conftest.err`
16549 # Allow CC to be a program name with arguments.
16553 for cc_temp in $compiler""; do
16555 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16556 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16561 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16564 # GCJ did not exist at the time GCC didn't implicitly link libc in.
16565 archive_cmds_need_lc_GCJ=no
16567 old_archive_cmds_GCJ=$old_archive_cmds
16570 ## There is no encapsulation within the following macros, do not change
16571 ## the running order or otherwise move them around unless you know exactly
16572 ## what you are doing...
16573 if test -n "$compiler"; then
16575 lt_prog_compiler_no_builtin_flag_GCJ=
16577 if test "$GCC" = yes; then
16578 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16580 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16581 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
16582 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16583 echo $ECHO_N "(cached) $ECHO_C" >&6
16585 lt_cv_prog_compiler_rtti_exceptions=no
16586 ac_outfile=conftest.$ac_objext
16587 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16588 lt_compiler_flag="-fno-rtti -fno-exceptions"
16589 # Insert the option either (1) after the last *FLAGS variable, or
16590 # (2) before a word containing "conftest.", or (3) at the end.
16591 # Note that $ac_compile itself does not contain backslashes and begins
16592 # with a dollar sign (not a hyphen), so the echo should work correctly.
16593 # The option is referenced via a variable to avoid confusing sed.
16594 lt_compile=`echo "$ac_compile" | $SED \
16595 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16596 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16597 -e 's:$: $lt_compiler_flag:'`
16598 (eval echo "\"\$as_me:16598: $lt_compile\"" >&5)
16599 (eval "$lt_compile" 2>conftest.err)
16601 cat conftest.err >&5
16602 echo "$as_me:16602: \$? = $ac_status" >&5
16603 if (exit $ac_status) && test -s "$ac_outfile"; then
16604 # The compiler can only warn and ignore the option if not recognized
16605 # So say no if there are warnings other than the usual output.
16606 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16607 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16608 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16609 lt_cv_prog_compiler_rtti_exceptions=yes
16615 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16616 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
16618 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16619 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16628 lt_prog_compiler_wl_GCJ=
16629 lt_prog_compiler_pic_GCJ=
16630 lt_prog_compiler_static_GCJ=
16632 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16633 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
16635 if test "$GCC" = yes; then
16636 lt_prog_compiler_wl_GCJ='-Wl,'
16637 lt_prog_compiler_static_GCJ='-static'
16641 # All AIX code is PIC.
16642 if test "$host_cpu" = ia64; then
16643 # AIX 5 now supports IA64 processor
16644 lt_prog_compiler_static_GCJ='-Bstatic'
16651 # see comment about AmigaOS4 .so support
16652 lt_prog_compiler_pic_GCJ='-fPIC'
16655 # FIXME: we need at least 68020 code to build shared libraries, but
16656 # adding the `-m68020' flag to GCC prevents building anything better,
16658 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16663 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16664 # PIC is the default for these OSes.
16667 mingw* | cygwin* | pw32* | os2* | cegcc*)
16668 # This hack is so that the source file can tell whether it is being
16669 # built for inclusion in a dll (and should export symbols for example).
16670 # Although the cygwin gcc ignores -fPIC, still need this for old-style
16671 # (--disable-auto-import) libraries
16675 darwin* | rhapsody*)
16676 # PIC is the default on this platform
16677 # Common symbols not allowed in MH_DYLIB files
16678 lt_prog_compiler_pic_GCJ='-fno-common'
16682 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
16683 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
16684 # sets the default TLS model and affects inlining.
16690 lt_prog_compiler_pic_GCJ='-fPIC'
16696 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16697 # Instead, we relocate shared libraries at runtime.
16701 # Just because we use GCC doesn't mean we suddenly get shared libraries
16702 # on systems that don't support them.
16703 lt_prog_compiler_can_build_shared_GCJ=no
16708 # QNX uses GNU C++, but need to define -shared option too, otherwise
16709 # it will coredump.
16710 lt_prog_compiler_pic_GCJ='-fPIC -shared'
16714 if test -d /usr/nec; then
16715 lt_prog_compiler_pic_GCJ=-Kconform_pic
16720 lt_prog_compiler_pic_GCJ='-fPIC'
16724 # PORTME Check for flag to pass linker flags through the system compiler.
16727 lt_prog_compiler_wl_GCJ='-Wl,'
16728 if test "$host_cpu" = ia64; then
16729 # AIX 5 now supports IA64 processor
16730 lt_prog_compiler_static_GCJ='-Bstatic'
16732 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16736 mingw* | cygwin* | pw32* | os2* | cegcc*)
16737 # This hack is so that the source file can tell whether it is being
16738 # built for inclusion in a dll (and should export symbols for example).
16742 hpux9* | hpux10* | hpux11*)
16743 lt_prog_compiler_wl_GCJ='-Wl,'
16744 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16745 # not for PA HP-UX.
16751 lt_prog_compiler_pic_GCJ='+Z'
16754 # Is there a better lt_prog_compiler_static that works with the bundled CC?
16755 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16758 irix5* | irix6* | nonstopux*)
16759 lt_prog_compiler_wl_GCJ='-Wl,'
16760 # PIC (with -KPIC) is the default.
16761 lt_prog_compiler_static_GCJ='-non_shared'
16764 linux* | k*bsd*-gnu)
16765 case $cc_basename in
16766 # old Intel for x86_64 which still supported -KPIC.
16768 lt_prog_compiler_wl_GCJ='-Wl,'
16769 lt_prog_compiler_pic_GCJ='-KPIC'
16770 lt_prog_compiler_static_GCJ='-static'
16772 # icc used to be incompatible with GCC.
16773 # ICC 10 doesn't accept -KPIC any more.
16775 lt_prog_compiler_wl_GCJ='-Wl,'
16776 lt_prog_compiler_pic_GCJ='-fPIC'
16777 lt_prog_compiler_static_GCJ='-static'
16779 # Lahey Fortran 8.1.
16781 lt_prog_compiler_wl_GCJ='-Wl,'
16782 lt_prog_compiler_pic_GCJ='--shared'
16783 lt_prog_compiler_static_GCJ='--static'
16785 pgcc* | pgf77* | pgf90* | pgf95*)
16786 # Portland Group compilers (*not* the Pentium gcc compiler,
16787 # which looks to be a dead project)
16788 lt_prog_compiler_wl_GCJ='-Wl,'
16789 lt_prog_compiler_pic_GCJ='-fpic'
16790 lt_prog_compiler_static_GCJ='-Bstatic'
16793 lt_prog_compiler_wl_GCJ='-Wl,'
16794 # All Alpha code is PIC.
16795 lt_prog_compiler_static_GCJ='-non_shared'
16798 # IBM XL C 8.0/Fortran 10.1 on PPC
16799 lt_prog_compiler_wl_GCJ='-Wl,'
16800 lt_prog_compiler_pic_GCJ='-qpic'
16801 lt_prog_compiler_static_GCJ='-qstaticlink'
16804 case `$CC -V 2>&1 | sed 5q` in
16807 lt_prog_compiler_pic_GCJ='-KPIC'
16808 lt_prog_compiler_static_GCJ='-Bstatic'
16809 lt_prog_compiler_wl_GCJ='-Wl,'
16812 # Sun Fortran 8.3 passes all unrecognized flags to the linker
16813 lt_prog_compiler_pic_GCJ='-KPIC'
16814 lt_prog_compiler_static_GCJ='-Bstatic'
16815 lt_prog_compiler_wl_GCJ=''
16823 lt_prog_compiler_pic_GCJ='-KPIC'
16824 lt_prog_compiler_static_GCJ='-Bstatic'
16828 # QNX uses GNU C++, but need to define -shared option too, otherwise
16829 # it will coredump.
16830 lt_prog_compiler_pic_GCJ='-fPIC -shared'
16833 osf3* | osf4* | osf5*)
16834 lt_prog_compiler_wl_GCJ='-Wl,'
16835 # All OSF/1 code is PIC.
16836 lt_prog_compiler_static_GCJ='-non_shared'
16840 lt_prog_compiler_static_GCJ='-non_shared'
16844 lt_prog_compiler_pic_GCJ='-KPIC'
16845 lt_prog_compiler_static_GCJ='-Bstatic'
16846 case $cc_basename in
16847 f77* | f90* | f95*)
16848 lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16850 lt_prog_compiler_wl_GCJ='-Wl,';;
16855 lt_prog_compiler_wl_GCJ='-Qoption ld '
16856 lt_prog_compiler_pic_GCJ='-PIC'
16857 lt_prog_compiler_static_GCJ='-Bstatic'
16860 sysv4 | sysv4.2uw2* | sysv4.3*)
16861 lt_prog_compiler_wl_GCJ='-Wl,'
16862 lt_prog_compiler_pic_GCJ='-KPIC'
16863 lt_prog_compiler_static_GCJ='-Bstatic'
16867 if test -d /usr/nec ;then
16868 lt_prog_compiler_pic_GCJ='-Kconform_pic'
16869 lt_prog_compiler_static_GCJ='-Bstatic'
16873 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16874 lt_prog_compiler_wl_GCJ='-Wl,'
16875 lt_prog_compiler_pic_GCJ='-KPIC'
16876 lt_prog_compiler_static_GCJ='-Bstatic'
16880 lt_prog_compiler_wl_GCJ='-Wl,'
16881 lt_prog_compiler_can_build_shared_GCJ=no
16885 lt_prog_compiler_pic_GCJ='-pic'
16886 lt_prog_compiler_static_GCJ='-Bstatic'
16890 lt_prog_compiler_can_build_shared_GCJ=no
16896 # For platforms which do not support PIC, -DPIC is meaningless:
16898 lt_prog_compiler_pic_GCJ=
16901 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16904 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16905 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
16910 # Check to make sure the PIC flag actually works.
16912 if test -n "$lt_prog_compiler_pic_GCJ"; then
16913 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16914 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
16915 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
16916 echo $ECHO_N "(cached) $ECHO_C" >&6
16918 lt_cv_prog_compiler_pic_works_GCJ=no
16919 ac_outfile=conftest.$ac_objext
16920 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16921 lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16922 # Insert the option either (1) after the last *FLAGS variable, or
16923 # (2) before a word containing "conftest.", or (3) at the end.
16924 # Note that $ac_compile itself does not contain backslashes and begins
16925 # with a dollar sign (not a hyphen), so the echo should work correctly.
16926 # The option is referenced via a variable to avoid confusing sed.
16927 lt_compile=`echo "$ac_compile" | $SED \
16928 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16929 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16930 -e 's:$: $lt_compiler_flag:'`
16931 (eval echo "\"\$as_me:16931: $lt_compile\"" >&5)
16932 (eval "$lt_compile" 2>conftest.err)
16934 cat conftest.err >&5
16935 echo "$as_me:16935: \$? = $ac_status" >&5
16936 if (exit $ac_status) && test -s "$ac_outfile"; then
16937 # The compiler can only warn and ignore the option if not recognized
16938 # So say no if there are warnings other than the usual output.
16939 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16940 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16941 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16942 lt_cv_prog_compiler_pic_works_GCJ=yes
16948 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
16949 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6
16951 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
16952 case $lt_prog_compiler_pic_GCJ in
16954 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16957 lt_prog_compiler_pic_GCJ=
16958 lt_prog_compiler_can_build_shared_GCJ=no
16966 # Check to make sure the static flag actually works.
16968 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16969 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16970 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
16971 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
16972 echo $ECHO_N "(cached) $ECHO_C" >&6
16974 lt_cv_prog_compiler_static_works_GCJ=no
16975 save_LDFLAGS="$LDFLAGS"
16976 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16977 echo "$lt_simple_link_test_code" > conftest.$ac_ext
16978 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16979 # The linker can only warn and ignore the option if not recognized
16980 # So say no if there are warnings
16981 if test -s conftest.err; then
16982 # Append any errors to the config.log.
16983 cat conftest.err 1>&5
16984 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16985 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16986 if diff conftest.exp conftest.er2 >/dev/null; then
16987 lt_cv_prog_compiler_static_works_GCJ=yes
16990 lt_cv_prog_compiler_static_works_GCJ=yes
16994 LDFLAGS="$save_LDFLAGS"
16997 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
16998 echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6
17000 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17003 lt_prog_compiler_static_GCJ=
17009 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17010 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
17011 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17012 echo $ECHO_N "(cached) $ECHO_C" >&6
17014 lt_cv_prog_compiler_c_o_GCJ=no
17015 $RM -r conftest 2>/dev/null
17019 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17021 lt_compiler_flag="-o out/conftest2.$ac_objext"
17022 # Insert the option either (1) after the last *FLAGS variable, or
17023 # (2) before a word containing "conftest.", or (3) at the end.
17024 # Note that $ac_compile itself does not contain backslashes and begins
17025 # with a dollar sign (not a hyphen), so the echo should work correctly.
17026 lt_compile=`echo "$ac_compile" | $SED \
17027 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17028 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17029 -e 's:$: $lt_compiler_flag:'`
17030 (eval echo "\"\$as_me:17030: $lt_compile\"" >&5)
17031 (eval "$lt_compile" 2>out/conftest.err)
17033 cat out/conftest.err >&5
17034 echo "$as_me:17034: \$? = $ac_status" >&5
17035 if (exit $ac_status) && test -s out/conftest2.$ac_objext
17037 # The compiler can only warn and ignore the option if not recognized
17038 # So say no if there are warnings
17039 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17040 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17041 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17042 lt_cv_prog_compiler_c_o_GCJ=yes
17047 # SGI C++ compiler will create directory out/ii_files/ for
17048 # template instantiation
17049 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17050 $RM out/* && rmdir out
17056 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17057 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
17061 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17062 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
17063 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17064 echo $ECHO_N "(cached) $ECHO_C" >&6
17066 lt_cv_prog_compiler_c_o_GCJ=no
17067 $RM -r conftest 2>/dev/null
17071 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17073 lt_compiler_flag="-o out/conftest2.$ac_objext"
17074 # Insert the option either (1) after the last *FLAGS variable, or
17075 # (2) before a word containing "conftest.", or (3) at the end.
17076 # Note that $ac_compile itself does not contain backslashes and begins
17077 # with a dollar sign (not a hyphen), so the echo should work correctly.
17078 lt_compile=`echo "$ac_compile" | $SED \
17079 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17080 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17081 -e 's:$: $lt_compiler_flag:'`
17082 (eval echo "\"\$as_me:17082: $lt_compile\"" >&5)
17083 (eval "$lt_compile" 2>out/conftest.err)
17085 cat out/conftest.err >&5
17086 echo "$as_me:17086: \$? = $ac_status" >&5
17087 if (exit $ac_status) && test -s out/conftest2.$ac_objext
17089 # The compiler can only warn and ignore the option if not recognized
17090 # So say no if there are warnings
17091 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17092 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17093 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17094 lt_cv_prog_compiler_c_o_GCJ=yes
17099 # SGI C++ compiler will create directory out/ii_files/ for
17100 # template instantiation
17101 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17102 $RM out/* && rmdir out
17108 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17109 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
17114 hard_links="nottested"
17115 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17116 # do not overwrite the value of need_locks provided by the user
17117 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17118 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
17121 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17123 ln conftest.a conftest.b 2>&5 || hard_links=no
17124 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17125 echo "$as_me:$LINENO: result: $hard_links" >&5
17126 echo "${ECHO_T}$hard_links" >&6
17127 if test "$hard_links" = no; then
17128 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17129 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17138 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17139 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
17142 allow_undefined_flag_GCJ=
17143 always_export_symbols_GCJ=no
17145 archive_expsym_cmds_GCJ=
17146 compiler_needs_object_GCJ=no
17147 enable_shared_with_static_runtimes_GCJ=no
17148 export_dynamic_flag_spec_GCJ=
17149 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17150 hardcode_automatic_GCJ=no
17151 hardcode_direct_GCJ=no
17152 hardcode_direct_absolute_GCJ=no
17153 hardcode_libdir_flag_spec_GCJ=
17154 hardcode_libdir_flag_spec_ld_GCJ=
17155 hardcode_libdir_separator_GCJ=
17156 hardcode_minus_L_GCJ=no
17157 hardcode_shlibpath_var_GCJ=unsupported
17158 inherit_rpath_GCJ=no
17159 link_all_deplibs_GCJ=unknown
17161 module_expsym_cmds_GCJ=
17162 old_archive_from_new_cmds_GCJ=
17163 old_archive_from_expsyms_cmds_GCJ=
17164 thread_safe_flag_spec_GCJ=
17165 whole_archive_flag_spec_GCJ=
17166 # include_expsyms should be a list of space-separated symbols to be *always*
17167 # included in the symbol list
17168 include_expsyms_GCJ=
17169 # exclude_expsyms can be an extended regexp of symbols to exclude
17170 # it will be wrapped by ` (' and `)$', so one must not match beginning or
17171 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17172 # as well as any symbol that contains `d'.
17173 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17174 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17175 # platforms (ab)use it in PIC code, but their linkers get confused if
17176 # the symbol is explicitly referenced. Since portable code cannot
17177 # rely on this symbol name, it's probably fine to never include it in
17178 # preloaded symbol tables.
17179 # Exclude shared library initialization/finalization symbols.
17180 extract_expsyms_cmds=
17183 cygwin* | mingw* | pw32* | cegcc*)
17184 # FIXME: the MSVC++ port hasn't been tested in a loooong time
17185 # When not using gcc, we currently assume that we are using
17186 # Microsoft Visual C++.
17187 if test "$GCC" != yes; then
17192 # we just hope/assume this is gcc and not c89 (= MSVC++)
17201 if test "$with_gnu_ld" = yes; then
17202 # If archive_cmds runs LD, not CC, wlarc should be empty
17205 # Set some defaults for GNU ld with shared library support. These
17206 # are reset later if shared libraries are not supported. Putting them
17207 # here allows them to be overridden if necessary.
17208 runpath_var=LD_RUN_PATH
17209 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17210 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17211 # ancient GNU ld didn't support --whole-archive et. al.
17212 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
17213 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17215 whole_archive_flag_spec_GCJ=
17217 supports_anon_versioning=no
17218 case `$LD -v 2>&1` in
17219 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17220 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17221 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17222 *\ 2.11.*) ;; # other 2.11 versions
17223 *) supports_anon_versioning=yes ;;
17226 # See if GNU ld supports shared libraries.
17229 # On AIX/PPC, the GNU linker is very broken
17230 if test "$host_cpu" != ia64; then
17234 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17235 *** to be unable to reliably create shared libraries on AIX.
17236 *** Therefore, libtool is disabling shared libraries support. If you
17237 *** really care for shared libraries, you may want to modify your PATH
17238 *** so that a non-GNU linker is found, and then restart.
17247 # see comment about AmigaOS4 .so support
17248 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17249 archive_expsym_cmds_GCJ=''
17252 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)'
17253 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17254 hardcode_minus_L_GCJ=yes
17260 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17261 allow_undefined_flag_GCJ=unsupported
17262 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17263 # support --undefined. This deserves some investigation. FIXME
17264 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17270 cygwin* | mingw* | pw32* | cegcc*)
17271 # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17272 # as there is no search path for DLLs.
17273 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17274 allow_undefined_flag_GCJ=unsupported
17275 always_export_symbols_GCJ=no
17276 enable_shared_with_static_runtimes_GCJ=yes
17277 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17279 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
17280 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17281 # If the export-symbols file already is a .def file (1st line
17282 # is EXPORTS), use it as is; otherwise, prepend...
17283 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17284 cp $export_symbols $output_objdir/$soname.def;
17286 echo EXPORTS > $output_objdir/$soname.def;
17287 cat $export_symbols >> $output_objdir/$soname.def;
17289 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17296 hardcode_direct_GCJ=no
17297 hardcode_shlibpath_var_GCJ=no
17298 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17299 export_dynamic_flag_spec_GCJ='${wl}-E'
17300 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17301 # Instead, shared libraries are loaded at an image base (0x10000000 by
17302 # default) and relocated if they conflict, which is a slow very memory
17303 # consuming and fragmenting process. To avoid this, we pick a random,
17304 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17305 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17306 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'
17307 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'
17310 gnu* | linux* | tpf* | k*bsd*-gnu)
17312 if test "$host_os" = linux-dietlibc; then
17313 case $cc_basename in
17314 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
17317 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
17318 && test "$tmp_diet" = no
17321 tmp_sharedflag='-shared'
17322 case $cc_basename,$host_cpu in
17323 pgcc*) # Portland Group C compiler
17324 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'
17325 tmp_addflag=' $pic_flag'
17327 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
17328 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'
17329 tmp_addflag=' $pic_flag -Mnomain' ;;
17330 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
17331 tmp_addflag=' -i_dynamic' ;;
17332 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
17333 tmp_addflag=' -i_dynamic -nofor_main' ;;
17334 ifc* | ifort*) # Intel Fortran compiler
17335 tmp_addflag=' -nofor_main' ;;
17336 lf95*) # Lahey Fortran 8.1
17337 whole_archive_flag_spec_GCJ=
17338 tmp_sharedflag='--shared' ;;
17339 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
17340 tmp_sharedflag='-qmkshrobj'
17343 case `$CC -V 2>&1 | sed 5q` in
17344 *Sun\ C*) # Sun C 5.9
17345 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'
17346 compiler_needs_object_GCJ=yes
17347 tmp_sharedflag='-G' ;;
17348 *Sun\ F*) # Sun Fortran 8.3
17349 tmp_sharedflag='-G' ;;
17351 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17353 if test "x$supports_anon_versioning" = xyes; then
17354 archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
17355 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17356 echo "local: *; };" >> $output_objdir/$libname.ver~
17357 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17360 case $cc_basename in
17362 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
17363 whole_archive_flag_spec_GCJ='--whole-archive$convenience --no-whole-archive'
17364 hardcode_libdir_flag_spec_GCJ=
17365 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17366 archive_cmds_GCJ='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
17367 if test "x$supports_anon_versioning" = xyes; then
17368 archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
17369 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17370 echo "local: *; };" >> $output_objdir/$libname.ver~
17371 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
17381 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17382 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17385 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17386 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17391 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
17395 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17396 *** create shared libraries on Solaris systems. Therefore, libtool
17397 *** is disabling shared libraries support. We urge you to upgrade GNU
17398 *** binutils to release 2.9.1 or newer. Another option is to modify
17399 *** your PATH or compiler configuration so that the native linker is
17400 *** used, and then restart.
17403 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17404 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17405 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17411 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17412 case `$LD -v 2>&1` in
17413 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17417 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17418 *** reliably create shared libraries on SCO systems. Therefore, libtool
17419 *** is disabling shared libraries support. We urge you to upgrade GNU
17420 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17421 *** your PATH or compiler configuration so that the native linker is
17422 *** used, and then restart.
17427 # For security reasons, it is highly recommended that you always
17428 # use absolute paths for naming shared libraries, and exclude the
17429 # DT_RUNPATH tag from executables and libraries. But doing so
17430 # requires that you compile everything twice, which is a pain.
17431 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17432 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17433 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17434 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17443 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17445 hardcode_direct_GCJ=yes
17446 hardcode_shlibpath_var_GCJ=no
17450 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17451 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17452 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17459 if test "$ld_shlibs_GCJ" = no; then
17461 hardcode_libdir_flag_spec_GCJ=
17462 export_dynamic_flag_spec_GCJ=
17463 whole_archive_flag_spec_GCJ=
17466 # PORTME fill in a description of your system's linker (not GNU ld)
17469 allow_undefined_flag_GCJ=unsupported
17470 always_export_symbols_GCJ=yes
17471 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'
17472 # Note: this linker hardcodes the directories in LIBPATH if there
17473 # are no directories specified by -L.
17474 hardcode_minus_L_GCJ=yes
17475 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17476 # Neither direct hardcoding nor static linking is supported with a
17478 hardcode_direct_GCJ=unsupported
17483 if test "$host_cpu" = ia64; then
17484 # On IA64, the linker does run time linking by default, so we don't
17485 # have to do anything special.
17486 aix_use_runtimelinking=no
17487 exp_sym_flag='-Bexport'
17490 # If we're using GNU nm, then we don't want the "-C" option.
17491 # -C means demangle to AIX nm, but means don't demangle with GNU nm
17492 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
17493 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'
17495 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'
17497 aix_use_runtimelinking=no
17499 # Test if we are trying to use run time linking or normal
17500 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17501 # need to do runtime linking.
17502 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17503 for ld_flag in $LDFLAGS; do
17504 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17505 aix_use_runtimelinking=yes
17512 exp_sym_flag='-bexport'
17513 no_entry_flag='-bnoentry'
17516 # When large executables or shared objects are built, AIX ld can
17517 # have problems creating the table of contents. If linking a library
17518 # or program results in "error TOC overflow" add -mminimal-toc to
17519 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17520 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17522 archive_cmds_GCJ=''
17523 hardcode_direct_GCJ=yes
17524 hardcode_direct_absolute_GCJ=yes
17525 hardcode_libdir_separator_GCJ=':'
17526 link_all_deplibs_GCJ=yes
17527 file_list_spec_GCJ='${wl}-f,'
17529 if test "$GCC" = yes; then
17530 case $host_os in aix4.[012]|aix4.[012].*)
17531 # We only want to do this on AIX 4.2 and lower, the check
17532 # below for broken collect2 doesn't work under 4.3+
17533 collect2name=`${CC} -print-prog-name=collect2`
17534 if test -f "$collect2name" &&
17535 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
17537 # We have reworked collect2
17540 # We have old collect2
17541 hardcode_direct_GCJ=unsupported
17542 # It fails to find uninstalled libraries when the uninstalled
17543 # path is not listed in the libpath. Setting hardcode_minus_L
17544 # to unsupported forces relinking
17545 hardcode_minus_L_GCJ=yes
17546 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17547 hardcode_libdir_separator_GCJ=
17551 shared_flag='-shared'
17552 if test "$aix_use_runtimelinking" = yes; then
17553 shared_flag="$shared_flag "'${wl}-G'
17557 if test "$host_cpu" = ia64; then
17558 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17559 # chokes on -Wl,-G. The following line is correct:
17562 if test "$aix_use_runtimelinking" = yes; then
17563 shared_flag='${wl}-G'
17565 shared_flag='${wl}-bM:SRE'
17570 export_dynamic_flag_spec_GCJ='${wl}-bexpall'
17571 # It seems that -bexpall does not export symbols beginning with
17572 # underscore (_), so it is better to generate a list of symbols to export.
17573 always_export_symbols_GCJ=yes
17574 if test "$aix_use_runtimelinking" = yes; then
17575 # Warning - without using the other runtime loading flags (-brtl),
17576 # -berok will link without error, but may produce a broken library.
17577 allow_undefined_flag_GCJ='-berok'
17578 # Determine the default libpath from the value encoded in an
17579 # empty executable.
17580 if test x$gcc_no_link = xyes; then
17581 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
17582 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
17583 { (exit 1); exit 1; }; }
17585 cat >conftest.$ac_ext <<_ACEOF
17588 cat confdefs.h >>conftest.$ac_ext
17589 cat >>conftest.$ac_ext <<_ACEOF
17590 /* end confdefs.h. */
17600 rm -f conftest.$ac_objext conftest$ac_exeext
17601 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17602 (eval $ac_link) 2>conftest.er1
17604 grep -v '^ *+' conftest.er1 >conftest.err
17606 cat conftest.err >&5
17607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17608 (exit $ac_status); } &&
17609 { ac_try='test -z "$ac_c_werror_flag"
17610 || test ! -s conftest.err'
17611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17612 (eval $ac_try) 2>&5
17614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17615 (exit $ac_status); }; } &&
17616 { ac_try='test -s conftest$ac_exeext'
17617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17618 (eval $ac_try) 2>&5
17620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17621 (exit $ac_status); }; }; then
17623 lt_aix_libpath_sed='
17624 /Import File Strings/,/^$/ {
17630 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17631 # Check for a 64-bit object if we didn't find anything.
17632 if test -z "$aix_libpath"; then
17633 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17636 echo "$as_me: failed program was:" >&5
17637 sed 's/^/| /' conftest.$ac_ext >&5
17640 rm -f conftest.err conftest.$ac_objext \
17641 conftest$ac_exeext conftest.$ac_ext
17642 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17644 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17645 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"
17647 if test "$host_cpu" = ia64; then
17648 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17649 allow_undefined_flag_GCJ="-z nodefs"
17650 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"
17652 # Determine the default libpath from the value encoded in an
17653 # empty executable.
17654 if test x$gcc_no_link = xyes; then
17655 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
17656 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
17657 { (exit 1); exit 1; }; }
17659 cat >conftest.$ac_ext <<_ACEOF
17662 cat confdefs.h >>conftest.$ac_ext
17663 cat >>conftest.$ac_ext <<_ACEOF
17664 /* end confdefs.h. */
17674 rm -f conftest.$ac_objext conftest$ac_exeext
17675 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17676 (eval $ac_link) 2>conftest.er1
17678 grep -v '^ *+' conftest.er1 >conftest.err
17680 cat conftest.err >&5
17681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17682 (exit $ac_status); } &&
17683 { ac_try='test -z "$ac_c_werror_flag"
17684 || test ! -s conftest.err'
17685 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17686 (eval $ac_try) 2>&5
17688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17689 (exit $ac_status); }; } &&
17690 { ac_try='test -s conftest$ac_exeext'
17691 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17692 (eval $ac_try) 2>&5
17694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17695 (exit $ac_status); }; }; then
17697 lt_aix_libpath_sed='
17698 /Import File Strings/,/^$/ {
17704 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17705 # Check for a 64-bit object if we didn't find anything.
17706 if test -z "$aix_libpath"; then
17707 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17710 echo "$as_me: failed program was:" >&5
17711 sed 's/^/| /' conftest.$ac_ext >&5
17714 rm -f conftest.err conftest.$ac_objext \
17715 conftest$ac_exeext conftest.$ac_ext
17716 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17718 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17719 # Warning - without using the other run time loading flags,
17720 # -berok will link without error, but may produce a broken library.
17721 no_undefined_flag_GCJ=' ${wl}-bernotok'
17722 allow_undefined_flag_GCJ=' ${wl}-berok'
17723 # Exported symbols can be pulled into shared objects from archives
17724 whole_archive_flag_spec_GCJ='$convenience'
17725 archive_cmds_need_lc_GCJ=yes
17726 # This is similar to how AIX traditionally builds its shared libraries.
17727 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'
17735 # see comment about AmigaOS4 .so support
17736 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17737 archive_expsym_cmds_GCJ=''
17740 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)'
17741 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17742 hardcode_minus_L_GCJ=yes
17748 export_dynamic_flag_spec_GCJ=-rdynamic
17751 cygwin* | mingw* | pw32* | cegcc*)
17752 # When not using gcc, we currently assume that we are using
17753 # Microsoft Visual C++.
17754 # hardcode_libdir_flag_spec is actually meaningless, as there is
17755 # no search path for DLLs.
17756 hardcode_libdir_flag_spec_GCJ=' '
17757 allow_undefined_flag_GCJ=unsupported
17758 # Tell ltmain to make .lib files, not .a files.
17760 # Tell ltmain to make .dll files, not .so files.
17762 # FIXME: Setting linknames here is a bad hack.
17763 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
17764 # The linker will automatically build a .lib file if we build a DLL.
17765 old_archive_from_new_cmds_GCJ='true'
17766 # FIXME: Should let the user specify the lib program.
17767 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17768 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17769 enable_shared_with_static_runtimes_GCJ=yes
17772 darwin* | rhapsody*)
17775 archive_cmds_need_lc_GCJ=no
17776 hardcode_direct_GCJ=no
17777 hardcode_automatic_GCJ=yes
17778 hardcode_shlibpath_var_GCJ=unsupported
17779 whole_archive_flag_spec_GCJ=''
17780 link_all_deplibs_GCJ=yes
17781 allow_undefined_flag_GCJ="$_lt_dar_allow_undefined"
17782 case $cc_basename in
17783 ifort*) _lt_dar_can_shared=yes ;;
17784 *) _lt_dar_can_shared=$GCC ;;
17786 if test "$_lt_dar_can_shared" = "yes"; then
17787 output_verbose_link_cmd=echo
17788 archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
17789 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
17790 archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
17791 module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
17800 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17801 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17802 hardcode_shlibpath_var_GCJ=no
17809 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17810 # support. Future versions do this automatically, but an explicit c++rt0.o
17811 # does not break anything, and helps significantly (at the cost of a little
17814 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17815 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17816 hardcode_direct_GCJ=yes
17817 hardcode_shlibpath_var_GCJ=no
17820 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17822 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17823 hardcode_direct_GCJ=yes
17824 hardcode_minus_L_GCJ=yes
17825 hardcode_shlibpath_var_GCJ=no
17828 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17829 freebsd* | dragonfly*)
17830 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17831 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17832 hardcode_direct_GCJ=yes
17833 hardcode_shlibpath_var_GCJ=no
17837 if test "$GCC" = yes; then
17838 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'
17840 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'
17842 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17843 hardcode_libdir_separator_GCJ=:
17844 hardcode_direct_GCJ=yes
17846 # hardcode_minus_L: Not really in the search PATH,
17847 # but as the default location of the library.
17848 hardcode_minus_L_GCJ=yes
17849 export_dynamic_flag_spec_GCJ='${wl}-E'
17853 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17854 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17856 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17858 if test "$with_gnu_ld" = no; then
17859 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17860 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17861 hardcode_libdir_separator_GCJ=:
17862 hardcode_direct_GCJ=yes
17863 hardcode_direct_absolute_GCJ=yes
17864 export_dynamic_flag_spec_GCJ='${wl}-E'
17865 # hardcode_minus_L: Not really in the search PATH,
17866 # but as the default location of the library.
17867 hardcode_minus_L_GCJ=yes
17872 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17875 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17878 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17881 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17887 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17890 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17893 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17897 if test "$with_gnu_ld" = no; then
17898 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17899 hardcode_libdir_separator_GCJ=:
17903 hardcode_direct_GCJ=no
17904 hardcode_shlibpath_var_GCJ=no
17907 hardcode_direct_GCJ=yes
17908 hardcode_direct_absolute_GCJ=yes
17909 export_dynamic_flag_spec_GCJ='${wl}-E'
17911 # hardcode_minus_L: Not really in the search PATH,
17912 # but as the default location of the library.
17913 hardcode_minus_L_GCJ=yes
17919 irix5* | irix6* | nonstopux*)
17920 if test "$GCC" = yes; then
17921 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'
17922 # Try to use the -exported_symbol ld option, if it does not
17923 # work, assume that -exports_file does not work either and
17924 # implicitly export all symbols.
17925 save_LDFLAGS="$LDFLAGS"
17926 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
17927 if test x$gcc_no_link = xyes; then
17928 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
17929 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
17930 { (exit 1); exit 1; }; }
17932 cat >conftest.$ac_ext <<_ACEOF
17935 rm -f conftest.$ac_objext conftest$ac_exeext
17936 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17937 (eval $ac_link) 2>conftest.er1
17939 grep -v '^ *+' conftest.er1 >conftest.err
17941 cat conftest.err >&5
17942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17943 (exit $ac_status); } &&
17944 { ac_try='test -z "$ac_c_werror_flag"
17945 || test ! -s conftest.err'
17946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17947 (eval $ac_try) 2>&5
17949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17950 (exit $ac_status); }; } &&
17951 { ac_try='test -s conftest$ac_exeext'
17952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17953 (eval $ac_try) 2>&5
17955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17956 (exit $ac_status); }; }; then
17957 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'
17960 echo "$as_me: failed program was:" >&5
17961 sed 's/^/| /' conftest.$ac_ext >&5
17964 rm -f conftest.err conftest.$ac_objext \
17965 conftest$ac_exeext conftest.$ac_ext
17966 LDFLAGS="$save_LDFLAGS"
17968 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'
17969 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'
17971 archive_cmds_need_lc_GCJ='no'
17972 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17973 hardcode_libdir_separator_GCJ=:
17974 inherit_rpath_GCJ=yes
17975 link_all_deplibs_GCJ=yes
17979 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17980 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
17982 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
17984 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17985 hardcode_direct_GCJ=yes
17986 hardcode_shlibpath_var_GCJ=no
17990 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17991 hardcode_direct_GCJ=yes
17992 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17993 hardcode_libdir_separator_GCJ=:
17994 hardcode_shlibpath_var_GCJ=no
18001 if test -f /usr/libexec/ld.so; then
18002 hardcode_direct_GCJ=yes
18003 hardcode_shlibpath_var_GCJ=no
18004 hardcode_direct_absolute_GCJ=yes
18005 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18006 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18007 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18008 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18009 export_dynamic_flag_spec_GCJ='${wl}-E'
18012 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18013 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18014 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18017 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18018 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18028 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18029 hardcode_minus_L_GCJ=yes
18030 allow_undefined_flag_GCJ=unsupported
18031 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'
18032 old_archive_from_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18036 if test "$GCC" = yes; then
18037 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18038 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'
18040 allow_undefined_flag_GCJ=' -expect_unresolved \*'
18041 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'
18043 archive_cmds_need_lc_GCJ='no'
18044 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18045 hardcode_libdir_separator_GCJ=:
18048 osf4* | osf5*) # as osf3* with the addition of -msym flag
18049 if test "$GCC" = yes; then
18050 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18051 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'
18052 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18054 allow_undefined_flag_GCJ=' -expect_unresolved \*'
18055 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'
18056 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~
18057 $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'
18059 # Both c and cxx compiler support -rpath directly
18060 hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18062 archive_cmds_need_lc_GCJ='no'
18063 hardcode_libdir_separator_GCJ=:
18067 no_undefined_flag_GCJ=' -z defs'
18068 if test "$GCC" = yes; then
18070 archive_cmds_GCJ='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18071 archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18072 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18074 case `$CC -V 2>&1` in
18077 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18078 archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18079 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
18083 archive_cmds_GCJ='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
18084 archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18085 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18089 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18090 hardcode_shlibpath_var_GCJ=no
18092 solaris2.[0-5] | solaris2.[0-5].*) ;;
18094 # The compiler driver will combine and reorder linker options,
18095 # but understands `-z linker_flag'. GCC discards it without `$wl',
18096 # but is careful enough not to reorder.
18097 # Supported since Solaris 2.6 (maybe 2.5.1?)
18098 if test "$GCC" = yes; then
18099 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18101 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18105 link_all_deplibs_GCJ=yes
18109 if test "x$host_vendor" = xsequent; then
18110 # Use $CC to link under sequent, because it throws in some extra .o
18111 # files that make .init and .fini sections work.
18112 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18114 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18116 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18117 hardcode_direct_GCJ=yes
18118 hardcode_minus_L_GCJ=yes
18119 hardcode_shlibpath_var_GCJ=no
18123 case $host_vendor in
18125 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18126 hardcode_direct_GCJ=yes # is this really true???
18129 ## LD is ld it makes a PLAMLIB
18130 ## CC just makes a GrossModule.
18131 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18132 reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18133 hardcode_direct_GCJ=no
18136 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18137 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18140 runpath_var='LD_RUN_PATH'
18141 hardcode_shlibpath_var_GCJ=no
18145 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18146 hardcode_shlibpath_var_GCJ=no
18147 export_dynamic_flag_spec_GCJ='-Bexport'
18151 if test -d /usr/nec; then
18152 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18153 hardcode_shlibpath_var_GCJ=no
18154 runpath_var=LD_RUN_PATH
18155 hardcode_runpath_var=yes
18160 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18161 no_undefined_flag_GCJ='${wl}-z,text'
18162 archive_cmds_need_lc_GCJ=no
18163 hardcode_shlibpath_var_GCJ=no
18164 runpath_var='LD_RUN_PATH'
18166 if test "$GCC" = yes; then
18167 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18168 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18170 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18171 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18175 sysv5* | sco3.2v5* | sco5v6*)
18176 # Note: We can NOT use -z defs as we might desire, because we do not
18177 # link with -lc, and that would cause any symbols used from libc to
18178 # always be unresolved, which means just about no library would
18179 # ever link correctly. If we're not using GNU ld we use -z text
18180 # though, which does catch some bad symbols but isn't as heavy-handed
18182 no_undefined_flag_GCJ='${wl}-z,text'
18183 allow_undefined_flag_GCJ='${wl}-z,nodefs'
18184 archive_cmds_need_lc_GCJ=no
18185 hardcode_shlibpath_var_GCJ=no
18186 hardcode_libdir_flag_spec_GCJ='${wl}-R,$libdir'
18187 hardcode_libdir_separator_GCJ=':'
18188 link_all_deplibs_GCJ=yes
18189 export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18190 runpath_var='LD_RUN_PATH'
18192 if test "$GCC" = yes; then
18193 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18194 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18196 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18197 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18202 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18203 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18204 hardcode_shlibpath_var_GCJ=no
18212 if test x$host_vendor = xsni; then
18214 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18215 export_dynamic_flag_spec_GCJ='${wl}-Blargedynsym'
18221 echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18222 echo "${ECHO_T}$ld_shlibs_GCJ" >&6
18223 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18225 with_gnu_ld_GCJ=$with_gnu_ld
18233 # Do we need to explicitly link libc?
18235 case "x$archive_cmds_need_lc_GCJ" in
18237 # Assume -lc should be added
18238 archive_cmds_need_lc_GCJ=yes
18240 if test "$enable_shared" = yes && test "$GCC" = yes; then
18241 case $archive_cmds_GCJ in
18243 # FIXME: we may have to deal with multi-command sequences.
18246 # Test whether the compiler implicitly links with -lc since on some
18247 # systems, -lgcc has to come before -lc. If gcc already passes -lc
18248 # to ld, don't add -lc before -lgcc.
18249 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18250 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
18251 if test "${lt_cv_archive_cmds_need_lc_GCJ+set}" = set; then
18252 echo $ECHO_N "(cached) $ECHO_C" >&6
18255 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18257 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18258 (eval $ac_compile) 2>&5
18260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18261 (exit $ac_status); } 2>conftest.err; then
18264 libobjs=conftest.$ac_objext
18266 wl=$lt_prog_compiler_wl_GCJ
18267 pic_flag=$lt_prog_compiler_pic_GCJ
18273 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18274 allow_undefined_flag_GCJ=
18275 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
18276 (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
18278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18279 (exit $ac_status); }
18281 lt_cv_archive_cmds_need_lc_GCJ=no
18283 lt_cv_archive_cmds_need_lc_GCJ=yes
18285 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18287 cat conftest.err 1>&5
18292 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5
18293 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc_GCJ" >&6
18294 archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ
18364 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18365 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
18366 hardcode_action_GCJ=
18367 if test -n "$hardcode_libdir_flag_spec_GCJ" ||
18368 test -n "$runpath_var_GCJ" ||
18369 test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18371 # We can hardcode non-existent directories.
18372 if test "$hardcode_direct_GCJ" != no &&
18373 # If the only mechanism to avoid hardcoding is shlibpath_var, we
18374 # have to relink, otherwise we might link with an installed library
18375 # when we should be linking with a yet-to-be-installed one
18376 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18377 test "$hardcode_minus_L_GCJ" != no; then
18378 # Linking always hardcodes the temporary library directory.
18379 hardcode_action_GCJ=relink
18381 # We can link without hardcoding, and we can hardcode nonexisting dirs.
18382 hardcode_action_GCJ=immediate
18385 # We cannot hardcode anything, or else we can only hardcode existing
18387 hardcode_action_GCJ=unsupported
18389 echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18390 echo "${ECHO_T}$hardcode_action_GCJ" >&6
18392 if test "$hardcode_action_GCJ" = relink ||
18393 test "$inherit_rpath_GCJ" = yes; then
18394 # Fast installation is not supported
18395 enable_fast_install=no
18396 elif test "$shlibpath_overrides_runpath" = yes ||
18397 test "$enable_shared" = no; then
18398 # Fast installation is not necessary
18399 enable_fast_install=needless
18410 compiler_GCJ=${GCJ-gcj}
18412 ac_cpp='$CPP $CPPFLAGS'
18413 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18414 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18415 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18418 if test "x$CC" != xcc; then
18419 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
18420 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
18422 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
18423 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
18425 set dummy $CC; ac_cc=`echo $2 |
18426 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
18427 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
18428 echo $ECHO_N "(cached) $ECHO_C" >&6
18430 cat >conftest.$ac_ext <<_ACEOF
18433 cat confdefs.h >>conftest.$ac_ext
18434 cat >>conftest.$ac_ext <<_ACEOF
18435 /* end confdefs.h. */
18445 # Make sure it works both with $CC and with simple cc.
18446 # We do the test twice because some compilers refuse to overwrite an
18447 # existing .o file with -o, though they will create one.
18448 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
18449 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18450 (eval $ac_try) 2>&5
18452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18453 (exit $ac_status); } &&
18454 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18455 (eval $ac_try) 2>&5
18457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18458 (exit $ac_status); };
18460 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
18461 if test "x$CC" != xcc; then
18462 # Test first that cc exists at all.
18463 if { ac_try='cc -c conftest.$ac_ext >&5'
18464 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18465 (eval $ac_try) 2>&5
18467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18468 (exit $ac_status); }; }; then
18469 ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
18470 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18471 (eval $ac_try) 2>&5
18473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18474 (exit $ac_status); } &&
18475 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18476 (eval $ac_try) 2>&5
18478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18479 (exit $ac_status); };
18484 # cc exists but doesn't like -o.
18485 eval ac_cv_prog_cc_${ac_cc}_c_o=no
18490 eval ac_cv_prog_cc_${ac_cc}_c_o=no
18495 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
18496 echo "$as_me:$LINENO: result: yes" >&5
18497 echo "${ECHO_T}yes" >&6
18499 echo "$as_me:$LINENO: result: no" >&5
18500 echo "${ECHO_T}no" >&6
18502 cat >>confdefs.h <<\_ACEOF
18503 #define NO_MINUS_C_MINUS_O 1
18508 # FIXME: we rely on the cache variable name because
18509 # there is no other way.
18511 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
18512 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
18513 # Losing compiler, so override with the script.
18514 # FIXME: It is wrong to rewrite CC.
18515 # But if we don't then we get into trouble of one sort or another.
18516 # A longer-term fix would be to have automake use am__CC in this case,
18517 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
18518 CC="$am_aux_dir/compile $CC"
18524 subdirs="$subdirs classpath libltdl"
18527 # The -no-testsuite modules omit the test subdir.
18530 if test -d $srcdir/testsuite; then
18532 TESTSUBDIR_FALSE='#'
18534 TESTSUBDIR_TRUE='#'
18539 # Should the runtime set system properties by examining the
18540 # environment variable GCJ_PROPERTIES?
18541 # Check whether --enable-getenv-properties or --disable-getenv-properties was given.
18542 if test "${enable_getenv_properties+set}" = set; then
18543 enableval="$enable_getenv_properties"
18547 # Whether GCJ_PROPERTIES is used depends on the target.
18548 if test -z "$enable_getenv_properties"; then
18549 enable_getenv_properties=${enable_getenv_properties_default-yes}
18551 if test "$enable_getenv_properties" = no; then
18553 cat >>confdefs.h <<\_ACEOF
18554 #define DISABLE_GETENV_PROPERTIES 1
18559 # Whether we should use arguments to main()
18560 if test -z "$enable_main_args"; then
18561 enable_main_args=${enable_main_args_default-yes}
18563 if test "$enable_main_args" = no; then
18565 cat >>confdefs.h <<\_ACEOF
18566 #define DISABLE_MAIN_ARGS 1
18572 # Should we use hashtable-based synchronization?
18573 # Currently works only for Linux X86/ia64
18574 # Typically faster and more space-efficient
18575 # Check whether --enable-hash-synchronization or --disable-hash-synchronization was given.
18576 if test "${enable_hash_synchronization+set}" = set; then
18577 enableval="$enable_hash_synchronization"
18581 if test -z "$enable_hash_synchronization"; then
18582 enable_hash_synchronization=$enable_hash_synchronization_default
18590 # Check whether --with-ecj-jar or --without-ecj-jar was given.
18591 if test "${with_ecj_jar+set}" = set; then
18592 withval="$with_ecj_jar"
18595 if test -f $multi_basedir/ecj.jar; then
18596 ECJ_BUILD_JAR=$multi_basedir/ecj.jar
18597 ECJ_JAR='$(jardir)/ecj.jar'
18598 install_ecj_jar=yes
18605 if test "$ECJ_JAR" != ""; then
18607 BUILD_ECJ1_FALSE='#'
18609 BUILD_ECJ1_TRUE='#'
18615 if test $install_ecj_jar = yes; then
18616 INSTALL_ECJ_JAR_TRUE=
18617 INSTALL_ECJ_JAR_FALSE='#'
18619 INSTALL_ECJ_JAR_TRUE='#'
18620 INSTALL_ECJ_JAR_FALSE=
18625 # Check whether --with-java-home or --without-java-home was given.
18626 if test "${with_java_home+set}" = set; then
18627 withval="$with_java_home"
18628 JAVA_HOME="${withval}"
18634 if test ! -z "$JAVA_HOME"; then
18635 JAVA_HOME_SET_TRUE=
18636 JAVA_HOME_SET_FALSE='#'
18638 JAVA_HOME_SET_TRUE='#'
18639 JAVA_HOME_SET_FALSE=
18644 suppress_libgcj_bc=no
18645 # Check whether --enable-libgcj-bc or --disable-libgcj-bc was given.
18646 if test "${enable_libgcj_bc+set}" = set; then
18647 enableval="$enable_libgcj_bc"
18648 if test "$enable_libgcj_bc" = "no"; then
18649 suppress_libgcj_bc=yes
18654 if test "$suppress_libgcj_bc" = "yes"; then
18655 SUPPRESS_LIBGCJ_BC_TRUE=
18656 SUPPRESS_LIBGCJ_BC_FALSE='#'
18658 SUPPRESS_LIBGCJ_BC_TRUE='#'
18659 SUPPRESS_LIBGCJ_BC_FALSE=
18663 build_libgcj_reduced_reflection=no
18664 # Check whether --enable-reduced-reflection or --disable-reduced-reflection was given.
18665 if test "${enable_reduced_reflection+set}" = set; then
18666 enableval="$enable_reduced_reflection"
18667 if test "$enable_reduced_reflection" = "yes"; then
18668 build_libgcj_reduced_reflection=yes
18673 if test "$build_libgcj_reduced_reflection" = "yes"; then
18674 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE=
18675 BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE='#'
18677 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE='#'
18678 BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE=
18682 # What is the native OS API for MinGW?
18684 # Check whether --with-win32-nlsapi or --without-win32-nlsapi was given.
18685 if test "${with_win32_nlsapi+set}" = set; then
18686 withval="$with_win32_nlsapi"
18687 case "${withval}" in
18688 ansi) with_win32_nlsapi=ansi ;;
18689 unicows) with_win32_nlsapi=unicows ;;
18690 unicode) with_win32_nlsapi=unicode ;;
18691 *) { { echo "$as_me:$LINENO: error: Bad value ${withval} for --with-win32-nlsapi." >&5
18692 echo "$as_me: error: Bad value ${withval} for --with-win32-nlsapi." >&2;}
18693 { (exit 1); exit 1; }; } ;;
18696 with_win32_nlsapi=ansi
18699 case "${with_win32_nlsapi}" in
18702 cat >>confdefs.h <<\_ACEOF
18703 #define MINGW_LIBGCJ_UNICODE 1
18709 # configure.host sets slow_pthread_self if the synchronization code should
18710 # try to avoid pthread_self calls by caching thread IDs in a hashtable.
18711 if test "${slow_pthread_self}" = "yes"; then
18713 cat >>confdefs.h <<\_ACEOF
18714 #define SLOW_PTHREAD_SELF 1
18719 # Check for gc debugging. This option is handled both here and in the GC.
18720 # Check whether --enable-gc-debug or --disable-gc-debug was given.
18721 if test "${enable_gc_debug+set}" = set; then
18722 enableval="$enable_gc_debug"
18723 if test "$enable_gc_debug" = "yes"; then
18725 cat >>confdefs.h <<\_ACEOF
18726 #define LIBGCJ_GC_DEBUG 1
18732 # See if the user has the interpreter included.
18733 # Check whether --enable-interpreter or --disable-interpreter was given.
18734 if test "${enable_interpreter+set}" = set; then
18735 enableval="$enable_interpreter"
18736 if test "$enable_interpreter" = yes; then
18737 # This can also be set in configure.host.
18738 libgcj_interpreter=yes
18739 elif test "$enable_interpreter" = no; then
18740 libgcj_interpreter=no
18744 if test "$libgcj_interpreter" = yes; then
18746 cat >>confdefs.h <<\_ACEOF
18747 #define INTERPRETER 1
18751 INTERPRETER="$libgcj_interpreter"
18755 if test "$libgcj_interpreter" = yes; then
18757 INTERPRETER_FALSE='#'
18759 INTERPRETER_TRUE='#'
18764 echo "$as_me:$LINENO: checking for exception model to use" >&5
18765 echo $ECHO_N "checking for exception model to use... $ECHO_C" >&6
18767 ac_cpp='$CXXCPP $CPPFLAGS'
18768 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18769 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18770 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18772 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
18773 if test "${enable_sjlj_exceptions+set}" = set; then
18774 enableval="$enable_sjlj_exceptions"
18777 cat > conftest.$ac_ext << EOF
18778 #line 18778 "configure"
18779 struct S { ~S(); };
18787 old_CXXFLAGS="$CXXFLAGS"
18789 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18790 (eval $ac_compile) 2>&5
18792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18793 (exit $ac_status); }; then
18794 if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
18795 enable_sjlj_exceptions=yes
18796 elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
18797 enable_sjlj_exceptions=no
18798 elif grep __cxa_end_cleanup conftest.s >/dev/null 2>&1 ; then
18800 enable_sjlj_exceptions=no
18803 CXXFLAGS="$old_CXXFLAGS"
18806 if test x$enable_sjlj_exceptions = xyes; then
18808 cat >>confdefs.h <<\_ACEOF
18809 #define SJLJ_EXCEPTIONS 1
18812 ac_exception_model_name=sjlj
18813 elif test x$enable_sjlj_exceptions = xno; then
18814 ac_exception_model_name="call frame"
18816 { { echo "$as_me:$LINENO: error: unable to detect exception model" >&5
18817 echo "$as_me: error: unable to detect exception model" >&2;}
18818 { (exit 1); exit 1; }; }
18821 ac_cpp='$CPP $CPPFLAGS'
18822 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18823 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18824 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18826 echo "$as_me:$LINENO: result: $ac_exception_model_name" >&5
18827 echo "${ECHO_T}$ac_exception_model_name" >&6
18829 # If we are non using SJLJ exceptions, and this host does not have support
18830 # for unwinding from a signal handler, enable checked dereferences and divides.
18831 if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
18832 CHECKREFSPEC=-fcheck-references
18833 DIVIDESPEC=-fuse-divide-subroutine
18837 # See if the user wants to disable java.net. This is the mildly
18838 # ugly way that we admit that target-side configuration sucks.
18839 # Check whether --enable-java-net or --disable-java-net was given.
18840 if test "${enable_java_net+set}" = set; then
18841 enableval="$enable_java_net"
18845 # Whether java.net is built by default can depend on the target.
18846 if test -z "$enable_java_net"; then
18847 enable_java_net=${enable_java_net_default-yes}
18849 if test "$enable_java_net" = no; then
18851 cat >>confdefs.h <<\_ACEOF
18852 #define DISABLE_JAVA_NET 1
18857 # See if the user wants to configure without libffi. Some
18858 # architectures don't support it, and default values are set in
18861 # Check whether --with-libffi or --without-libffi was given.
18862 if test "${with_libffi+set}" = set; then
18863 withval="$with_libffi"
18866 with_libffi=${with_libffi_default-yes}
18871 if test "$with_libffi" != no; then
18873 cat >>confdefs.h <<\_ACEOF
18874 #define USE_LIBFFI 1
18877 LIBFFI=../libffi/libffi_convenience.la
18878 LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
18883 # See if the user wants to disable JVMPI support.
18884 # Check whether --enable-jvmpi or --disable-jvmpi was given.
18885 if test "${enable_jvmpi+set}" = set; then
18886 enableval="$enable_jvmpi"
18890 if test "$enable_jvmpi" != no; then
18892 cat >>confdefs.h <<\_ACEOF
18893 #define ENABLE_JVMPI 1
18898 # If the target is an eCos system, use the appropriate eCos
18900 # FIXME: this should not be a local option but a global target
18901 # system; at present there is no eCos target.
18902 TARGET_ECOS=${PROCESS-"no"}
18904 # Check whether --with-ecos or --without-ecos was given.
18905 if test "${with_ecos+set}" = set; then
18906 withval="$with_ecos"
18907 TARGET_ECOS="$with_ecos"
18911 case "$TARGET_ECOS" in
18912 no) case "$host" in
18918 echo "$as_me:$LINENO: checking whether 'ld' is at least 2.13" >&5
18919 echo $ECHO_N "checking whether 'ld' is at least 2.13... $ECHO_C" >&6
18920 LD_PROG=`$CC --print-prog-name=ld`
18921 LD_VERSION=`$LD_PROG --version`
18922 LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
18923 LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
18924 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
18927 if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
18931 if test "x$LD_OK" != x; then
18932 echo "$as_me:$LINENO: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
18933 echo "${ECHO_T}yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
18935 echo "$as_me:$LINENO: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
18936 echo "${ECHO_T}no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
18937 { echo "$as_me:$LINENO: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
18938 echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
18940 cat >>confdefs.h <<\_ACEOF
18941 #define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1
18957 cat >>confdefs.h <<\_ACEOF
18965 ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
18968 cat >conftest.$ac_ext <<_ACEOF
18971 cat confdefs.h >>conftest.$ac_ext
18972 cat >>conftest.$ac_ext <<_ACEOF
18973 /* end confdefs.h. */
18974 #include <stdint.h>
18977 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18978 $EGREP "uint32_t" >/dev/null 2>&1; then
18980 cat >>confdefs.h <<\_ACEOF
18981 #define HAVE_INT32_DEFINED 1
18987 cat >conftest.$ac_ext <<_ACEOF
18990 cat confdefs.h >>conftest.$ac_ext
18991 cat >>conftest.$ac_ext <<_ACEOF
18992 /* end confdefs.h. */
18993 #include <inttypes.h>
18996 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18997 $EGREP "uint32_t" >/dev/null 2>&1; then
18999 cat >>confdefs.h <<\_ACEOF
19000 #define HAVE_INT32_DEFINED 1
19006 cat >conftest.$ac_ext <<_ACEOF
19009 cat confdefs.h >>conftest.$ac_ext
19010 cat >>conftest.$ac_ext <<_ACEOF
19011 /* end confdefs.h. */
19012 #include <sys/types.h>
19015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19016 $EGREP "u_int32_t" >/dev/null 2>&1; then
19018 cat >>confdefs.h <<\_ACEOF
19019 #define HAVE_BSD_INT32_DEFINED 1
19025 cat >conftest.$ac_ext <<_ACEOF
19028 cat confdefs.h >>conftest.$ac_ext
19029 cat >>conftest.$ac_ext <<_ACEOF
19030 /* end confdefs.h. */
19031 #include <sys/config.h>
19034 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19035 $EGREP "u_int32_t" >/dev/null 2>&1; then
19037 cat >>confdefs.h <<\_ACEOF
19038 #define HAVE_BSD_INT32_DEFINED 1
19047 if test "$PLATFORM" = Win32; then
19048 USING_WIN32_PLATFORM_TRUE=
19049 USING_WIN32_PLATFORM_FALSE='#'
19051 USING_WIN32_PLATFORM_TRUE='#'
19052 USING_WIN32_PLATFORM_FALSE=
19057 if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then
19058 USING_POSIX_PLATFORM_TRUE=
19059 USING_POSIX_PLATFORM_FALSE='#'
19061 USING_POSIX_PLATFORM_TRUE='#'
19062 USING_POSIX_PLATFORM_FALSE=
19067 *-darwin*) DARWIN_CRT=true ;;
19068 *) DARWIN_CRT=false ;;
19072 if $DARWIN_CRT; then
19073 USING_DARWIN_CRT_TRUE=
19074 USING_DARWIN_CRT_FALSE='#'
19076 USING_DARWIN_CRT_TRUE='#'
19077 USING_DARWIN_CRT_FALSE=
19081 # This may not be defined in a non-ANS conformant embedded system.
19082 # FIXME: Should these case a runtime exception in that case?
19083 cat >conftest.$ac_ext <<_ACEOF
19086 cat confdefs.h >>conftest.$ac_ext
19087 cat >>conftest.$ac_ext <<_ACEOF
19088 /* end confdefs.h. */
19092 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19093 $EGREP "localtime" >/dev/null 2>&1; then
19095 cat >>confdefs.h <<\_ACEOF
19096 #define HAVE_LOCALTIME 1
19103 # Create the subdirectory for natFile.cc, or the attempt
19104 # to create the link will fail.
19105 test -d java || mkdir java
19106 test -d java/io || mkdir java/io
19107 test -d gnu || mkdir gnu
19108 ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
19111 # Likewise for natConcreteProcess.cc.
19112 test -d java/lang || mkdir java/lang
19113 ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
19116 # Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc.
19117 test -d java/net || mkdir java/net
19118 ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc"
19120 ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
19123 # Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
19124 test -d gnu/java || mkdir gnu/java
19125 test -d gnu/java/net || mkdir gnu/java/net
19126 ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
19128 ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
19131 # Likewise for natVMPipe.cc and natVMSelector.cc.
19132 test -d gnu/java/nio || mkdir gnu/java/nio
19133 ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc"
19135 ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc"
19138 # Likewise for natFileChannelImpl.cc
19139 test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
19140 ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
19145 SYSTEMSPEC="-lgdi32 -lws2_32"
19146 if test "${with_win32_nlsapi}" = "unicows"; then
19147 SYSTEMSPEC="-lunicows $SYSTEMSPEC"
19157 # Check whether --with-system-zlib or --without-system-zlib was given.
19158 if test "${with_system_zlib+set}" = set; then
19159 withval="$with_system_zlib"
19167 echo "$as_me:$LINENO: checking for X" >&5
19168 echo $ECHO_N "checking for X... $ECHO_C" >&6
19171 # Check whether --with-x or --without-x was given.
19172 if test "${with_x+set}" = set; then
19176 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19177 if test "x$with_x" = xno; then
19178 # The user explicitly disabled X.
19181 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
19182 # Both variables are already set.
19185 if test "${ac_cv_have_x+set}" = set; then
19186 echo $ECHO_N "(cached) $ECHO_C" >&6
19188 # One or both of the vars are not set, and there is no cached value.
19189 ac_x_includes=no ac_x_libraries=no
19190 rm -fr conftest.dir
19191 if mkdir conftest.dir; then
19193 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
19194 cat >Imakefile <<'_ACEOF'
19196 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
19198 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
19199 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19200 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
19201 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19202 for ac_extension in a so sl; do
19203 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
19204 test -f $ac_im_libdir/libX11.$ac_extension; then
19205 ac_im_usrlibdir=$ac_im_libdir; break
19208 # Screen out bogus values from the imake configuration. They are
19209 # bogus both because they are the default anyway, and because
19210 # using them would break gcc on systems where it needs fixed includes.
19211 case $ac_im_incroot in
19213 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19215 case $ac_im_usrlibdir in
19216 /usr/lib | /lib) ;;
19217 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19221 rm -fr conftest.dir
19224 # Standard set of common directories for X headers.
19225 # Check X11 before X11Rn because it is often a symlink to the current release.
19237 /usr/local/X11/include
19238 /usr/local/X11R6/include
19239 /usr/local/X11R5/include
19240 /usr/local/X11R4/include
19242 /usr/local/include/X11
19243 /usr/local/include/X11R6
19244 /usr/local/include/X11R5
19245 /usr/local/include/X11R4
19249 /usr/XFree86/include/X11
19253 /usr/unsupported/include
19254 /usr/athena/include
19255 /usr/local/x11r5/include
19256 /usr/lpp/Xamples/include
19258 /usr/openwin/include
19259 /usr/openwin/share/include'
19261 if test "$ac_x_includes" = no; then
19262 # Guess where to find include files, by looking for Intrinsic.h.
19263 # First, try using that file with no special directory specified.
19264 cat >conftest.$ac_ext <<_ACEOF
19267 cat confdefs.h >>conftest.$ac_ext
19268 cat >>conftest.$ac_ext <<_ACEOF
19269 /* end confdefs.h. */
19270 #include <X11/Intrinsic.h>
19272 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19273 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19275 grep -v '^ *+' conftest.er1 >conftest.err
19277 cat conftest.err >&5
19278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19279 (exit $ac_status); } >/dev/null; then
19280 if test -s conftest.err; then
19281 ac_cpp_err=$ac_c_preproc_warn_flag
19282 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19289 if test -z "$ac_cpp_err"; then
19290 # We can compile using X headers with no special include directory.
19293 echo "$as_me: failed program was:" >&5
19294 sed 's/^/| /' conftest.$ac_ext >&5
19296 for ac_dir in $ac_x_header_dirs; do
19297 if test -r "$ac_dir/X11/Intrinsic.h"; then
19298 ac_x_includes=$ac_dir
19303 rm -f conftest.err conftest.$ac_ext
19304 fi # $ac_x_includes = no
19306 if test "$ac_x_libraries" = no; then
19307 # Check for the libraries.
19308 # See if we find them without any special options.
19309 # Don't add to $LIBS permanently.
19312 if test x$gcc_no_link = xyes; then
19313 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19314 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19315 { (exit 1); exit 1; }; }
19317 cat >conftest.$ac_ext <<_ACEOF
19320 cat confdefs.h >>conftest.$ac_ext
19321 cat >>conftest.$ac_ext <<_ACEOF
19322 /* end confdefs.h. */
19323 #include <X11/Intrinsic.h>
19332 rm -f conftest.$ac_objext conftest$ac_exeext
19333 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19334 (eval $ac_link) 2>conftest.er1
19336 grep -v '^ *+' conftest.er1 >conftest.err
19338 cat conftest.err >&5
19339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19340 (exit $ac_status); } &&
19341 { ac_try='test -z "$ac_c_werror_flag"
19342 || test ! -s conftest.err'
19343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19344 (eval $ac_try) 2>&5
19346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19347 (exit $ac_status); }; } &&
19348 { ac_try='test -s conftest$ac_exeext'
19349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19350 (eval $ac_try) 2>&5
19352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19353 (exit $ac_status); }; }; then
19355 # We can link X programs with no special library path.
19358 echo "$as_me: failed program was:" >&5
19359 sed 's/^/| /' conftest.$ac_ext >&5
19362 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19364 # Don't even attempt the hair of trying to link an X program!
19365 for ac_extension in a so sl; do
19366 if test -r $ac_dir/libXt.$ac_extension; then
19367 ac_x_libraries=$ac_dir
19373 rm -f conftest.err conftest.$ac_objext \
19374 conftest$ac_exeext conftest.$ac_ext
19375 fi # $ac_x_libraries = no
19377 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
19378 # Didn't find X anywhere. Cache the known absence of X.
19379 ac_cv_have_x="have_x=no"
19381 # Record where we found X for the cache.
19382 ac_cv_have_x="have_x=yes \
19383 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
19388 eval "$ac_cv_have_x"
19391 if test "$have_x" != yes; then
19392 echo "$as_me:$LINENO: result: $have_x" >&5
19393 echo "${ECHO_T}$have_x" >&6
19396 # If each of the values was on the command line, it overrides each guess.
19397 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
19398 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
19399 # Update the cache value to reflect the command line values.
19400 ac_cv_have_x="have_x=yes \
19401 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
19402 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
19403 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
19406 if test "$no_x" = yes; then
19407 # Not all programs may use this symbol, but it does not hurt to define it.
19409 cat >>confdefs.h <<\_ACEOF
19410 #define X_DISPLAY_MISSING 1
19413 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
19415 if test -n "$x_includes"; then
19416 X_CFLAGS="$X_CFLAGS -I$x_includes"
19419 # It would also be nice to do this for all -L options, not just this one.
19420 if test -n "$x_libraries"; then
19421 X_LIBS="$X_LIBS -L$x_libraries"
19422 # For Solaris; some versions of Sun CC require a space after -R and
19423 # others require no space. Words are not sufficient . . . .
19424 case `(uname -sr) 2>/dev/null` in
19426 echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
19427 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
19428 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
19429 if test x$gcc_no_link = xyes; then
19430 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19431 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19432 { (exit 1); exit 1; }; }
19434 cat >conftest.$ac_ext <<_ACEOF
19437 cat confdefs.h >>conftest.$ac_ext
19438 cat >>conftest.$ac_ext <<_ACEOF
19439 /* end confdefs.h. */
19449 rm -f conftest.$ac_objext conftest$ac_exeext
19450 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19451 (eval $ac_link) 2>conftest.er1
19453 grep -v '^ *+' conftest.er1 >conftest.err
19455 cat conftest.err >&5
19456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19457 (exit $ac_status); } &&
19458 { ac_try='test -z "$ac_c_werror_flag"
19459 || test ! -s conftest.err'
19460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19461 (eval $ac_try) 2>&5
19463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19464 (exit $ac_status); }; } &&
19465 { ac_try='test -s conftest$ac_exeext'
19466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19467 (eval $ac_try) 2>&5
19469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19470 (exit $ac_status); }; }; then
19473 echo "$as_me: failed program was:" >&5
19474 sed 's/^/| /' conftest.$ac_ext >&5
19478 rm -f conftest.err conftest.$ac_objext \
19479 conftest$ac_exeext conftest.$ac_ext
19480 if test $ac_R_nospace = yes; then
19481 echo "$as_me:$LINENO: result: no" >&5
19482 echo "${ECHO_T}no" >&6
19483 X_LIBS="$X_LIBS -R$x_libraries"
19485 LIBS="$ac_xsave_LIBS -R $x_libraries"
19486 if test x$gcc_no_link = xyes; then
19487 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19488 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19489 { (exit 1); exit 1; }; }
19491 cat >conftest.$ac_ext <<_ACEOF
19494 cat confdefs.h >>conftest.$ac_ext
19495 cat >>conftest.$ac_ext <<_ACEOF
19496 /* end confdefs.h. */
19506 rm -f conftest.$ac_objext conftest$ac_exeext
19507 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19508 (eval $ac_link) 2>conftest.er1
19510 grep -v '^ *+' conftest.er1 >conftest.err
19512 cat conftest.err >&5
19513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19514 (exit $ac_status); } &&
19515 { ac_try='test -z "$ac_c_werror_flag"
19516 || test ! -s conftest.err'
19517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19518 (eval $ac_try) 2>&5
19520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19521 (exit $ac_status); }; } &&
19522 { ac_try='test -s conftest$ac_exeext'
19523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19524 (eval $ac_try) 2>&5
19526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19527 (exit $ac_status); }; }; then
19530 echo "$as_me: failed program was:" >&5
19531 sed 's/^/| /' conftest.$ac_ext >&5
19535 rm -f conftest.err conftest.$ac_objext \
19536 conftest$ac_exeext conftest.$ac_ext
19537 if test $ac_R_space = yes; then
19538 echo "$as_me:$LINENO: result: yes" >&5
19539 echo "${ECHO_T}yes" >&6
19540 X_LIBS="$X_LIBS -R $x_libraries"
19542 echo "$as_me:$LINENO: result: neither works" >&5
19543 echo "${ECHO_T}neither works" >&6
19546 LIBS=$ac_xsave_LIBS
19550 # Check for system-dependent libraries X programs must link with.
19551 # Do this before checking for the system-independent R6 libraries
19552 # (-lICE), since we may need -lsocket or whatever for X linking.
19554 if test "$ISC" = yes; then
19555 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
19557 # Martyn Johnson says this is needed for Ultrix, if the X
19558 # libraries were built with DECnet support. And Karl Berry says
19559 # the Alpha needs dnet_stub (dnet does not exist).
19560 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
19561 if test x$gcc_no_link = xyes; then
19562 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19563 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19564 { (exit 1); exit 1; }; }
19566 cat >conftest.$ac_ext <<_ACEOF
19569 cat confdefs.h >>conftest.$ac_ext
19570 cat >>conftest.$ac_ext <<_ACEOF
19571 /* end confdefs.h. */
19573 /* Override any gcc2 internal prototype to avoid an error. */
19577 /* We use char because int might match the return type of a gcc2
19578 builtin and then its argument prototype would still apply. */
19579 char XOpenDisplay ();
19588 rm -f conftest.$ac_objext conftest$ac_exeext
19589 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19590 (eval $ac_link) 2>conftest.er1
19592 grep -v '^ *+' conftest.er1 >conftest.err
19594 cat conftest.err >&5
19595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19596 (exit $ac_status); } &&
19597 { ac_try='test -z "$ac_c_werror_flag"
19598 || test ! -s conftest.err'
19599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19600 (eval $ac_try) 2>&5
19602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19603 (exit $ac_status); }; } &&
19604 { ac_try='test -s conftest$ac_exeext'
19605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19606 (eval $ac_try) 2>&5
19608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19609 (exit $ac_status); }; }; then
19612 echo "$as_me: failed program was:" >&5
19613 sed 's/^/| /' conftest.$ac_ext >&5
19615 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
19616 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
19617 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
19618 echo $ECHO_N "(cached) $ECHO_C" >&6
19620 ac_check_lib_save_LIBS=$LIBS
19621 LIBS="-ldnet $LIBS"
19622 if test x$gcc_no_link = xyes; then
19623 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19624 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19625 { (exit 1); exit 1; }; }
19627 cat >conftest.$ac_ext <<_ACEOF
19630 cat confdefs.h >>conftest.$ac_ext
19631 cat >>conftest.$ac_ext <<_ACEOF
19632 /* end confdefs.h. */
19634 /* Override any gcc2 internal prototype to avoid an error. */
19638 /* We use char because int might match the return type of a gcc2
19639 builtin and then its argument prototype would still apply. */
19649 rm -f conftest.$ac_objext conftest$ac_exeext
19650 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19651 (eval $ac_link) 2>conftest.er1
19653 grep -v '^ *+' conftest.er1 >conftest.err
19655 cat conftest.err >&5
19656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19657 (exit $ac_status); } &&
19658 { ac_try='test -z "$ac_c_werror_flag"
19659 || test ! -s conftest.err'
19660 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19661 (eval $ac_try) 2>&5
19663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19664 (exit $ac_status); }; } &&
19665 { ac_try='test -s conftest$ac_exeext'
19666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19667 (eval $ac_try) 2>&5
19669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19670 (exit $ac_status); }; }; then
19671 ac_cv_lib_dnet_dnet_ntoa=yes
19673 echo "$as_me: failed program was:" >&5
19674 sed 's/^/| /' conftest.$ac_ext >&5
19676 ac_cv_lib_dnet_dnet_ntoa=no
19678 rm -f conftest.err conftest.$ac_objext \
19679 conftest$ac_exeext conftest.$ac_ext
19680 LIBS=$ac_check_lib_save_LIBS
19682 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
19683 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
19684 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
19685 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
19688 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
19689 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
19690 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
19691 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
19692 echo $ECHO_N "(cached) $ECHO_C" >&6
19694 ac_check_lib_save_LIBS=$LIBS
19695 LIBS="-ldnet_stub $LIBS"
19696 if test x$gcc_no_link = xyes; then
19697 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19698 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19699 { (exit 1); exit 1; }; }
19701 cat >conftest.$ac_ext <<_ACEOF
19704 cat confdefs.h >>conftest.$ac_ext
19705 cat >>conftest.$ac_ext <<_ACEOF
19706 /* end confdefs.h. */
19708 /* Override any gcc2 internal prototype to avoid an error. */
19712 /* We use char because int might match the return type of a gcc2
19713 builtin and then its argument prototype would still apply. */
19723 rm -f conftest.$ac_objext conftest$ac_exeext
19724 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19725 (eval $ac_link) 2>conftest.er1
19727 grep -v '^ *+' conftest.er1 >conftest.err
19729 cat conftest.err >&5
19730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19731 (exit $ac_status); } &&
19732 { ac_try='test -z "$ac_c_werror_flag"
19733 || test ! -s conftest.err'
19734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19735 (eval $ac_try) 2>&5
19737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19738 (exit $ac_status); }; } &&
19739 { ac_try='test -s conftest$ac_exeext'
19740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19741 (eval $ac_try) 2>&5
19743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19744 (exit $ac_status); }; }; then
19745 ac_cv_lib_dnet_stub_dnet_ntoa=yes
19747 echo "$as_me: failed program was:" >&5
19748 sed 's/^/| /' conftest.$ac_ext >&5
19750 ac_cv_lib_dnet_stub_dnet_ntoa=no
19752 rm -f conftest.err conftest.$ac_objext \
19753 conftest$ac_exeext conftest.$ac_ext
19754 LIBS=$ac_check_lib_save_LIBS
19756 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
19757 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
19758 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
19759 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
19764 rm -f conftest.err conftest.$ac_objext \
19765 conftest$ac_exeext conftest.$ac_ext
19766 LIBS="$ac_xsave_LIBS"
19768 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
19769 # to get the SysV transport functions.
19770 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
19772 # The nsl library prevents programs from opening the X display
19773 # on Irix 5.2, according to T.E. Dickey.
19774 # The functions gethostbyname, getservbyname, and inet_addr are
19775 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
19776 echo "$as_me:$LINENO: checking for gethostbyname" >&5
19777 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
19778 if test "${ac_cv_func_gethostbyname+set}" = set; then
19779 echo $ECHO_N "(cached) $ECHO_C" >&6
19781 if test x$gcc_no_link = xyes; then
19782 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19783 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19784 { (exit 1); exit 1; }; }
19786 cat >conftest.$ac_ext <<_ACEOF
19789 cat confdefs.h >>conftest.$ac_ext
19790 cat >>conftest.$ac_ext <<_ACEOF
19791 /* end confdefs.h. */
19792 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
19793 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19794 #define gethostbyname innocuous_gethostbyname
19796 /* System header to define __stub macros and hopefully few prototypes,
19797 which can conflict with char gethostbyname (); below.
19798 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19799 <limits.h> exists even on freestanding compilers. */
19802 # include <limits.h>
19804 # include <assert.h>
19807 #undef gethostbyname
19809 /* Override any gcc2 internal prototype to avoid an error. */
19814 /* We use char because int might match the return type of a gcc2
19815 builtin and then its argument prototype would still apply. */
19816 char gethostbyname ();
19817 /* The GNU C library defines this for functions which it implements
19818 to always fail with ENOSYS. Some functions are actually named
19819 something starting with __ and the normal name is an alias. */
19820 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
19823 char (*f) () = gethostbyname;
19832 return f != gethostbyname;
19837 rm -f conftest.$ac_objext conftest$ac_exeext
19838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19839 (eval $ac_link) 2>conftest.er1
19841 grep -v '^ *+' conftest.er1 >conftest.err
19843 cat conftest.err >&5
19844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19845 (exit $ac_status); } &&
19846 { ac_try='test -z "$ac_c_werror_flag"
19847 || test ! -s conftest.err'
19848 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19849 (eval $ac_try) 2>&5
19851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19852 (exit $ac_status); }; } &&
19853 { ac_try='test -s conftest$ac_exeext'
19854 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19855 (eval $ac_try) 2>&5
19857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19858 (exit $ac_status); }; }; then
19859 ac_cv_func_gethostbyname=yes
19861 echo "$as_me: failed program was:" >&5
19862 sed 's/^/| /' conftest.$ac_ext >&5
19864 ac_cv_func_gethostbyname=no
19866 rm -f conftest.err conftest.$ac_objext \
19867 conftest$ac_exeext conftest.$ac_ext
19869 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
19870 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
19872 if test $ac_cv_func_gethostbyname = no; then
19873 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
19874 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
19875 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
19876 echo $ECHO_N "(cached) $ECHO_C" >&6
19878 ac_check_lib_save_LIBS=$LIBS
19880 if test x$gcc_no_link = xyes; then
19881 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19882 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19883 { (exit 1); exit 1; }; }
19885 cat >conftest.$ac_ext <<_ACEOF
19888 cat confdefs.h >>conftest.$ac_ext
19889 cat >>conftest.$ac_ext <<_ACEOF
19890 /* end confdefs.h. */
19892 /* Override any gcc2 internal prototype to avoid an error. */
19896 /* We use char because int might match the return type of a gcc2
19897 builtin and then its argument prototype would still apply. */
19898 char gethostbyname ();
19907 rm -f conftest.$ac_objext conftest$ac_exeext
19908 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19909 (eval $ac_link) 2>conftest.er1
19911 grep -v '^ *+' conftest.er1 >conftest.err
19913 cat conftest.err >&5
19914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19915 (exit $ac_status); } &&
19916 { ac_try='test -z "$ac_c_werror_flag"
19917 || test ! -s conftest.err'
19918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19919 (eval $ac_try) 2>&5
19921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19922 (exit $ac_status); }; } &&
19923 { ac_try='test -s conftest$ac_exeext'
19924 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19925 (eval $ac_try) 2>&5
19927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19928 (exit $ac_status); }; }; then
19929 ac_cv_lib_nsl_gethostbyname=yes
19931 echo "$as_me: failed program was:" >&5
19932 sed 's/^/| /' conftest.$ac_ext >&5
19934 ac_cv_lib_nsl_gethostbyname=no
19936 rm -f conftest.err conftest.$ac_objext \
19937 conftest$ac_exeext conftest.$ac_ext
19938 LIBS=$ac_check_lib_save_LIBS
19940 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
19941 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
19942 if test $ac_cv_lib_nsl_gethostbyname = yes; then
19943 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
19946 if test $ac_cv_lib_nsl_gethostbyname = no; then
19947 echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
19948 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
19949 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
19950 echo $ECHO_N "(cached) $ECHO_C" >&6
19952 ac_check_lib_save_LIBS=$LIBS
19954 if test x$gcc_no_link = xyes; then
19955 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19956 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19957 { (exit 1); exit 1; }; }
19959 cat >conftest.$ac_ext <<_ACEOF
19962 cat confdefs.h >>conftest.$ac_ext
19963 cat >>conftest.$ac_ext <<_ACEOF
19964 /* end confdefs.h. */
19966 /* Override any gcc2 internal prototype to avoid an error. */
19970 /* We use char because int might match the return type of a gcc2
19971 builtin and then its argument prototype would still apply. */
19972 char gethostbyname ();
19981 rm -f conftest.$ac_objext conftest$ac_exeext
19982 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19983 (eval $ac_link) 2>conftest.er1
19985 grep -v '^ *+' conftest.er1 >conftest.err
19987 cat conftest.err >&5
19988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19989 (exit $ac_status); } &&
19990 { ac_try='test -z "$ac_c_werror_flag"
19991 || test ! -s conftest.err'
19992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19993 (eval $ac_try) 2>&5
19995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19996 (exit $ac_status); }; } &&
19997 { ac_try='test -s conftest$ac_exeext'
19998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19999 (eval $ac_try) 2>&5
20001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20002 (exit $ac_status); }; }; then
20003 ac_cv_lib_bsd_gethostbyname=yes
20005 echo "$as_me: failed program was:" >&5
20006 sed 's/^/| /' conftest.$ac_ext >&5
20008 ac_cv_lib_bsd_gethostbyname=no
20010 rm -f conftest.err conftest.$ac_objext \
20011 conftest$ac_exeext conftest.$ac_ext
20012 LIBS=$ac_check_lib_save_LIBS
20014 echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
20015 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
20016 if test $ac_cv_lib_bsd_gethostbyname = yes; then
20017 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20023 # lieder@skyler.mavd.honeywell.com says without -lsocket,
20024 # socket/setsockopt and other routines are undefined under SCO ODT
20025 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
20026 # on later versions), says Simon Leinen: it contains gethostby*
20027 # variants that don't use the name server (or something). -lsocket
20028 # must be given before -lnsl if both are needed. We assume that
20029 # if connect needs -lnsl, so does gethostbyname.
20030 echo "$as_me:$LINENO: checking for connect" >&5
20031 echo $ECHO_N "checking for connect... $ECHO_C" >&6
20032 if test "${ac_cv_func_connect+set}" = set; then
20033 echo $ECHO_N "(cached) $ECHO_C" >&6
20035 if test x$gcc_no_link = xyes; then
20036 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20037 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20038 { (exit 1); exit 1; }; }
20040 cat >conftest.$ac_ext <<_ACEOF
20043 cat confdefs.h >>conftest.$ac_ext
20044 cat >>conftest.$ac_ext <<_ACEOF
20045 /* end confdefs.h. */
20046 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
20047 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20048 #define connect innocuous_connect
20050 /* System header to define __stub macros and hopefully few prototypes,
20051 which can conflict with char connect (); below.
20052 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20053 <limits.h> exists even on freestanding compilers. */
20056 # include <limits.h>
20058 # include <assert.h>
20063 /* Override any gcc2 internal prototype to avoid an error. */
20068 /* We use char because int might match the return type of a gcc2
20069 builtin and then its argument prototype would still apply. */
20071 /* The GNU C library defines this for functions which it implements
20072 to always fail with ENOSYS. Some functions are actually named
20073 something starting with __ and the normal name is an alias. */
20074 #if defined (__stub_connect) || defined (__stub___connect)
20077 char (*f) () = connect;
20086 return f != connect;
20091 rm -f conftest.$ac_objext conftest$ac_exeext
20092 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20093 (eval $ac_link) 2>conftest.er1
20095 grep -v '^ *+' conftest.er1 >conftest.err
20097 cat conftest.err >&5
20098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20099 (exit $ac_status); } &&
20100 { ac_try='test -z "$ac_c_werror_flag"
20101 || test ! -s conftest.err'
20102 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20103 (eval $ac_try) 2>&5
20105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20106 (exit $ac_status); }; } &&
20107 { ac_try='test -s conftest$ac_exeext'
20108 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20109 (eval $ac_try) 2>&5
20111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20112 (exit $ac_status); }; }; then
20113 ac_cv_func_connect=yes
20115 echo "$as_me: failed program was:" >&5
20116 sed 's/^/| /' conftest.$ac_ext >&5
20118 ac_cv_func_connect=no
20120 rm -f conftest.err conftest.$ac_objext \
20121 conftest$ac_exeext conftest.$ac_ext
20123 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
20124 echo "${ECHO_T}$ac_cv_func_connect" >&6
20126 if test $ac_cv_func_connect = no; then
20127 echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
20128 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
20129 if test "${ac_cv_lib_socket_connect+set}" = set; then
20130 echo $ECHO_N "(cached) $ECHO_C" >&6
20132 ac_check_lib_save_LIBS=$LIBS
20133 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20134 if test x$gcc_no_link = xyes; then
20135 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20136 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20137 { (exit 1); exit 1; }; }
20139 cat >conftest.$ac_ext <<_ACEOF
20142 cat confdefs.h >>conftest.$ac_ext
20143 cat >>conftest.$ac_ext <<_ACEOF
20144 /* end confdefs.h. */
20146 /* Override any gcc2 internal prototype to avoid an error. */
20150 /* We use char because int might match the return type of a gcc2
20151 builtin and then its argument prototype would still apply. */
20161 rm -f conftest.$ac_objext conftest$ac_exeext
20162 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20163 (eval $ac_link) 2>conftest.er1
20165 grep -v '^ *+' conftest.er1 >conftest.err
20167 cat conftest.err >&5
20168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20169 (exit $ac_status); } &&
20170 { ac_try='test -z "$ac_c_werror_flag"
20171 || test ! -s conftest.err'
20172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20173 (eval $ac_try) 2>&5
20175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20176 (exit $ac_status); }; } &&
20177 { ac_try='test -s conftest$ac_exeext'
20178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20179 (eval $ac_try) 2>&5
20181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20182 (exit $ac_status); }; }; then
20183 ac_cv_lib_socket_connect=yes
20185 echo "$as_me: failed program was:" >&5
20186 sed 's/^/| /' conftest.$ac_ext >&5
20188 ac_cv_lib_socket_connect=no
20190 rm -f conftest.err conftest.$ac_objext \
20191 conftest$ac_exeext conftest.$ac_ext
20192 LIBS=$ac_check_lib_save_LIBS
20194 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
20195 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
20196 if test $ac_cv_lib_socket_connect = yes; then
20197 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20202 # Guillermo Gomez says -lposix is necessary on A/UX.
20203 echo "$as_me:$LINENO: checking for remove" >&5
20204 echo $ECHO_N "checking for remove... $ECHO_C" >&6
20205 if test "${ac_cv_func_remove+set}" = set; then
20206 echo $ECHO_N "(cached) $ECHO_C" >&6
20208 if test x$gcc_no_link = xyes; then
20209 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20210 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20211 { (exit 1); exit 1; }; }
20213 cat >conftest.$ac_ext <<_ACEOF
20216 cat confdefs.h >>conftest.$ac_ext
20217 cat >>conftest.$ac_ext <<_ACEOF
20218 /* end confdefs.h. */
20219 /* Define remove to an innocuous variant, in case <limits.h> declares remove.
20220 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20221 #define remove innocuous_remove
20223 /* System header to define __stub macros and hopefully few prototypes,
20224 which can conflict with char remove (); below.
20225 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20226 <limits.h> exists even on freestanding compilers. */
20229 # include <limits.h>
20231 # include <assert.h>
20236 /* Override any gcc2 internal prototype to avoid an error. */
20241 /* We use char because int might match the return type of a gcc2
20242 builtin and then its argument prototype would still apply. */
20244 /* The GNU C library defines this for functions which it implements
20245 to always fail with ENOSYS. Some functions are actually named
20246 something starting with __ and the normal name is an alias. */
20247 #if defined (__stub_remove) || defined (__stub___remove)
20250 char (*f) () = remove;
20259 return f != remove;
20264 rm -f conftest.$ac_objext conftest$ac_exeext
20265 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20266 (eval $ac_link) 2>conftest.er1
20268 grep -v '^ *+' conftest.er1 >conftest.err
20270 cat conftest.err >&5
20271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20272 (exit $ac_status); } &&
20273 { ac_try='test -z "$ac_c_werror_flag"
20274 || test ! -s conftest.err'
20275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20276 (eval $ac_try) 2>&5
20278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20279 (exit $ac_status); }; } &&
20280 { ac_try='test -s conftest$ac_exeext'
20281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20282 (eval $ac_try) 2>&5
20284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20285 (exit $ac_status); }; }; then
20286 ac_cv_func_remove=yes
20288 echo "$as_me: failed program was:" >&5
20289 sed 's/^/| /' conftest.$ac_ext >&5
20291 ac_cv_func_remove=no
20293 rm -f conftest.err conftest.$ac_objext \
20294 conftest$ac_exeext conftest.$ac_ext
20296 echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
20297 echo "${ECHO_T}$ac_cv_func_remove" >&6
20299 if test $ac_cv_func_remove = no; then
20300 echo "$as_me:$LINENO: checking for remove in -lposix" >&5
20301 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
20302 if test "${ac_cv_lib_posix_remove+set}" = set; then
20303 echo $ECHO_N "(cached) $ECHO_C" >&6
20305 ac_check_lib_save_LIBS=$LIBS
20306 LIBS="-lposix $LIBS"
20307 if test x$gcc_no_link = xyes; then
20308 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20309 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20310 { (exit 1); exit 1; }; }
20312 cat >conftest.$ac_ext <<_ACEOF
20315 cat confdefs.h >>conftest.$ac_ext
20316 cat >>conftest.$ac_ext <<_ACEOF
20317 /* end confdefs.h. */
20319 /* Override any gcc2 internal prototype to avoid an error. */
20323 /* We use char because int might match the return type of a gcc2
20324 builtin and then its argument prototype would still apply. */
20334 rm -f conftest.$ac_objext conftest$ac_exeext
20335 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20336 (eval $ac_link) 2>conftest.er1
20338 grep -v '^ *+' conftest.er1 >conftest.err
20340 cat conftest.err >&5
20341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20342 (exit $ac_status); } &&
20343 { ac_try='test -z "$ac_c_werror_flag"
20344 || test ! -s conftest.err'
20345 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20346 (eval $ac_try) 2>&5
20348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20349 (exit $ac_status); }; } &&
20350 { ac_try='test -s conftest$ac_exeext'
20351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20352 (eval $ac_try) 2>&5
20354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20355 (exit $ac_status); }; }; then
20356 ac_cv_lib_posix_remove=yes
20358 echo "$as_me: failed program was:" >&5
20359 sed 's/^/| /' conftest.$ac_ext >&5
20361 ac_cv_lib_posix_remove=no
20363 rm -f conftest.err conftest.$ac_objext \
20364 conftest$ac_exeext conftest.$ac_ext
20365 LIBS=$ac_check_lib_save_LIBS
20367 echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
20368 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
20369 if test $ac_cv_lib_posix_remove = yes; then
20370 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20375 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20376 echo "$as_me:$LINENO: checking for shmat" >&5
20377 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
20378 if test "${ac_cv_func_shmat+set}" = set; then
20379 echo $ECHO_N "(cached) $ECHO_C" >&6
20381 if test x$gcc_no_link = xyes; then
20382 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20383 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20384 { (exit 1); exit 1; }; }
20386 cat >conftest.$ac_ext <<_ACEOF
20389 cat confdefs.h >>conftest.$ac_ext
20390 cat >>conftest.$ac_ext <<_ACEOF
20391 /* end confdefs.h. */
20392 /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
20393 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20394 #define shmat innocuous_shmat
20396 /* System header to define __stub macros and hopefully few prototypes,
20397 which can conflict with char shmat (); below.
20398 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20399 <limits.h> exists even on freestanding compilers. */
20402 # include <limits.h>
20404 # include <assert.h>
20409 /* Override any gcc2 internal prototype to avoid an error. */
20414 /* We use char because int might match the return type of a gcc2
20415 builtin and then its argument prototype would still apply. */
20417 /* The GNU C library defines this for functions which it implements
20418 to always fail with ENOSYS. Some functions are actually named
20419 something starting with __ and the normal name is an alias. */
20420 #if defined (__stub_shmat) || defined (__stub___shmat)
20423 char (*f) () = shmat;
20437 rm -f conftest.$ac_objext conftest$ac_exeext
20438 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20439 (eval $ac_link) 2>conftest.er1
20441 grep -v '^ *+' conftest.er1 >conftest.err
20443 cat conftest.err >&5
20444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20445 (exit $ac_status); } &&
20446 { ac_try='test -z "$ac_c_werror_flag"
20447 || test ! -s conftest.err'
20448 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20449 (eval $ac_try) 2>&5
20451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20452 (exit $ac_status); }; } &&
20453 { ac_try='test -s conftest$ac_exeext'
20454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20455 (eval $ac_try) 2>&5
20457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20458 (exit $ac_status); }; }; then
20459 ac_cv_func_shmat=yes
20461 echo "$as_me: failed program was:" >&5
20462 sed 's/^/| /' conftest.$ac_ext >&5
20464 ac_cv_func_shmat=no
20466 rm -f conftest.err conftest.$ac_objext \
20467 conftest$ac_exeext conftest.$ac_ext
20469 echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
20470 echo "${ECHO_T}$ac_cv_func_shmat" >&6
20472 if test $ac_cv_func_shmat = no; then
20473 echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
20474 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
20475 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
20476 echo $ECHO_N "(cached) $ECHO_C" >&6
20478 ac_check_lib_save_LIBS=$LIBS
20480 if test x$gcc_no_link = xyes; then
20481 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20482 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20483 { (exit 1); exit 1; }; }
20485 cat >conftest.$ac_ext <<_ACEOF
20488 cat confdefs.h >>conftest.$ac_ext
20489 cat >>conftest.$ac_ext <<_ACEOF
20490 /* end confdefs.h. */
20492 /* Override any gcc2 internal prototype to avoid an error. */
20496 /* We use char because int might match the return type of a gcc2
20497 builtin and then its argument prototype would still apply. */
20507 rm -f conftest.$ac_objext conftest$ac_exeext
20508 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20509 (eval $ac_link) 2>conftest.er1
20511 grep -v '^ *+' conftest.er1 >conftest.err
20513 cat conftest.err >&5
20514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20515 (exit $ac_status); } &&
20516 { ac_try='test -z "$ac_c_werror_flag"
20517 || test ! -s conftest.err'
20518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20519 (eval $ac_try) 2>&5
20521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20522 (exit $ac_status); }; } &&
20523 { ac_try='test -s conftest$ac_exeext'
20524 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20525 (eval $ac_try) 2>&5
20527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20528 (exit $ac_status); }; }; then
20529 ac_cv_lib_ipc_shmat=yes
20531 echo "$as_me: failed program was:" >&5
20532 sed 's/^/| /' conftest.$ac_ext >&5
20534 ac_cv_lib_ipc_shmat=no
20536 rm -f conftest.err conftest.$ac_objext \
20537 conftest$ac_exeext conftest.$ac_ext
20538 LIBS=$ac_check_lib_save_LIBS
20540 echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
20541 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
20542 if test $ac_cv_lib_ipc_shmat = yes; then
20543 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
20549 # Check for libraries that X11R6 Xt/Xaw programs need.
20550 ac_save_LDFLAGS=$LDFLAGS
20551 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
20552 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
20553 # check for ICE first), but we must link in the order -lSM -lICE or
20554 # we get undefined symbols. So assume we have SM if we have ICE.
20555 # These have to be linked with before -lX11, unlike the other
20556 # libraries we check for below, so use a different variable.
20557 # John Interrante, Karl Berry
20558 echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
20559 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
20560 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
20561 echo $ECHO_N "(cached) $ECHO_C" >&6
20563 ac_check_lib_save_LIBS=$LIBS
20564 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
20565 if test x$gcc_no_link = xyes; then
20566 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20567 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20568 { (exit 1); exit 1; }; }
20570 cat >conftest.$ac_ext <<_ACEOF
20573 cat confdefs.h >>conftest.$ac_ext
20574 cat >>conftest.$ac_ext <<_ACEOF
20575 /* end confdefs.h. */
20577 /* Override any gcc2 internal prototype to avoid an error. */
20581 /* We use char because int might match the return type of a gcc2
20582 builtin and then its argument prototype would still apply. */
20583 char IceConnectionNumber ();
20587 IceConnectionNumber ();
20592 rm -f conftest.$ac_objext conftest$ac_exeext
20593 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20594 (eval $ac_link) 2>conftest.er1
20596 grep -v '^ *+' conftest.er1 >conftest.err
20598 cat conftest.err >&5
20599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20600 (exit $ac_status); } &&
20601 { ac_try='test -z "$ac_c_werror_flag"
20602 || test ! -s conftest.err'
20603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20604 (eval $ac_try) 2>&5
20606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20607 (exit $ac_status); }; } &&
20608 { ac_try='test -s conftest$ac_exeext'
20609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20610 (eval $ac_try) 2>&5
20612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20613 (exit $ac_status); }; }; then
20614 ac_cv_lib_ICE_IceConnectionNumber=yes
20616 echo "$as_me: failed program was:" >&5
20617 sed 's/^/| /' conftest.$ac_ext >&5
20619 ac_cv_lib_ICE_IceConnectionNumber=no
20621 rm -f conftest.err conftest.$ac_objext \
20622 conftest$ac_exeext conftest.$ac_ext
20623 LIBS=$ac_check_lib_save_LIBS
20625 echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
20626 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
20627 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
20628 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
20631 LDFLAGS=$ac_save_LDFLAGS
20636 # FIXME: this should be _libs on some hosts.
20639 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
20642 # extra LD Flags which are required for targets
20645 # For now we have to disable it on darwin[8-9] because it slows down
20646 # the linking phase. A possible bug in ld?
20647 # on Darwin -single_module speeds up loading of the dynamic libraries.
20648 extra_ldflags_libjava=-Wl,-single_module
20651 extra_gij_ldflags=-Wl,-allow_stack_execute
20654 # Some of the ARM unwinder code is actually in libstdc++. We
20655 # could in principle replicate it in libgcj, but it's better to
20656 # have a dependency on libstdc++.
20657 extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
20658 LIBSTDCXXSPEC=-lstdc++
20659 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
20669 # Allow the GC to be disabled. Can be useful when debugging.
20670 echo "$as_me:$LINENO: checking for garbage collector to use" >&5
20671 echo $ECHO_N "checking for garbage collector to use... $ECHO_C" >&6
20672 # Check whether --enable-java-gc or --disable-java-gc was given.
20673 if test "${enable_java_gc+set}" = set; then
20674 enableval="$enable_java_gc"
20687 echo "$as_me:$LINENO: result: boehm" >&5
20688 echo "${ECHO_T}boehm" >&6
20689 GCLIBS=../boehm-gc/libgcjgc_convenience.la
20690 JC1GCSPEC='-fuse-boehm-gc'
20691 GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
20692 GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
20695 # The POSIX thread support needs to know this.
20697 cat >>confdefs.h <<\_ACEOF
20698 #define HAVE_BOEHM_GC 1
20703 echo "$as_me:$LINENO: result: none" >&5
20704 echo "${ECHO_T}none" >&6
20708 { { echo "$as_me:$LINENO: error: unrecognized collector \"$GC\"" >&5
20709 echo "$as_me: error: unrecognized collector \"$GC\"" >&2;}
20710 { (exit 1); exit 1; }; }
20719 ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
20723 if test "$GC" = boehm; then
20724 USING_BOEHMGC_TRUE=
20725 USING_BOEHMGC_FALSE='#'
20727 USING_BOEHMGC_TRUE='#'
20728 USING_BOEHMGC_FALSE=
20733 if test "$GC" = no; then
20735 USING_NOGC_FALSE='#'
20737 USING_NOGC_TRUE='#'
20743 echo "$as_me:$LINENO: checking for thread model used by GCC" >&5
20744 echo $ECHO_N "checking for thread model used by GCC... $ECHO_C" >&6
20745 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
20746 echo "$as_me:$LINENO: result: $THREADS" >&5
20747 echo "${ECHO_T}$THREADS" >&6
20750 no | none | single)
20753 aix | posix | posix95 | pthreads)
20758 cat >>confdefs.h <<\_ACEOF
20759 #define LINUX_THREADS 1
20767 decosf1 | irix | mach | os2 | solaris | dce | vxworks)
20768 { { echo "$as_me:$LINENO: error: thread package $THREADS not yet supported" >&5
20769 echo "$as_me: error: thread package $THREADS not yet supported" >&2;}
20770 { (exit 1); exit 1; }; }
20773 { { echo "$as_me:$LINENO: error: $THREADS is an unknown thread package" >&5
20774 echo "$as_me: error: $THREADS is an unknown thread package" >&2;}
20775 { (exit 1); exit 1; }; }
20786 THREADSTARTFILESPEC=
20791 # Don't set THREADLIBS here. Cygwin doesn't have -lpthread.
20793 *-*-freebsd[1234]*)
20794 # Before FreeBSD 5, it didn't have -lpthread (or any library which
20795 # merely adds pthread_* functions) but it does have a -pthread switch
20796 # which is required at link-time to select -lc_r *instead* of -lc.
20797 THREADLDFLAGS=-pthread
20798 # Don't set THREADSPEC here as might be expected since -pthread is
20799 # not processed when found within a spec file, it must come from
20800 # the command line. For now, the user must provide the -pthread
20801 # switch to link code compiled with gcj. In future, consider adding
20802 # support for weak references to pthread_* functions ala gthr.h API.
20803 THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
20806 # FreeBSD >=5.3 implements a model much closer to other modern UNIX
20807 # systems which support threads and -lpthread.
20808 THREADLDFLAGS=-pthread
20809 THREADSPEC=-lpthread
20811 alpha*-dec-osf* | hppa*-hp-hpux*)
20812 THREADCXXFLAGS=-pthread
20813 # boehm-gc needs some functions from librt, so link that too.
20814 THREADLIBS='-lpthread -lrt'
20815 THREADSPEC='-lpthread -lrt'
20818 THREADLIBS=-lpthread
20819 THREADSPEC=-lpthread
20822 THREADH=posix-threads.h
20823 # MIT pthreads doesn't seem to have the mutexattr functions.
20824 # But for now we don't check for it. We just assume you aren't
20825 # using MIT pthreads.
20827 cat >>confdefs.h <<\_ACEOF
20828 #define HAVE_PTHREAD_MUTEXATTR_INIT 1
20832 # If we're using the Boehm GC, then we happen to know that it
20833 # defines _REENTRANT, so we don't bother. Eww.
20834 if test "$GC" != boehm; then
20836 cat >>confdefs.h <<\_ACEOF
20837 #define _REENTRANT 1
20842 cat >>confdefs.h <<\_ACEOF
20843 #define _POSIX_PTHREAD_SEMANTICS 1
20849 THREADH=win32-threads.h
20850 THREADCXXFLAGS=-mthreads
20851 # We need thread-safe exception handling so _CRT_MT should be set to 1.
20852 # But we do not want the executables created to be dependent on
20853 # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
20854 # exception handling contexts. The following kludge achieves this effect
20855 # and causes a dummy __mingwthr_key_dtor() to be linked in from
20856 # libmingw32.a. This causes a memory leak of about 24 bytes per thread.
20857 # A workaround is to explicitly use -mthreads while linking Java programs.
20858 # See PR libgcj/28263.
20860 # FIXME: In Java we are able to detect thread death at the end of
20861 # Thread.run() so we should be able to clean up the exception handling
20862 # contexts ourselves.
20863 THREADSTARTFILESPEC='crtmt%O%s'
20867 THREADH=no-threads.h
20870 ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
20881 if test "$THREADS" = posix; then
20882 USING_POSIX_THREADS_TRUE=
20883 USING_POSIX_THREADS_FALSE='#'
20885 USING_POSIX_THREADS_TRUE='#'
20886 USING_POSIX_THREADS_FALSE=
20891 if test "$THREADS" = win32; then
20892 USING_WIN32_THREADS_TRUE=
20893 USING_WIN32_THREADS_FALSE='#'
20895 USING_WIN32_THREADS_TRUE='#'
20896 USING_WIN32_THREADS_FALSE=
20901 if test "$THREADS" = none; then
20902 USING_NO_THREADS_TRUE=
20903 USING_NO_THREADS_FALSE='#'
20905 USING_NO_THREADS_TRUE='#'
20906 USING_NO_THREADS_FALSE=
20909 if test "$enable_shared" != yes; then
20914 if test "$use_libgcj_bc" = yes; then
20915 USE_LIBGCJ_BC_TRUE=
20916 USE_LIBGCJ_BC_FALSE='#'
20918 USE_LIBGCJ_BC_TRUE='#'
20919 USE_LIBGCJ_BC_FALSE=
20923 if test -d sysdep; then true; else mkdir sysdep; fi
20924 ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
20926 ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
20928 ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
20931 LIBGCJ_SPEC="%{s-bc-abi:} -lgcj"
20932 if test "$use_libgcj_bc" = yes; then
20933 LIBGCJ_SPEC="%{static|static-libgcj|!s-bc-abi:-lgcj;:-lgcj_bc}"
20938 # Hash synchronization is only useful with posix threads right now.
20939 if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
20940 HASH_SYNC_SPEC=-fhash-synchronization
20942 cat >>confdefs.h <<\_ACEOF
20943 #define JV_HASH_SYNCHRONIZATION 1
20951 if test "$GCC" = yes; then
20953 USING_GCC_FALSE='#'
20960 # We're in the tree with gcc, and need to include some of its headers.
20961 GCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../gcc'
20963 if test "x${with_newlib}" = "xyes"; then
20964 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
20965 # may not work correctly, because the compiler may not be able to
20966 # link executables.
20968 # We assume newlib. This lets us hard-code the functions we know
20971 cat >>confdefs.h <<\_ACEOF
20972 #define HAVE_MEMMOVE 1
20976 cat >>confdefs.h <<\_ACEOF
20977 #define HAVE_MEMCPY 1
20981 cat >>confdefs.h <<\_ACEOF
20982 #define HAVE_TIME 1
20986 cat >>confdefs.h <<\_ACEOF
20987 #define HAVE_GMTIME_R 1
20991 cat >>confdefs.h <<\_ACEOF
20992 #define HAVE_LOCALTIME_R 1
20996 cat >>confdefs.h <<\_ACEOF
20997 #define HAVE_USLEEP_DECL 1
21000 # This is only for POSIX threads.
21002 cat >>confdefs.h <<\_ACEOF
21003 #define HAVE_PTHREAD_MUTEXATTR_INIT 1
21007 # Assume we do not have getuid and friends.
21009 cat >>confdefs.h <<\_ACEOF
21010 #define NO_GETUID 1
21045 for ac_func in strerror_r select fstat open fsync sleep opendir \
21046 localtime_r getpwuid_r getcwd \
21047 access stat lstat mkdir rename rmdir unlink utime chmod readlink \
21048 nl_langinfo setlocale \
21049 inet_pton uname inet_ntoa \
21050 getrlimit sigaction ftruncate mmap \
21053 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21054 echo "$as_me:$LINENO: checking for $ac_func" >&5
21055 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21056 if eval "test \"\${$as_ac_var+set}\" = set"; then
21057 echo $ECHO_N "(cached) $ECHO_C" >&6
21059 if test x$gcc_no_link = xyes; then
21060 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21061 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21062 { (exit 1); exit 1; }; }
21064 cat >conftest.$ac_ext <<_ACEOF
21067 cat confdefs.h >>conftest.$ac_ext
21068 cat >>conftest.$ac_ext <<_ACEOF
21069 /* end confdefs.h. */
21070 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21071 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21072 #define $ac_func innocuous_$ac_func
21074 /* System header to define __stub macros and hopefully few prototypes,
21075 which can conflict with char $ac_func (); below.
21076 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21077 <limits.h> exists even on freestanding compilers. */
21080 # include <limits.h>
21082 # include <assert.h>
21087 /* Override any gcc2 internal prototype to avoid an error. */
21092 /* We use char because int might match the return type of a gcc2
21093 builtin and then its argument prototype would still apply. */
21095 /* The GNU C library defines this for functions which it implements
21096 to always fail with ENOSYS. Some functions are actually named
21097 something starting with __ and the normal name is an alias. */
21098 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21101 char (*f) () = $ac_func;
21110 return f != $ac_func;
21115 rm -f conftest.$ac_objext conftest$ac_exeext
21116 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21117 (eval $ac_link) 2>conftest.er1
21119 grep -v '^ *+' conftest.er1 >conftest.err
21121 cat conftest.err >&5
21122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21123 (exit $ac_status); } &&
21124 { ac_try='test -z "$ac_c_werror_flag"
21125 || test ! -s conftest.err'
21126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21127 (eval $ac_try) 2>&5
21129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21130 (exit $ac_status); }; } &&
21131 { ac_try='test -s conftest$ac_exeext'
21132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21133 (eval $ac_try) 2>&5
21135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21136 (exit $ac_status); }; }; then
21137 eval "$as_ac_var=yes"
21139 echo "$as_me: failed program was:" >&5
21140 sed 's/^/| /' conftest.$ac_ext >&5
21142 eval "$as_ac_var=no"
21144 rm -f conftest.err conftest.$ac_objext \
21145 conftest$ac_exeext conftest.$ac_ext
21147 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21148 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21149 if test `eval echo '${'$as_ac_var'}'` = yes; then
21150 cat >>confdefs.h <<_ACEOF
21151 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21159 for ac_func in inet_aton inet_addr
21161 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21162 echo "$as_me:$LINENO: checking for $ac_func" >&5
21163 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21164 if eval "test \"\${$as_ac_var+set}\" = set"; then
21165 echo $ECHO_N "(cached) $ECHO_C" >&6
21167 if test x$gcc_no_link = xyes; then
21168 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21169 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21170 { (exit 1); exit 1; }; }
21172 cat >conftest.$ac_ext <<_ACEOF
21175 cat confdefs.h >>conftest.$ac_ext
21176 cat >>conftest.$ac_ext <<_ACEOF
21177 /* end confdefs.h. */
21178 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21179 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21180 #define $ac_func innocuous_$ac_func
21182 /* System header to define __stub macros and hopefully few prototypes,
21183 which can conflict with char $ac_func (); below.
21184 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21185 <limits.h> exists even on freestanding compilers. */
21188 # include <limits.h>
21190 # include <assert.h>
21195 /* Override any gcc2 internal prototype to avoid an error. */
21200 /* We use char because int might match the return type of a gcc2
21201 builtin and then its argument prototype would still apply. */
21203 /* The GNU C library defines this for functions which it implements
21204 to always fail with ENOSYS. Some functions are actually named
21205 something starting with __ and the normal name is an alias. */
21206 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21209 char (*f) () = $ac_func;
21218 return f != $ac_func;
21223 rm -f conftest.$ac_objext conftest$ac_exeext
21224 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21225 (eval $ac_link) 2>conftest.er1
21227 grep -v '^ *+' conftest.er1 >conftest.err
21229 cat conftest.err >&5
21230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21231 (exit $ac_status); } &&
21232 { ac_try='test -z "$ac_c_werror_flag"
21233 || test ! -s conftest.err'
21234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21235 (eval $ac_try) 2>&5
21237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21238 (exit $ac_status); }; } &&
21239 { ac_try='test -s conftest$ac_exeext'
21240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21241 (eval $ac_try) 2>&5
21243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21244 (exit $ac_status); }; }; then
21245 eval "$as_ac_var=yes"
21247 echo "$as_me: failed program was:" >&5
21248 sed 's/^/| /' conftest.$ac_ext >&5
21250 eval "$as_ac_var=no"
21252 rm -f conftest.err conftest.$ac_objext \
21253 conftest$ac_exeext conftest.$ac_ext
21255 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21256 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21257 if test `eval echo '${'$as_ac_var'}'` = yes; then
21258 cat >>confdefs.h <<_ACEOF
21259 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21268 for ac_header in unistd.h dlfcn.h sys/resource.h
21270 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21271 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21272 echo "$as_me:$LINENO: checking for $ac_header" >&5
21273 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21274 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21275 echo $ECHO_N "(cached) $ECHO_C" >&6
21277 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
21278 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21280 # Is the header compilable?
21281 echo "$as_me:$LINENO: checking $ac_header usability" >&5
21282 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
21283 cat >conftest.$ac_ext <<_ACEOF
21286 cat confdefs.h >>conftest.$ac_ext
21287 cat >>conftest.$ac_ext <<_ACEOF
21288 /* end confdefs.h. */
21289 $ac_includes_default
21290 #include <$ac_header>
21292 rm -f conftest.$ac_objext
21293 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21294 (eval $ac_compile) 2>conftest.er1
21296 grep -v '^ *+' conftest.er1 >conftest.err
21298 cat conftest.err >&5
21299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21300 (exit $ac_status); } &&
21301 { ac_try='test -z "$ac_c_werror_flag"
21302 || test ! -s conftest.err'
21303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21304 (eval $ac_try) 2>&5
21306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21307 (exit $ac_status); }; } &&
21308 { ac_try='test -s conftest.$ac_objext'
21309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21310 (eval $ac_try) 2>&5
21312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21313 (exit $ac_status); }; }; then
21314 ac_header_compiler=yes
21316 echo "$as_me: failed program was:" >&5
21317 sed 's/^/| /' conftest.$ac_ext >&5
21319 ac_header_compiler=no
21321 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21322 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21323 echo "${ECHO_T}$ac_header_compiler" >&6
21325 # Is the header present?
21326 echo "$as_me:$LINENO: checking $ac_header presence" >&5
21327 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
21328 cat >conftest.$ac_ext <<_ACEOF
21331 cat confdefs.h >>conftest.$ac_ext
21332 cat >>conftest.$ac_ext <<_ACEOF
21333 /* end confdefs.h. */
21334 #include <$ac_header>
21336 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
21337 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21339 grep -v '^ *+' conftest.er1 >conftest.err
21341 cat conftest.err >&5
21342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21343 (exit $ac_status); } >/dev/null; then
21344 if test -s conftest.err; then
21345 ac_cpp_err=$ac_c_preproc_warn_flag
21346 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
21353 if test -z "$ac_cpp_err"; then
21354 ac_header_preproc=yes
21356 echo "$as_me: failed program was:" >&5
21357 sed 's/^/| /' conftest.$ac_ext >&5
21359 ac_header_preproc=no
21361 rm -f conftest.err conftest.$ac_ext
21362 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21363 echo "${ECHO_T}$ac_header_preproc" >&6
21365 # So? What about this header?
21366 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21368 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21369 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21370 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21371 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21372 ac_header_preproc=yes
21375 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21376 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21377 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21378 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21379 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21380 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21381 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
21382 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
21383 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21384 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21385 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21386 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21389 ## ---------------------------------- ##
21390 ## Report this to the libjava lists. ##
21391 ## ---------------------------------- ##
21394 sed "s/^/$as_me: WARNING: /" >&2
21397 echo "$as_me:$LINENO: checking for $ac_header" >&5
21398 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21399 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21400 echo $ECHO_N "(cached) $ECHO_C" >&6
21402 eval "$as_ac_Header=\$ac_header_preproc"
21404 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
21405 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21408 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21409 cat >>confdefs.h <<_ACEOF
21410 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21417 # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl
21418 echo "$as_me:$LINENO: checking for dladdr in -ldl" >&5
21419 echo $ECHO_N "checking for dladdr in -ldl... $ECHO_C" >&6
21420 if test "${ac_cv_lib_dl_dladdr+set}" = set; then
21421 echo $ECHO_N "(cached) $ECHO_C" >&6
21423 ac_check_lib_save_LIBS=$LIBS
21425 if test x$gcc_no_link = xyes; then
21426 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21427 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21428 { (exit 1); exit 1; }; }
21430 cat >conftest.$ac_ext <<_ACEOF
21433 cat confdefs.h >>conftest.$ac_ext
21434 cat >>conftest.$ac_ext <<_ACEOF
21435 /* end confdefs.h. */
21437 /* Override any gcc2 internal prototype to avoid an error. */
21441 /* We use char because int might match the return type of a gcc2
21442 builtin and then its argument prototype would still apply. */
21452 rm -f conftest.$ac_objext conftest$ac_exeext
21453 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21454 (eval $ac_link) 2>conftest.er1
21456 grep -v '^ *+' conftest.er1 >conftest.err
21458 cat conftest.err >&5
21459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21460 (exit $ac_status); } &&
21461 { ac_try='test -z "$ac_c_werror_flag"
21462 || test ! -s conftest.err'
21463 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21464 (eval $ac_try) 2>&5
21466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21467 (exit $ac_status); }; } &&
21468 { ac_try='test -s conftest$ac_exeext'
21469 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21470 (eval $ac_try) 2>&5
21472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21473 (exit $ac_status); }; }; then
21474 ac_cv_lib_dl_dladdr=yes
21476 echo "$as_me: failed program was:" >&5
21477 sed 's/^/| /' conftest.$ac_ext >&5
21479 ac_cv_lib_dl_dladdr=no
21481 rm -f conftest.err conftest.$ac_objext \
21482 conftest$ac_exeext conftest.$ac_ext
21483 LIBS=$ac_check_lib_save_LIBS
21485 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dladdr" >&5
21486 echo "${ECHO_T}$ac_cv_lib_dl_dladdr" >&6
21487 if test $ac_cv_lib_dl_dladdr = yes; then
21490 cat >>confdefs.h <<\_ACEOF
21491 #define HAVE_DLADDR 1
21496 echo "$as_me:$LINENO: checking for dladdr in -ldld" >&5
21497 echo $ECHO_N "checking for dladdr in -ldld... $ECHO_C" >&6
21498 if test "${ac_cv_lib_dld_dladdr+set}" = set; then
21499 echo $ECHO_N "(cached) $ECHO_C" >&6
21501 ac_check_lib_save_LIBS=$LIBS
21503 if test x$gcc_no_link = xyes; then
21504 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21505 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21506 { (exit 1); exit 1; }; }
21508 cat >conftest.$ac_ext <<_ACEOF
21511 cat confdefs.h >>conftest.$ac_ext
21512 cat >>conftest.$ac_ext <<_ACEOF
21513 /* end confdefs.h. */
21515 /* Override any gcc2 internal prototype to avoid an error. */
21519 /* We use char because int might match the return type of a gcc2
21520 builtin and then its argument prototype would still apply. */
21530 rm -f conftest.$ac_objext conftest$ac_exeext
21531 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21532 (eval $ac_link) 2>conftest.er1
21534 grep -v '^ *+' conftest.er1 >conftest.err
21536 cat conftest.err >&5
21537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21538 (exit $ac_status); } &&
21539 { ac_try='test -z "$ac_c_werror_flag"
21540 || test ! -s conftest.err'
21541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21542 (eval $ac_try) 2>&5
21544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21545 (exit $ac_status); }; } &&
21546 { ac_try='test -s conftest$ac_exeext'
21547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21548 (eval $ac_try) 2>&5
21550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21551 (exit $ac_status); }; }; then
21552 ac_cv_lib_dld_dladdr=yes
21554 echo "$as_me: failed program was:" >&5
21555 sed 's/^/| /' conftest.$ac_ext >&5
21557 ac_cv_lib_dld_dladdr=no
21559 rm -f conftest.err conftest.$ac_objext \
21560 conftest$ac_exeext conftest.$ac_ext
21561 LIBS=$ac_check_lib_save_LIBS
21563 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dladdr" >&5
21564 echo "${ECHO_T}$ac_cv_lib_dld_dladdr" >&6
21565 if test $ac_cv_lib_dld_dladdr = yes; then
21568 cat >>confdefs.h <<\_ACEOF
21569 #define HAVE_DLADDR 1
21577 if test x"$cross_compiling" = x"no"; then
21578 echo "$as_me:$LINENO: checking for /proc/self/exe" >&5
21579 echo $ECHO_N "checking for /proc/self/exe... $ECHO_C" >&6
21580 if test "${ac_cv_file__proc_self_exe+set}" = set; then
21581 echo $ECHO_N "(cached) $ECHO_C" >&6
21583 test "$cross_compiling" = yes &&
21584 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21585 echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21586 { (exit 1); exit 1; }; }
21587 if test -r "/proc/self/exe"; then
21588 ac_cv_file__proc_self_exe=yes
21590 ac_cv_file__proc_self_exe=no
21593 echo "$as_me:$LINENO: result: $ac_cv_file__proc_self_exe" >&5
21594 echo "${ECHO_T}$ac_cv_file__proc_self_exe" >&6
21595 if test $ac_cv_file__proc_self_exe = yes; then
21597 cat >>confdefs.h <<_ACEOF
21598 #define HAVE__PROC_SELF_EXE 1
21603 cat >>confdefs.h <<\_ACEOF
21604 #define HAVE_PROC_SELF_EXE 1
21609 echo "$as_me:$LINENO: checking for /proc/self/maps" >&5
21610 echo $ECHO_N "checking for /proc/self/maps... $ECHO_C" >&6
21611 if test "${ac_cv_file__proc_self_maps+set}" = set; then
21612 echo $ECHO_N "(cached) $ECHO_C" >&6
21614 test "$cross_compiling" = yes &&
21615 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21616 echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21617 { (exit 1); exit 1; }; }
21618 if test -r "/proc/self/maps"; then
21619 ac_cv_file__proc_self_maps=yes
21621 ac_cv_file__proc_self_maps=no
21624 echo "$as_me:$LINENO: result: $ac_cv_file__proc_self_maps" >&5
21625 echo "${ECHO_T}$ac_cv_file__proc_self_maps" >&6
21626 if test $ac_cv_file__proc_self_maps = yes; then
21628 cat >>confdefs.h <<_ACEOF
21629 #define HAVE__PROC_SELF_MAPS 1
21634 cat >>confdefs.h <<\_ACEOF
21635 #define HAVE_PROC_SELF_MAPS 1
21644 cat >>confdefs.h <<\_ACEOF
21645 #define HAVE_PROC_SELF_EXE 1
21649 cat >>confdefs.h <<\_ACEOF
21650 #define HAVE_PROC_SELF_MAPS 1
21658 if test "X$prefix" = "XNONE"; then
21659 acl_final_prefix="$ac_default_prefix"
21661 acl_final_prefix="$prefix"
21663 if test "X$exec_prefix" = "XNONE"; then
21664 acl_final_exec_prefix='${prefix}'
21666 acl_final_exec_prefix="$exec_prefix"
21668 acl_save_prefix="$prefix"
21669 prefix="$acl_final_prefix"
21670 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
21671 prefix="$acl_save_prefix"
21674 # Check whether --with-gnu-ld or --without-gnu-ld was given.
21675 if test "${with_gnu_ld+set}" = set; then
21676 withval="$with_gnu_ld"
21677 test "$withval" = no || with_gnu_ld=yes
21681 # Prepare PATH_SEPARATOR.
21682 # The user is always right.
21683 if test "${PATH_SEPARATOR+set}" != set; then
21684 echo "#! /bin/sh" >conf$$.sh
21685 echo "exit 0" >>conf$$.sh
21687 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21695 if test "$GCC" = yes; then
21696 # Check if gcc -print-prog-name=ld gives a path.
21697 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
21698 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
21701 # gcc leaves a trailing carriage return which upsets mingw
21702 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
21704 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
21707 # Accept absolute paths.
21708 [\\/]* | [A-Za-z]:[\\/]*)
21709 re_direlt='/[^/][^/]*/\.\./'
21710 # Canonicalize the path of ld
21711 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
21712 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
21713 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
21715 test -z "$LD" && LD="$ac_prog"
21718 # If it fails, then pretend we aren't using GCC.
21722 # If it is relative, then search for the first ld in PATH.
21723 with_gnu_ld=unknown
21726 elif test "$with_gnu_ld" = yes; then
21727 echo "$as_me:$LINENO: checking for GNU ld" >&5
21728 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
21730 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
21731 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
21733 if test "${acl_cv_path_LD+set}" = set; then
21734 echo $ECHO_N "(cached) $ECHO_C" >&6
21736 if test -z "$LD"; then
21737 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
21738 for ac_dir in $PATH; do
21739 test -z "$ac_dir" && ac_dir=.
21740 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
21741 acl_cv_path_LD="$ac_dir/$ac_prog"
21742 # Check to see if the program is GNU ld. I'd rather use --version,
21743 # but apparently some GNU ld's only accept -v.
21744 # Break only if it was the GNU/non-GNU ld that we prefer.
21745 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
21746 test "$with_gnu_ld" != no && break
21748 test "$with_gnu_ld" != yes && break
21754 acl_cv_path_LD="$LD" # Let the user override the test with a path.
21758 LD="$acl_cv_path_LD"
21759 if test -n "$LD"; then
21760 echo "$as_me:$LINENO: result: $LD" >&5
21761 echo "${ECHO_T}$LD" >&6
21763 echo "$as_me:$LINENO: result: no" >&5
21764 echo "${ECHO_T}no" >&6
21766 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
21767 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
21768 { (exit 1); exit 1; }; }
21769 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
21770 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
21771 if test "${acl_cv_prog_gnu_ld+set}" = set; then
21772 echo $ECHO_N "(cached) $ECHO_C" >&6
21774 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
21775 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
21776 acl_cv_prog_gnu_ld=yes
21778 acl_cv_prog_gnu_ld=no
21781 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
21782 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
21783 with_gnu_ld=$acl_cv_prog_gnu_ld
21787 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
21788 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
21789 if test "${acl_cv_rpath+set}" = set; then
21790 echo $ECHO_N "(cached) $ECHO_C" >&6
21793 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
21794 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
21796 rm -f ./conftest.sh
21800 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
21801 echo "${ECHO_T}$acl_cv_rpath" >&6
21803 libext="$acl_cv_libext"
21804 shlibext="$acl_cv_shlibext"
21805 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
21806 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
21807 hardcode_direct="$acl_cv_hardcode_direct"
21808 hardcode_minus_L="$acl_cv_hardcode_minus_L"
21809 # Check whether --enable-rpath or --disable-rpath was given.
21810 if test "${enable_rpath+set}" = set; then
21811 enableval="$enable_rpath"
21825 acl_save_prefix="$prefix"
21826 prefix="$acl_final_prefix"
21827 acl_save_exec_prefix="$exec_prefix"
21828 exec_prefix="$acl_final_exec_prefix"
21830 eval additional_includedir=\"$includedir\"
21831 eval additional_libdir=\"$libdir\"
21833 exec_prefix="$acl_save_exec_prefix"
21834 prefix="$acl_save_prefix"
21837 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
21838 if test "${with_libiconv_prefix+set}" = set; then
21839 withval="$with_libiconv_prefix"
21841 if test "X$withval" = "Xno"; then
21844 if test "X$withval" = "X"; then
21846 acl_save_prefix="$prefix"
21847 prefix="$acl_final_prefix"
21848 acl_save_exec_prefix="$exec_prefix"
21849 exec_prefix="$acl_final_exec_prefix"
21851 eval additional_includedir=\"$includedir\"
21852 eval additional_libdir=\"$libdir\"
21854 exec_prefix="$acl_save_exec_prefix"
21855 prefix="$acl_save_prefix"
21858 additional_includedir="$withval/include"
21859 additional_libdir="$withval/lib"
21869 names_already_handled=
21870 names_next_round='iconv '
21871 while test -n "$names_next_round"; do
21872 names_this_round="$names_next_round"
21874 for name in $names_this_round; do
21876 for n in $names_already_handled; do
21877 if test "$n" = "$name"; then
21878 already_handled=yes
21882 if test -z "$already_handled"; then
21883 names_already_handled="$names_already_handled $name"
21884 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
21885 eval value=\"\$HAVE_LIB$uppername\"
21886 if test -n "$value"; then
21887 if test "$value" = yes; then
21888 eval value=\"\$LIB$uppername\"
21889 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
21890 eval value=\"\$LTLIB$uppername\"
21891 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
21900 if test $use_additional = yes; then
21901 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
21902 found_dir="$additional_libdir"
21903 found_so="$additional_libdir/lib$name.$shlibext"
21904 if test -f "$additional_libdir/lib$name.la"; then
21905 found_la="$additional_libdir/lib$name.la"
21908 if test -f "$additional_libdir/lib$name.$libext"; then
21909 found_dir="$additional_libdir"
21910 found_a="$additional_libdir/lib$name.$libext"
21911 if test -f "$additional_libdir/lib$name.la"; then
21912 found_la="$additional_libdir/lib$name.la"
21917 if test "X$found_dir" = "X"; then
21918 for x in $LDFLAGS $LTLIBICONV; do
21920 acl_save_prefix="$prefix"
21921 prefix="$acl_final_prefix"
21922 acl_save_exec_prefix="$exec_prefix"
21923 exec_prefix="$acl_final_exec_prefix"
21925 exec_prefix="$acl_save_exec_prefix"
21926 prefix="$acl_save_prefix"
21930 dir=`echo "X$x" | sed -e 's/^X-L//'`
21931 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
21933 found_so="$dir/lib$name.$shlibext"
21934 if test -f "$dir/lib$name.la"; then
21935 found_la="$dir/lib$name.la"
21938 if test -f "$dir/lib$name.$libext"; then
21940 found_a="$dir/lib$name.$libext"
21941 if test -f "$dir/lib$name.la"; then
21942 found_la="$dir/lib$name.la"
21948 if test "X$found_dir" != "X"; then
21953 if test "X$found_dir" != "X"; then
21954 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
21955 if test "X$found_so" != "X"; then
21956 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
21957 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21960 for x in $ltrpathdirs; do
21961 if test "X$x" = "X$found_dir"; then
21966 if test -z "$haveit"; then
21967 ltrpathdirs="$ltrpathdirs $found_dir"
21969 if test "$hardcode_direct" = yes; then
21970 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21972 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
21973 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21975 for x in $rpathdirs; do
21976 if test "X$x" = "X$found_dir"; then
21981 if test -z "$haveit"; then
21982 rpathdirs="$rpathdirs $found_dir"
21986 for x in $LDFLAGS $LIBICONV; do
21988 acl_save_prefix="$prefix"
21989 prefix="$acl_final_prefix"
21990 acl_save_exec_prefix="$exec_prefix"
21991 exec_prefix="$acl_final_exec_prefix"
21993 exec_prefix="$acl_save_exec_prefix"
21994 prefix="$acl_save_prefix"
21996 if test "X$x" = "X-L$found_dir"; then
22001 if test -z "$haveit"; then
22002 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
22004 if test "$hardcode_minus_L" != no; then
22005 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
22007 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
22013 if test "X$found_a" != "X"; then
22014 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
22016 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
22019 additional_includedir=
22020 case "$found_dir" in
22022 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
22023 additional_includedir="$basedir/include"
22026 if test "X$additional_includedir" != "X"; then
22027 if test "X$additional_includedir" != "X/usr/include"; then
22029 if test "X$additional_includedir" = "X/usr/local/include"; then
22030 if test -n "$GCC"; then
22032 linux*) haveit=yes;;
22036 if test -z "$haveit"; then
22037 for x in $CPPFLAGS $INCICONV; do
22039 acl_save_prefix="$prefix"
22040 prefix="$acl_final_prefix"
22041 acl_save_exec_prefix="$exec_prefix"
22042 exec_prefix="$acl_final_exec_prefix"
22044 exec_prefix="$acl_save_exec_prefix"
22045 prefix="$acl_save_prefix"
22047 if test "X$x" = "X-I$additional_includedir"; then
22052 if test -z "$haveit"; then
22053 if test -d "$additional_includedir"; then
22054 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
22060 if test -n "$found_la"; then
22061 save_libdir="$libdir"
22062 case "$found_la" in
22063 */* | *\\*) . "$found_la" ;;
22064 *) . "./$found_la" ;;
22066 libdir="$save_libdir"
22067 for dep in $dependency_libs; do
22070 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
22071 if test "X$additional_libdir" != "X/usr/lib"; then
22073 if test "X$additional_libdir" = "X/usr/local/lib"; then
22074 if test -n "$GCC"; then
22076 linux*) haveit=yes;;
22080 if test -z "$haveit"; then
22082 for x in $LDFLAGS $LIBICONV; do
22084 acl_save_prefix="$prefix"
22085 prefix="$acl_final_prefix"
22086 acl_save_exec_prefix="$exec_prefix"
22087 exec_prefix="$acl_final_exec_prefix"
22089 exec_prefix="$acl_save_exec_prefix"
22090 prefix="$acl_save_prefix"
22092 if test "X$x" = "X-L$additional_libdir"; then
22097 if test -z "$haveit"; then
22098 if test -d "$additional_libdir"; then
22099 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
22103 for x in $LDFLAGS $LTLIBICONV; do
22105 acl_save_prefix="$prefix"
22106 prefix="$acl_final_prefix"
22107 acl_save_exec_prefix="$exec_prefix"
22108 exec_prefix="$acl_final_exec_prefix"
22110 exec_prefix="$acl_save_exec_prefix"
22111 prefix="$acl_save_prefix"
22113 if test "X$x" = "X-L$additional_libdir"; then
22118 if test -z "$haveit"; then
22119 if test -d "$additional_libdir"; then
22120 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
22127 dir=`echo "X$dep" | sed -e 's/^X-R//'`
22128 if test "$enable_rpath" != no; then
22130 for x in $rpathdirs; do
22131 if test "X$x" = "X$dir"; then
22136 if test -z "$haveit"; then
22137 rpathdirs="$rpathdirs $dir"
22140 for x in $ltrpathdirs; do
22141 if test "X$x" = "X$dir"; then
22146 if test -z "$haveit"; then
22147 ltrpathdirs="$ltrpathdirs $dir"
22152 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
22155 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
22158 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
22159 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
22165 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
22166 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
22172 if test "X$rpathdirs" != "X"; then
22173 if test -n "$hardcode_libdir_separator"; then
22175 for found_dir in $rpathdirs; do
22176 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
22178 acl_save_libdir="$libdir"
22180 eval flag=\"$hardcode_libdir_flag_spec\"
22181 libdir="$acl_save_libdir"
22182 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
22184 for found_dir in $rpathdirs; do
22185 acl_save_libdir="$libdir"
22186 libdir="$found_dir"
22187 eval flag=\"$hardcode_libdir_flag_spec\"
22188 libdir="$acl_save_libdir"
22189 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
22193 if test "X$ltrpathdirs" != "X"; then
22194 for found_dir in $ltrpathdirs; do
22195 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
22205 am_save_CPPFLAGS="$CPPFLAGS"
22207 for element in $INCICONV; do
22209 for x in $CPPFLAGS; do
22211 acl_save_prefix="$prefix"
22212 prefix="$acl_final_prefix"
22213 acl_save_exec_prefix="$exec_prefix"
22214 exec_prefix="$acl_final_exec_prefix"
22216 exec_prefix="$acl_save_exec_prefix"
22217 prefix="$acl_save_prefix"
22219 if test "X$x" = "X$element"; then
22224 if test -z "$haveit"; then
22225 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
22230 echo "$as_me:$LINENO: checking for iconv" >&5
22231 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
22232 if test "${am_cv_func_iconv+set}" = set; then
22233 echo $ECHO_N "(cached) $ECHO_C" >&6
22236 am_cv_func_iconv="no, consider installing GNU libiconv"
22238 if test x$gcc_no_link = xyes; then
22239 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22240 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22241 { (exit 1); exit 1; }; }
22243 cat >conftest.$ac_ext <<_ACEOF
22246 cat confdefs.h >>conftest.$ac_ext
22247 cat >>conftest.$ac_ext <<_ACEOF
22248 /* end confdefs.h. */
22249 #include <stdlib.h>
22254 iconv_t cd = iconv_open("","");
22255 iconv(cd,NULL,NULL,NULL,NULL);
22261 rm -f conftest.$ac_objext conftest$ac_exeext
22262 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22263 (eval $ac_link) 2>conftest.er1
22265 grep -v '^ *+' conftest.er1 >conftest.err
22267 cat conftest.err >&5
22268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22269 (exit $ac_status); } &&
22270 { ac_try='test -z "$ac_c_werror_flag"
22271 || test ! -s conftest.err'
22272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22273 (eval $ac_try) 2>&5
22275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22276 (exit $ac_status); }; } &&
22277 { ac_try='test -s conftest$ac_exeext'
22278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22279 (eval $ac_try) 2>&5
22281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22282 (exit $ac_status); }; }; then
22283 am_cv_func_iconv=yes
22285 echo "$as_me: failed program was:" >&5
22286 sed 's/^/| /' conftest.$ac_ext >&5
22289 rm -f conftest.err conftest.$ac_objext \
22290 conftest$ac_exeext conftest.$ac_ext
22291 if test "$am_cv_func_iconv" != yes; then
22292 am_save_LIBS="$LIBS"
22293 LIBS="$LIBS $LIBICONV"
22294 if test x$gcc_no_link = xyes; then
22295 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22296 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22297 { (exit 1); exit 1; }; }
22299 cat >conftest.$ac_ext <<_ACEOF
22302 cat confdefs.h >>conftest.$ac_ext
22303 cat >>conftest.$ac_ext <<_ACEOF
22304 /* end confdefs.h. */
22305 #include <stdlib.h>
22310 iconv_t cd = iconv_open("","");
22311 iconv(cd,NULL,NULL,NULL,NULL);
22317 rm -f conftest.$ac_objext conftest$ac_exeext
22318 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22319 (eval $ac_link) 2>conftest.er1
22321 grep -v '^ *+' conftest.er1 >conftest.err
22323 cat conftest.err >&5
22324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22325 (exit $ac_status); } &&
22326 { ac_try='test -z "$ac_c_werror_flag"
22327 || test ! -s conftest.err'
22328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22329 (eval $ac_try) 2>&5
22331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22332 (exit $ac_status); }; } &&
22333 { ac_try='test -s conftest$ac_exeext'
22334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22335 (eval $ac_try) 2>&5
22337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22338 (exit $ac_status); }; }; then
22339 am_cv_lib_iconv=yes
22340 am_cv_func_iconv=yes
22342 echo "$as_me: failed program was:" >&5
22343 sed 's/^/| /' conftest.$ac_ext >&5
22346 rm -f conftest.err conftest.$ac_objext \
22347 conftest$ac_exeext conftest.$ac_ext
22348 LIBS="$am_save_LIBS"
22352 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
22353 echo "${ECHO_T}$am_cv_func_iconv" >&6
22354 if test "$am_cv_func_iconv" = yes; then
22356 cat >>confdefs.h <<\_ACEOF
22357 #define HAVE_ICONV 1
22361 if test "$am_cv_lib_iconv" = yes; then
22362 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
22363 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
22364 echo "$as_me:$LINENO: result: $LIBICONV" >&5
22365 echo "${ECHO_T}$LIBICONV" >&6
22367 CPPFLAGS="$am_save_CPPFLAGS"
22374 if test "$am_cv_func_iconv" = yes; then
22375 echo "$as_me:$LINENO: checking for iconv declaration" >&5
22376 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
22377 if test "${am_cv_proto_iconv+set}" = set; then
22378 echo $ECHO_N "(cached) $ECHO_C" >&6
22381 cat >conftest.$ac_ext <<_ACEOF
22384 cat confdefs.h >>conftest.$ac_ext
22385 cat >>conftest.$ac_ext <<_ACEOF
22386 /* end confdefs.h. */
22388 #include <stdlib.h>
22394 #if defined(__STDC__) || defined(__cplusplus)
22395 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
22408 rm -f conftest.$ac_objext
22409 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22410 (eval $ac_compile) 2>conftest.er1
22412 grep -v '^ *+' conftest.er1 >conftest.err
22414 cat conftest.err >&5
22415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22416 (exit $ac_status); } &&
22417 { ac_try='test -z "$ac_c_werror_flag"
22418 || test ! -s conftest.err'
22419 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22420 (eval $ac_try) 2>&5
22422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22423 (exit $ac_status); }; } &&
22424 { ac_try='test -s conftest.$ac_objext'
22425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22426 (eval $ac_try) 2>&5
22428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22429 (exit $ac_status); }; }; then
22430 am_cv_proto_iconv_arg1=""
22432 echo "$as_me: failed program was:" >&5
22433 sed 's/^/| /' conftest.$ac_ext >&5
22435 am_cv_proto_iconv_arg1="const"
22437 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22438 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);"
22441 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
22442 echo "$as_me:$LINENO: result: ${ac_t:-
22443 }$am_cv_proto_iconv" >&5
22444 echo "${ECHO_T}${ac_t:-
22445 }$am_cv_proto_iconv" >&6
22447 cat >>confdefs.h <<_ACEOF
22448 #define ICONV_CONST $am_cv_proto_iconv_arg1
22454 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
22455 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
22456 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
22457 echo $ECHO_N "(cached) $ECHO_C" >&6
22459 if test x$gcc_no_link = xyes; then
22460 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22461 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22462 { (exit 1); exit 1; }; }
22464 cat >conftest.$ac_ext <<_ACEOF
22467 cat confdefs.h >>conftest.$ac_ext
22468 cat >>conftest.$ac_ext <<_ACEOF
22469 /* end confdefs.h. */
22470 #include <locale.h>
22479 rm -f conftest.$ac_objext conftest$ac_exeext
22480 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22481 (eval $ac_link) 2>conftest.er1
22483 grep -v '^ *+' conftest.er1 >conftest.err
22485 cat conftest.err >&5
22486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22487 (exit $ac_status); } &&
22488 { ac_try='test -z "$ac_c_werror_flag"
22489 || test ! -s conftest.err'
22490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22491 (eval $ac_try) 2>&5
22493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22494 (exit $ac_status); }; } &&
22495 { ac_try='test -s conftest$ac_exeext'
22496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22497 (eval $ac_try) 2>&5
22499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22500 (exit $ac_status); }; }; then
22501 am_cv_val_LC_MESSAGES=yes
22503 echo "$as_me: failed program was:" >&5
22504 sed 's/^/| /' conftest.$ac_ext >&5
22506 am_cv_val_LC_MESSAGES=no
22508 rm -f conftest.err conftest.$ac_objext \
22509 conftest$ac_exeext conftest.$ac_ext
22511 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
22512 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
22513 if test $am_cv_val_LC_MESSAGES = yes; then
22515 cat >>confdefs.h <<\_ACEOF
22516 #define HAVE_LC_MESSAGES 1
22521 echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
22522 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
22523 if test "${ac_cv_struct_tm+set}" = set; then
22524 echo $ECHO_N "(cached) $ECHO_C" >&6
22526 cat >conftest.$ac_ext <<_ACEOF
22529 cat confdefs.h >>conftest.$ac_ext
22530 cat >>conftest.$ac_ext <<_ACEOF
22531 /* end confdefs.h. */
22532 #include <sys/types.h>
22538 struct tm *tp; tp->tm_sec;
22543 rm -f conftest.$ac_objext
22544 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22545 (eval $ac_compile) 2>conftest.er1
22547 grep -v '^ *+' conftest.er1 >conftest.err
22549 cat conftest.err >&5
22550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22551 (exit $ac_status); } &&
22552 { ac_try='test -z "$ac_c_werror_flag"
22553 || test ! -s conftest.err'
22554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22555 (eval $ac_try) 2>&5
22557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22558 (exit $ac_status); }; } &&
22559 { ac_try='test -s conftest.$ac_objext'
22560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22561 (eval $ac_try) 2>&5
22563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22564 (exit $ac_status); }; }; then
22565 ac_cv_struct_tm=time.h
22567 echo "$as_me: failed program was:" >&5
22568 sed 's/^/| /' conftest.$ac_ext >&5
22570 ac_cv_struct_tm=sys/time.h
22572 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22574 echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
22575 echo "${ECHO_T}$ac_cv_struct_tm" >&6
22576 if test $ac_cv_struct_tm = sys/time.h; then
22578 cat >>confdefs.h <<\_ACEOF
22579 #define TM_IN_SYS_TIME 1
22584 echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
22585 echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
22586 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
22587 echo $ECHO_N "(cached) $ECHO_C" >&6
22589 cat >conftest.$ac_ext <<_ACEOF
22592 cat confdefs.h >>conftest.$ac_ext
22593 cat >>conftest.$ac_ext <<_ACEOF
22594 /* end confdefs.h. */
22595 #include <sys/types.h>
22596 #include <$ac_cv_struct_tm>
22602 static struct tm ac_aggr;
22603 if (ac_aggr.tm_zone)
22609 rm -f conftest.$ac_objext
22610 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22611 (eval $ac_compile) 2>conftest.er1
22613 grep -v '^ *+' conftest.er1 >conftest.err
22615 cat conftest.err >&5
22616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22617 (exit $ac_status); } &&
22618 { ac_try='test -z "$ac_c_werror_flag"
22619 || test ! -s conftest.err'
22620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22621 (eval $ac_try) 2>&5
22623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22624 (exit $ac_status); }; } &&
22625 { ac_try='test -s conftest.$ac_objext'
22626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22627 (eval $ac_try) 2>&5
22629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22630 (exit $ac_status); }; }; then
22631 ac_cv_member_struct_tm_tm_zone=yes
22633 echo "$as_me: failed program was:" >&5
22634 sed 's/^/| /' conftest.$ac_ext >&5
22636 cat >conftest.$ac_ext <<_ACEOF
22639 cat confdefs.h >>conftest.$ac_ext
22640 cat >>conftest.$ac_ext <<_ACEOF
22641 /* end confdefs.h. */
22642 #include <sys/types.h>
22643 #include <$ac_cv_struct_tm>
22649 static struct tm ac_aggr;
22650 if (sizeof ac_aggr.tm_zone)
22656 rm -f conftest.$ac_objext
22657 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22658 (eval $ac_compile) 2>conftest.er1
22660 grep -v '^ *+' conftest.er1 >conftest.err
22662 cat conftest.err >&5
22663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22664 (exit $ac_status); } &&
22665 { ac_try='test -z "$ac_c_werror_flag"
22666 || test ! -s conftest.err'
22667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22668 (eval $ac_try) 2>&5
22670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22671 (exit $ac_status); }; } &&
22672 { ac_try='test -s conftest.$ac_objext'
22673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22674 (eval $ac_try) 2>&5
22676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22677 (exit $ac_status); }; }; then
22678 ac_cv_member_struct_tm_tm_zone=yes
22680 echo "$as_me: failed program was:" >&5
22681 sed 's/^/| /' conftest.$ac_ext >&5
22683 ac_cv_member_struct_tm_tm_zone=no
22685 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22687 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22689 echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
22690 echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
22691 if test $ac_cv_member_struct_tm_tm_zone = yes; then
22693 cat >>confdefs.h <<_ACEOF
22694 #define HAVE_STRUCT_TM_TM_ZONE 1
22700 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
22702 cat >>confdefs.h <<\_ACEOF
22703 #define HAVE_TM_ZONE 1
22707 echo "$as_me:$LINENO: checking for tzname" >&5
22708 echo $ECHO_N "checking for tzname... $ECHO_C" >&6
22709 if test "${ac_cv_var_tzname+set}" = set; then
22710 echo $ECHO_N "(cached) $ECHO_C" >&6
22712 if test x$gcc_no_link = xyes; then
22713 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22714 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22715 { (exit 1); exit 1; }; }
22717 cat >conftest.$ac_ext <<_ACEOF
22720 cat confdefs.h >>conftest.$ac_ext
22721 cat >>conftest.$ac_ext <<_ACEOF
22722 /* end confdefs.h. */
22724 #ifndef tzname /* For SGI. */
22725 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
22736 rm -f conftest.$ac_objext conftest$ac_exeext
22737 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22738 (eval $ac_link) 2>conftest.er1
22740 grep -v '^ *+' conftest.er1 >conftest.err
22742 cat conftest.err >&5
22743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22744 (exit $ac_status); } &&
22745 { ac_try='test -z "$ac_c_werror_flag"
22746 || test ! -s conftest.err'
22747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22748 (eval $ac_try) 2>&5
22750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22751 (exit $ac_status); }; } &&
22752 { ac_try='test -s conftest$ac_exeext'
22753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22754 (eval $ac_try) 2>&5
22756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22757 (exit $ac_status); }; }; then
22758 ac_cv_var_tzname=yes
22760 echo "$as_me: failed program was:" >&5
22761 sed 's/^/| /' conftest.$ac_ext >&5
22763 ac_cv_var_tzname=no
22765 rm -f conftest.err conftest.$ac_objext \
22766 conftest$ac_exeext conftest.$ac_ext
22768 echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
22769 echo "${ECHO_T}$ac_cv_var_tzname" >&6
22770 if test $ac_cv_var_tzname = yes; then
22772 cat >>confdefs.h <<\_ACEOF
22773 #define HAVE_TZNAME 1
22781 for ac_func in gethostbyname_r
22783 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22784 echo "$as_me:$LINENO: checking for $ac_func" >&5
22785 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
22786 if eval "test \"\${$as_ac_var+set}\" = set"; then
22787 echo $ECHO_N "(cached) $ECHO_C" >&6
22789 if test x$gcc_no_link = xyes; then
22790 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22791 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22792 { (exit 1); exit 1; }; }
22794 cat >conftest.$ac_ext <<_ACEOF
22797 cat confdefs.h >>conftest.$ac_ext
22798 cat >>conftest.$ac_ext <<_ACEOF
22799 /* end confdefs.h. */
22800 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22801 For example, HP-UX 11i <limits.h> declares gettimeofday. */
22802 #define $ac_func innocuous_$ac_func
22804 /* System header to define __stub macros and hopefully few prototypes,
22805 which can conflict with char $ac_func (); below.
22806 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22807 <limits.h> exists even on freestanding compilers. */
22810 # include <limits.h>
22812 # include <assert.h>
22817 /* Override any gcc2 internal prototype to avoid an error. */
22822 /* We use char because int might match the return type of a gcc2
22823 builtin and then its argument prototype would still apply. */
22825 /* The GNU C library defines this for functions which it implements
22826 to always fail with ENOSYS. Some functions are actually named
22827 something starting with __ and the normal name is an alias. */
22828 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22831 char (*f) () = $ac_func;
22840 return f != $ac_func;
22845 rm -f conftest.$ac_objext conftest$ac_exeext
22846 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22847 (eval $ac_link) 2>conftest.er1
22849 grep -v '^ *+' conftest.er1 >conftest.err
22851 cat conftest.err >&5
22852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22853 (exit $ac_status); } &&
22854 { ac_try='test -z "$ac_c_werror_flag"
22855 || test ! -s conftest.err'
22856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22857 (eval $ac_try) 2>&5
22859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22860 (exit $ac_status); }; } &&
22861 { ac_try='test -s conftest$ac_exeext'
22862 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22863 (eval $ac_try) 2>&5
22865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22866 (exit $ac_status); }; }; then
22867 eval "$as_ac_var=yes"
22869 echo "$as_me: failed program was:" >&5
22870 sed 's/^/| /' conftest.$ac_ext >&5
22872 eval "$as_ac_var=no"
22874 rm -f conftest.err conftest.$ac_objext \
22875 conftest$ac_exeext conftest.$ac_ext
22877 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
22878 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
22879 if test `eval echo '${'$as_ac_var'}'` = yes; then
22880 cat >>confdefs.h <<_ACEOF
22881 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22885 cat >>confdefs.h <<\_ACEOF
22886 #define HAVE_GETHOSTBYNAME_R 1
22889 # There are two different kinds of gethostbyname_r.
22890 # We look for the one that returns `int'.
22891 # Hopefully this check is robust enough.
22892 cat >conftest.$ac_ext <<_ACEOF
22895 cat confdefs.h >>conftest.$ac_ext
22896 cat >>conftest.$ac_ext <<_ACEOF
22897 /* end confdefs.h. */
22901 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22902 $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then
22905 cat >>confdefs.h <<\_ACEOF
22906 #define GETHOSTBYNAME_R_RETURNS_INT 1
22913 case " $GCINCS " in
22914 *" -D_REENTRANT "*) ;;
22916 echo "$as_me:$LINENO: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
22917 echo $ECHO_N "checking whether gethostbyname_r declaration requires -D_REENTRANT... $ECHO_C" >&6
22918 if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then
22919 echo $ECHO_N "(cached) $ECHO_C" >&6
22922 ac_cpp='$CXXCPP $CPPFLAGS'
22923 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22924 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22925 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22927 cat >conftest.$ac_ext <<_ACEOF
22930 cat confdefs.h >>conftest.$ac_ext
22931 cat >>conftest.$ac_ext <<_ACEOF
22932 /* end confdefs.h. */
22937 gethostbyname_r("", 0, 0);
22942 rm -f conftest.$ac_objext
22943 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22944 (eval $ac_compile) 2>conftest.er1
22946 grep -v '^ *+' conftest.er1 >conftest.err
22948 cat conftest.err >&5
22949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22950 (exit $ac_status); } &&
22951 { ac_try='test -z "$ac_cxx_werror_flag"
22952 || test ! -s conftest.err'
22953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22954 (eval $ac_try) 2>&5
22956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22957 (exit $ac_status); }; } &&
22958 { ac_try='test -s conftest.$ac_objext'
22959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22960 (eval $ac_try) 2>&5
22962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22963 (exit $ac_status); }; }; then
22964 libjava_cv_gethostbyname_r_needs_reentrant=no
22966 echo "$as_me: failed program was:" >&5
22967 sed 's/^/| /' conftest.$ac_ext >&5
22969 CPPFLAGS_SAVE="$CPPFLAGS"
22970 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
22971 cat >conftest.$ac_ext <<_ACEOF
22974 cat confdefs.h >>conftest.$ac_ext
22975 cat >>conftest.$ac_ext <<_ACEOF
22976 /* end confdefs.h. */
22981 gethostbyname_r("", 0, 0);
22986 rm -f conftest.$ac_objext
22987 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22988 (eval $ac_compile) 2>conftest.er1
22990 grep -v '^ *+' conftest.er1 >conftest.err
22992 cat conftest.err >&5
22993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22994 (exit $ac_status); } &&
22995 { ac_try='test -z "$ac_cxx_werror_flag"
22996 || test ! -s conftest.err'
22997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22998 (eval $ac_try) 2>&5
23000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23001 (exit $ac_status); }; } &&
23002 { ac_try='test -s conftest.$ac_objext'
23003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23004 (eval $ac_try) 2>&5
23006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23007 (exit $ac_status); }; }; then
23008 libjava_cv_gethostbyname_r_needs_reentrant=yes
23010 echo "$as_me: failed program was:" >&5
23011 sed 's/^/| /' conftest.$ac_ext >&5
23013 libjava_cv_gethostbyname_r_needs_reentrant=fail
23015 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23016 CPPFLAGS="$CPPFLAGS_SAVE"
23019 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23021 ac_cpp='$CPP $CPPFLAGS'
23022 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23023 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23024 ac_compiler_gnu=$ac_cv_c_compiler_gnu
23028 echo "$as_me:$LINENO: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
23029 echo "${ECHO_T}$libjava_cv_gethostbyname_r_needs_reentrant" >&6
23030 if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
23032 cat >>confdefs.h <<\_ACEOF
23033 #define _REENTRANT 1
23040 echo "$as_me:$LINENO: checking for struct hostent_data" >&5
23041 echo $ECHO_N "checking for struct hostent_data... $ECHO_C" >&6
23042 if test "${libjava_cv_struct_hostent_data+set}" = set; then
23043 echo $ECHO_N "(cached) $ECHO_C" >&6
23045 cat >conftest.$ac_ext <<_ACEOF
23048 cat confdefs.h >>conftest.$ac_ext
23049 cat >>conftest.$ac_ext <<_ACEOF
23050 /* end confdefs.h. */
23052 #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
23053 # define _REENTRANT 1
23059 struct hostent_data data;
23064 rm -f conftest.$ac_objext
23065 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23066 (eval $ac_compile) 2>conftest.er1
23068 grep -v '^ *+' conftest.er1 >conftest.err
23070 cat conftest.err >&5
23071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23072 (exit $ac_status); } &&
23073 { ac_try='test -z "$ac_c_werror_flag"
23074 || test ! -s conftest.err'
23075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23076 (eval $ac_try) 2>&5
23078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23079 (exit $ac_status); }; } &&
23080 { ac_try='test -s conftest.$ac_objext'
23081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23082 (eval $ac_try) 2>&5
23084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23085 (exit $ac_status); }; }; then
23086 libjava_cv_struct_hostent_data=yes
23088 echo "$as_me: failed program was:" >&5
23089 sed 's/^/| /' conftest.$ac_ext >&5
23091 libjava_cv_struct_hostent_data=no
23093 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23095 echo "$as_me:$LINENO: result: $libjava_cv_struct_hostent_data" >&5
23096 echo "${ECHO_T}$libjava_cv_struct_hostent_data" >&6
23097 if test "x$libjava_cv_struct_hostent_data" = xyes; then
23099 cat >>confdefs.h <<\_ACEOF
23100 #define HAVE_STRUCT_HOSTENT_DATA 1
23109 # FIXME: libjava source code expects to find a prototype for
23110 # gethostbyaddr_r in netdb.h. The outer check ensures that
23111 # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
23112 # to exist where expected. (The root issue: AC_CHECK_FUNCS assumes C
23113 # linkage check is enough, yet C++ code requires proper prototypes.)
23114 cat >conftest.$ac_ext <<_ACEOF
23117 cat confdefs.h >>conftest.$ac_ext
23118 cat >>conftest.$ac_ext <<_ACEOF
23119 /* end confdefs.h. */
23123 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23124 $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then
23127 for ac_func in gethostbyaddr_r
23129 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23130 echo "$as_me:$LINENO: checking for $ac_func" >&5
23131 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23132 if eval "test \"\${$as_ac_var+set}\" = set"; then
23133 echo $ECHO_N "(cached) $ECHO_C" >&6
23135 if test x$gcc_no_link = xyes; then
23136 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23137 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23138 { (exit 1); exit 1; }; }
23140 cat >conftest.$ac_ext <<_ACEOF
23143 cat confdefs.h >>conftest.$ac_ext
23144 cat >>conftest.$ac_ext <<_ACEOF
23145 /* end confdefs.h. */
23146 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23147 For example, HP-UX 11i <limits.h> declares gettimeofday. */
23148 #define $ac_func innocuous_$ac_func
23150 /* System header to define __stub macros and hopefully few prototypes,
23151 which can conflict with char $ac_func (); below.
23152 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23153 <limits.h> exists even on freestanding compilers. */
23156 # include <limits.h>
23158 # include <assert.h>
23163 /* Override any gcc2 internal prototype to avoid an error. */
23168 /* We use char because int might match the return type of a gcc2
23169 builtin and then its argument prototype would still apply. */
23171 /* The GNU C library defines this for functions which it implements
23172 to always fail with ENOSYS. Some functions are actually named
23173 something starting with __ and the normal name is an alias. */
23174 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23177 char (*f) () = $ac_func;
23186 return f != $ac_func;
23191 rm -f conftest.$ac_objext conftest$ac_exeext
23192 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23193 (eval $ac_link) 2>conftest.er1
23195 grep -v '^ *+' conftest.er1 >conftest.err
23197 cat conftest.err >&5
23198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23199 (exit $ac_status); } &&
23200 { ac_try='test -z "$ac_c_werror_flag"
23201 || test ! -s conftest.err'
23202 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23203 (eval $ac_try) 2>&5
23205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23206 (exit $ac_status); }; } &&
23207 { ac_try='test -s conftest$ac_exeext'
23208 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23209 (eval $ac_try) 2>&5
23211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23212 (exit $ac_status); }; }; then
23213 eval "$as_ac_var=yes"
23215 echo "$as_me: failed program was:" >&5
23216 sed 's/^/| /' conftest.$ac_ext >&5
23218 eval "$as_ac_var=no"
23220 rm -f conftest.err conftest.$ac_objext \
23221 conftest$ac_exeext conftest.$ac_ext
23223 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23224 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23225 if test `eval echo '${'$as_ac_var'}'` = yes; then
23226 cat >>confdefs.h <<_ACEOF
23227 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23231 cat >>confdefs.h <<\_ACEOF
23232 #define HAVE_GETHOSTBYADDR_R 1
23235 # There are two different kinds of gethostbyaddr_r.
23236 # We look for the one that returns `int'.
23237 # Hopefully this check is robust enough.
23238 cat >conftest.$ac_ext <<_ACEOF
23241 cat confdefs.h >>conftest.$ac_ext
23242 cat >>conftest.$ac_ext <<_ACEOF
23243 /* end confdefs.h. */
23247 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23248 $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then
23251 cat >>confdefs.h <<\_ACEOF
23252 #define GETHOSTBYADDR_R_RETURNS_INT 1
23266 for ac_func in gethostname
23268 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23269 echo "$as_me:$LINENO: checking for $ac_func" >&5
23270 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23271 if eval "test \"\${$as_ac_var+set}\" = set"; then
23272 echo $ECHO_N "(cached) $ECHO_C" >&6
23274 if test x$gcc_no_link = xyes; then
23275 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23276 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23277 { (exit 1); exit 1; }; }
23279 cat >conftest.$ac_ext <<_ACEOF
23282 cat confdefs.h >>conftest.$ac_ext
23283 cat >>conftest.$ac_ext <<_ACEOF
23284 /* end confdefs.h. */
23285 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23286 For example, HP-UX 11i <limits.h> declares gettimeofday. */
23287 #define $ac_func innocuous_$ac_func
23289 /* System header to define __stub macros and hopefully few prototypes,
23290 which can conflict with char $ac_func (); below.
23291 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23292 <limits.h> exists even on freestanding compilers. */
23295 # include <limits.h>
23297 # include <assert.h>
23302 /* Override any gcc2 internal prototype to avoid an error. */
23307 /* We use char because int might match the return type of a gcc2
23308 builtin and then its argument prototype would still apply. */
23310 /* The GNU C library defines this for functions which it implements
23311 to always fail with ENOSYS. Some functions are actually named
23312 something starting with __ and the normal name is an alias. */
23313 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23316 char (*f) () = $ac_func;
23325 return f != $ac_func;
23330 rm -f conftest.$ac_objext conftest$ac_exeext
23331 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23332 (eval $ac_link) 2>conftest.er1
23334 grep -v '^ *+' conftest.er1 >conftest.err
23336 cat conftest.err >&5
23337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23338 (exit $ac_status); } &&
23339 { ac_try='test -z "$ac_c_werror_flag"
23340 || test ! -s conftest.err'
23341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23342 (eval $ac_try) 2>&5
23344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23345 (exit $ac_status); }; } &&
23346 { ac_try='test -s conftest$ac_exeext'
23347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23348 (eval $ac_try) 2>&5
23350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23351 (exit $ac_status); }; }; then
23352 eval "$as_ac_var=yes"
23354 echo "$as_me: failed program was:" >&5
23355 sed 's/^/| /' conftest.$ac_ext >&5
23357 eval "$as_ac_var=no"
23359 rm -f conftest.err conftest.$ac_objext \
23360 conftest$ac_exeext conftest.$ac_ext
23362 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23363 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23364 if test `eval echo '${'$as_ac_var'}'` = yes; then
23365 cat >>confdefs.h <<_ACEOF
23366 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23370 cat >>confdefs.h <<\_ACEOF
23371 #define HAVE_GETHOSTNAME 1
23374 cat >conftest.$ac_ext <<_ACEOF
23377 cat confdefs.h >>conftest.$ac_ext
23378 cat >>conftest.$ac_ext <<_ACEOF
23379 /* end confdefs.h. */
23380 #include <unistd.h>
23383 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23384 $EGREP "gethostname" >/dev/null 2>&1; then
23387 cat >>confdefs.h <<\_ACEOF
23388 #define HAVE_GETHOSTNAME_DECL 1
23399 for ac_func in usleep
23401 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23402 echo "$as_me:$LINENO: checking for $ac_func" >&5
23403 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23404 if eval "test \"\${$as_ac_var+set}\" = set"; then
23405 echo $ECHO_N "(cached) $ECHO_C" >&6
23407 if test x$gcc_no_link = xyes; then
23408 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23409 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23410 { (exit 1); exit 1; }; }
23412 cat >conftest.$ac_ext <<_ACEOF
23415 cat confdefs.h >>conftest.$ac_ext
23416 cat >>conftest.$ac_ext <<_ACEOF
23417 /* end confdefs.h. */
23418 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23419 For example, HP-UX 11i <limits.h> declares gettimeofday. */
23420 #define $ac_func innocuous_$ac_func
23422 /* System header to define __stub macros and hopefully few prototypes,
23423 which can conflict with char $ac_func (); below.
23424 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23425 <limits.h> exists even on freestanding compilers. */
23428 # include <limits.h>
23430 # include <assert.h>
23435 /* Override any gcc2 internal prototype to avoid an error. */
23440 /* We use char because int might match the return type of a gcc2
23441 builtin and then its argument prototype would still apply. */
23443 /* The GNU C library defines this for functions which it implements
23444 to always fail with ENOSYS. Some functions are actually named
23445 something starting with __ and the normal name is an alias. */
23446 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23449 char (*f) () = $ac_func;
23458 return f != $ac_func;
23463 rm -f conftest.$ac_objext conftest$ac_exeext
23464 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23465 (eval $ac_link) 2>conftest.er1
23467 grep -v '^ *+' conftest.er1 >conftest.err
23469 cat conftest.err >&5
23470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23471 (exit $ac_status); } &&
23472 { ac_try='test -z "$ac_c_werror_flag"
23473 || test ! -s conftest.err'
23474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23475 (eval $ac_try) 2>&5
23477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23478 (exit $ac_status); }; } &&
23479 { ac_try='test -s conftest$ac_exeext'
23480 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23481 (eval $ac_try) 2>&5
23483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23484 (exit $ac_status); }; }; then
23485 eval "$as_ac_var=yes"
23487 echo "$as_me: failed program was:" >&5
23488 sed 's/^/| /' conftest.$ac_ext >&5
23490 eval "$as_ac_var=no"
23492 rm -f conftest.err conftest.$ac_objext \
23493 conftest$ac_exeext conftest.$ac_ext
23495 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23496 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23497 if test `eval echo '${'$as_ac_var'}'` = yes; then
23498 cat >>confdefs.h <<_ACEOF
23499 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23502 cat >conftest.$ac_ext <<_ACEOF
23505 cat confdefs.h >>conftest.$ac_ext
23506 cat >>conftest.$ac_ext <<_ACEOF
23507 /* end confdefs.h. */
23508 #include <unistd.h>
23511 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23512 $EGREP "usleep" >/dev/null 2>&1; then
23515 cat >>confdefs.h <<\_ACEOF
23516 #define HAVE_USLEEP_DECL 1
23526 # Look for these functions in the thread library, but only bother
23527 # if using POSIX threads.
23528 if test "$THREADS" = posix; then
23530 LIBS="$LIBS $THREADLIBS"
23532 # Look for sched_yield. Up to Solaris 2.6, it is in libposix4, since
23533 # Solaris 7 the name librt is preferred.
23535 for ac_func in sched_yield
23537 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23538 echo "$as_me:$LINENO: checking for $ac_func" >&5
23539 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23540 if eval "test \"\${$as_ac_var+set}\" = set"; then
23541 echo $ECHO_N "(cached) $ECHO_C" >&6
23543 if test x$gcc_no_link = xyes; then
23544 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23545 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23546 { (exit 1); exit 1; }; }
23548 cat >conftest.$ac_ext <<_ACEOF
23551 cat confdefs.h >>conftest.$ac_ext
23552 cat >>conftest.$ac_ext <<_ACEOF
23553 /* end confdefs.h. */
23554 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23555 For example, HP-UX 11i <limits.h> declares gettimeofday. */
23556 #define $ac_func innocuous_$ac_func
23558 /* System header to define __stub macros and hopefully few prototypes,
23559 which can conflict with char $ac_func (); below.
23560 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23561 <limits.h> exists even on freestanding compilers. */
23564 # include <limits.h>
23566 # include <assert.h>
23571 /* Override any gcc2 internal prototype to avoid an error. */
23576 /* We use char because int might match the return type of a gcc2
23577 builtin and then its argument prototype would still apply. */
23579 /* The GNU C library defines this for functions which it implements
23580 to always fail with ENOSYS. Some functions are actually named
23581 something starting with __ and the normal name is an alias. */
23582 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23585 char (*f) () = $ac_func;
23594 return f != $ac_func;
23599 rm -f conftest.$ac_objext conftest$ac_exeext
23600 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23601 (eval $ac_link) 2>conftest.er1
23603 grep -v '^ *+' conftest.er1 >conftest.err
23605 cat conftest.err >&5
23606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23607 (exit $ac_status); } &&
23608 { ac_try='test -z "$ac_c_werror_flag"
23609 || test ! -s conftest.err'
23610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23611 (eval $ac_try) 2>&5
23613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23614 (exit $ac_status); }; } &&
23615 { ac_try='test -s conftest$ac_exeext'
23616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23617 (eval $ac_try) 2>&5
23619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23620 (exit $ac_status); }; }; then
23621 eval "$as_ac_var=yes"
23623 echo "$as_me: failed program was:" >&5
23624 sed 's/^/| /' conftest.$ac_ext >&5
23626 eval "$as_ac_var=no"
23628 rm -f conftest.err conftest.$ac_objext \
23629 conftest$ac_exeext conftest.$ac_ext
23631 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23632 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23633 if test `eval echo '${'$as_ac_var'}'` = yes; then
23634 cat >>confdefs.h <<_ACEOF
23635 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23640 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
23641 echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
23642 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
23643 echo $ECHO_N "(cached) $ECHO_C" >&6
23645 ac_check_lib_save_LIBS=$LIBS
23647 if test x$gcc_no_link = xyes; then
23648 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23649 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23650 { (exit 1); exit 1; }; }
23652 cat >conftest.$ac_ext <<_ACEOF
23655 cat confdefs.h >>conftest.$ac_ext
23656 cat >>conftest.$ac_ext <<_ACEOF
23657 /* end confdefs.h. */
23659 /* Override any gcc2 internal prototype to avoid an error. */
23663 /* We use char because int might match the return type of a gcc2
23664 builtin and then its argument prototype would still apply. */
23665 char sched_yield ();
23674 rm -f conftest.$ac_objext conftest$ac_exeext
23675 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23676 (eval $ac_link) 2>conftest.er1
23678 grep -v '^ *+' conftest.er1 >conftest.err
23680 cat conftest.err >&5
23681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23682 (exit $ac_status); } &&
23683 { ac_try='test -z "$ac_c_werror_flag"
23684 || test ! -s conftest.err'
23685 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23686 (eval $ac_try) 2>&5
23688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23689 (exit $ac_status); }; } &&
23690 { ac_try='test -s conftest$ac_exeext'
23691 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23692 (eval $ac_try) 2>&5
23694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23695 (exit $ac_status); }; }; then
23696 ac_cv_lib_rt_sched_yield=yes
23698 echo "$as_me: failed program was:" >&5
23699 sed 's/^/| /' conftest.$ac_ext >&5
23701 ac_cv_lib_rt_sched_yield=no
23703 rm -f conftest.err conftest.$ac_objext \
23704 conftest$ac_exeext conftest.$ac_ext
23705 LIBS=$ac_check_lib_save_LIBS
23707 echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
23708 echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
23709 if test $ac_cv_lib_rt_sched_yield = yes; then
23711 cat >>confdefs.h <<\_ACEOF
23712 #define HAVE_SCHED_YIELD 1
23715 THREADLIBS="$THREADLIBS -lrt"
23716 THREADSPEC="$THREADSPEC -lrt"
23719 echo "$as_me:$LINENO: checking for sched_yield in -lposix4" >&5
23720 echo $ECHO_N "checking for sched_yield in -lposix4... $ECHO_C" >&6
23721 if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then
23722 echo $ECHO_N "(cached) $ECHO_C" >&6
23724 ac_check_lib_save_LIBS=$LIBS
23725 LIBS="-lposix4 $LIBS"
23726 if test x$gcc_no_link = xyes; then
23727 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23728 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23729 { (exit 1); exit 1; }; }
23731 cat >conftest.$ac_ext <<_ACEOF
23734 cat confdefs.h >>conftest.$ac_ext
23735 cat >>conftest.$ac_ext <<_ACEOF
23736 /* end confdefs.h. */
23738 /* Override any gcc2 internal prototype to avoid an error. */
23742 /* We use char because int might match the return type of a gcc2
23743 builtin and then its argument prototype would still apply. */
23744 char sched_yield ();
23753 rm -f conftest.$ac_objext conftest$ac_exeext
23754 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23755 (eval $ac_link) 2>conftest.er1
23757 grep -v '^ *+' conftest.er1 >conftest.err
23759 cat conftest.err >&5
23760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23761 (exit $ac_status); } &&
23762 { ac_try='test -z "$ac_c_werror_flag"
23763 || test ! -s conftest.err'
23764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23765 (eval $ac_try) 2>&5
23767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23768 (exit $ac_status); }; } &&
23769 { ac_try='test -s conftest$ac_exeext'
23770 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23771 (eval $ac_try) 2>&5
23773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23774 (exit $ac_status); }; }; then
23775 ac_cv_lib_posix4_sched_yield=yes
23777 echo "$as_me: failed program was:" >&5
23778 sed 's/^/| /' conftest.$ac_ext >&5
23780 ac_cv_lib_posix4_sched_yield=no
23782 rm -f conftest.err conftest.$ac_objext \
23783 conftest$ac_exeext conftest.$ac_ext
23784 LIBS=$ac_check_lib_save_LIBS
23786 echo "$as_me:$LINENO: result: $ac_cv_lib_posix4_sched_yield" >&5
23787 echo "${ECHO_T}$ac_cv_lib_posix4_sched_yield" >&6
23788 if test $ac_cv_lib_posix4_sched_yield = yes; then
23790 cat >>confdefs.h <<\_ACEOF
23791 #define HAVE_SCHED_YIELD 1
23794 THREADLIBS="$THREADLIBS -lposix4"
23795 THREADSPEC="$THREADSPEC -lposix4"
23804 echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
23805 echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6
23806 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
23807 echo $ECHO_N "(cached) $ECHO_C" >&6
23809 ac_check_lib_save_LIBS=$LIBS
23811 if test x$gcc_no_link = xyes; then
23812 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23813 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23814 { (exit 1); exit 1; }; }
23816 cat >conftest.$ac_ext <<_ACEOF
23819 cat confdefs.h >>conftest.$ac_ext
23820 cat >>conftest.$ac_ext <<_ACEOF
23821 /* end confdefs.h. */
23823 /* Override any gcc2 internal prototype to avoid an error. */
23827 /* We use char because int might match the return type of a gcc2
23828 builtin and then its argument prototype would still apply. */
23829 char clock_gettime ();
23838 rm -f conftest.$ac_objext conftest$ac_exeext
23839 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23840 (eval $ac_link) 2>conftest.er1
23842 grep -v '^ *+' conftest.er1 >conftest.err
23844 cat conftest.err >&5
23845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23846 (exit $ac_status); } &&
23847 { ac_try='test -z "$ac_c_werror_flag"
23848 || test ! -s conftest.err'
23849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23850 (eval $ac_try) 2>&5
23852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23853 (exit $ac_status); }; } &&
23854 { ac_try='test -s conftest$ac_exeext'
23855 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23856 (eval $ac_try) 2>&5
23858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23859 (exit $ac_status); }; }; then
23860 ac_cv_lib_rt_clock_gettime=yes
23862 echo "$as_me: failed program was:" >&5
23863 sed 's/^/| /' conftest.$ac_ext >&5
23865 ac_cv_lib_rt_clock_gettime=no
23867 rm -f conftest.err conftest.$ac_objext \
23868 conftest$ac_exeext conftest.$ac_ext
23869 LIBS=$ac_check_lib_save_LIBS
23871 echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
23872 echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6
23873 if test $ac_cv_lib_rt_clock_gettime = yes; then
23876 cat >>confdefs.h <<\_ACEOF
23877 #define HAVE_CLOCK_GETTIME 1
23880 case "$THREADSPEC" in
23883 THREADSPEC="$THREADSPEC -lrt"
23884 THREADLIBS="$THREADLIBS -lrt"
23892 # We can save a little space at runtime if the mutex has m_count
23893 # or __m_count. This is a nice hack for Linux.
23894 cat >conftest.$ac_ext <<_ACEOF
23897 cat confdefs.h >>conftest.$ac_ext
23898 cat >>conftest.$ac_ext <<_ACEOF
23899 /* end confdefs.h. */
23900 #include <pthread.h>
23905 extern pthread_mutex_t *mutex; int q = mutex->m_count;
23911 rm -f conftest.$ac_objext
23912 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23913 (eval $ac_compile) 2>conftest.er1
23915 grep -v '^ *+' conftest.er1 >conftest.err
23917 cat conftest.err >&5
23918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23919 (exit $ac_status); } &&
23920 { ac_try='test -z "$ac_c_werror_flag"
23921 || test ! -s conftest.err'
23922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23923 (eval $ac_try) 2>&5
23925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23926 (exit $ac_status); }; } &&
23927 { ac_try='test -s conftest.$ac_objext'
23928 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23929 (eval $ac_try) 2>&5
23931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23932 (exit $ac_status); }; }; then
23934 cat >>confdefs.h <<\_ACEOF
23935 #define PTHREAD_MUTEX_HAVE_M_COUNT 1
23939 echo "$as_me: failed program was:" >&5
23940 sed 's/^/| /' conftest.$ac_ext >&5
23943 cat >conftest.$ac_ext <<_ACEOF
23946 cat confdefs.h >>conftest.$ac_ext
23947 cat >>conftest.$ac_ext <<_ACEOF
23948 /* end confdefs.h. */
23949 #include <pthread.h>
23954 extern pthread_mutex_t *mutex; int q = mutex->__m_count;
23960 rm -f conftest.$ac_objext
23961 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23962 (eval $ac_compile) 2>conftest.er1
23964 grep -v '^ *+' conftest.er1 >conftest.err
23966 cat conftest.err >&5
23967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23968 (exit $ac_status); } &&
23969 { ac_try='test -z "$ac_c_werror_flag"
23970 || test ! -s conftest.err'
23971 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23972 (eval $ac_try) 2>&5
23974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23975 (exit $ac_status); }; } &&
23976 { ac_try='test -s conftest.$ac_objext'
23977 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23978 (eval $ac_try) 2>&5
23980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23981 (exit $ac_status); }; }; then
23983 cat >>confdefs.h <<\_ACEOF
23984 #define PTHREAD_MUTEX_HAVE___M_COUNT 1
23988 echo "$as_me: failed program was:" >&5
23989 sed 's/^/| /' conftest.$ac_ext >&5
23992 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23994 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23997 # We require a way to get the time.
24002 for ac_func in gettimeofday time ftime
24004 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24005 echo "$as_me:$LINENO: checking for $ac_func" >&5
24006 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24007 if eval "test \"\${$as_ac_var+set}\" = set"; then
24008 echo $ECHO_N "(cached) $ECHO_C" >&6
24010 if test x$gcc_no_link = xyes; then
24011 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24012 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24013 { (exit 1); exit 1; }; }
24015 cat >conftest.$ac_ext <<_ACEOF
24018 cat confdefs.h >>conftest.$ac_ext
24019 cat >>conftest.$ac_ext <<_ACEOF
24020 /* end confdefs.h. */
24021 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24022 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24023 #define $ac_func innocuous_$ac_func
24025 /* System header to define __stub macros and hopefully few prototypes,
24026 which can conflict with char $ac_func (); below.
24027 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24028 <limits.h> exists even on freestanding compilers. */
24031 # include <limits.h>
24033 # include <assert.h>
24038 /* Override any gcc2 internal prototype to avoid an error. */
24043 /* We use char because int might match the return type of a gcc2
24044 builtin and then its argument prototype would still apply. */
24046 /* The GNU C library defines this for functions which it implements
24047 to always fail with ENOSYS. Some functions are actually named
24048 something starting with __ and the normal name is an alias. */
24049 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24052 char (*f) () = $ac_func;
24061 return f != $ac_func;
24066 rm -f conftest.$ac_objext conftest$ac_exeext
24067 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24068 (eval $ac_link) 2>conftest.er1
24070 grep -v '^ *+' conftest.er1 >conftest.err
24072 cat conftest.err >&5
24073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24074 (exit $ac_status); } &&
24075 { ac_try='test -z "$ac_c_werror_flag"
24076 || test ! -s conftest.err'
24077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24078 (eval $ac_try) 2>&5
24080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24081 (exit $ac_status); }; } &&
24082 { ac_try='test -s conftest$ac_exeext'
24083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24084 (eval $ac_try) 2>&5
24086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24087 (exit $ac_status); }; }; then
24088 eval "$as_ac_var=yes"
24090 echo "$as_me: failed program was:" >&5
24091 sed 's/^/| /' conftest.$ac_ext >&5
24093 eval "$as_ac_var=no"
24095 rm -f conftest.err conftest.$ac_objext \
24096 conftest$ac_exeext conftest.$ac_ext
24098 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24099 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24100 if test `eval echo '${'$as_ac_var'}'` = yes; then
24101 cat >>confdefs.h <<_ACEOF
24102 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24108 if test "$time_found" = no; then
24109 { { echo "$as_me:$LINENO: error: no function found to get the time" >&5
24110 echo "$as_me: error: no function found to get the time" >&2;}
24111 { (exit 1); exit 1; }; }
24115 for ac_func in memmove
24117 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24118 echo "$as_me:$LINENO: checking for $ac_func" >&5
24119 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24120 if eval "test \"\${$as_ac_var+set}\" = set"; then
24121 echo $ECHO_N "(cached) $ECHO_C" >&6
24123 if test x$gcc_no_link = xyes; then
24124 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24125 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24126 { (exit 1); exit 1; }; }
24128 cat >conftest.$ac_ext <<_ACEOF
24131 cat confdefs.h >>conftest.$ac_ext
24132 cat >>conftest.$ac_ext <<_ACEOF
24133 /* end confdefs.h. */
24134 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24135 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24136 #define $ac_func innocuous_$ac_func
24138 /* System header to define __stub macros and hopefully few prototypes,
24139 which can conflict with char $ac_func (); below.
24140 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24141 <limits.h> exists even on freestanding compilers. */
24144 # include <limits.h>
24146 # include <assert.h>
24151 /* Override any gcc2 internal prototype to avoid an error. */
24156 /* We use char because int might match the return type of a gcc2
24157 builtin and then its argument prototype would still apply. */
24159 /* The GNU C library defines this for functions which it implements
24160 to always fail with ENOSYS. Some functions are actually named
24161 something starting with __ and the normal name is an alias. */
24162 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24165 char (*f) () = $ac_func;
24174 return f != $ac_func;
24179 rm -f conftest.$ac_objext conftest$ac_exeext
24180 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24181 (eval $ac_link) 2>conftest.er1
24183 grep -v '^ *+' conftest.er1 >conftest.err
24185 cat conftest.err >&5
24186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24187 (exit $ac_status); } &&
24188 { ac_try='test -z "$ac_c_werror_flag"
24189 || test ! -s conftest.err'
24190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24191 (eval $ac_try) 2>&5
24193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24194 (exit $ac_status); }; } &&
24195 { ac_try='test -s conftest$ac_exeext'
24196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24197 (eval $ac_try) 2>&5
24199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24200 (exit $ac_status); }; }; then
24201 eval "$as_ac_var=yes"
24203 echo "$as_me: failed program was:" >&5
24204 sed 's/^/| /' conftest.$ac_ext >&5
24206 eval "$as_ac_var=no"
24208 rm -f conftest.err conftest.$ac_objext \
24209 conftest$ac_exeext conftest.$ac_ext
24211 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24212 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24213 if test `eval echo '${'$as_ac_var'}'` = yes; then
24214 cat >>confdefs.h <<_ACEOF
24215 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24222 # We require memcpy.
24225 for ac_func in memcpy
24227 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24228 echo "$as_me:$LINENO: checking for $ac_func" >&5
24229 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24230 if eval "test \"\${$as_ac_var+set}\" = set"; then
24231 echo $ECHO_N "(cached) $ECHO_C" >&6
24233 if test x$gcc_no_link = xyes; then
24234 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24235 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24236 { (exit 1); exit 1; }; }
24238 cat >conftest.$ac_ext <<_ACEOF
24241 cat confdefs.h >>conftest.$ac_ext
24242 cat >>conftest.$ac_ext <<_ACEOF
24243 /* end confdefs.h. */
24244 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24245 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24246 #define $ac_func innocuous_$ac_func
24248 /* System header to define __stub macros and hopefully few prototypes,
24249 which can conflict with char $ac_func (); below.
24250 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24251 <limits.h> exists even on freestanding compilers. */
24254 # include <limits.h>
24256 # include <assert.h>
24261 /* Override any gcc2 internal prototype to avoid an error. */
24266 /* We use char because int might match the return type of a gcc2
24267 builtin and then its argument prototype would still apply. */
24269 /* The GNU C library defines this for functions which it implements
24270 to always fail with ENOSYS. Some functions are actually named
24271 something starting with __ and the normal name is an alias. */
24272 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24275 char (*f) () = $ac_func;
24284 return f != $ac_func;
24289 rm -f conftest.$ac_objext conftest$ac_exeext
24290 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24291 (eval $ac_link) 2>conftest.er1
24293 grep -v '^ *+' conftest.er1 >conftest.err
24295 cat conftest.err >&5
24296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24297 (exit $ac_status); } &&
24298 { ac_try='test -z "$ac_c_werror_flag"
24299 || test ! -s conftest.err'
24300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24301 (eval $ac_try) 2>&5
24303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24304 (exit $ac_status); }; } &&
24305 { ac_try='test -s conftest$ac_exeext'
24306 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24307 (eval $ac_try) 2>&5
24309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24310 (exit $ac_status); }; }; then
24311 eval "$as_ac_var=yes"
24313 echo "$as_me: failed program was:" >&5
24314 sed 's/^/| /' conftest.$ac_ext >&5
24316 eval "$as_ac_var=no"
24318 rm -f conftest.err conftest.$ac_objext \
24319 conftest$ac_exeext conftest.$ac_ext
24321 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24322 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24323 if test `eval echo '${'$as_ac_var'}'` = yes; then
24324 cat >>confdefs.h <<_ACEOF
24325 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24331 if test "$memcpy_found" = no; then
24332 { { echo "$as_me:$LINENO: error: memcpy is required" >&5
24333 echo "$as_me: error: memcpy is required" >&2;}
24334 { (exit 1); exit 1; }; }
24336 # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl
24337 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
24338 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
24339 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
24340 echo $ECHO_N "(cached) $ECHO_C" >&6
24342 ac_check_lib_save_LIBS=$LIBS
24344 if test x$gcc_no_link = xyes; then
24345 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24346 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24347 { (exit 1); exit 1; }; }
24349 cat >conftest.$ac_ext <<_ACEOF
24352 cat confdefs.h >>conftest.$ac_ext
24353 cat >>conftest.$ac_ext <<_ACEOF
24354 /* end confdefs.h. */
24356 /* Override any gcc2 internal prototype to avoid an error. */
24360 /* We use char because int might match the return type of a gcc2
24361 builtin and then its argument prototype would still apply. */
24371 rm -f conftest.$ac_objext conftest$ac_exeext
24372 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24373 (eval $ac_link) 2>conftest.er1
24375 grep -v '^ *+' conftest.er1 >conftest.err
24377 cat conftest.err >&5
24378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24379 (exit $ac_status); } &&
24380 { ac_try='test -z "$ac_c_werror_flag"
24381 || test ! -s conftest.err'
24382 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24383 (eval $ac_try) 2>&5
24385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24386 (exit $ac_status); }; } &&
24387 { ac_try='test -s conftest$ac_exeext'
24388 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24389 (eval $ac_try) 2>&5
24391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24392 (exit $ac_status); }; }; then
24393 ac_cv_lib_dl_dlopen=yes
24395 echo "$as_me: failed program was:" >&5
24396 sed 's/^/| /' conftest.$ac_ext >&5
24398 ac_cv_lib_dl_dlopen=no
24400 rm -f conftest.err conftest.$ac_objext \
24401 conftest$ac_exeext conftest.$ac_ext
24402 LIBS=$ac_check_lib_save_LIBS
24404 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
24405 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
24406 if test $ac_cv_lib_dl_dlopen = yes; then
24409 cat >>confdefs.h <<\_ACEOF
24410 #define HAVE_DLOPEN 1
24415 echo "$as_me:$LINENO: checking for dlopen in -ldld" >&5
24416 echo $ECHO_N "checking for dlopen in -ldld... $ECHO_C" >&6
24417 if test "${ac_cv_lib_dld_dlopen+set}" = set; then
24418 echo $ECHO_N "(cached) $ECHO_C" >&6
24420 ac_check_lib_save_LIBS=$LIBS
24422 if test x$gcc_no_link = xyes; then
24423 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24424 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24425 { (exit 1); exit 1; }; }
24427 cat >conftest.$ac_ext <<_ACEOF
24430 cat confdefs.h >>conftest.$ac_ext
24431 cat >>conftest.$ac_ext <<_ACEOF
24432 /* end confdefs.h. */
24434 /* Override any gcc2 internal prototype to avoid an error. */
24438 /* We use char because int might match the return type of a gcc2
24439 builtin and then its argument prototype would still apply. */
24449 rm -f conftest.$ac_objext conftest$ac_exeext
24450 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24451 (eval $ac_link) 2>conftest.er1
24453 grep -v '^ *+' conftest.er1 >conftest.err
24455 cat conftest.err >&5
24456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24457 (exit $ac_status); } &&
24458 { ac_try='test -z "$ac_c_werror_flag"
24459 || test ! -s conftest.err'
24460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24461 (eval $ac_try) 2>&5
24463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24464 (exit $ac_status); }; } &&
24465 { ac_try='test -s conftest$ac_exeext'
24466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24467 (eval $ac_try) 2>&5
24469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24470 (exit $ac_status); }; }; then
24471 ac_cv_lib_dld_dlopen=yes
24473 echo "$as_me: failed program was:" >&5
24474 sed 's/^/| /' conftest.$ac_ext >&5
24476 ac_cv_lib_dld_dlopen=no
24478 rm -f conftest.err conftest.$ac_objext \
24479 conftest$ac_exeext conftest.$ac_ext
24480 LIBS=$ac_check_lib_save_LIBS
24482 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dlopen" >&5
24483 echo "${ECHO_T}$ac_cv_lib_dld_dlopen" >&6
24484 if test $ac_cv_lib_dld_dlopen = yes; then
24487 cat >>confdefs.h <<\_ACEOF
24488 #define HAVE_DLOPEN 1
24496 # Some library-finding code we stole from Tcl.
24497 #--------------------------------------------------------------------
24498 # Check for the existence of the -lsocket and -lnsl libraries.
24499 # The order here is important, so that they end up in the right
24500 # order in the command line generated by make. Here are some
24501 # special considerations:
24502 # 1. Use "connect" and "accept" to check for -lsocket, and
24503 # "gethostbyname" to check for -lnsl.
24504 # 2. Use each function name only once: can't redo a check because
24505 # autoconf caches the results of the last check and won't redo it.
24506 # 3. Use -lnsl and -lsocket only if they supply procedures that
24507 # aren't already present in the normal libraries. This is because
24508 # IRIX 5.2 has libraries, but they aren't needed and they're
24509 # bogus: they goof up name resolution if used.
24510 # 4. On some SVR4 systems, can't use -lsocket without -lnsl too.
24511 # To get around this problem, check for both libraries together
24512 # if -lsocket doesn't work by itself.
24513 #--------------------------------------------------------------------
24515 echo "$as_me:$LINENO: checking for socket libraries" >&5
24516 echo $ECHO_N "checking for socket libraries... $ECHO_C" >&6
24517 if test "${gcj_cv_lib_sockets+set}" = set; then
24518 echo $ECHO_N "(cached) $ECHO_C" >&6
24520 gcj_cv_lib_sockets=
24522 unset ac_cv_func_connect
24523 echo "$as_me:$LINENO: checking for connect" >&5
24524 echo $ECHO_N "checking for connect... $ECHO_C" >&6
24525 if test "${ac_cv_func_connect+set}" = set; then
24526 echo $ECHO_N "(cached) $ECHO_C" >&6
24528 if test x$gcc_no_link = xyes; then
24529 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24530 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24531 { (exit 1); exit 1; }; }
24533 cat >conftest.$ac_ext <<_ACEOF
24536 cat confdefs.h >>conftest.$ac_ext
24537 cat >>conftest.$ac_ext <<_ACEOF
24538 /* end confdefs.h. */
24539 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
24540 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24541 #define connect innocuous_connect
24543 /* System header to define __stub macros and hopefully few prototypes,
24544 which can conflict with char connect (); below.
24545 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24546 <limits.h> exists even on freestanding compilers. */
24549 # include <limits.h>
24551 # include <assert.h>
24556 /* Override any gcc2 internal prototype to avoid an error. */
24561 /* We use char because int might match the return type of a gcc2
24562 builtin and then its argument prototype would still apply. */
24564 /* The GNU C library defines this for functions which it implements
24565 to always fail with ENOSYS. Some functions are actually named
24566 something starting with __ and the normal name is an alias. */
24567 #if defined (__stub_connect) || defined (__stub___connect)
24570 char (*f) () = connect;
24579 return f != connect;
24584 rm -f conftest.$ac_objext conftest$ac_exeext
24585 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24586 (eval $ac_link) 2>conftest.er1
24588 grep -v '^ *+' conftest.er1 >conftest.err
24590 cat conftest.err >&5
24591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24592 (exit $ac_status); } &&
24593 { ac_try='test -z "$ac_c_werror_flag"
24594 || test ! -s conftest.err'
24595 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24596 (eval $ac_try) 2>&5
24598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24599 (exit $ac_status); }; } &&
24600 { ac_try='test -s conftest$ac_exeext'
24601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24602 (eval $ac_try) 2>&5
24604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24605 (exit $ac_status); }; }; then
24606 ac_cv_func_connect=yes
24608 echo "$as_me: failed program was:" >&5
24609 sed 's/^/| /' conftest.$ac_ext >&5
24611 ac_cv_func_connect=no
24613 rm -f conftest.err conftest.$ac_objext \
24614 conftest$ac_exeext conftest.$ac_ext
24616 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
24617 echo "${ECHO_T}$ac_cv_func_connect" >&6
24618 if test $ac_cv_func_connect = yes; then
24624 if test "$gcj_checkSocket" = 1; then
24625 unset ac_cv_func_connect
24626 echo "$as_me:$LINENO: checking for main in -lsocket" >&5
24627 echo $ECHO_N "checking for main in -lsocket... $ECHO_C" >&6
24628 if test "${ac_cv_lib_socket_main+set}" = set; then
24629 echo $ECHO_N "(cached) $ECHO_C" >&6
24631 ac_check_lib_save_LIBS=$LIBS
24632 LIBS="-lsocket $LIBS"
24633 if test x$gcc_no_link = xyes; then
24634 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24635 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24636 { (exit 1); exit 1; }; }
24638 cat >conftest.$ac_ext <<_ACEOF
24641 cat confdefs.h >>conftest.$ac_ext
24642 cat >>conftest.$ac_ext <<_ACEOF
24643 /* end confdefs.h. */
24654 rm -f conftest.$ac_objext conftest$ac_exeext
24655 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24656 (eval $ac_link) 2>conftest.er1
24658 grep -v '^ *+' conftest.er1 >conftest.err
24660 cat conftest.err >&5
24661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24662 (exit $ac_status); } &&
24663 { ac_try='test -z "$ac_c_werror_flag"
24664 || test ! -s conftest.err'
24665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24666 (eval $ac_try) 2>&5
24668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24669 (exit $ac_status); }; } &&
24670 { ac_try='test -s conftest$ac_exeext'
24671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24672 (eval $ac_try) 2>&5
24674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24675 (exit $ac_status); }; }; then
24676 ac_cv_lib_socket_main=yes
24678 echo "$as_me: failed program was:" >&5
24679 sed 's/^/| /' conftest.$ac_ext >&5
24681 ac_cv_lib_socket_main=no
24683 rm -f conftest.err conftest.$ac_objext \
24684 conftest$ac_exeext conftest.$ac_ext
24685 LIBS=$ac_check_lib_save_LIBS
24687 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_main" >&5
24688 echo "${ECHO_T}$ac_cv_lib_socket_main" >&6
24689 if test $ac_cv_lib_socket_main = yes; then
24690 gcj_cv_lib_sockets="-lsocket"
24696 if test "$gcj_checkBoth" = 1; then
24698 LIBS="$LIBS -lsocket -lnsl"
24699 unset ac_cv_func_accept
24700 echo "$as_me:$LINENO: checking for accept" >&5
24701 echo $ECHO_N "checking for accept... $ECHO_C" >&6
24702 if test "${ac_cv_func_accept+set}" = set; then
24703 echo $ECHO_N "(cached) $ECHO_C" >&6
24705 if test x$gcc_no_link = xyes; then
24706 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24707 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24708 { (exit 1); exit 1; }; }
24710 cat >conftest.$ac_ext <<_ACEOF
24713 cat confdefs.h >>conftest.$ac_ext
24714 cat >>conftest.$ac_ext <<_ACEOF
24715 /* end confdefs.h. */
24716 /* Define accept to an innocuous variant, in case <limits.h> declares accept.
24717 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24718 #define accept innocuous_accept
24720 /* System header to define __stub macros and hopefully few prototypes,
24721 which can conflict with char accept (); below.
24722 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24723 <limits.h> exists even on freestanding compilers. */
24726 # include <limits.h>
24728 # include <assert.h>
24733 /* Override any gcc2 internal prototype to avoid an error. */
24738 /* We use char because int might match the return type of a gcc2
24739 builtin and then its argument prototype would still apply. */
24741 /* The GNU C library defines this for functions which it implements
24742 to always fail with ENOSYS. Some functions are actually named
24743 something starting with __ and the normal name is an alias. */
24744 #if defined (__stub_accept) || defined (__stub___accept)
24747 char (*f) () = accept;
24756 return f != accept;
24761 rm -f conftest.$ac_objext conftest$ac_exeext
24762 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24763 (eval $ac_link) 2>conftest.er1
24765 grep -v '^ *+' conftest.er1 >conftest.err
24767 cat conftest.err >&5
24768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24769 (exit $ac_status); } &&
24770 { ac_try='test -z "$ac_c_werror_flag"
24771 || test ! -s conftest.err'
24772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24773 (eval $ac_try) 2>&5
24775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24776 (exit $ac_status); }; } &&
24777 { ac_try='test -s conftest$ac_exeext'
24778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24779 (eval $ac_try) 2>&5
24781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24782 (exit $ac_status); }; }; then
24783 ac_cv_func_accept=yes
24785 echo "$as_me: failed program was:" >&5
24786 sed 's/^/| /' conftest.$ac_ext >&5
24788 ac_cv_func_accept=no
24790 rm -f conftest.err conftest.$ac_objext \
24791 conftest$ac_exeext conftest.$ac_ext
24793 echo "$as_me:$LINENO: result: $ac_cv_func_accept" >&5
24794 echo "${ECHO_T}$ac_cv_func_accept" >&6
24795 if test $ac_cv_func_accept = yes; then
24797 gcj_cv_lib_sockets="-lsocket -lnsl"
24800 unset ac_cv_func_accept
24803 unset ac_cv_func_gethostbyname
24805 LIBS="$LIBS $gcj_cv_lib_sockets"
24806 echo "$as_me:$LINENO: checking for gethostbyname" >&5
24807 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
24808 if test "${ac_cv_func_gethostbyname+set}" = set; then
24809 echo $ECHO_N "(cached) $ECHO_C" >&6
24811 if test x$gcc_no_link = xyes; then
24812 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24813 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24814 { (exit 1); exit 1; }; }
24816 cat >conftest.$ac_ext <<_ACEOF
24819 cat confdefs.h >>conftest.$ac_ext
24820 cat >>conftest.$ac_ext <<_ACEOF
24821 /* end confdefs.h. */
24822 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
24823 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24824 #define gethostbyname innocuous_gethostbyname
24826 /* System header to define __stub macros and hopefully few prototypes,
24827 which can conflict with char gethostbyname (); below.
24828 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24829 <limits.h> exists even on freestanding compilers. */
24832 # include <limits.h>
24834 # include <assert.h>
24837 #undef gethostbyname
24839 /* Override any gcc2 internal prototype to avoid an error. */
24844 /* We use char because int might match the return type of a gcc2
24845 builtin and then its argument prototype would still apply. */
24846 char gethostbyname ();
24847 /* The GNU C library defines this for functions which it implements
24848 to always fail with ENOSYS. Some functions are actually named
24849 something starting with __ and the normal name is an alias. */
24850 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
24853 char (*f) () = gethostbyname;
24862 return f != gethostbyname;
24867 rm -f conftest.$ac_objext conftest$ac_exeext
24868 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24869 (eval $ac_link) 2>conftest.er1
24871 grep -v '^ *+' conftest.er1 >conftest.err
24873 cat conftest.err >&5
24874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24875 (exit $ac_status); } &&
24876 { ac_try='test -z "$ac_c_werror_flag"
24877 || test ! -s conftest.err'
24878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24879 (eval $ac_try) 2>&5
24881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24882 (exit $ac_status); }; } &&
24883 { ac_try='test -s conftest$ac_exeext'
24884 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24885 (eval $ac_try) 2>&5
24887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24888 (exit $ac_status); }; }; then
24889 ac_cv_func_gethostbyname=yes
24891 echo "$as_me: failed program was:" >&5
24892 sed 's/^/| /' conftest.$ac_ext >&5
24894 ac_cv_func_gethostbyname=no
24896 rm -f conftest.err conftest.$ac_objext \
24897 conftest$ac_exeext conftest.$ac_ext
24899 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
24900 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
24901 if test $ac_cv_func_gethostbyname = yes; then
24904 echo "$as_me:$LINENO: checking for main in -lnsl" >&5
24905 echo $ECHO_N "checking for main in -lnsl... $ECHO_C" >&6
24906 if test "${ac_cv_lib_nsl_main+set}" = set; then
24907 echo $ECHO_N "(cached) $ECHO_C" >&6
24909 ac_check_lib_save_LIBS=$LIBS
24911 if test x$gcc_no_link = xyes; then
24912 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24913 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24914 { (exit 1); exit 1; }; }
24916 cat >conftest.$ac_ext <<_ACEOF
24919 cat confdefs.h >>conftest.$ac_ext
24920 cat >>conftest.$ac_ext <<_ACEOF
24921 /* end confdefs.h. */
24932 rm -f conftest.$ac_objext conftest$ac_exeext
24933 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24934 (eval $ac_link) 2>conftest.er1
24936 grep -v '^ *+' conftest.er1 >conftest.err
24938 cat conftest.err >&5
24939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24940 (exit $ac_status); } &&
24941 { ac_try='test -z "$ac_c_werror_flag"
24942 || test ! -s conftest.err'
24943 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24944 (eval $ac_try) 2>&5
24946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24947 (exit $ac_status); }; } &&
24948 { ac_try='test -s conftest$ac_exeext'
24949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24950 (eval $ac_try) 2>&5
24952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24953 (exit $ac_status); }; }; then
24954 ac_cv_lib_nsl_main=yes
24956 echo "$as_me: failed program was:" >&5
24957 sed 's/^/| /' conftest.$ac_ext >&5
24959 ac_cv_lib_nsl_main=no
24961 rm -f conftest.err conftest.$ac_objext \
24962 conftest$ac_exeext conftest.$ac_ext
24963 LIBS=$ac_check_lib_save_LIBS
24965 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_main" >&5
24966 echo "${ECHO_T}$ac_cv_lib_nsl_main" >&6
24967 if test $ac_cv_lib_nsl_main = yes; then
24968 gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
24973 unset ac_cv_func_gethostbyname
24977 echo "$as_me:$LINENO: result: $gcj_cv_lib_sockets" >&5
24978 echo "${ECHO_T}$gcj_cv_lib_sockets" >&6
24979 SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
24981 if test "$with_system_zlib" = yes; then
24982 echo "$as_me:$LINENO: checking for deflate in -lz" >&5
24983 echo $ECHO_N "checking for deflate in -lz... $ECHO_C" >&6
24984 if test "${ac_cv_lib_z_deflate+set}" = set; then
24985 echo $ECHO_N "(cached) $ECHO_C" >&6
24987 ac_check_lib_save_LIBS=$LIBS
24989 if test x$gcc_no_link = xyes; then
24990 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24991 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24992 { (exit 1); exit 1; }; }
24994 cat >conftest.$ac_ext <<_ACEOF
24997 cat confdefs.h >>conftest.$ac_ext
24998 cat >>conftest.$ac_ext <<_ACEOF
24999 /* end confdefs.h. */
25001 /* Override any gcc2 internal prototype to avoid an error. */
25005 /* We use char because int might match the return type of a gcc2
25006 builtin and then its argument prototype would still apply. */
25016 rm -f conftest.$ac_objext conftest$ac_exeext
25017 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25018 (eval $ac_link) 2>conftest.er1
25020 grep -v '^ *+' conftest.er1 >conftest.err
25022 cat conftest.err >&5
25023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25024 (exit $ac_status); } &&
25025 { ac_try='test -z "$ac_c_werror_flag"
25026 || test ! -s conftest.err'
25027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25028 (eval $ac_try) 2>&5
25030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25031 (exit $ac_status); }; } &&
25032 { ac_try='test -s conftest$ac_exeext'
25033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25034 (eval $ac_try) 2>&5
25036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25037 (exit $ac_status); }; }; then
25038 ac_cv_lib_z_deflate=yes
25040 echo "$as_me: failed program was:" >&5
25041 sed 's/^/| /' conftest.$ac_ext >&5
25043 ac_cv_lib_z_deflate=no
25045 rm -f conftest.err conftest.$ac_objext \
25046 conftest$ac_exeext conftest.$ac_ext
25047 LIBS=$ac_check_lib_save_LIBS
25049 echo "$as_me:$LINENO: result: $ac_cv_lib_z_deflate" >&5
25050 echo "${ECHO_T}$ac_cv_lib_z_deflate" >&6
25051 if test $ac_cv_lib_z_deflate = yes; then
25059 # Test for Gtk stuff, if asked for.
25060 if test "$use_gtk_awt" = yes; then
25064 if test -z "$PKG_CONFIG"; then
25065 # Extract the first word of "pkg-config", so it can be a program name with args.
25066 set dummy pkg-config; ac_word=$2
25067 echo "$as_me:$LINENO: checking for $ac_word" >&5
25068 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25069 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
25070 echo $ECHO_N "(cached) $ECHO_C" >&6
25072 case $PKG_CONFIG in
25074 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
25077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25078 for as_dir in $PATH
25081 test -z "$as_dir" && as_dir=.
25082 for ac_exec_ext in '' $ac_executable_extensions; do
25083 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25084 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
25085 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25091 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
25095 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
25097 if test -n "$PKG_CONFIG"; then
25098 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
25099 echo "${ECHO_T}$PKG_CONFIG" >&6
25101 echo "$as_me:$LINENO: result: no" >&5
25102 echo "${ECHO_T}no" >&6
25107 if test "$PKG_CONFIG" = "no" ; then
25108 echo "*** The pkg-config script could not be found. Make sure it is"
25109 echo "*** in your path, or set the PKG_CONFIG environment variable"
25110 echo "*** to the full path to pkg-config."
25111 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
25113 PKG_CONFIG_MIN_VERSION=0.9.0
25114 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
25115 echo "$as_me:$LINENO: checking for gtk+-2.0 >= 2.4" >&5
25116 echo $ECHO_N "checking for gtk+-2.0 >= 2.4... $ECHO_C" >&6
25118 if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
25119 echo "$as_me:$LINENO: result: yes" >&5
25120 echo "${ECHO_T}yes" >&6
25123 echo "$as_me:$LINENO: checking GTK_CFLAGS" >&5
25124 echo $ECHO_N "checking GTK_CFLAGS... $ECHO_C" >&6
25125 GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
25126 echo "$as_me:$LINENO: result: $GTK_CFLAGS" >&5
25127 echo "${ECHO_T}$GTK_CFLAGS" >&6
25129 echo "$as_me:$LINENO: checking GTK_LIBS" >&5
25130 echo $ECHO_N "checking GTK_LIBS... $ECHO_C" >&6
25131 GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
25132 echo "$as_me:$LINENO: result: $GTK_LIBS" >&5
25133 echo "${ECHO_T}$GTK_LIBS" >&6
25137 ## If we have a custom action on failure, don't print errors, but
25138 ## do set a variable so people can do so.
25139 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
25140 echo $GTK_PKG_ERRORS
25146 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
25147 echo "*** See http://www.freedesktop.org/software/pkgconfig"
25151 if test $succeeded = yes; then
25154 { { 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
25155 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;}
25156 { (exit 1); exit 1; }; }
25165 if test -z "$PKG_CONFIG"; then
25166 # Extract the first word of "pkg-config", so it can be a program name with args.
25167 set dummy pkg-config; ac_word=$2
25168 echo "$as_me:$LINENO: checking for $ac_word" >&5
25169 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25170 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
25171 echo $ECHO_N "(cached) $ECHO_C" >&6
25173 case $PKG_CONFIG in
25175 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
25178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25179 for as_dir in $PATH
25182 test -z "$as_dir" && as_dir=.
25183 for ac_exec_ext in '' $ac_executable_extensions; do
25184 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25185 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
25186 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25192 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
25196 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
25198 if test -n "$PKG_CONFIG"; then
25199 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
25200 echo "${ECHO_T}$PKG_CONFIG" >&6
25202 echo "$as_me:$LINENO: result: no" >&5
25203 echo "${ECHO_T}no" >&6
25208 if test "$PKG_CONFIG" = "no" ; then
25209 echo "*** The pkg-config script could not be found. Make sure it is"
25210 echo "*** in your path, or set the PKG_CONFIG environment variable"
25211 echo "*** to the full path to pkg-config."
25212 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
25214 PKG_CONFIG_MIN_VERSION=0.9.0
25215 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
25216 echo "$as_me:$LINENO: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
25217 echo $ECHO_N "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... $ECHO_C" >&6
25219 if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
25220 echo "$as_me:$LINENO: result: yes" >&5
25221 echo "${ECHO_T}yes" >&6
25224 echo "$as_me:$LINENO: checking GLIB_CFLAGS" >&5
25225 echo $ECHO_N "checking GLIB_CFLAGS... $ECHO_C" >&6
25226 GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
25227 echo "$as_me:$LINENO: result: $GLIB_CFLAGS" >&5
25228 echo "${ECHO_T}$GLIB_CFLAGS" >&6
25230 echo "$as_me:$LINENO: checking GLIB_LIBS" >&5
25231 echo $ECHO_N "checking GLIB_LIBS... $ECHO_C" >&6
25232 GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
25233 echo "$as_me:$LINENO: result: $GLIB_LIBS" >&5
25234 echo "${ECHO_T}$GLIB_LIBS" >&6
25238 ## If we have a custom action on failure, don't print errors, but
25239 ## do set a variable so people can do so.
25240 GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
25241 echo $GLIB_PKG_ERRORS
25247 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
25248 echo "*** See http://www.freedesktop.org/software/pkgconfig"
25252 if test $succeeded = yes; then
25255 { { 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
25256 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;}
25257 { (exit 1); exit 1; }; }
25266 if test -z "$PKG_CONFIG"; then
25267 # Extract the first word of "pkg-config", so it can be a program name with args.
25268 set dummy pkg-config; ac_word=$2
25269 echo "$as_me:$LINENO: checking for $ac_word" >&5
25270 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25271 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
25272 echo $ECHO_N "(cached) $ECHO_C" >&6
25274 case $PKG_CONFIG in
25276 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
25279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25280 for as_dir in $PATH
25283 test -z "$as_dir" && as_dir=.
25284 for ac_exec_ext in '' $ac_executable_extensions; do
25285 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25286 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
25287 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25293 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
25297 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
25299 if test -n "$PKG_CONFIG"; then
25300 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
25301 echo "${ECHO_T}$PKG_CONFIG" >&6
25303 echo "$as_me:$LINENO: result: no" >&5
25304 echo "${ECHO_T}no" >&6
25309 if test "$PKG_CONFIG" = "no" ; then
25310 echo "*** The pkg-config script could not be found. Make sure it is"
25311 echo "*** in your path, or set the PKG_CONFIG environment variable"
25312 echo "*** to the full path to pkg-config."
25313 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
25315 PKG_CONFIG_MIN_VERSION=0.9.0
25316 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
25317 echo "$as_me:$LINENO: checking for libart-2.0 >= 2.1" >&5
25318 echo $ECHO_N "checking for libart-2.0 >= 2.1... $ECHO_C" >&6
25320 if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
25321 echo "$as_me:$LINENO: result: yes" >&5
25322 echo "${ECHO_T}yes" >&6
25325 echo "$as_me:$LINENO: checking LIBART_CFLAGS" >&5
25326 echo $ECHO_N "checking LIBART_CFLAGS... $ECHO_C" >&6
25327 LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
25328 echo "$as_me:$LINENO: result: $LIBART_CFLAGS" >&5
25329 echo "${ECHO_T}$LIBART_CFLAGS" >&6
25331 echo "$as_me:$LINENO: checking LIBART_LIBS" >&5
25332 echo $ECHO_N "checking LIBART_LIBS... $ECHO_C" >&6
25333 LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
25334 echo "$as_me:$LINENO: result: $LIBART_LIBS" >&5
25335 echo "${ECHO_T}$LIBART_LIBS" >&6
25339 ## If we have a custom action on failure, don't print errors, but
25340 ## do set a variable so people can do so.
25341 LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
25342 echo $LIBART_PKG_ERRORS
25348 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
25349 echo "*** See http://www.freedesktop.org/software/pkgconfig"
25353 if test $succeeded = yes; then
25356 { { 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
25357 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;}
25358 { (exit 1); exit 1; }; }
25364 # We require the XTest Extension to support java.awt.Robot.
25365 echo "$as_me:$LINENO: checking for XTestQueryExtension in -lXtst" >&5
25366 echo $ECHO_N "checking for XTestQueryExtension in -lXtst... $ECHO_C" >&6
25367 if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then
25368 echo $ECHO_N "(cached) $ECHO_C" >&6
25370 ac_check_lib_save_LIBS=$LIBS
25371 LIBS="-lXtst ${X_LIBS} $LIBS"
25372 if test x$gcc_no_link = xyes; then
25373 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
25374 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
25375 { (exit 1); exit 1; }; }
25377 cat >conftest.$ac_ext <<_ACEOF
25380 cat confdefs.h >>conftest.$ac_ext
25381 cat >>conftest.$ac_ext <<_ACEOF
25382 /* end confdefs.h. */
25384 /* Override any gcc2 internal prototype to avoid an error. */
25388 /* We use char because int might match the return type of a gcc2
25389 builtin and then its argument prototype would still apply. */
25390 char XTestQueryExtension ();
25394 XTestQueryExtension ();
25399 rm -f conftest.$ac_objext conftest$ac_exeext
25400 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25401 (eval $ac_link) 2>conftest.er1
25403 grep -v '^ *+' conftest.er1 >conftest.err
25405 cat conftest.err >&5
25406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25407 (exit $ac_status); } &&
25408 { ac_try='test -z "$ac_c_werror_flag"
25409 || test ! -s conftest.err'
25410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25411 (eval $ac_try) 2>&5
25413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25414 (exit $ac_status); }; } &&
25415 { ac_try='test -s conftest$ac_exeext'
25416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25417 (eval $ac_try) 2>&5
25419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25420 (exit $ac_status); }; }; then
25421 ac_cv_lib_Xtst_XTestQueryExtension=yes
25423 echo "$as_me: failed program was:" >&5
25424 sed 's/^/| /' conftest.$ac_ext >&5
25426 ac_cv_lib_Xtst_XTestQueryExtension=no
25428 rm -f conftest.err conftest.$ac_objext \
25429 conftest$ac_exeext conftest.$ac_ext
25430 LIBS=$ac_check_lib_save_LIBS
25432 echo "$as_me:$LINENO: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
25433 echo "${ECHO_T}$ac_cv_lib_Xtst_XTestQueryExtension" >&6
25434 if test $ac_cv_lib_Xtst_XTestQueryExtension = yes; then
25437 { { echo "$as_me:$LINENO: error: libXtst not found, required by java.awt.Robot" >&5
25438 echo "$as_me: error: libXtst not found, required by java.awt.Robot" >&2;}
25439 { (exit 1); exit 1; }; }
25444 # On Solaris, and maybe other architectures, the Boehm collector
25446 if test "$GC" = boehm; then
25449 # IRIX 6 lacks a N64 libdl.so, but only the N32 (default multilib)
25450 # libgcj.spec is used, so override here
25451 SYSTEMSPEC="$SYSTEMSPEC %{!mabi=64:-ldl}"
25454 echo "$as_me:$LINENO: checking for main in -ldl" >&5
25455 echo $ECHO_N "checking for main in -ldl... $ECHO_C" >&6
25456 if test "${ac_cv_lib_dl_main+set}" = set; then
25457 echo $ECHO_N "(cached) $ECHO_C" >&6
25459 ac_check_lib_save_LIBS=$LIBS
25461 if test x$gcc_no_link = xyes; then
25462 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
25463 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
25464 { (exit 1); exit 1; }; }
25466 cat >conftest.$ac_ext <<_ACEOF
25469 cat confdefs.h >>conftest.$ac_ext
25470 cat >>conftest.$ac_ext <<_ACEOF
25471 /* end confdefs.h. */
25482 rm -f conftest.$ac_objext conftest$ac_exeext
25483 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25484 (eval $ac_link) 2>conftest.er1
25486 grep -v '^ *+' conftest.er1 >conftest.err
25488 cat conftest.err >&5
25489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25490 (exit $ac_status); } &&
25491 { ac_try='test -z "$ac_c_werror_flag"
25492 || test ! -s conftest.err'
25493 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25494 (eval $ac_try) 2>&5
25496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25497 (exit $ac_status); }; } &&
25498 { ac_try='test -s conftest$ac_exeext'
25499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25500 (eval $ac_try) 2>&5
25502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25503 (exit $ac_status); }; }; then
25504 ac_cv_lib_dl_main=yes
25506 echo "$as_me: failed program was:" >&5
25507 sed 's/^/| /' conftest.$ac_ext >&5
25509 ac_cv_lib_dl_main=no
25511 rm -f conftest.err conftest.$ac_objext \
25512 conftest$ac_exeext conftest.$ac_ext
25513 LIBS=$ac_check_lib_save_LIBS
25515 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_main" >&5
25516 echo "${ECHO_T}$ac_cv_lib_dl_main" >&6
25517 if test $ac_cv_lib_dl_main = yes; then
25518 SYSTEMSPEC="$SYSTEMSPEC -ldl"
25526 # Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
25528 *-mingw32) CLASSPATH_SEPARATOR=';' ;;
25529 *) CLASSPATH_SEPARATOR=':' ;;
25533 # We must search the source tree for java.lang, since we still don't
25534 # have libgcj.jar nor java/lang/*.class
25535 GCJ_SAVE_CPPFLAGS=$CPPFLAGS
25536 CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
25538 # Since some classes depend on this one, we need its source available
25539 # before we can do any GCJ compilation test :-(
25540 if test ! -f gnu/classpath/Configuration.java; then
25541 test -d gnu || mkdir gnu
25542 test -d gnu/classpath || mkdir gnu/classpath
25543 # Note that it is not crucial that all the values here be correct.
25544 sed -e "s,@prefix@,$prefix," \
25545 -e "s,@VERSION@,$VERSION," \
25546 -e "s,@LIBDEBUG@,false," \
25547 -e "s,@INIT_LOAD_LIBRARY@,false," \
25548 -e "s,@@,$LIBGCJDEBUG," \
25549 -e "s,@default_toolkit@,$TOOLKIT," \
25550 -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \
25551 -e "s,@GTK_CAIRO_ENABLED@,false," \
25552 -e "s,@ECJ_JAR@,," \
25553 -e "s,@WANT_NATIVE_BIG_INTEGER@,false," \
25554 < $srcdir/classpath/gnu/classpath/Configuration.java.in \
25555 > gnu/classpath/Configuration.java
25556 # We do not want to redirect the output of the grep below to /dev/null,
25557 # but we add /dev/null to the input list so that grep will print the
25558 # filename of Configuration.java in case it finds any matches.
25559 if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then
25560 { { echo "$as_me:$LINENO: error: configure.ac is missing the substitutions above" >&5
25561 echo "$as_me: error: configure.ac is missing the substitutions above" >&2;}
25562 { (exit 1); exit 1; }; }
25569 # Extract the first word of "$ac_prog", so it can be a program name with args.
25570 set dummy $ac_prog; ac_word=$2
25571 echo "$as_me:$LINENO: checking for $ac_word" >&5
25572 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25573 if test "${ac_cv_prog_GCJ+set}" = set; then
25574 echo $ECHO_N "(cached) $ECHO_C" >&6
25576 if test -n "$GCJ"; then
25577 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
25579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25580 for as_dir in $PATH
25583 test -z "$as_dir" && as_dir=.
25584 for ac_exec_ext in '' $ac_executable_extensions; do
25585 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25586 ac_cv_prog_GCJ="$ac_prog"
25587 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25595 GCJ=$ac_cv_prog_GCJ
25596 if test -n "$GCJ"; then
25597 echo "$as_me:$LINENO: result: $GCJ" >&5
25598 echo "${ECHO_T}$GCJ" >&6
25600 echo "$as_me:$LINENO: result: no" >&5
25601 echo "${ECHO_T}no" >&6
25604 test -n "$GCJ" && break
25606 test -n "$GCJ" || GCJ="gcj"
25608 test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
25609 echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
25610 { (exit 1); exit 1; }; }
25611 if test "x${GCJFLAGS-unset}" = xunset; then
25616 depcc="$GCJ" am_compiler_list='gcc3 gcc'
25618 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
25619 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
25620 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
25621 echo $ECHO_N "(cached) $ECHO_C" >&6
25623 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
25624 # We make a subdir and do the tests there. Otherwise we can end up
25625 # making bogus files that we don't know about and never remove. For
25626 # instance it was reported that on HP-UX the gcc test will end up
25627 # making a dummy file named `D' -- because `-MD' means `put the output
25630 # Copy depcomp to subdir because otherwise we won't find it if we're
25631 # using a relative directory.
25632 cp "$am_depcomp" conftest.dir
25634 # We will build objects and dependencies in a subdirectory because
25635 # it helps to detect inapplicable dependency modes. For instance
25636 # both Tru64's cc and ICC support -MD to output dependencies as a
25637 # side effect of compilation, but ICC will put the dependencies in
25638 # the current directory while Tru64 will put them in the object
25642 am_cv_GCJ_dependencies_compiler_type=none
25643 if test "$am_compiler_list" = ""; then
25644 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
25646 for depmode in $am_compiler_list; do
25647 # Setup a source with many dependencies, because some compilers
25648 # like to wrap large dependency lists on column 80 (with \), and
25649 # we should not choose a depcomp mode which is confused by this.
25651 # We need to recreate these files for each test, as the compiler may
25652 # overwrite some of them when testing with obscure command lines.
25653 # This happens at least with the AIX C compiler.
25655 for i in 1 2 3 4 5 6; do
25656 echo '#include "conftst'$i'.h"' >> sub/conftest.c
25657 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
25658 # Solaris 8's {/usr,}/bin/sh.
25659 touch sub/conftst$i.h
25661 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
25665 # after this tag, mechanisms are not by side-effect, so they'll
25666 # only be used when explicitly requested
25667 if test "x$enable_dependency_tracking" = xyes; then
25675 # We check with `-c' and `-o' for the sake of the "dashmstdout"
25676 # mode. It turns out that the SunPro C++ compiler does not properly
25677 # handle `-M -o', and we need to detect this.
25678 if depmode=$depmode \
25679 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
25680 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
25681 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
25682 >/dev/null 2>conftest.err &&
25683 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
25684 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
25685 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
25686 # icc doesn't choke on unknown options, it will just issue warnings
25687 # or remarks (even with -Werror). So we grep stderr for any message
25688 # that says an option was ignored or not supported.
25689 # When given -MP, icc 7.0 and 7.1 complain thusly:
25690 # icc: Command line warning: ignoring option '-M'; no argument required
25691 # The diagnosis changed in icc 8.0:
25692 # icc: Command line remark: option '-MP' not supported
25693 if (grep 'ignoring option' conftest.err ||
25694 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
25695 am_cv_GCJ_dependencies_compiler_type=$depmode
25702 rm -rf conftest.dir
25704 am_cv_GCJ_dependencies_compiler_type=none
25708 echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
25709 echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
25710 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
25715 test "x$enable_dependency_tracking" != xno \
25716 && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
25717 am__fastdepGCJ_TRUE=
25718 am__fastdepGCJ_FALSE='#'
25720 am__fastdepGCJ_TRUE='#'
25721 am__fastdepGCJ_FALSE=
25728 rm -f gnu/classpath/Configuration.java
25730 CPPFLAGS=$GCJ_SAVE_CPPFLAGS
25732 echo "$as_me:$LINENO: checking for void *" >&5
25733 echo $ECHO_N "checking for void *... $ECHO_C" >&6
25734 if test "${ac_cv_type_void_p+set}" = set; then
25735 echo $ECHO_N "(cached) $ECHO_C" >&6
25737 cat >conftest.$ac_ext <<_ACEOF
25740 cat confdefs.h >>conftest.$ac_ext
25741 cat >>conftest.$ac_ext <<_ACEOF
25742 /* end confdefs.h. */
25743 $ac_includes_default
25749 if (sizeof (void *))
25755 rm -f conftest.$ac_objext
25756 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25757 (eval $ac_compile) 2>conftest.er1
25759 grep -v '^ *+' conftest.er1 >conftest.err
25761 cat conftest.err >&5
25762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25763 (exit $ac_status); } &&
25764 { ac_try='test -z "$ac_c_werror_flag"
25765 || test ! -s conftest.err'
25766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25767 (eval $ac_try) 2>&5
25769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25770 (exit $ac_status); }; } &&
25771 { ac_try='test -s conftest.$ac_objext'
25772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25773 (eval $ac_try) 2>&5
25775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25776 (exit $ac_status); }; }; then
25777 ac_cv_type_void_p=yes
25779 echo "$as_me: failed program was:" >&5
25780 sed 's/^/| /' conftest.$ac_ext >&5
25782 ac_cv_type_void_p=no
25784 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25786 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
25787 echo "${ECHO_T}$ac_cv_type_void_p" >&6
25789 echo "$as_me:$LINENO: checking size of void *" >&5
25790 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
25791 if test "${ac_cv_sizeof_void_p+set}" = set; then
25792 echo $ECHO_N "(cached) $ECHO_C" >&6
25794 if test "$ac_cv_type_void_p" = yes; then
25795 # The cast to unsigned long works around a bug in the HP C Compiler
25796 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
25797 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
25798 # This bug is HP SR number 8606223364.
25799 if test "$cross_compiling" = yes; then
25800 # Depending upon the size, compute the lo and hi bounds.
25801 cat >conftest.$ac_ext <<_ACEOF
25804 cat confdefs.h >>conftest.$ac_ext
25805 cat >>conftest.$ac_ext <<_ACEOF
25806 /* end confdefs.h. */
25807 $ac_includes_default
25811 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
25818 rm -f conftest.$ac_objext
25819 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25820 (eval $ac_compile) 2>conftest.er1
25822 grep -v '^ *+' conftest.er1 >conftest.err
25824 cat conftest.err >&5
25825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25826 (exit $ac_status); } &&
25827 { ac_try='test -z "$ac_c_werror_flag"
25828 || test ! -s conftest.err'
25829 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25830 (eval $ac_try) 2>&5
25832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25833 (exit $ac_status); }; } &&
25834 { ac_try='test -s conftest.$ac_objext'
25835 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25836 (eval $ac_try) 2>&5
25838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25839 (exit $ac_status); }; }; then
25842 cat >conftest.$ac_ext <<_ACEOF
25845 cat confdefs.h >>conftest.$ac_ext
25846 cat >>conftest.$ac_ext <<_ACEOF
25847 /* end confdefs.h. */
25848 $ac_includes_default
25852 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
25859 rm -f conftest.$ac_objext
25860 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25861 (eval $ac_compile) 2>conftest.er1
25863 grep -v '^ *+' conftest.er1 >conftest.err
25865 cat conftest.err >&5
25866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25867 (exit $ac_status); } &&
25868 { ac_try='test -z "$ac_c_werror_flag"
25869 || test ! -s conftest.err'
25870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25871 (eval $ac_try) 2>&5
25873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25874 (exit $ac_status); }; } &&
25875 { ac_try='test -s conftest.$ac_objext'
25876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25877 (eval $ac_try) 2>&5
25879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25880 (exit $ac_status); }; }; then
25881 ac_hi=$ac_mid; break
25883 echo "$as_me: failed program was:" >&5
25884 sed 's/^/| /' conftest.$ac_ext >&5
25886 ac_lo=`expr $ac_mid + 1`
25887 if test $ac_lo -le $ac_mid; then
25891 ac_mid=`expr 2 '*' $ac_mid + 1`
25893 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25896 echo "$as_me: failed program was:" >&5
25897 sed 's/^/| /' conftest.$ac_ext >&5
25899 cat >conftest.$ac_ext <<_ACEOF
25902 cat confdefs.h >>conftest.$ac_ext
25903 cat >>conftest.$ac_ext <<_ACEOF
25904 /* end confdefs.h. */
25905 $ac_includes_default
25909 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
25916 rm -f conftest.$ac_objext
25917 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25918 (eval $ac_compile) 2>conftest.er1
25920 grep -v '^ *+' conftest.er1 >conftest.err
25922 cat conftest.err >&5
25923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25924 (exit $ac_status); } &&
25925 { ac_try='test -z "$ac_c_werror_flag"
25926 || test ! -s conftest.err'
25927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25928 (eval $ac_try) 2>&5
25930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25931 (exit $ac_status); }; } &&
25932 { ac_try='test -s conftest.$ac_objext'
25933 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25934 (eval $ac_try) 2>&5
25936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25937 (exit $ac_status); }; }; then
25940 cat >conftest.$ac_ext <<_ACEOF
25943 cat confdefs.h >>conftest.$ac_ext
25944 cat >>conftest.$ac_ext <<_ACEOF
25945 /* end confdefs.h. */
25946 $ac_includes_default
25950 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
25957 rm -f conftest.$ac_objext
25958 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25959 (eval $ac_compile) 2>conftest.er1
25961 grep -v '^ *+' conftest.er1 >conftest.err
25963 cat conftest.err >&5
25964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25965 (exit $ac_status); } &&
25966 { ac_try='test -z "$ac_c_werror_flag"
25967 || test ! -s conftest.err'
25968 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25969 (eval $ac_try) 2>&5
25971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25972 (exit $ac_status); }; } &&
25973 { ac_try='test -s conftest.$ac_objext'
25974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25975 (eval $ac_try) 2>&5
25977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
25978 (exit $ac_status); }; }; then
25979 ac_lo=$ac_mid; break
25981 echo "$as_me: failed program was:" >&5
25982 sed 's/^/| /' conftest.$ac_ext >&5
25984 ac_hi=`expr '(' $ac_mid ')' - 1`
25985 if test $ac_mid -le $ac_hi; then
25989 ac_mid=`expr 2 '*' $ac_mid`
25991 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25994 echo "$as_me: failed program was:" >&5
25995 sed 's/^/| /' conftest.$ac_ext >&5
25999 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26001 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26002 # Binary search between lo and hi bounds.
26003 while test "x$ac_lo" != "x$ac_hi"; do
26004 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
26005 cat >conftest.$ac_ext <<_ACEOF
26008 cat confdefs.h >>conftest.$ac_ext
26009 cat >>conftest.$ac_ext <<_ACEOF
26010 /* end confdefs.h. */
26011 $ac_includes_default
26015 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
26022 rm -f conftest.$ac_objext
26023 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26024 (eval $ac_compile) 2>conftest.er1
26026 grep -v '^ *+' conftest.er1 >conftest.err
26028 cat conftest.err >&5
26029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26030 (exit $ac_status); } &&
26031 { ac_try='test -z "$ac_c_werror_flag"
26032 || test ! -s conftest.err'
26033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26034 (eval $ac_try) 2>&5
26036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26037 (exit $ac_status); }; } &&
26038 { ac_try='test -s conftest.$ac_objext'
26039 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26040 (eval $ac_try) 2>&5
26042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26043 (exit $ac_status); }; }; then
26046 echo "$as_me: failed program was:" >&5
26047 sed 's/^/| /' conftest.$ac_ext >&5
26049 ac_lo=`expr '(' $ac_mid ')' + 1`
26051 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26054 ?*) ac_cv_sizeof_void_p=$ac_lo;;
26055 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26056 echo "$as_me: error: in \`$ac_pwd':" >&2;}
26057 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
26058 See \`config.log' for more details." >&5
26059 echo "$as_me: error: cannot compute sizeof (void *), 77
26060 See \`config.log' for more details." >&2;}
26061 { (exit 1); exit 1; }; }; } ;;
26064 if test "$cross_compiling" = yes; then
26065 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26066 echo "$as_me: error: in \`$ac_pwd':" >&2;}
26067 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
26068 See \`config.log' for more details." >&5
26069 echo "$as_me: error: cannot run test program while cross compiling
26070 See \`config.log' for more details." >&2;}
26071 { (exit 1); exit 1; }; }; }
26073 cat >conftest.$ac_ext <<_ACEOF
26076 cat confdefs.h >>conftest.$ac_ext
26077 cat >>conftest.$ac_ext <<_ACEOF
26078 /* end confdefs.h. */
26079 $ac_includes_default
26080 long longval () { return (long) (sizeof (void *)); }
26081 unsigned long ulongval () { return (long) (sizeof (void *)); }
26083 #include <stdlib.h>
26088 FILE *f = fopen ("conftest.val", "w");
26091 if (((long) (sizeof (void *))) < 0)
26093 long i = longval ();
26094 if (i != ((long) (sizeof (void *))))
26096 fprintf (f, "%ld\n", i);
26100 unsigned long i = ulongval ();
26101 if (i != ((long) (sizeof (void *))))
26103 fprintf (f, "%lu\n", i);
26105 exit (ferror (f) || fclose (f) != 0);
26111 rm -f conftest$ac_exeext
26112 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
26113 (eval $ac_link) 2>&5
26115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26116 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26118 (eval $ac_try) 2>&5
26120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26121 (exit $ac_status); }; }; then
26122 ac_cv_sizeof_void_p=`cat conftest.val`
26124 echo "$as_me: program exited with status $ac_status" >&5
26125 echo "$as_me: failed program was:" >&5
26126 sed 's/^/| /' conftest.$ac_ext >&5
26128 ( exit $ac_status )
26129 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26130 echo "$as_me: error: in \`$ac_pwd':" >&2;}
26131 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
26132 See \`config.log' for more details." >&5
26133 echo "$as_me: error: cannot compute sizeof (void *), 77
26134 See \`config.log' for more details." >&2;}
26135 { (exit 1); exit 1; }; }; }
26137 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26142 ac_cv_sizeof_void_p=0
26145 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
26146 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
26147 cat >>confdefs.h <<_ACEOF
26148 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
26153 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
26154 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
26155 if test "${ac_cv_c_bigendian+set}" = set; then
26156 echo $ECHO_N "(cached) $ECHO_C" >&6
26158 # See if sys/param.h defines the BYTE_ORDER macro.
26159 cat >conftest.$ac_ext <<_ACEOF
26162 cat confdefs.h >>conftest.$ac_ext
26163 cat >>conftest.$ac_ext <<_ACEOF
26164 /* end confdefs.h. */
26165 #include <sys/types.h>
26166 #include <sys/param.h>
26171 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
26172 bogus endian macros
26179 rm -f conftest.$ac_objext
26180 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26181 (eval $ac_compile) 2>conftest.er1
26183 grep -v '^ *+' conftest.er1 >conftest.err
26185 cat conftest.err >&5
26186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26187 (exit $ac_status); } &&
26188 { ac_try='test -z "$ac_c_werror_flag"
26189 || test ! -s conftest.err'
26190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26191 (eval $ac_try) 2>&5
26193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26194 (exit $ac_status); }; } &&
26195 { ac_try='test -s conftest.$ac_objext'
26196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26197 (eval $ac_try) 2>&5
26199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26200 (exit $ac_status); }; }; then
26201 # It does; now see whether it defined to BIG_ENDIAN or not.
26202 cat >conftest.$ac_ext <<_ACEOF
26205 cat confdefs.h >>conftest.$ac_ext
26206 cat >>conftest.$ac_ext <<_ACEOF
26207 /* end confdefs.h. */
26208 #include <sys/types.h>
26209 #include <sys/param.h>
26214 #if BYTE_ORDER != BIG_ENDIAN
26222 rm -f conftest.$ac_objext
26223 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26224 (eval $ac_compile) 2>conftest.er1
26226 grep -v '^ *+' conftest.er1 >conftest.err
26228 cat conftest.err >&5
26229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26230 (exit $ac_status); } &&
26231 { ac_try='test -z "$ac_c_werror_flag"
26232 || test ! -s conftest.err'
26233 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26234 (eval $ac_try) 2>&5
26236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26237 (exit $ac_status); }; } &&
26238 { ac_try='test -s conftest.$ac_objext'
26239 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26240 (eval $ac_try) 2>&5
26242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26243 (exit $ac_status); }; }; then
26244 ac_cv_c_bigendian=yes
26246 echo "$as_me: failed program was:" >&5
26247 sed 's/^/| /' conftest.$ac_ext >&5
26249 ac_cv_c_bigendian=no
26251 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26253 echo "$as_me: failed program was:" >&5
26254 sed 's/^/| /' conftest.$ac_ext >&5
26256 # It does not; compile a test program.
26257 if test "$cross_compiling" = yes; then
26258 # try to guess the endianness by grepping values into an object file
26259 ac_cv_c_bigendian=unknown
26260 cat >conftest.$ac_ext <<_ACEOF
26263 cat confdefs.h >>conftest.$ac_ext
26264 cat >>conftest.$ac_ext <<_ACEOF
26265 /* end confdefs.h. */
26266 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
26267 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
26268 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
26269 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
26270 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
26271 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
26275 _ascii (); _ebcdic ();
26280 rm -f conftest.$ac_objext
26281 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26282 (eval $ac_compile) 2>conftest.er1
26284 grep -v '^ *+' conftest.er1 >conftest.err
26286 cat conftest.err >&5
26287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26288 (exit $ac_status); } &&
26289 { ac_try='test -z "$ac_c_werror_flag"
26290 || test ! -s conftest.err'
26291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26292 (eval $ac_try) 2>&5
26294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26295 (exit $ac_status); }; } &&
26296 { ac_try='test -s conftest.$ac_objext'
26297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26298 (eval $ac_try) 2>&5
26300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26301 (exit $ac_status); }; }; then
26302 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
26303 ac_cv_c_bigendian=yes
26305 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
26306 if test "$ac_cv_c_bigendian" = unknown; then
26307 ac_cv_c_bigendian=no
26309 # finding both strings is unlikely to happen, but who knows?
26310 ac_cv_c_bigendian=unknown
26314 echo "$as_me: failed program was:" >&5
26315 sed 's/^/| /' conftest.$ac_ext >&5
26318 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26320 cat >conftest.$ac_ext <<_ACEOF
26323 cat confdefs.h >>conftest.$ac_ext
26324 cat >>conftest.$ac_ext <<_ACEOF
26325 /* end confdefs.h. */
26329 /* Are we little or big endian? From Harbison&Steele. */
26333 char c[sizeof (long)];
26336 exit (u.c[sizeof (long) - 1] == 1);
26339 rm -f conftest$ac_exeext
26340 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
26341 (eval $ac_link) 2>&5
26343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26344 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26345 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26346 (eval $ac_try) 2>&5
26348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26349 (exit $ac_status); }; }; then
26350 ac_cv_c_bigendian=no
26352 echo "$as_me: program exited with status $ac_status" >&5
26353 echo "$as_me: failed program was:" >&5
26354 sed 's/^/| /' conftest.$ac_ext >&5
26356 ( exit $ac_status )
26357 ac_cv_c_bigendian=yes
26359 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26362 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26364 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
26365 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
26366 case $ac_cv_c_bigendian in
26369 cat >>confdefs.h <<\_ACEOF
26370 #define WORDS_BIGENDIAN 1
26376 { { echo "$as_me:$LINENO: error: unknown endianness
26377 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
26378 echo "$as_me: error: unknown endianness
26379 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
26380 { (exit 1); exit 1; }; } ;;
26388 if test -z "$ZLIBSPEC"; then
26389 # Use zlib from the GCC tree.
26390 ZINCS='-I$(top_srcdir)/../zlib'
26391 ZLIBS=../zlib/libzgcj_convenience.la
26394 SYS_ZLIBS="$ZLIBSPEC"
26407 if test "$NATIVE" = yes; then
26417 if test "$enable_shared" = yes; then
26418 ENABLE_SHARED_TRUE=
26419 ENABLE_SHARED_FALSE='#'
26421 ENABLE_SHARED_TRUE='#'
26422 ENABLE_SHARED_FALSE=
26427 if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
26428 NEEDS_DATA_START_TRUE=
26429 NEEDS_DATA_START_FALSE='#'
26431 NEEDS_DATA_START_TRUE='#'
26432 NEEDS_DATA_START_FALSE=
26437 if test -z "${with_multisubdir}"; then
26438 INSTALL_BINARIES_TRUE=
26439 INSTALL_BINARIES_FALSE='#'
26441 INSTALL_BINARIES_TRUE='#'
26442 INSTALL_BINARIES_FALSE=
26447 # Process the option "--enable-version-specific-runtime-libs"
26448 # Calculate toolexeclibdir
26449 case ${version_specific_libs} in
26451 # Need the gcc compiler version to know where to install libraries
26452 # and header files if --enable-version-specific-runtime-libs option
26454 includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
26455 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
26456 toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
26457 toolexeclibdir=$toolexecmainlibdir
26460 if test -n "$with_cross_host" &&
26461 test x"$with_cross_host" != x"no"; then
26462 # Install a library built with a cross compiler in tooldir, not libdir.
26463 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
26464 toolexecmainlibdir='$(toolexecdir)/lib'
26466 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
26467 toolexecmainlibdir='$(libdir)'
26469 multi_os_directory=`$CC -print-multi-os-directory`
26470 case $multi_os_directory in
26471 .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
26472 *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
26480 # Determine gcj and libgcj version number.
26481 gcjversion=`cat "$srcdir/../gcc/BASE-VER"`
26482 libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version`
26483 GCJVERSION=$gcjversion
26486 cat >>confdefs.h <<_ACEOF
26487 #define GCJVERSION "$GCJVERSION"
26491 # Determine where the standard .db file and GNU Classpath JNI
26492 # libraries are found.
26493 gcjsubdir=gcj-$gcjversion-$libgcj_soversion
26494 multi_os_directory=`$CC -print-multi-os-directory`
26495 case $multi_os_directory in
26497 dbexecdir='$(libdir)/'$gcjsubdir # Avoid /.
26500 dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
26507 cat >>confdefs.h <<\_ACEOF
26508 #define JV_VERSION "1.5.0"
26512 cat >>confdefs.h <<\_ACEOF
26513 #define JV_API_VERSION "1.5"
26518 case "${with_gxx_include_dir}" in
26520 { { echo "$as_me:$LINENO: error: --with-gxx-include-dir=[dir] requires a directory" >&5
26521 echo "$as_me: error: --with-gxx-include-dir=[dir] requires a directory" >&2;}
26522 { (exit 1); exit 1; }; }
26525 case "${enable_version_specific_runtime_libs}" in
26526 yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
26528 libstdcxx_incdir='c++/$(gcc_version)'
26529 gxx_include_dir='include/$(libstdcxx_incdir)'
26530 if test -n "$with_cross_host" &&
26531 test x"$with_cross_host" != x"no"; then
26532 gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
26534 gxx_include_dir='${prefix}/'"$gxx_include_dir"
26537 *) gxx_include_dir=${with_gxx_include_dir} ;;
26543 # We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
26544 # On that system, sys/ioctl.h will not include sys/filio.h unless
26545 # BSD_COMP is defined; just including sys/filio.h is simpler.
26546 # We avoid AC_HEADER_DIRENT since we really only care about dirent.h
26547 # for now. If you change this, you also must update natFile.cc.
26571 for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h \
26572 sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
26573 sys/socket.h netinet/in.h arpa/inet.h netdb.h net/if.h \
26574 pwd.h sys/config.h stdint.h langinfo.h locale.h \
26575 dirent.h sys/rw_lock.h magic.h ifaddrs.h
26577 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
26578 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26579 echo "$as_me:$LINENO: checking for $ac_header" >&5
26580 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26581 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26582 echo $ECHO_N "(cached) $ECHO_C" >&6
26584 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26585 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26587 # Is the header compilable?
26588 echo "$as_me:$LINENO: checking $ac_header usability" >&5
26589 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
26590 cat >conftest.$ac_ext <<_ACEOF
26593 cat confdefs.h >>conftest.$ac_ext
26594 cat >>conftest.$ac_ext <<_ACEOF
26595 /* end confdefs.h. */
26596 $ac_includes_default
26597 #include <$ac_header>
26599 rm -f conftest.$ac_objext
26600 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26601 (eval $ac_compile) 2>conftest.er1
26603 grep -v '^ *+' conftest.er1 >conftest.err
26605 cat conftest.err >&5
26606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26607 (exit $ac_status); } &&
26608 { ac_try='test -z "$ac_c_werror_flag"
26609 || test ! -s conftest.err'
26610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26611 (eval $ac_try) 2>&5
26613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26614 (exit $ac_status); }; } &&
26615 { ac_try='test -s conftest.$ac_objext'
26616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26617 (eval $ac_try) 2>&5
26619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26620 (exit $ac_status); }; }; then
26621 ac_header_compiler=yes
26623 echo "$as_me: failed program was:" >&5
26624 sed 's/^/| /' conftest.$ac_ext >&5
26626 ac_header_compiler=no
26628 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26629 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26630 echo "${ECHO_T}$ac_header_compiler" >&6
26632 # Is the header present?
26633 echo "$as_me:$LINENO: checking $ac_header presence" >&5
26634 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26635 cat >conftest.$ac_ext <<_ACEOF
26638 cat confdefs.h >>conftest.$ac_ext
26639 cat >>conftest.$ac_ext <<_ACEOF
26640 /* end confdefs.h. */
26641 #include <$ac_header>
26643 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26644 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26646 grep -v '^ *+' conftest.er1 >conftest.err
26648 cat conftest.err >&5
26649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26650 (exit $ac_status); } >/dev/null; then
26651 if test -s conftest.err; then
26652 ac_cpp_err=$ac_c_preproc_warn_flag
26653 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26660 if test -z "$ac_cpp_err"; then
26661 ac_header_preproc=yes
26663 echo "$as_me: failed program was:" >&5
26664 sed 's/^/| /' conftest.$ac_ext >&5
26666 ac_header_preproc=no
26668 rm -f conftest.err conftest.$ac_ext
26669 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26670 echo "${ECHO_T}$ac_header_preproc" >&6
26672 # So? What about this header?
26673 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26675 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26676 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26677 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26678 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26679 ac_header_preproc=yes
26682 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26683 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26684 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
26685 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
26686 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26687 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26688 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
26689 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
26690 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26691 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26692 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26693 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26696 ## ---------------------------------- ##
26697 ## Report this to the libjava lists. ##
26698 ## ---------------------------------- ##
26701 sed "s/^/$as_me: WARNING: /" >&2
26704 echo "$as_me:$LINENO: checking for $ac_header" >&5
26705 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26706 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26707 echo $ECHO_N "(cached) $ECHO_C" >&6
26709 eval "$as_ac_Header=\$ac_header_preproc"
26711 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26712 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26715 if test `eval echo '${'$as_ac_Header'}'` = yes; then
26716 cat >>confdefs.h <<_ACEOF
26717 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26725 for ac_header in inttypes.h
26727 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
26728 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26729 echo "$as_me:$LINENO: checking for $ac_header" >&5
26730 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26731 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26732 echo $ECHO_N "(cached) $ECHO_C" >&6
26734 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26735 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26737 # Is the header compilable?
26738 echo "$as_me:$LINENO: checking $ac_header usability" >&5
26739 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
26740 cat >conftest.$ac_ext <<_ACEOF
26743 cat confdefs.h >>conftest.$ac_ext
26744 cat >>conftest.$ac_ext <<_ACEOF
26745 /* end confdefs.h. */
26746 $ac_includes_default
26747 #include <$ac_header>
26749 rm -f conftest.$ac_objext
26750 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26751 (eval $ac_compile) 2>conftest.er1
26753 grep -v '^ *+' conftest.er1 >conftest.err
26755 cat conftest.err >&5
26756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26757 (exit $ac_status); } &&
26758 { ac_try='test -z "$ac_c_werror_flag"
26759 || test ! -s conftest.err'
26760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26761 (eval $ac_try) 2>&5
26763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26764 (exit $ac_status); }; } &&
26765 { ac_try='test -s conftest.$ac_objext'
26766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26767 (eval $ac_try) 2>&5
26769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26770 (exit $ac_status); }; }; then
26771 ac_header_compiler=yes
26773 echo "$as_me: failed program was:" >&5
26774 sed 's/^/| /' conftest.$ac_ext >&5
26776 ac_header_compiler=no
26778 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26779 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26780 echo "${ECHO_T}$ac_header_compiler" >&6
26782 # Is the header present?
26783 echo "$as_me:$LINENO: checking $ac_header presence" >&5
26784 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26785 cat >conftest.$ac_ext <<_ACEOF
26788 cat confdefs.h >>conftest.$ac_ext
26789 cat >>conftest.$ac_ext <<_ACEOF
26790 /* end confdefs.h. */
26791 #include <$ac_header>
26793 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26794 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26796 grep -v '^ *+' conftest.er1 >conftest.err
26798 cat conftest.err >&5
26799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26800 (exit $ac_status); } >/dev/null; then
26801 if test -s conftest.err; then
26802 ac_cpp_err=$ac_c_preproc_warn_flag
26803 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26810 if test -z "$ac_cpp_err"; then
26811 ac_header_preproc=yes
26813 echo "$as_me: failed program was:" >&5
26814 sed 's/^/| /' conftest.$ac_ext >&5
26816 ac_header_preproc=no
26818 rm -f conftest.err conftest.$ac_ext
26819 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26820 echo "${ECHO_T}$ac_header_preproc" >&6
26822 # So? What about this header?
26823 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26825 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26826 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26827 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26828 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26829 ac_header_preproc=yes
26832 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26833 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26834 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
26835 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
26836 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26837 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26838 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
26839 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
26840 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26841 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26842 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26843 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26846 ## ---------------------------------- ##
26847 ## Report this to the libjava lists. ##
26848 ## ---------------------------------- ##
26851 sed "s/^/$as_me: WARNING: /" >&2
26854 echo "$as_me:$LINENO: checking for $ac_header" >&5
26855 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26856 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26857 echo $ECHO_N "(cached) $ECHO_C" >&6
26859 eval "$as_ac_Header=\$ac_header_preproc"
26861 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26862 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26865 if test `eval echo '${'$as_ac_Header'}'` = yes; then
26866 cat >>confdefs.h <<_ACEOF
26867 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26871 cat >>confdefs.h <<\_ACEOF
26872 #define HAVE_INTTYPES_H 1
26876 cat >>confdefs.h <<\_ACEOF
26877 #define JV_HAVE_INTTYPES_H 1
26886 echo "$as_me:$LINENO: checking for ssize_t" >&5
26887 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
26888 if test "${ac_cv_type_ssize_t+set}" = set; then
26889 echo $ECHO_N "(cached) $ECHO_C" >&6
26891 cat >conftest.$ac_ext <<_ACEOF
26894 cat confdefs.h >>conftest.$ac_ext
26895 cat >>conftest.$ac_ext <<_ACEOF
26896 /* end confdefs.h. */
26897 $ac_includes_default
26903 if (sizeof (ssize_t))
26909 rm -f conftest.$ac_objext
26910 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26911 (eval $ac_compile) 2>conftest.er1
26913 grep -v '^ *+' conftest.er1 >conftest.err
26915 cat conftest.err >&5
26916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26917 (exit $ac_status); } &&
26918 { ac_try='test -z "$ac_c_werror_flag"
26919 || test ! -s conftest.err'
26920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26921 (eval $ac_try) 2>&5
26923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26924 (exit $ac_status); }; } &&
26925 { ac_try='test -s conftest.$ac_objext'
26926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26927 (eval $ac_try) 2>&5
26929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26930 (exit $ac_status); }; }; then
26931 ac_cv_type_ssize_t=yes
26933 echo "$as_me: failed program was:" >&5
26934 sed 's/^/| /' conftest.$ac_ext >&5
26936 ac_cv_type_ssize_t=no
26938 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26940 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
26941 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
26942 if test $ac_cv_type_ssize_t = yes; then
26946 cat >>confdefs.h <<_ACEOF
26947 #define ssize_t int
26952 echo "$as_me:$LINENO: checking for magic_t" >&5
26953 echo $ECHO_N "checking for magic_t... $ECHO_C" >&6
26954 if test "${ac_cv_type_magic_t+set}" = set; then
26955 echo $ECHO_N "(cached) $ECHO_C" >&6
26957 cat >conftest.$ac_ext <<_ACEOF
26960 cat confdefs.h >>conftest.$ac_ext
26961 cat >>conftest.$ac_ext <<_ACEOF
26962 /* end confdefs.h. */
26964 #ifdef HAVE_MAGIC_H
26973 if (sizeof (magic_t))
26979 rm -f conftest.$ac_objext
26980 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26981 (eval $ac_compile) 2>conftest.er1
26983 grep -v '^ *+' conftest.er1 >conftest.err
26985 cat conftest.err >&5
26986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26987 (exit $ac_status); } &&
26988 { ac_try='test -z "$ac_c_werror_flag"
26989 || test ! -s conftest.err'
26990 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26991 (eval $ac_try) 2>&5
26993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
26994 (exit $ac_status); }; } &&
26995 { ac_try='test -s conftest.$ac_objext'
26996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26997 (eval $ac_try) 2>&5
26999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27000 (exit $ac_status); }; }; then
27001 ac_cv_type_magic_t=yes
27003 echo "$as_me: failed program was:" >&5
27004 sed 's/^/| /' conftest.$ac_ext >&5
27006 ac_cv_type_magic_t=no
27008 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27010 echo "$as_me:$LINENO: result: $ac_cv_type_magic_t" >&5
27011 echo "${ECHO_T}$ac_cv_type_magic_t" >&6
27012 if test $ac_cv_type_magic_t = yes; then
27015 cat >>confdefs.h <<\_ACEOF
27016 #define HAVE_MAGIC_T 1
27022 echo "$as_me:$LINENO: checking for in_addr_t" >&5
27023 echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6
27024 cat >conftest.$ac_ext <<_ACEOF
27027 cat confdefs.h >>conftest.$ac_ext
27028 cat >>conftest.$ac_ext <<_ACEOF
27029 /* end confdefs.h. */
27030 #include <sys/types.h>
27032 #include <stdlib.h>
27033 #include <stddef.h>
27035 #if HAVE_NETINET_IN_H
27036 #include <netinet/in.h>
27046 rm -f conftest.$ac_objext
27047 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27048 (eval $ac_compile) 2>conftest.er1
27050 grep -v '^ *+' conftest.er1 >conftest.err
27052 cat conftest.err >&5
27053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27054 (exit $ac_status); } &&
27055 { ac_try='test -z "$ac_c_werror_flag"
27056 || test ! -s conftest.err'
27057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27058 (eval $ac_try) 2>&5
27060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27061 (exit $ac_status); }; } &&
27062 { ac_try='test -s conftest.$ac_objext'
27063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27064 (eval $ac_try) 2>&5
27066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27067 (exit $ac_status); }; }; then
27069 cat >>confdefs.h <<\_ACEOF
27070 #define HAVE_IN_ADDR_T 1
27073 echo "$as_me:$LINENO: result: yes" >&5
27074 echo "${ECHO_T}yes" >&6
27076 echo "$as_me: failed program was:" >&5
27077 sed 's/^/| /' conftest.$ac_ext >&5
27079 echo "$as_me:$LINENO: result: no" >&5
27080 echo "${ECHO_T}no" >&6
27082 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27084 echo "$as_me:$LINENO: checking whether struct ip_mreq is in netinet/in.h" >&5
27085 echo $ECHO_N "checking whether struct ip_mreq is in netinet/in.h... $ECHO_C" >&6
27086 cat >conftest.$ac_ext <<_ACEOF
27089 cat confdefs.h >>conftest.$ac_ext
27090 cat >>conftest.$ac_ext <<_ACEOF
27091 /* end confdefs.h. */
27092 #include <netinet/in.h>
27096 struct ip_mreq mreq;
27101 rm -f conftest.$ac_objext
27102 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27103 (eval $ac_compile) 2>conftest.er1
27105 grep -v '^ *+' conftest.er1 >conftest.err
27107 cat conftest.err >&5
27108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27109 (exit $ac_status); } &&
27110 { ac_try='test -z "$ac_c_werror_flag"
27111 || test ! -s conftest.err'
27112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27113 (eval $ac_try) 2>&5
27115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27116 (exit $ac_status); }; } &&
27117 { ac_try='test -s conftest.$ac_objext'
27118 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27119 (eval $ac_try) 2>&5
27121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27122 (exit $ac_status); }; }; then
27124 cat >>confdefs.h <<\_ACEOF
27125 #define HAVE_STRUCT_IP_MREQ 1
27128 echo "$as_me:$LINENO: result: yes" >&5
27129 echo "${ECHO_T}yes" >&6
27131 echo "$as_me: failed program was:" >&5
27132 sed 's/^/| /' conftest.$ac_ext >&5
27134 echo "$as_me:$LINENO: result: no" >&5
27135 echo "${ECHO_T}no" >&6
27137 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27139 echo "$as_me:$LINENO: checking whether struct ipv6_mreq is in netinet/in.h" >&5
27140 echo $ECHO_N "checking whether struct ipv6_mreq is in netinet/in.h... $ECHO_C" >&6
27141 cat >conftest.$ac_ext <<_ACEOF
27144 cat confdefs.h >>conftest.$ac_ext
27145 cat >>conftest.$ac_ext <<_ACEOF
27146 /* end confdefs.h. */
27147 #include <netinet/in.h>
27151 struct ipv6_mreq mreq6;
27156 rm -f conftest.$ac_objext
27157 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27158 (eval $ac_compile) 2>conftest.er1
27160 grep -v '^ *+' conftest.er1 >conftest.err
27162 cat conftest.err >&5
27163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27164 (exit $ac_status); } &&
27165 { ac_try='test -z "$ac_c_werror_flag"
27166 || test ! -s conftest.err'
27167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27168 (eval $ac_try) 2>&5
27170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27171 (exit $ac_status); }; } &&
27172 { ac_try='test -s conftest.$ac_objext'
27173 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27174 (eval $ac_try) 2>&5
27176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27177 (exit $ac_status); }; }; then
27179 cat >>confdefs.h <<\_ACEOF
27180 #define HAVE_STRUCT_IPV6_MREQ 1
27183 echo "$as_me:$LINENO: result: yes" >&5
27184 echo "${ECHO_T}yes" >&6
27186 echo "$as_me: failed program was:" >&5
27187 sed 's/^/| /' conftest.$ac_ext >&5
27189 echo "$as_me:$LINENO: result: no" >&5
27190 echo "${ECHO_T}no" >&6
27192 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27194 echo "$as_me:$LINENO: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
27195 echo $ECHO_N "checking whether struct sockaddr_in6 is in netinet/in.h... $ECHO_C" >&6
27196 cat >conftest.$ac_ext <<_ACEOF
27199 cat confdefs.h >>conftest.$ac_ext
27200 cat >>conftest.$ac_ext <<_ACEOF
27201 /* end confdefs.h. */
27202 #include <netinet/in.h>
27206 struct sockaddr_in6 addr6;
27211 rm -f conftest.$ac_objext
27212 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27213 (eval $ac_compile) 2>conftest.er1
27215 grep -v '^ *+' conftest.er1 >conftest.err
27217 cat conftest.err >&5
27218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27219 (exit $ac_status); } &&
27220 { ac_try='test -z "$ac_c_werror_flag"
27221 || test ! -s conftest.err'
27222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27223 (eval $ac_try) 2>&5
27225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27226 (exit $ac_status); }; } &&
27227 { ac_try='test -s conftest.$ac_objext'
27228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27229 (eval $ac_try) 2>&5
27231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27232 (exit $ac_status); }; }; then
27234 cat >>confdefs.h <<\_ACEOF
27235 #define HAVE_INET6 1
27238 echo "$as_me:$LINENO: result: yes" >&5
27239 echo "${ECHO_T}yes" >&6
27241 echo "$as_me: failed program was:" >&5
27242 sed 's/^/| /' conftest.$ac_ext >&5
27244 echo "$as_me:$LINENO: result: no" >&5
27245 echo "${ECHO_T}no" >&6
27247 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27249 echo "$as_me:$LINENO: checking for socklen_t in sys/socket.h" >&5
27250 echo $ECHO_N "checking for socklen_t in sys/socket.h... $ECHO_C" >&6
27251 cat >conftest.$ac_ext <<_ACEOF
27254 cat confdefs.h >>conftest.$ac_ext
27255 cat >>conftest.$ac_ext <<_ACEOF
27256 /* end confdefs.h. */
27257 #define _POSIX_PII_SOCKET
27258 #include <sys/types.h>
27259 #include <sys/socket.h>
27268 rm -f conftest.$ac_objext
27269 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27270 (eval $ac_compile) 2>conftest.er1
27272 grep -v '^ *+' conftest.er1 >conftest.err
27274 cat conftest.err >&5
27275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27276 (exit $ac_status); } &&
27277 { ac_try='test -z "$ac_c_werror_flag"
27278 || test ! -s conftest.err'
27279 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27280 (eval $ac_try) 2>&5
27282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27283 (exit $ac_status); }; } &&
27284 { ac_try='test -s conftest.$ac_objext'
27285 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27286 (eval $ac_try) 2>&5
27288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27289 (exit $ac_status); }; }; then
27291 cat >>confdefs.h <<\_ACEOF
27292 #define HAVE_SOCKLEN_T 1
27295 echo "$as_me:$LINENO: result: yes" >&5
27296 echo "${ECHO_T}yes" >&6
27298 echo "$as_me: failed program was:" >&5
27299 sed 's/^/| /' conftest.$ac_ext >&5
27301 echo "$as_me:$LINENO: result: no" >&5
27302 echo "${ECHO_T}no" >&6
27304 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27306 echo "$as_me:$LINENO: checking for tm_gmtoff in struct tm" >&5
27307 echo $ECHO_N "checking for tm_gmtoff in struct tm... $ECHO_C" >&6
27308 cat >conftest.$ac_ext <<_ACEOF
27311 cat confdefs.h >>conftest.$ac_ext
27312 cat >>conftest.$ac_ext <<_ACEOF
27313 /* end confdefs.h. */
27318 struct tm tim; tim.tm_gmtoff = 0;
27323 rm -f conftest.$ac_objext
27324 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27325 (eval $ac_compile) 2>conftest.er1
27327 grep -v '^ *+' conftest.er1 >conftest.err
27329 cat conftest.err >&5
27330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27331 (exit $ac_status); } &&
27332 { ac_try='test -z "$ac_c_werror_flag"
27333 || test ! -s conftest.err'
27334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27335 (eval $ac_try) 2>&5
27337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27338 (exit $ac_status); }; } &&
27339 { ac_try='test -s conftest.$ac_objext'
27340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27341 (eval $ac_try) 2>&5
27343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27344 (exit $ac_status); }; }; then
27346 cat >>confdefs.h <<\_ACEOF
27347 #define STRUCT_TM_HAS_GMTOFF 1
27350 echo "$as_me:$LINENO: result: yes" >&5
27351 echo "${ECHO_T}yes" >&6
27353 echo "$as_me: failed program was:" >&5
27354 sed 's/^/| /' conftest.$ac_ext >&5
27356 echo "$as_me:$LINENO: result: no" >&5
27357 echo "${ECHO_T}no" >&6
27358 echo "$as_me:$LINENO: checking for global timezone variable" >&5
27359 echo $ECHO_N "checking for global timezone variable... $ECHO_C" >&6
27360 cat >conftest.$ac_ext <<_ACEOF
27363 cat confdefs.h >>conftest.$ac_ext
27364 cat >>conftest.$ac_ext <<_ACEOF
27365 /* end confdefs.h. */
27370 void i(){long z2 = 2*timezone;}
27375 rm -f conftest.$ac_objext
27376 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27377 (eval $ac_compile) 2>conftest.er1
27379 grep -v '^ *+' conftest.er1 >conftest.err
27381 cat conftest.err >&5
27382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27383 (exit $ac_status); } &&
27384 { ac_try='test -z "$ac_c_werror_flag"
27385 || test ! -s conftest.err'
27386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27387 (eval $ac_try) 2>&5
27389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27390 (exit $ac_status); }; } &&
27391 { ac_try='test -s conftest.$ac_objext'
27392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27393 (eval $ac_try) 2>&5
27395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27396 (exit $ac_status); }; }; then
27398 cat >>confdefs.h <<\_ACEOF
27399 #define HAVE_TIMEZONE 1
27402 echo "$as_me:$LINENO: result: yes" >&5
27403 echo "${ECHO_T}yes" >&6
27405 echo "$as_me: failed program was:" >&5
27406 sed 's/^/| /' conftest.$ac_ext >&5
27408 echo "$as_me:$LINENO: result: no" >&5
27409 echo "${ECHO_T}no" >&6
27410 echo "$as_me:$LINENO: checking for global _timezone variable" >&5
27411 echo $ECHO_N "checking for global _timezone variable... $ECHO_C" >&6
27412 cat >conftest.$ac_ext <<_ACEOF
27415 cat confdefs.h >>conftest.$ac_ext
27416 cat >>conftest.$ac_ext <<_ACEOF
27417 /* end confdefs.h. */
27422 long z2 = _timezone;
27427 rm -f conftest.$ac_objext
27428 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27429 (eval $ac_compile) 2>conftest.er1
27431 grep -v '^ *+' conftest.er1 >conftest.err
27433 cat conftest.err >&5
27434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27435 (exit $ac_status); } &&
27436 { ac_try='test -z "$ac_c_werror_flag"
27437 || test ! -s conftest.err'
27438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27439 (eval $ac_try) 2>&5
27441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27442 (exit $ac_status); }; } &&
27443 { ac_try='test -s conftest.$ac_objext'
27444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27445 (eval $ac_try) 2>&5
27447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27448 (exit $ac_status); }; }; then
27450 cat >>confdefs.h <<\_ACEOF
27451 #define HAVE_UNDERSCORE_TIMEZONE 1
27454 echo "$as_me:$LINENO: result: yes" >&5
27455 echo "${ECHO_T}yes" >&6
27457 echo "$as_me: failed program was:" >&5
27458 sed 's/^/| /' conftest.$ac_ext >&5
27460 echo "$as_me:$LINENO: result: no" >&5
27461 echo "${ECHO_T}no" >&6
27463 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27465 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27467 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27469 for ac_prog in perl
27471 # Extract the first word of "$ac_prog", so it can be a program name with args.
27472 set dummy $ac_prog; ac_word=$2
27473 echo "$as_me:$LINENO: checking for $ac_word" >&5
27474 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27475 if test "${ac_cv_prog_PERL+set}" = set; then
27476 echo $ECHO_N "(cached) $ECHO_C" >&6
27478 if test -n "$PERL"; then
27479 ac_cv_prog_PERL="$PERL" # Let the user override the test.
27481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27482 for as_dir in $PATH
27485 test -z "$as_dir" && as_dir=.
27486 for ac_exec_ext in '' $ac_executable_extensions; do
27487 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27488 ac_cv_prog_PERL="$ac_prog"
27489 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
27497 PERL=$ac_cv_prog_PERL
27498 if test -n "$PERL"; then
27499 echo "$as_me:$LINENO: result: $PERL" >&5
27500 echo "${ECHO_T}$PERL" >&6
27502 echo "$as_me:$LINENO: result: no" >&5
27503 echo "${ECHO_T}no" >&6
27506 test -n "$PERL" && break
27508 test -n "$PERL" || PERL="false"
27512 SIGNAL_HANDLER_AUX=
27516 SIGNAL_HANDLER=include/i386-signal.h
27518 sparc*-sun-solaris*)
27519 SIGNAL_HANDLER=include/sparc-signal.h
27522 # SYSDEP_SOURCES=sysdep/ia64.c
27523 # test -d sysdep || mkdir sysdep
27526 SIGNAL_HANDLER=include/pa-signal.h
27529 SIGNAL_HANDLER=include/hppa-signal.h
27532 SIGNAL_HANDLER=include/dwarf2-signal.h
27535 SIGNAL_HANDLER=include/powerpc-signal.h
27538 SIGNAL_HANDLER=include/dwarf2-signal.h
27541 SIGNAL_HANDLER=include/s390-signal.h
27544 SIGNAL_HANDLER=include/x86_64-signal.h
27545 SIGNAL_HANDLER_AUX=include/i386-signal.h
27548 SIGNAL_HANDLER=include/dwarf2-signal.h
27551 SIGNAL_HANDLER=include/sh-signal.h
27554 SIGNAL_HANDLER=include/win32-signal.h
27557 SIGNAL_HANDLER=include/mips-signal.h
27560 SIGNAL_HANDLER=include/dwarf2-signal.h
27562 powerpc*-*-darwin* | i?86-*-darwin9* | x86_64-*-darwin9*)
27563 SIGNAL_HANDLER=include/darwin-signal.h
27566 SIGNAL_HANDLER=include/aix-signal.h
27569 SIGNAL_HANDLER=include/default-signal.h
27573 # If we're using sjlj exceptions, forget what we just learned.
27574 if test "$enable_sjlj_exceptions" = yes; then
27575 SIGNAL_HANDLER=include/default-signal.h
27576 SIGNAL_HANDLER_AUX=
27581 if test -z "$SIGNAL_HANDLER_AUX"; then
27582 SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
27585 ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
27588 if test "${multilib}" = "yes"; then
27589 multilib_arg="--enable-multilib"
27594 # See if we support thread-local storage.
27596 # Check whether --enable-tls or --disable-tls was given.
27597 if test "${enable_tls+set}" = set; then
27598 enableval="$enable_tls"
27600 case "$enableval" in
27602 *) { { echo "$as_me:$LINENO: error: Argument to enable/disable tls must be yes or no" >&5
27603 echo "$as_me: error: Argument to enable/disable tls must be yes or no" >&2;}
27604 { (exit 1); exit 1; }; } ;;
27611 echo "$as_me:$LINENO: checking whether the target supports thread-local storage" >&5
27612 echo $ECHO_N "checking whether the target supports thread-local storage... $ECHO_C" >&6
27613 if test "${gcc_cv_have_tls+set}" = set; then
27614 echo $ECHO_N "(cached) $ECHO_C" >&6
27617 if test "$cross_compiling" = yes; then
27618 if test x$gcc_no_link = xyes; then
27619 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27620 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27621 { (exit 1); exit 1; }; }
27623 cat >conftest.$ac_ext <<_ACEOF
27624 __thread int a; int b; int main() { return a = b; }
27626 rm -f conftest.$ac_objext conftest$ac_exeext
27627 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27628 (eval $ac_link) 2>conftest.er1
27630 grep -v '^ *+' conftest.er1 >conftest.err
27632 cat conftest.err >&5
27633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27634 (exit $ac_status); } &&
27635 { ac_try='test -z "$ac_c_werror_flag"
27636 || test ! -s conftest.err'
27637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27638 (eval $ac_try) 2>&5
27640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27641 (exit $ac_status); }; } &&
27642 { ac_try='test -s conftest$ac_exeext'
27643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27644 (eval $ac_try) 2>&5
27646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27647 (exit $ac_status); }; }; then
27648 gcc_cv_have_tls=yes
27650 echo "$as_me: failed program was:" >&5
27651 sed 's/^/| /' conftest.$ac_ext >&5
27655 rm -f conftest.err conftest.$ac_objext \
27656 conftest$ac_exeext conftest.$ac_ext
27660 cat >conftest.$ac_ext <<_ACEOF
27661 __thread int a; int b; int main() { return a = b; }
27663 rm -f conftest$ac_exeext
27664 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27665 (eval $ac_link) 2>&5
27667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27668 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27669 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27670 (eval $ac_try) 2>&5
27672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27673 (exit $ac_status); }; }; then
27674 chktls_save_LDFLAGS="$LDFLAGS"
27675 LDFLAGS="-static $LDFLAGS"
27676 if test x$gcc_no_link = xyes; then
27677 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27678 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27679 { (exit 1); exit 1; }; }
27681 cat >conftest.$ac_ext <<_ACEOF
27682 int main() { return 0; }
27684 rm -f conftest.$ac_objext conftest$ac_exeext
27685 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27686 (eval $ac_link) 2>conftest.er1
27688 grep -v '^ *+' conftest.er1 >conftest.err
27690 cat conftest.err >&5
27691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27692 (exit $ac_status); } &&
27693 { ac_try='test -z "$ac_c_werror_flag"
27694 || test ! -s conftest.err'
27695 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27696 (eval $ac_try) 2>&5
27698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27699 (exit $ac_status); }; } &&
27700 { ac_try='test -s conftest$ac_exeext'
27701 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27702 (eval $ac_try) 2>&5
27704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27705 (exit $ac_status); }; }; then
27706 if test "$cross_compiling" = yes; then
27707 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
27708 echo "$as_me: error: in \`$ac_pwd':" >&2;}
27709 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
27710 See \`config.log' for more details." >&5
27711 echo "$as_me: error: cannot run test program while cross compiling
27712 See \`config.log' for more details." >&2;}
27713 { (exit 1); exit 1; }; }; }
27715 cat >conftest.$ac_ext <<_ACEOF
27716 __thread int a; int b; int main() { return a = b; }
27718 rm -f conftest$ac_exeext
27719 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27720 (eval $ac_link) 2>&5
27722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27723 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27724 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27725 (eval $ac_try) 2>&5
27727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27728 (exit $ac_status); }; }; then
27729 gcc_cv_have_tls=yes
27731 echo "$as_me: program exited with status $ac_status" >&5
27732 echo "$as_me: failed program was:" >&5
27733 sed 's/^/| /' conftest.$ac_ext >&5
27735 ( exit $ac_status )
27738 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27741 echo "$as_me: failed program was:" >&5
27742 sed 's/^/| /' conftest.$ac_ext >&5
27744 gcc_cv_have_tls=yes
27746 rm -f conftest.err conftest.$ac_objext \
27747 conftest$ac_exeext conftest.$ac_ext
27748 LDFLAGS="$chktls_save_LDFLAGS"
27749 if test $gcc_cv_have_tls = yes; then
27750 chktls_save_CFLAGS="$CFLAGS"
27751 thread_CFLAGS=failed
27752 for flag in '' '-pthread' '-lpthread'; do
27753 CFLAGS="$flag $chktls_save_CFLAGS"
27754 if test x$gcc_no_link = xyes; then
27755 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27756 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27757 { (exit 1); exit 1; }; }
27759 cat >conftest.$ac_ext <<_ACEOF
27762 cat confdefs.h >>conftest.$ac_ext
27763 cat >>conftest.$ac_ext <<_ACEOF
27764 /* end confdefs.h. */
27765 #include <pthread.h>
27766 void *g(void *d) { return NULL; }
27770 pthread_t t; pthread_create(&t,NULL,g,NULL);
27775 rm -f conftest.$ac_objext conftest$ac_exeext
27776 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27777 (eval $ac_link) 2>conftest.er1
27779 grep -v '^ *+' conftest.er1 >conftest.err
27781 cat conftest.err >&5
27782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27783 (exit $ac_status); } &&
27784 { ac_try='test -z "$ac_c_werror_flag"
27785 || test ! -s conftest.err'
27786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27787 (eval $ac_try) 2>&5
27789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27790 (exit $ac_status); }; } &&
27791 { ac_try='test -s conftest$ac_exeext'
27792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27793 (eval $ac_try) 2>&5
27795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27796 (exit $ac_status); }; }; then
27797 thread_CFLAGS="$flag"
27799 echo "$as_me: failed program was:" >&5
27800 sed 's/^/| /' conftest.$ac_ext >&5
27803 rm -f conftest.err conftest.$ac_objext \
27804 conftest$ac_exeext conftest.$ac_ext
27805 if test "X$thread_CFLAGS" != Xfailed; then
27809 CFLAGS="$chktls_save_CFLAGS"
27810 if test "X$thread_CFLAGS" != Xfailed; then
27811 CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
27812 if test "$cross_compiling" = yes; then
27813 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
27814 echo "$as_me: error: in \`$ac_pwd':" >&2;}
27815 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
27816 See \`config.log' for more details." >&5
27817 echo "$as_me: error: cannot run test program while cross compiling
27818 See \`config.log' for more details." >&2;}
27819 { (exit 1); exit 1; }; }; }
27821 cat >conftest.$ac_ext <<_ACEOF
27824 cat confdefs.h >>conftest.$ac_ext
27825 cat >>conftest.$ac_ext <<_ACEOF
27826 /* end confdefs.h. */
27827 #include <pthread.h>
27829 static int *a_in_other_thread;
27831 thread_func (void *arg)
27833 a_in_other_thread = &a;
27840 void *thread_retval;
27841 int *a_in_main_thread;
27842 if (pthread_create (&thread, (pthread_attr_t *)0,
27843 thread_func, (void *)0))
27845 a_in_main_thread = &a;
27846 if (pthread_join (thread, &thread_retval))
27848 return (a_in_other_thread == a_in_main_thread);
27853 rm -f conftest$ac_exeext
27854 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27855 (eval $ac_link) 2>&5
27857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27858 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27860 (eval $ac_try) 2>&5
27862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27863 (exit $ac_status); }; }; then
27864 gcc_cv_have_tls=yes
27866 echo "$as_me: program exited with status $ac_status" >&5
27867 echo "$as_me: failed program was:" >&5
27868 sed 's/^/| /' conftest.$ac_ext >&5
27870 ( exit $ac_status )
27873 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27875 CFLAGS="$chktls_save_CFLAGS"
27879 echo "$as_me: program exited with status $ac_status" >&5
27880 echo "$as_me: failed program was:" >&5
27881 sed 's/^/| /' conftest.$ac_ext >&5
27883 ( exit $ac_status )
27886 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27889 echo "$as_me:$LINENO: result: $gcc_cv_have_tls" >&5
27890 echo "${ECHO_T}$gcc_cv_have_tls" >&6
27891 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
27893 cat >>confdefs.h <<\_ACEOF
27899 # For _Unwind_GetIPInfo.
27902 # Check whether --with-system-libunwind or --without-system-libunwind was given.
27903 if test "${with_system_libunwind+set}" = set; then
27904 withval="$with_system_libunwind"
27907 # If system-libunwind was not specifically set, pick a default setting.
27908 if test x$with_system_libunwind = x; then
27910 ia64-*-hpux*) with_system_libunwind=yes ;;
27911 *) with_system_libunwind=no ;;
27914 # Based on system-libunwind and target, do we have ipinfo?
27915 if test x$with_system_libunwind = xyes; then
27917 ia64-*-*) have_unwind_getipinfo=no ;;
27918 *) have_unwind_getipinfo=yes ;;
27921 # Darwin before version 9 does not have _Unwind_GetIPInfo.
27924 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
27925 *) have_unwind_getipinfo=yes ;;
27930 if test x$have_unwind_getipinfo = xyes; then
27932 cat >>confdefs.h <<\_ACEOF
27933 #define HAVE_GETIPINFO 1
27939 # See if linker supports anonymous version scripts.
27940 echo "$as_me:$LINENO: checking whether ld supports anonymous version scripts" >&5
27941 echo $ECHO_N "checking whether ld supports anonymous version scripts... $ECHO_C" >&6
27942 if test "${libjava_cv_anon_version_script+set}" = set; then
27943 echo $ECHO_N "(cached) $ECHO_C" >&6
27945 save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
27946 libjava_cv_anon_version_script=no
27947 CFLAGS="$CFLAGS -fPIC"; LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
27948 echo '{ global: globalsymb*; local: *; };' > conftest.map
27949 if test x$gcc_no_link = xyes; then
27950 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27951 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27952 { (exit 1); exit 1; }; }
27954 cat >conftest.$ac_ext <<_ACEOF
27957 cat confdefs.h >>conftest.$ac_ext
27958 cat >>conftest.$ac_ext <<_ACEOF
27959 /* end confdefs.h. */
27960 void globalsymbol (void) {} void localsymbol (void) {}
27969 rm -f conftest.$ac_objext conftest$ac_exeext
27970 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27971 (eval $ac_link) 2>conftest.er1
27973 grep -v '^ *+' conftest.er1 >conftest.err
27975 cat conftest.err >&5
27976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27977 (exit $ac_status); } &&
27978 { ac_try='test -z "$ac_c_werror_flag"
27979 || test ! -s conftest.err'
27980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27981 (eval $ac_try) 2>&5
27983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27984 (exit $ac_status); }; } &&
27985 { ac_try='test -s conftest$ac_exeext'
27986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27987 (eval $ac_try) 2>&5
27989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
27990 (exit $ac_status); }; }; then
27991 libjava_cv_anon_version_script=yes
27993 echo "$as_me: failed program was:" >&5
27994 sed 's/^/| /' conftest.$ac_ext >&5
27997 rm -f conftest.err conftest.$ac_objext \
27998 conftest$ac_exeext conftest.$ac_ext
27999 CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
28002 echo "$as_me:$LINENO: result: $libjava_cv_anon_version_script" >&5
28003 echo "${ECHO_T}$libjava_cv_anon_version_script" >&6
28006 if test "$libjava_cv_anon_version_script" = yes; then
28007 ANONVERSCRIPT_TRUE=
28008 ANONVERSCRIPT_FALSE='#'
28010 ANONVERSCRIPT_TRUE='#'
28011 ANONVERSCRIPT_FALSE=
28015 # Check if linker supports static linking on a per library basis
28016 LD_START_STATIC_SPEC=
28017 LD_FINISH_STATIC_SPEC=
28018 if $LD --help 2>&1 | grep -q -e -call_shared ; then
28019 if $LD --help 2>&1 | grep -q -e -non_shared ; then
28020 LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
28021 LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
28027 here=`${PWDCMD-pwd}`
28030 # We get this from the environment.
28034 # Check whether --with-python-dir or --without-python-dir was given.
28035 if test "${with_python_dir+set}" = set; then
28036 withval="$with_python_dir"
28037 with_python_dir=$withval
28042 if test "x${with_python_dir}" = "x"
28044 # Needed for installing Python modules during make install.
28045 python_mod_dir="\${prefix}/share/python"
28046 # Needed for substituting into aot-compile*
28047 python_mod_dir_expanded="${prefix}/share/python"
28049 python_mod_dir="\${prefix}${with_python_dir}"
28050 python_mod_dir_expanded="${prefix}${with_python_dir}"
28052 echo "$as_me:$LINENO: result: Python modules dir: ${python_mod_dir_expanded}" >&5
28053 echo "${ECHO_T}Python modules dir: ${python_mod_dir_expanded}" >&6;
28057 # needed for aot-compile-rpm
28061 # Check whether --enable-aot-compile-rpm or --disable-aot-compile-rpm was given.
28062 if test "${enable_aot_compile_rpm+set}" = set; then
28063 enableval="$enable_aot_compile_rpm"
28064 case "${enableval}" in
28065 yes) AOT_RPM_ENABLED=yes ;;
28066 no) AOT_RPM_ENABLED=no ;;
28067 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable aot-compile-rpm" >&5
28068 echo "$as_me: error: Unknown argument to enable/disable aot-compile-rpm" >&2;}
28069 { (exit 1); exit 1; }; } ;;
28077 if test "x${AOT_RPM_ENABLED}" = xyes; then
28078 INSTALL_AOT_RPM_TRUE=
28079 INSTALL_AOT_RPM_FALSE='#'
28081 INSTALL_AOT_RPM_TRUE='#'
28082 INSTALL_AOT_RPM_FALSE=
28086 # Check whether --enable-java-home or --disable-java-home was given.
28087 if test "${enable_java_home+set}" = set; then
28088 enableval="$enable_java_home"
28089 case "${enableval}" in
28090 yes) JAVA_HOME_ENABLED=yes ;;
28091 no) JAVA_HOME_ENABLED=no ;;
28092 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable java-home" >&5
28093 echo "$as_me: error: Unknown argument to enable/disable java-home" >&2;}
28094 { (exit 1); exit 1; }; } ;;
28097 JAVA_HOME_ENABLED=no
28102 if test "x${JAVA_HOME_ENABLED}" = xyes; then
28103 CREATE_JAVA_HOME_TRUE=
28104 CREATE_JAVA_HOME_FALSE='#'
28106 CREATE_JAVA_HOME_TRUE='#'
28107 CREATE_JAVA_HOME_FALSE=
28111 # Only do these checks if java-home above is enabled.
28112 if test "x${JAVA_HOME_ENABLED}" = xyes
28116 # Check whether --with-gcc-suffix or --without-gcc-suffix was given.
28117 if test "${with_gcc_suffix+set}" = set; then
28118 withval="$with_gcc_suffix"
28119 gcc_suffix=$withval
28123 echo "$as_me:$LINENO: result: GCC suffix: ${gcc_suffix}" >&5
28124 echo "${ECHO_T}GCC suffix: ${gcc_suffix}" >&6
28128 # Check whether --with-arch-directory or --without-arch-directory was given.
28129 if test "${with_arch_directory+set}" = set; then
28130 withval="$with_arch_directory"
28137 # Check whether --with-os-directory or --without-os-directory was given.
28138 if test "${with_os_directory+set}" = set; then
28139 withval="$with_os_directory"
28146 # Check whether --with-origin-name or --without-origin-name was given.
28147 if test "${with_origin_name+set}" = set; then
28148 withval="$with_origin_name"
28149 origin_name=$withval
28151 origin_name=gcj${gcc_suffix}
28153 echo "$as_me:$LINENO: result: JPackage origin name: ${origin_name}" >&5
28154 echo "${ECHO_T}JPackage origin name: ${origin_name}" >&6
28157 # Check whether --with-arch-suffix or --without-arch-suffix was given.
28158 if test "${with_arch_suffix+set}" = set; then
28159 withval="$with_arch_suffix"
28160 arch_suffix=$withval
28164 echo "$as_me:$LINENO: result: arch suffix: ${arch_suffix}" >&5
28165 echo "${ECHO_T}arch suffix: ${arch_suffix}" >&6
28168 # Check whether --with-jvm-root-dir or --without-jvm-root-dir was given.
28169 if test "${with_jvm_root_dir+set}" = set; then
28170 withval="$with_jvm_root_dir"
28171 jvm_root_dir=$withval
28173 jvm_root_dir="\${prefix}/lib/jvm"
28175 echo "$as_me:$LINENO: result: JVM root installation directory: ${jvm_root_dir}" >&5
28176 echo "${ECHO_T}JVM root installation directory: ${jvm_root_dir}" >&6
28179 # Check whether --with-jvm-jar-dir or --without-jvm-jar-dir was given.
28180 if test "${with_jvm_jar_dir+set}" = set; then
28181 withval="$with_jvm_jar_dir"
28182 jvm_jar_dir=$withval
28184 jvm_jar_dir=\${prefix}/lib/jvm-exports
28186 echo "$as_me:$LINENO: result: JAR root installation directory: ${jvm_jar_dir}" >&5
28187 echo "${ECHO_T}JAR root installation directory: ${jvm_jar_dir}" >&6
28193 echo "$as_me:$LINENO: result: Java version: ${JAVA_VERSION}" >&5
28194 echo "${ECHO_T}Java version: ${JAVA_VERSION}" >&6
28196 jre_dir=java-${JAVA_VERSION}-${origin_name}-${JAVA_VERSION}.${BUILD_VERSION}${arch_suffix}/jre
28197 sdk_dir=java-${JAVA_VERSION}-${origin_name}-${JAVA_VERSION}.${BUILD_VERSION}${arch_suffix}
28198 jre_lnk=jre-${JAVA_VERSION}-${origin_name}
28199 sdk_lnk=java-${JAVA_VERSION}-${origin_name}
28201 JVM_ROOT_DIR=${jvm_root_dir}
28203 echo "$as_me:$LINENO: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5
28204 echo "${ECHO_T}JVM ROOT directory: ${JVM_ROOT_DIR}" >&6
28206 JVM_JAR_ROOT_DIR=${jvm_jar_dir}
28208 echo "$as_me:$LINENO: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5
28209 echo "${ECHO_T}JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6
28211 JVM_JAR_DIR=${jvm_jar_dir}/${sdk_dir}
28213 echo "$as_me:$LINENO: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5
28214 echo "${ECHO_T}JVM JAR directory: ${JVM_JAR_DIR}" >&6
28228 SDK_BIN_DIR=${jvm_root_dir}/${sdk_dir}/bin
28230 echo "$as_me:$LINENO: result: SDK tools directory: ${SDK_BIN_DIR}" >&5
28231 echo "${ECHO_T}SDK tools directory: ${SDK_BIN_DIR}" >&6
28233 SDK_LIB_DIR=${jvm_root_dir}/${sdk_dir}/lib
28235 echo "$as_me:$LINENO: result: SDK jar directory: ${SDK_LIB_DIR}" >&5
28236 echo "${ECHO_T}SDK jar directory: ${SDK_LIB_DIR}" >&6
28238 SDK_INCLUDE_DIR=${jvm_root_dir}/${sdk_dir}/include
28240 echo "$as_me:$LINENO: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5
28241 echo "${ECHO_T}SDK include directory: ${SDK_INCLUDE_DIR}" >&6
28243 JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin
28245 echo "$as_me:$LINENO: result: JRE tools directory: ${JRE_BIN_DIR}" >&5
28246 echo "${ECHO_T}JRE tools directory: ${JRE_BIN_DIR}" >&6
28248 JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib
28250 echo "$as_me:$LINENO: result: JRE lib directory: ${JRE_LIB_DIR}" >&5
28251 echo "${ECHO_T}JRE lib directory: ${JRE_LIB_DIR}" >&6
28253 # Find gcj prefix using gcj found in PATH.
28254 gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"`
28256 # Where do the gcj binaries live?
28257 # For jhbuild based builds, they all live in a sibling of bin called
28258 # gcj-bin. Check for gcj-bin first, and use bin otherwise.
28259 GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi`
28261 echo "$as_me:$LINENO: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5
28262 echo "${ECHO_T}GCJ tools directory: ${GCJ_BIN_DIR}" >&6
28264 echo host is ${host}
28265 if test "x${host_cpu}" = "x"
28268 *-mingw* | *-cygwin*)
28270 i486-* | i586-* | i686-*)
28273 host_cpu=${host_cpu};;
28276 echo "$as_me:$LINENO: result: arch directory: ${host_cpu}" >&5
28277 echo "${ECHO_T}arch directory: ${host_cpu}" >&6
28281 if test "x${host_os}" = "x"
28284 *-mingw* | *-cygwin*)
28289 host_os=${host_os};;
28292 echo os directory: ${host_os}
28296 # make an expanded $libdir, for substituting into
28297 # scripts (and other non-Makefile things).
28299 if test "x${exec_prefix}" = "xNONE"
28301 lib_exec_prefix=$prefix
28303 lib_exec_prefix=$exec_prefix
28305 LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"`
28309 ac_config_files="$ac_config_files Makefile libgcj.pc libgcj.spec libgcj-test.spec gcj/Makefile include/Makefile testsuite/Makefile contrib/aotcompile.py contrib/aot-compile contrib/aot-compile-rpm contrib/rebuild-gcj-db"
28312 if test ${multilib} = yes; then
28313 multilib_arg="--enable-multilib"
28318 ac_config_files="$ac_config_files scripts/jar"
28320 cat >confcache <<\_ACEOF
28321 # This file is a shell script that caches the results of configure
28322 # tests run on this system so they can be shared between configure
28323 # scripts and configure runs, see configure's option --config-cache.
28324 # It is not useful on other systems. If it contains results you don't
28325 # want to keep, you may remove or edit it.
28327 # config.status only pays attention to the cache file if you give it
28328 # the --recheck option to rerun configure.
28330 # `ac_cv_env_foo' variables (set or unset) will be overridden when
28331 # loading this file, other *unset* `ac_cv_foo' will be assigned the
28332 # following values.
28336 # The following way of writing the cache mishandles newlines in values,
28337 # but we know of no workaround that is simple, portable, and efficient.
28338 # So, don't put newlines in cache variables' values.
28339 # Ultrix sh set writes to stderr and can't be redirected directly,
28340 # and sets the high bit in the cache file unless we assign to the vars.
28343 case `(ac_space=' '; set | grep ac_space) 2>&1` in
28345 # `set' does not quote correctly, so add quotes (double-quote
28346 # substitution turns \\\\ into \\, and sed turns \\ into \).
28349 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
28352 # `set' quotes correctly as required by POSIX, so do not add quotes.
28354 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
28361 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
28363 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
28365 if diff $cache_file confcache >/dev/null 2>&1; then :; else
28366 if test -w $cache_file; then
28367 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
28368 cat confcache >$cache_file
28370 echo "not updating unwritable cache $cache_file"
28375 test "x$prefix" = xNONE && prefix=$ac_default_prefix
28376 # Let make expand exec_prefix.
28377 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
28379 # VPATH may cause trouble with some makes, so we remove $(srcdir),
28380 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
28381 # trailing colons and then remove the whole line if VPATH becomes empty
28382 # (actually we leave an empty line to preserve line numbers).
28383 if test "x$srcdir" = x.; then
28384 ac_vpsub='/^[ ]*VPATH[ ]*=/{
28385 s/:*\$(srcdir):*/:/;
28386 s/:*\${srcdir}:*/:/;
28388 s/^\([^=]*=[ ]*\):*/\1/;
28394 DEFS=-DHAVE_CONFIG_H
28398 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
28399 # 1. Remove the extension, and $U if already installed.
28400 ac_i=`echo "$ac_i" |
28401 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
28403 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
28404 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
28406 LIBOBJS=$ac_libobjs
28408 LTLIBOBJS=$ac_ltlibobjs
28411 if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then
28412 { { echo "$as_me:$LINENO: error: conditional \"CREATE_GJDOC\" was never defined.
28413 Usually this means the macro was only invoked conditionally." >&5
28414 echo "$as_me: error: conditional \"CREATE_GJDOC\" was never defined.
28415 Usually this means the macro was only invoked conditionally." >&2;}
28416 { (exit 1); exit 1; }; }
28418 if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
28419 { { echo "$as_me:$LINENO: error: conditional \"JAVA_MAINTAINER_MODE\" was never defined.
28420 Usually this means the macro was only invoked conditionally." >&5
28421 echo "$as_me: error: conditional \"JAVA_MAINTAINER_MODE\" was never defined.
28422 Usually this means the macro was only invoked conditionally." >&2;}
28423 { (exit 1); exit 1; }; }
28425 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
28426 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
28427 Usually this means the macro was only invoked conditionally." >&5
28428 echo "$as_me: error: conditional \"AMDEP\" was never defined.
28429 Usually this means the macro was only invoked conditionally." >&2;}
28430 { (exit 1); exit 1; }; }
28432 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
28433 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
28434 Usually this means the macro was only invoked conditionally." >&5
28435 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
28436 Usually this means the macro was only invoked conditionally." >&2;}
28437 { (exit 1); exit 1; }; }
28439 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
28440 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
28441 Usually this means the macro was only invoked conditionally." >&5
28442 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
28443 Usually this means the macro was only invoked conditionally." >&2;}
28444 { (exit 1); exit 1; }; }
28446 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
28447 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
28448 Usually this means the macro was only invoked conditionally." >&5
28449 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
28450 Usually this means the macro was only invoked conditionally." >&2;}
28451 { (exit 1); exit 1; }; }
28453 if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
28454 { { echo "$as_me:$LINENO: error: conditional \"XLIB_AWT\" was never defined.
28455 Usually this means the macro was only invoked conditionally." >&5
28456 echo "$as_me: error: conditional \"XLIB_AWT\" was never defined.
28457 Usually this means the macro was only invoked conditionally." >&2;}
28458 { (exit 1); exit 1; }; }
28460 if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
28461 { { echo "$as_me:$LINENO: error: conditional \"X_AWT\" was never defined.
28462 Usually this means the macro was only invoked conditionally." >&5
28463 echo "$as_me: error: conditional \"X_AWT\" was never defined.
28464 Usually this means the macro was only invoked conditionally." >&2;}
28465 { (exit 1); exit 1; }; }
28467 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
28468 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
28469 Usually this means the macro was only invoked conditionally." >&5
28470 echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
28471 Usually this means the macro was only invoked conditionally." >&2;}
28472 { (exit 1); exit 1; }; }
28474 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
28475 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
28476 Usually this means the macro was only invoked conditionally." >&5
28477 echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
28478 Usually this means the macro was only invoked conditionally." >&2;}
28479 { (exit 1); exit 1; }; }
28481 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
28482 { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
28483 Usually this means the macro was only invoked conditionally." >&5
28484 echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
28485 Usually this means the macro was only invoked conditionally." >&2;}
28486 { (exit 1); exit 1; }; }
28488 if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
28489 { { echo "$as_me:$LINENO: error: conditional \"BUILD_ECJ1\" was never defined.
28490 Usually this means the macro was only invoked conditionally." >&5
28491 echo "$as_me: error: conditional \"BUILD_ECJ1\" was never defined.
28492 Usually this means the macro was only invoked conditionally." >&2;}
28493 { (exit 1); exit 1; }; }
28495 if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
28496 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_ECJ_JAR\" was never defined.
28497 Usually this means the macro was only invoked conditionally." >&5
28498 echo "$as_me: error: conditional \"INSTALL_ECJ_JAR\" was never defined.
28499 Usually this means the macro was only invoked conditionally." >&2;}
28500 { (exit 1); exit 1; }; }
28502 if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
28503 { { echo "$as_me:$LINENO: error: conditional \"JAVA_HOME_SET\" was never defined.
28504 Usually this means the macro was only invoked conditionally." >&5
28505 echo "$as_me: error: conditional \"JAVA_HOME_SET\" was never defined.
28506 Usually this means the macro was only invoked conditionally." >&2;}
28507 { (exit 1); exit 1; }; }
28509 if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
28510 { { echo "$as_me:$LINENO: error: conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
28511 Usually this means the macro was only invoked conditionally." >&5
28512 echo "$as_me: error: conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
28513 Usually this means the macro was only invoked conditionally." >&2;}
28514 { (exit 1); exit 1; }; }
28516 if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then
28517 { { echo "$as_me:$LINENO: error: conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
28518 Usually this means the macro was only invoked conditionally." >&5
28519 echo "$as_me: error: conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
28520 Usually this means the macro was only invoked conditionally." >&2;}
28521 { (exit 1); exit 1; }; }
28523 if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
28524 { { echo "$as_me:$LINENO: error: conditional \"INTERPRETER\" was never defined.
28525 Usually this means the macro was only invoked conditionally." >&5
28526 echo "$as_me: error: conditional \"INTERPRETER\" was never defined.
28527 Usually this means the macro was only invoked conditionally." >&2;}
28528 { (exit 1); exit 1; }; }
28530 if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
28531 { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
28532 Usually this means the macro was only invoked conditionally." >&5
28533 echo "$as_me: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
28534 Usually this means the macro was only invoked conditionally." >&2;}
28535 { (exit 1); exit 1; }; }
28537 if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
28538 { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
28539 Usually this means the macro was only invoked conditionally." >&5
28540 echo "$as_me: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
28541 Usually this means the macro was only invoked conditionally." >&2;}
28542 { (exit 1); exit 1; }; }
28544 if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
28545 { { echo "$as_me:$LINENO: error: conditional \"USING_DARWIN_CRT\" was never defined.
28546 Usually this means the macro was only invoked conditionally." >&5
28547 echo "$as_me: error: conditional \"USING_DARWIN_CRT\" was never defined.
28548 Usually this means the macro was only invoked conditionally." >&2;}
28549 { (exit 1); exit 1; }; }
28551 if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
28552 { { echo "$as_me:$LINENO: error: conditional \"USING_BOEHMGC\" was never defined.
28553 Usually this means the macro was only invoked conditionally." >&5
28554 echo "$as_me: error: conditional \"USING_BOEHMGC\" was never defined.
28555 Usually this means the macro was only invoked conditionally." >&2;}
28556 { (exit 1); exit 1; }; }
28558 if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
28559 { { echo "$as_me:$LINENO: error: conditional \"USING_NOGC\" was never defined.
28560 Usually this means the macro was only invoked conditionally." >&5
28561 echo "$as_me: error: conditional \"USING_NOGC\" was never defined.
28562 Usually this means the macro was only invoked conditionally." >&2;}
28563 { (exit 1); exit 1; }; }
28565 if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
28566 { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_THREADS\" was never defined.
28567 Usually this means the macro was only invoked conditionally." >&5
28568 echo "$as_me: error: conditional \"USING_POSIX_THREADS\" was never defined.
28569 Usually this means the macro was only invoked conditionally." >&2;}
28570 { (exit 1); exit 1; }; }
28572 if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
28573 { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_THREADS\" was never defined.
28574 Usually this means the macro was only invoked conditionally." >&5
28575 echo "$as_me: error: conditional \"USING_WIN32_THREADS\" was never defined.
28576 Usually this means the macro was only invoked conditionally." >&2;}
28577 { (exit 1); exit 1; }; }
28579 if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
28580 { { echo "$as_me:$LINENO: error: conditional \"USING_NO_THREADS\" was never defined.
28581 Usually this means the macro was only invoked conditionally." >&5
28582 echo "$as_me: error: conditional \"USING_NO_THREADS\" was never defined.
28583 Usually this means the macro was only invoked conditionally." >&2;}
28584 { (exit 1); exit 1; }; }
28586 if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
28587 { { echo "$as_me:$LINENO: error: conditional \"USE_LIBGCJ_BC\" was never defined.
28588 Usually this means the macro was only invoked conditionally." >&5
28589 echo "$as_me: error: conditional \"USE_LIBGCJ_BC\" was never defined.
28590 Usually this means the macro was only invoked conditionally." >&2;}
28591 { (exit 1); exit 1; }; }
28593 if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
28594 { { echo "$as_me:$LINENO: error: conditional \"USING_GCC\" was never defined.
28595 Usually this means the macro was only invoked conditionally." >&5
28596 echo "$as_me: error: conditional \"USING_GCC\" was never defined.
28597 Usually this means the macro was only invoked conditionally." >&2;}
28598 { (exit 1); exit 1; }; }
28600 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
28601 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
28602 Usually this means the macro was only invoked conditionally." >&5
28603 echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
28604 Usually this means the macro was only invoked conditionally." >&2;}
28605 { (exit 1); exit 1; }; }
28607 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
28608 { { echo "$as_me:$LINENO: error: conditional \"NATIVE\" was never defined.
28609 Usually this means the macro was only invoked conditionally." >&5
28610 echo "$as_me: error: conditional \"NATIVE\" was never defined.
28611 Usually this means the macro was only invoked conditionally." >&2;}
28612 { (exit 1); exit 1; }; }
28614 if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
28615 { { echo "$as_me:$LINENO: error: conditional \"ENABLE_SHARED\" was never defined.
28616 Usually this means the macro was only invoked conditionally." >&5
28617 echo "$as_me: error: conditional \"ENABLE_SHARED\" was never defined.
28618 Usually this means the macro was only invoked conditionally." >&2;}
28619 { (exit 1); exit 1; }; }
28621 if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
28622 { { echo "$as_me:$LINENO: error: conditional \"NEEDS_DATA_START\" was never defined.
28623 Usually this means the macro was only invoked conditionally." >&5
28624 echo "$as_me: error: conditional \"NEEDS_DATA_START\" was never defined.
28625 Usually this means the macro was only invoked conditionally." >&2;}
28626 { (exit 1); exit 1; }; }
28628 if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then
28629 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_BINARIES\" was never defined.
28630 Usually this means the macro was only invoked conditionally." >&5
28631 echo "$as_me: error: conditional \"INSTALL_BINARIES\" was never defined.
28632 Usually this means the macro was only invoked conditionally." >&2;}
28633 { (exit 1); exit 1; }; }
28635 if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
28636 { { echo "$as_me:$LINENO: error: conditional \"ANONVERSCRIPT\" was never defined.
28637 Usually this means the macro was only invoked conditionally." >&5
28638 echo "$as_me: error: conditional \"ANONVERSCRIPT\" was never defined.
28639 Usually this means the macro was only invoked conditionally." >&2;}
28640 { (exit 1); exit 1; }; }
28642 if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then
28643 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_AOT_RPM\" was never defined.
28644 Usually this means the macro was only invoked conditionally." >&5
28645 echo "$as_me: error: conditional \"INSTALL_AOT_RPM\" was never defined.
28646 Usually this means the macro was only invoked conditionally." >&2;}
28647 { (exit 1); exit 1; }; }
28649 if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then
28650 { { echo "$as_me:$LINENO: error: conditional \"CREATE_JAVA_HOME\" was never defined.
28651 Usually this means the macro was only invoked conditionally." >&5
28652 echo "$as_me: error: conditional \"CREATE_JAVA_HOME\" was never defined.
28653 Usually this means the macro was only invoked conditionally." >&2;}
28654 { (exit 1); exit 1; }; }
28657 : ${CONFIG_STATUS=./config.status}
28658 ac_clean_files_save=$ac_clean_files
28659 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
28660 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
28661 echo "$as_me: creating $CONFIG_STATUS" >&6;}
28662 cat >$CONFIG_STATUS <<_ACEOF
28664 # Generated by $as_me.
28665 # Run this file to recreate the current configuration.
28666 # Compiler output produced by configure, useful for debugging
28667 # configure, is in config.log if it exists.
28670 ac_cs_recheck=false
28672 SHELL=\${CONFIG_SHELL-$SHELL}
28675 cat >>$CONFIG_STATUS <<\_ACEOF
28676 ## --------------------- ##
28677 ## M4sh Initialization. ##
28678 ## --------------------- ##
28680 # Be Bourne compatible
28681 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
28684 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
28685 # is contrary to our usage. Disable this feature.
28686 alias -g '${1+"$@"}'='"$@"'
28687 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
28690 DUALCASE=1; export DUALCASE # for MKS sh
28692 # Support unset when possible.
28693 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28700 # Work around bugs in pre-3.0 UWIN ksh.
28701 $as_unset ENV MAIL MAILPATH
28708 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
28709 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
28710 LC_TELEPHONE LC_TIME
28712 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
28713 eval $as_var=C; export $as_var
28719 # Required to use basename.
28720 if expr a : '\(a\)' >/dev/null 2>&1; then
28726 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
28727 as_basename=basename
28733 # Name of the executable.
28734 as_me=`$as_basename "$0" ||
28735 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
28736 X"$0" : 'X\(//\)$' \| \
28737 X"$0" : 'X\(/\)$' \| \
28738 . : '\(.\)' 2>/dev/null ||
28740 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
28741 /^X\/\(\/\/\)$/{ s//\1/; q; }
28742 /^X\/\(\/\).*/{ s//\1/; q; }
28746 # PATH needs CR, and LINENO needs CR and PATH.
28747 # Avoid depending upon Character Ranges.
28748 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
28749 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
28750 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
28751 as_cr_digits='0123456789'
28752 as_cr_alnum=$as_cr_Letters$as_cr_digits
28754 # The user is always right.
28755 if test "${PATH_SEPARATOR+set}" != set; then
28756 echo "#! /bin/sh" >conf$$.sh
28757 echo "exit 0" >>conf$$.sh
28759 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
28768 as_lineno_1=$LINENO
28769 as_lineno_2=$LINENO
28770 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
28771 test "x$as_lineno_1" != "x$as_lineno_2" &&
28772 test "x$as_lineno_3" = "x$as_lineno_2" || {
28773 # Find who we are. Look in the path if we contain no path at all
28776 *[\\/]* ) as_myself=$0 ;;
28777 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28778 for as_dir in $PATH
28781 test -z "$as_dir" && as_dir=.
28782 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
28787 # We did not find ourselves, most probably we were run as `sh COMMAND'
28788 # in which case we are not to be found in the path.
28789 if test "x$as_myself" = x; then
28792 if test ! -f "$as_myself"; then
28793 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
28794 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
28795 { (exit 1); exit 1; }; }
28797 case $CONFIG_SHELL in
28799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28800 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
28803 test -z "$as_dir" && as_dir=.
28804 for as_base in sh bash ksh sh5; do
28807 if ("$as_dir/$as_base" -c '
28808 as_lineno_1=$LINENO
28809 as_lineno_2=$LINENO
28810 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
28811 test "x$as_lineno_1" != "x$as_lineno_2" &&
28812 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
28813 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
28814 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
28815 CONFIG_SHELL=$as_dir/$as_base
28816 export CONFIG_SHELL
28817 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
28825 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
28826 # uniformly replaced by the line number. The first 'sed' inserts a
28827 # line-number line before each line; the second 'sed' does the real
28828 # work. The second script uses 'N' to pair each line-number line
28829 # with the numbered line, and appends trailing '-' during
28830 # substitution so that $LINENO is not a special case at line end.
28831 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
28832 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
28833 sed '=' <$as_myself |
28838 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
28841 s,^['$as_cr_digits']*\n,,
28842 ' >$as_me.lineno &&
28843 chmod +x $as_me.lineno ||
28844 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
28845 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
28846 { (exit 1); exit 1; }; }
28848 # Don't try to exec as it changes $[0], causing all sort of problems
28849 # (the dirname of $[0] is not the place where we might find the
28850 # original and so on. Autoconf is especially sensible to this).
28852 # Exit status is that of the last command.
28857 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
28858 *c*,-n*) ECHO_N= ECHO_C='
28860 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
28861 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
28864 if expr a : '\(a\)' >/dev/null 2>&1; then
28870 rm -f conf$$ conf$$.exe conf$$.file
28872 if ln -s conf$$.file conf$$ 2>/dev/null; then
28873 # We could just check for DJGPP; but this test a) works b) is more generic
28874 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
28875 if test -f conf$$.exe; then
28876 # Don't use ln at all; we don't have any links
28881 elif ln conf$$.file conf$$ 2>/dev/null; then
28886 rm -f conf$$ conf$$.exe conf$$.file
28888 if mkdir -p . 2>/dev/null; then
28891 test -d ./-p && rmdir ./-p
28895 as_executable_p="test -f"
28897 # Sed expression to map a string onto a valid CPP name.
28898 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
28900 # Sed expression to map a string onto a valid variable name.
28901 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
28905 # We need space, tab and new line, in precisely that order.
28915 # Open the log real soon, to keep \$[0] and so on meaningful, and to
28916 # report actual input values of CONFIG_FILES etc. instead of their
28917 # values after options handling. Logging --version etc. is OK.
28921 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
28922 ## Running $as_me. ##
28927 This file was extended by libjava $as_me version-unused, which was
28928 generated by GNU Autoconf 2.59. Invocation command line was
28930 CONFIG_FILES = $CONFIG_FILES
28931 CONFIG_HEADERS = $CONFIG_HEADERS
28932 CONFIG_LINKS = $CONFIG_LINKS
28933 CONFIG_COMMANDS = $CONFIG_COMMANDS
28937 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
28941 # Files that config.status was made for.
28942 if test -n "$ac_config_files"; then
28943 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
28946 if test -n "$ac_config_headers"; then
28947 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
28950 if test -n "$ac_config_links"; then
28951 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
28954 if test -n "$ac_config_commands"; then
28955 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
28958 cat >>$CONFIG_STATUS <<\_ACEOF
28961 \`$as_me' instantiates files from templates according to the
28962 current configuration.
28964 Usage: $0 [OPTIONS] [FILE]...
28966 -h, --help print this help, then exit
28967 -V, --version print version number, then exit
28968 -q, --quiet do not print progress messages
28969 -d, --debug don't remove temporary files
28970 --recheck update $as_me by reconfiguring in the same conditions
28971 --file=FILE[:TEMPLATE]
28972 instantiate the configuration file FILE
28973 --header=FILE[:TEMPLATE]
28974 instantiate the configuration header FILE
28976 Configuration files:
28979 Configuration headers:
28982 Configuration links:
28985 Configuration commands:
28988 Report bugs to <bug-autoconf@gnu.org>."
28991 cat >>$CONFIG_STATUS <<_ACEOF
28993 libjava config.status version-unused
28994 configured by $0, generated by GNU Autoconf 2.59,
28995 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
28997 Copyright (C) 2003 Free Software Foundation, Inc.
28998 This config.status script is free software; the Free Software Foundation
28999 gives unlimited permission to copy, distribute and modify it."
29004 cat >>$CONFIG_STATUS <<\_ACEOF
29005 # If no file are specified by the user, then we need to provide default
29006 # value. By we need to know if files were specified by the user.
29012 ac_option=`expr "x$1" : 'x\([^=]*\)='`
29013 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29021 *) # This is not an option, so the user has probably given explicit
29024 ac_need_defaults=false;;
29028 # Handling of the options.
29030 cat >>$CONFIG_STATUS <<\_ACEOF
29031 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29033 --version | --vers* | -V )
29034 echo "$ac_cs_version"; exit 0 ;;
29036 # Conflict between --help and --header
29037 { { echo "$as_me:$LINENO: error: ambiguous option: $1
29038 Try \`$0 --help' for more information." >&5
29039 echo "$as_me: error: ambiguous option: $1
29040 Try \`$0 --help' for more information." >&2;}
29041 { (exit 1); exit 1; }; };;
29042 --help | --hel | -h )
29043 echo "$ac_cs_usage"; exit 0 ;;
29044 --debug | --d* | -d )
29046 --file | --fil | --fi | --f )
29048 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
29049 ac_need_defaults=false;;
29050 --header | --heade | --head | --hea )
29052 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
29053 ac_need_defaults=false;;
29054 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
29055 | -silent | --silent | --silen | --sile | --sil | --si | --s)
29058 # This is an error.
29059 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
29060 Try \`$0 --help' for more information." >&5
29061 echo "$as_me: error: unrecognized option: $1
29062 Try \`$0 --help' for more information." >&2;}
29063 { (exit 1); exit 1; }; } ;;
29065 *) ac_config_targets="$ac_config_targets $1" ;;
29071 ac_configure_extra_args=
29073 if $ac_cs_silent; then
29075 ac_configure_extra_args="$ac_configure_extra_args --silent"
29079 cat >>$CONFIG_STATUS <<_ACEOF
29080 if \$ac_cs_recheck; then
29081 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
29082 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
29087 cat >>$CONFIG_STATUS <<_ACEOF
29089 # INIT-COMMANDS section.
29096 with_multisubdir="$with_multisubdir"
29097 with_multisrctop="$with_multisrctop"
29098 with_target_subdir="$with_target_subdir"
29099 ac_configure_args="${multilib_arg} ${ac_configure_args}"
29100 multi_basedir="$multi_basedir"
29101 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
29103 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
29106 # The HP-UX ksh and POSIX shell print the target directory to stdout
29107 # if CDPATH is set.
29108 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
29110 sed_quote_subst='$sed_quote_subst'
29111 double_quote_subst='$double_quote_subst'
29112 delay_variable_subst='$delay_variable_subst'
29113 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
29114 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
29115 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
29116 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
29117 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
29118 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
29119 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
29120 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
29121 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
29122 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
29123 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
29124 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
29125 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
29126 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
29127 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
29128 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
29129 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
29130 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
29131 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
29132 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
29133 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
29134 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
29135 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
29136 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
29137 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
29138 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
29139 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
29140 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29141 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
29142 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
29143 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
29144 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
29145 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
29146 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
29147 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
29148 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29149 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29150 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29151 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
29152 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
29153 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
29154 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
29155 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
29156 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
29157 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"`'
29158 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
29159 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
29160 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
29161 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
29162 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
29163 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
29164 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
29165 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
29166 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
29167 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
29168 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
29169 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
29170 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
29171 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
29172 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
29173 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
29174 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
29175 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29176 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29177 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
29178 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
29179 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
29180 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
29181 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
29182 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29183 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29184 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29185 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29186 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29187 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29188 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
29189 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
29190 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
29191 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
29192 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
29193 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
29194 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
29195 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
29196 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
29197 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
29198 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
29199 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
29200 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
29201 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
29202 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
29203 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29204 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
29205 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
29206 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29207 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
29208 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
29209 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
29210 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
29211 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
29212 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
29213 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
29214 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
29215 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
29216 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
29217 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
29218 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29219 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29220 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29221 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
29222 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
29223 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
29224 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
29225 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
29226 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
29227 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
29228 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
29229 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
29230 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
29231 compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
29232 predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
29233 postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
29234 predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
29235 postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
29236 compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
29237 LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29238 LD_GCJ='`$ECHO "X$LD_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29239 old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29240 old_archive_cmds_GCJ='`$ECHO "X$old_archive_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29241 compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29242 compiler_GCJ='`$ECHO "X$compiler_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29243 GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29244 GCC_GCJ='`$ECHO "X$GCC_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29245 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29246 lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "X$lt_prog_compiler_no_builtin_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29247 lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29248 lt_prog_compiler_wl_GCJ='`$ECHO "X$lt_prog_compiler_wl_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29249 lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29250 lt_prog_compiler_pic_GCJ='`$ECHO "X$lt_prog_compiler_pic_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29251 lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29252 lt_prog_compiler_static_GCJ='`$ECHO "X$lt_prog_compiler_static_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29253 lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29254 lt_cv_prog_compiler_c_o_GCJ='`$ECHO "X$lt_cv_prog_compiler_c_o_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29255 archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29256 archive_cmds_need_lc_GCJ='`$ECHO "X$archive_cmds_need_lc_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29257 enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29258 enable_shared_with_static_runtimes_GCJ='`$ECHO "X$enable_shared_with_static_runtimes_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29259 export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29260 export_dynamic_flag_spec_GCJ='`$ECHO "X$export_dynamic_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29261 whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29262 whole_archive_flag_spec_GCJ='`$ECHO "X$whole_archive_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29263 compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29264 compiler_needs_object_GCJ='`$ECHO "X$compiler_needs_object_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29265 old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29266 old_archive_from_new_cmds_GCJ='`$ECHO "X$old_archive_from_new_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29267 old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29268 old_archive_from_expsyms_cmds_GCJ='`$ECHO "X$old_archive_from_expsyms_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29269 archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29270 archive_cmds_GCJ='`$ECHO "X$archive_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29271 archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29272 archive_expsym_cmds_GCJ='`$ECHO "X$archive_expsym_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29273 module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29274 module_cmds_GCJ='`$ECHO "X$module_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29275 module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29276 module_expsym_cmds_GCJ='`$ECHO "X$module_expsym_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29277 with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29278 with_gnu_ld_GCJ='`$ECHO "X$with_gnu_ld_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29279 allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29280 allow_undefined_flag_GCJ='`$ECHO "X$allow_undefined_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29281 no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29282 no_undefined_flag_GCJ='`$ECHO "X$no_undefined_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29283 hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29284 hardcode_libdir_flag_spec_GCJ='`$ECHO "X$hardcode_libdir_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29285 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29286 hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "X$hardcode_libdir_flag_spec_ld_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29287 hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29288 hardcode_libdir_separator_GCJ='`$ECHO "X$hardcode_libdir_separator_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29289 hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29290 hardcode_direct_GCJ='`$ECHO "X$hardcode_direct_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29291 hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29292 hardcode_direct_absolute_GCJ='`$ECHO "X$hardcode_direct_absolute_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29293 hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29294 hardcode_minus_L_GCJ='`$ECHO "X$hardcode_minus_L_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29295 hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29296 hardcode_shlibpath_var_GCJ='`$ECHO "X$hardcode_shlibpath_var_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29297 hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29298 hardcode_automatic_GCJ='`$ECHO "X$hardcode_automatic_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29299 inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29300 inherit_rpath_GCJ='`$ECHO "X$inherit_rpath_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29301 link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29302 link_all_deplibs_GCJ='`$ECHO "X$link_all_deplibs_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29303 fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29304 fix_srcfile_path_GCJ='`$ECHO "X$fix_srcfile_path_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29305 always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29306 always_export_symbols_GCJ='`$ECHO "X$always_export_symbols_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29307 export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29308 export_symbols_cmds_GCJ='`$ECHO "X$export_symbols_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29309 exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29310 exclude_expsyms_GCJ='`$ECHO "X$exclude_expsyms_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29311 include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29312 include_expsyms_GCJ='`$ECHO "X$include_expsyms_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29313 prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29314 prelink_cmds_GCJ='`$ECHO "X$prelink_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29315 file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29316 file_list_spec_GCJ='`$ECHO "X$file_list_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29317 hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29318 hardcode_action_GCJ='`$ECHO "X$hardcode_action_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29319 compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29320 compiler_lib_search_dirs_GCJ='`$ECHO "X$compiler_lib_search_dirs_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29321 predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29322 predep_objects_GCJ='`$ECHO "X$predep_objects_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29323 postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29324 postdep_objects_GCJ='`$ECHO "X$postdep_objects_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29325 predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29326 predeps_GCJ='`$ECHO "X$predeps_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29327 postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29328 postdeps_GCJ='`$ECHO "X$postdeps_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29329 compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29330 compiler_lib_search_path_GCJ='`$ECHO "X$compiler_lib_search_path_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29333 LTCFLAGS='$LTCFLAGS'
29334 compiler='$compiler_DEFAULT'
29336 # Quote evaled strings.
29348 deplibs_check_method \
29357 lt_cv_sys_global_symbol_pipe \
29358 lt_cv_sys_global_symbol_to_cdecl \
29359 lt_cv_sys_global_symbol_to_c_name_address \
29360 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
29363 lt_prog_compiler_no_builtin_flag \
29364 lt_prog_compiler_wl \
29365 lt_prog_compiler_pic \
29366 lt_prog_compiler_static \
29367 lt_cv_prog_compiler_c_o \
29375 export_dynamic_flag_spec \
29376 whole_archive_flag_spec \
29377 compiler_needs_object \
29379 allow_undefined_flag \
29380 no_undefined_flag \
29381 hardcode_libdir_flag_spec \
29382 hardcode_libdir_flag_spec_ld \
29383 hardcode_libdir_separator \
29388 variables_saved_for_relink \
29390 library_names_spec \
29395 compiler_lib_search_dirs \
29400 compiler_lib_search_path \
29405 lt_prog_compiler_no_builtin_flag_CXX \
29406 lt_prog_compiler_no_builtin_flag_GCJ \
29407 lt_prog_compiler_wl_CXX \
29408 lt_prog_compiler_wl_GCJ \
29409 lt_prog_compiler_pic_CXX \
29410 lt_prog_compiler_pic_GCJ \
29411 lt_prog_compiler_static_CXX \
29412 lt_prog_compiler_static_GCJ \
29413 lt_cv_prog_compiler_c_o_CXX \
29414 lt_cv_prog_compiler_c_o_GCJ \
29415 export_dynamic_flag_spec_CXX \
29416 export_dynamic_flag_spec_GCJ \
29417 whole_archive_flag_spec_CXX \
29418 whole_archive_flag_spec_GCJ \
29419 compiler_needs_object_CXX \
29420 compiler_needs_object_GCJ \
29423 allow_undefined_flag_CXX \
29424 allow_undefined_flag_GCJ \
29425 no_undefined_flag_CXX \
29426 no_undefined_flag_GCJ \
29427 hardcode_libdir_flag_spec_CXX \
29428 hardcode_libdir_flag_spec_GCJ \
29429 hardcode_libdir_flag_spec_ld_CXX \
29430 hardcode_libdir_flag_spec_ld_GCJ \
29431 hardcode_libdir_separator_CXX \
29432 hardcode_libdir_separator_GCJ \
29433 fix_srcfile_path_CXX \
29434 fix_srcfile_path_GCJ \
29435 exclude_expsyms_CXX \
29436 exclude_expsyms_GCJ \
29437 include_expsyms_CXX \
29438 include_expsyms_GCJ \
29439 file_list_spec_CXX \
29440 file_list_spec_GCJ \
29441 compiler_lib_search_dirs_CXX \
29442 compiler_lib_search_dirs_GCJ \
29443 predep_objects_CXX \
29444 predep_objects_GCJ \
29445 postdep_objects_CXX \
29446 postdep_objects_GCJ \
29451 compiler_lib_search_path_CXX \
29452 compiler_lib_search_path_GCJ; do
29453 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
29454 *[\\\\\\\`\\"\\\$]*)
29455 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
29458 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
29463 # Double-quote double-evaled strings.
29464 for var in reload_cmds \
29465 old_postinstall_cmds \
29466 old_postuninstall_cmds \
29468 extract_expsyms_cmds \
29469 old_archive_from_new_cmds \
29470 old_archive_from_expsyms_cmds \
29472 archive_expsym_cmds \
29474 module_expsym_cmds \
29475 export_symbols_cmds \
29478 postuninstall_cmds \
29480 sys_lib_search_path_spec \
29481 sys_lib_dlsearch_path_spec \
29482 old_archive_cmds_CXX \
29483 old_archive_cmds_GCJ \
29484 old_archive_from_new_cmds_CXX \
29485 old_archive_from_new_cmds_GCJ \
29486 old_archive_from_expsyms_cmds_CXX \
29487 old_archive_from_expsyms_cmds_GCJ \
29490 archive_expsym_cmds_CXX \
29491 archive_expsym_cmds_GCJ \
29494 module_expsym_cmds_CXX \
29495 module_expsym_cmds_GCJ \
29496 export_symbols_cmds_CXX \
29497 export_symbols_cmds_GCJ \
29499 prelink_cmds_GCJ; do
29500 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
29501 *[\\\\\\\`\\"\\\$]*)
29502 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
29505 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
29510 # Fix-up fallback echo if it was mangled by the above quoting rules.
29512 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
29516 ac_aux_dir='$ac_aux_dir'
29517 xsi_shell='$xsi_shell'
29518 lt_shell_append='$lt_shell_append'
29520 # See if we are running on zsh, and set the options which allow our
29521 # commands through without removal of \ escapes INIT.
29522 if test -n "\${ZSH_VERSION+set}" ; then
29523 setopt NO_GLOB_SUBST
29529 TIMESTAMP='$TIMESTAMP'
29544 cat >>$CONFIG_STATUS <<\_ACEOF
29545 for ac_config_target in $ac_config_targets
29547 case "$ac_config_target" in
29548 # Handling of arguments.
29549 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29550 "libgcj.pc" ) CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
29551 "libgcj.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
29552 "libgcj-test.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
29553 "gcj/Makefile" ) CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
29554 "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
29555 "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
29556 "contrib/aotcompile.py" ) CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;;
29557 "contrib/aot-compile" ) CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;;
29558 "contrib/aot-compile-rpm" ) CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;;
29559 "contrib/rebuild-gcj-db" ) CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;;
29560 "scripts/jar" ) CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
29561 "include/platform.h" ) CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
29562 "java/io/natFile.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
29563 "java/lang/natConcreteProcess.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
29564 "java/net/natVMInetAddress.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
29565 "java/net/natVMNetworkInterface.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
29566 "gnu/java/net/natPlainSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
29567 "gnu/java/net/natPlainDatagramSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
29568 "gnu/java/nio/natVMPipe.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
29569 "gnu/java/nio/natVMSelector.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
29570 "gnu/java/nio/channels/natFileChannelImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
29571 "include/java-gc.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
29572 "include/java-threads.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
29573 "sysdep/locks.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
29574 "sysdep/backtrace.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
29575 "sysdep/descriptor.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
29576 "include/java-signal.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
29577 "include/java-signal-aux.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
29578 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
29579 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
29580 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
29581 "include/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
29582 "gcj/libgcj-config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
29583 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
29584 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29585 { (exit 1); exit 1; }; };;
29589 # If the user did not use the arguments to specify the items to instantiate,
29590 # then the envvar interface is used. Set only those that are not.
29591 # We use the long form for the default assignment because of an extremely
29592 # bizarre bug on SunOS 4.1.3.
29593 if $ac_need_defaults; then
29594 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29595 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29596 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
29597 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29600 # Have a temporary directory for convenience. Make it in the build tree
29601 # simply because there is no reason to put it here, and in addition,
29602 # creating and moving files from /tmp can sometimes cause problems.
29603 # Create a temporary directory, and hook for its removal unless debugging.
29606 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29607 trap '{ (exit 1); exit 1; }' 1 2 13 15
29610 # Create a (secure) tmp directory for tmp files.
29613 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
29614 test -n "$tmp" && test -d "$tmp"
29617 tmp=./confstat$$-$RANDOM
29618 (umask 077 && mkdir $tmp)
29621 echo "$me: cannot create a temporary directory in ." >&2
29622 { (exit 1); exit 1; }
29627 cat >>$CONFIG_STATUS <<_ACEOF
29630 # CONFIG_FILES section.
29633 # No need to generate the scripts if there are no CONFIG_FILES.
29634 # This happens for instance when ./config.status config.h
29635 if test -n "\$CONFIG_FILES"; then
29636 # Protect against being on the right side of a sed subst in config.status.
29637 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29638 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
29639 s,@SHELL@,$SHELL,;t t
29640 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29641 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29642 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29643 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29644 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29645 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29646 s,@exec_prefix@,$exec_prefix,;t t
29647 s,@prefix@,$prefix,;t t
29648 s,@program_transform_name@,$program_transform_name,;t t
29649 s,@bindir@,$bindir,;t t
29650 s,@sbindir@,$sbindir,;t t
29651 s,@libexecdir@,$libexecdir,;t t
29652 s,@datadir@,$datadir,;t t
29653 s,@sysconfdir@,$sysconfdir,;t t
29654 s,@sharedstatedir@,$sharedstatedir,;t t
29655 s,@localstatedir@,$localstatedir,;t t
29656 s,@libdir@,$libdir,;t t
29657 s,@includedir@,$includedir,;t t
29658 s,@oldincludedir@,$oldincludedir,;t t
29659 s,@infodir@,$infodir,;t t
29660 s,@mandir@,$mandir,;t t
29661 s,@build_alias@,$build_alias,;t t
29662 s,@host_alias@,$host_alias,;t t
29663 s,@target_alias@,$target_alias,;t t
29664 s,@DEFS@,$DEFS,;t t
29665 s,@ECHO_C@,$ECHO_C,;t t
29666 s,@ECHO_N@,$ECHO_N,;t t
29667 s,@ECHO_T@,$ECHO_T,;t t
29668 s,@LIBS@,$LIBS,;t t
29669 s,@build@,$build,;t t
29670 s,@build_cpu@,$build_cpu,;t t
29671 s,@build_vendor@,$build_vendor,;t t
29672 s,@build_os@,$build_os,;t t
29673 s,@build_libsubdir@,$build_libsubdir,;t t
29674 s,@build_subdir@,$build_subdir,;t t
29675 s,@host_subdir@,$host_subdir,;t t
29676 s,@target_subdir@,$target_subdir,;t t
29677 s,@multi_basedir@,$multi_basedir,;t t
29678 s,@host@,$host,;t t
29679 s,@host_cpu@,$host_cpu,;t t
29680 s,@host_vendor@,$host_vendor,;t t
29681 s,@host_os@,$host_os,;t t
29682 s,@target@,$target,;t t
29683 s,@target_cpu@,$target_cpu,;t t
29684 s,@target_vendor@,$target_vendor,;t t
29685 s,@target_os@,$target_os,;t t
29686 s,@target_noncanonical@,$target_noncanonical,;t t
29687 s,@LN_S@,$LN_S,;t t
29688 s,@mkinstalldirs@,$mkinstalldirs,;t t
29689 s,@ANTLR_JAR@,$ANTLR_JAR,;t t
29690 s,@CREATE_GJDOC_TRUE@,$CREATE_GJDOC_TRUE,;t t
29691 s,@CREATE_GJDOC_FALSE@,$CREATE_GJDOC_FALSE,;t t
29692 s,@JAVA_MAINTAINER_MODE_TRUE@,$JAVA_MAINTAINER_MODE_TRUE,;t t
29693 s,@JAVA_MAINTAINER_MODE_FALSE@,$JAVA_MAINTAINER_MODE_FALSE,;t t
29695 s,@ac_ct_CC@,$ac_ct_CC,;t t
29696 s,@EXEEXT@,$EXEEXT,;t t
29697 s,@OBJEXT@,$OBJEXT,;t t
29699 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
29700 s,@CFLAGS@,$CFLAGS,;t t
29701 s,@CXXFLAGS@,$CXXFLAGS,;t t
29702 s,@LDFLAGS@,$LDFLAGS,;t t
29703 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
29704 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
29705 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
29706 s,@CYGPATH_W@,$CYGPATH_W,;t t
29707 s,@PACKAGE@,$PACKAGE,;t t
29708 s,@VERSION@,$VERSION,;t t
29709 s,@ACLOCAL@,$ACLOCAL,;t t
29710 s,@AUTOCONF@,$AUTOCONF,;t t
29711 s,@AUTOMAKE@,$AUTOMAKE,;t t
29712 s,@AUTOHEADER@,$AUTOHEADER,;t t
29713 s,@MAKEINFO@,$MAKEINFO,;t t
29714 s,@install_sh@,$install_sh,;t t
29715 s,@STRIP@,$STRIP,;t t
29716 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
29717 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
29718 s,@mkdir_p@,$mkdir_p,;t t
29720 s,@SET_MAKE@,$SET_MAKE,;t t
29721 s,@am__leading_dot@,$am__leading_dot,;t t
29722 s,@AMTAR@,$AMTAR,;t t
29723 s,@am__tar@,$am__tar,;t t
29724 s,@am__untar@,$am__untar,;t t
29725 s,@DEPDIR@,$DEPDIR,;t t
29726 s,@am__include@,$am__include,;t t
29727 s,@am__quote@,$am__quote,;t t
29728 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
29729 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
29730 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
29731 s,@CCDEPMODE@,$CCDEPMODE,;t t
29732 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
29733 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
29734 s,@CXXDEPMODE@,$CXXDEPMODE,;t t
29735 s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
29736 s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
29738 s,@ac_ct_AS@,$ac_ct_AS,;t t
29740 s,@ac_ct_LD@,$ac_ct_LD,;t t
29742 s,@ac_ct_AR@,$ac_ct_AR,;t t
29743 s,@RANLIB@,$RANLIB,;t t
29744 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
29747 s,@UNZIP@,$UNZIP,;t t
29748 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
29749 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
29750 s,@MAINT@,$MAINT,;t t
29751 s,@LIBGCJ_CFLAGS@,$LIBGCJ_CFLAGS,;t t
29752 s,@LIBGCJ_CXXFLAGS@,$LIBGCJ_CXXFLAGS,;t t
29753 s,@LIBGCJ_JAVAFLAGS@,$LIBGCJ_JAVAFLAGS,;t t
29754 s,@LIBGCJ_LD_SYMBOLIC@,$LIBGCJ_LD_SYMBOLIC,;t t
29755 s,@LIBGCJ_LD_SYMBOLIC_FUNCTIONS@,$LIBGCJ_LD_SYMBOLIC_FUNCTIONS,;t t
29756 s,@LIBGCJDEBUG@,$LIBGCJDEBUG,;t t
29757 s,@TOOLKIT@,$TOOLKIT,;t t
29758 s,@XLIB_AWT_TRUE@,$XLIB_AWT_TRUE,;t t
29759 s,@XLIB_AWT_FALSE@,$XLIB_AWT_FALSE,;t t
29760 s,@X_AWT_TRUE@,$X_AWT_TRUE,;t t
29761 s,@X_AWT_FALSE@,$X_AWT_FALSE,;t t
29762 s,@GCJ_FOR_ECJX@,$GCJ_FOR_ECJX,;t t
29763 s,@GCJH@,$GCJH,;t t
29764 s,@host_exeext@,$host_exeext,;t t
29765 s,@INCLTDL@,$INCLTDL,;t t
29766 s,@LIBLTDL@,$LIBLTDL,;t t
29767 s,@DIRLTDL@,$DIRLTDL,;t t
29768 s,@LIBTOOL@,$LIBTOOL,;t t
29770 s,@EGREP@,$EGREP,;t t
29771 s,@FGREP@,$FGREP,;t t
29772 s,@GREP@,$GREP,;t t
29773 s,@DUMPBIN@,$DUMPBIN,;t t
29774 s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
29776 s,@OBJDUMP@,$OBJDUMP,;t t
29777 s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t
29778 s,@lt_ECHO@,$lt_ECHO,;t t
29779 s,@DSYMUTIL@,$DSYMUTIL,;t t
29780 s,@ac_ct_DSYMUTIL@,$ac_ct_DSYMUTIL,;t t
29781 s,@NMEDIT@,$NMEDIT,;t t
29782 s,@ac_ct_NMEDIT@,$ac_ct_NMEDIT,;t t
29783 s,@LIPO@,$LIPO,;t t
29784 s,@ac_ct_LIPO@,$ac_ct_LIPO,;t t
29785 s,@OTOOL@,$OTOOL,;t t
29786 s,@ac_ct_OTOOL@,$ac_ct_OTOOL,;t t
29787 s,@OTOOL64@,$OTOOL64,;t t
29788 s,@ac_ct_OTOOL64@,$ac_ct_OTOOL64,;t t
29790 s,@CPPFLAGS@,$CPPFLAGS,;t t
29791 s,@CXXCPP@,$CXXCPP,;t t
29793 s,@GCJFLAGS@,$GCJFLAGS,;t t
29794 s,@GCJDEPMODE@,$GCJDEPMODE,;t t
29795 s,@am__fastdepGCJ_TRUE@,$am__fastdepGCJ_TRUE,;t t
29796 s,@am__fastdepGCJ_FALSE@,$am__fastdepGCJ_FALSE,;t t
29797 s,@subdirs@,$subdirs,;t t
29798 s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
29799 s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
29800 s,@ECJ_BUILD_JAR@,$ECJ_BUILD_JAR,;t t
29801 s,@ECJ_JAR@,$ECJ_JAR,;t t
29802 s,@BUILD_ECJ1_TRUE@,$BUILD_ECJ1_TRUE,;t t
29803 s,@BUILD_ECJ1_FALSE@,$BUILD_ECJ1_FALSE,;t t
29804 s,@INSTALL_ECJ_JAR_TRUE@,$INSTALL_ECJ_JAR_TRUE,;t t
29805 s,@INSTALL_ECJ_JAR_FALSE@,$INSTALL_ECJ_JAR_FALSE,;t t
29806 s,@JAVA_HOME_SET_TRUE@,$JAVA_HOME_SET_TRUE,;t t
29807 s,@JAVA_HOME_SET_FALSE@,$JAVA_HOME_SET_FALSE,;t t
29808 s,@JAVA_HOME@,$JAVA_HOME,;t t
29809 s,@SUPPRESS_LIBGCJ_BC_TRUE@,$SUPPRESS_LIBGCJ_BC_TRUE,;t t
29810 s,@SUPPRESS_LIBGCJ_BC_FALSE@,$SUPPRESS_LIBGCJ_BC_FALSE,;t t
29811 s,@BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE@,$BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE,;t t
29812 s,@BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE@,$BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE,;t t
29813 s,@INTERPRETER@,$INTERPRETER,;t t
29814 s,@INTERPRETER_TRUE@,$INTERPRETER_TRUE,;t t
29815 s,@INTERPRETER_FALSE@,$INTERPRETER_FALSE,;t t
29816 s,@LIBFFI@,$LIBFFI,;t t
29817 s,@LIBFFIINCS@,$LIBFFIINCS,;t t
29818 s,@PLATFORM@,$PLATFORM,;t t
29819 s,@USING_WIN32_PLATFORM_TRUE@,$USING_WIN32_PLATFORM_TRUE,;t t
29820 s,@USING_WIN32_PLATFORM_FALSE@,$USING_WIN32_PLATFORM_FALSE,;t t
29821 s,@USING_POSIX_PLATFORM_TRUE@,$USING_POSIX_PLATFORM_TRUE,;t t
29822 s,@USING_POSIX_PLATFORM_FALSE@,$USING_POSIX_PLATFORM_FALSE,;t t
29823 s,@USING_DARWIN_CRT_TRUE@,$USING_DARWIN_CRT_TRUE,;t t
29824 s,@USING_DARWIN_CRT_FALSE@,$USING_DARWIN_CRT_FALSE,;t t
29825 s,@SYSTEMSPEC@,$SYSTEMSPEC,;t t
29826 s,@ZLIBSPEC@,$ZLIBSPEC,;t t
29827 s,@ZLIBTESTSPEC@,$ZLIBTESTSPEC,;t t
29828 s,@X_CFLAGS@,$X_CFLAGS,;t t
29829 s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
29830 s,@X_LIBS@,$X_LIBS,;t t
29831 s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
29832 s,@extra_ldflags_libjava@,$extra_ldflags_libjava,;t t
29833 s,@extra_gij_ldflags@,$extra_gij_ldflags,;t t
29834 s,@extra_ldflags@,$extra_ldflags,;t t
29835 s,@LIBSTDCXXSPEC@,$LIBSTDCXXSPEC,;t t
29836 s,@LIBGCJTESTSPEC@,$LIBGCJTESTSPEC,;t t
29837 s,@GCLIBS@,$GCLIBS,;t t
29838 s,@GCINCS@,$GCINCS,;t t
29839 s,@GCDEPS@,$GCDEPS,;t t
29840 s,@GCSPEC@,$GCSPEC,;t t
29841 s,@JC1GCSPEC@,$JC1GCSPEC,;t t
29842 s,@GCTESTSPEC@,$GCTESTSPEC,;t t
29843 s,@USING_BOEHMGC_TRUE@,$USING_BOEHMGC_TRUE,;t t
29844 s,@USING_BOEHMGC_FALSE@,$USING_BOEHMGC_FALSE,;t t
29845 s,@USING_NOGC_TRUE@,$USING_NOGC_TRUE,;t t
29846 s,@USING_NOGC_FALSE@,$USING_NOGC_FALSE,;t t
29847 s,@THREADLIBS@,$THREADLIBS,;t t
29848 s,@THREADINCS@,$THREADINCS,;t t
29849 s,@THREADDEPS@,$THREADDEPS,;t t
29850 s,@THREADSPEC@,$THREADSPEC,;t t
29851 s,@THREADSTARTFILESPEC@,$THREADSTARTFILESPEC,;t t
29852 s,@THREADLDFLAGS@,$THREADLDFLAGS,;t t
29853 s,@THREADCXXFLAGS@,$THREADCXXFLAGS,;t t
29854 s,@USING_POSIX_THREADS_TRUE@,$USING_POSIX_THREADS_TRUE,;t t
29855 s,@USING_POSIX_THREADS_FALSE@,$USING_POSIX_THREADS_FALSE,;t t
29856 s,@USING_WIN32_THREADS_TRUE@,$USING_WIN32_THREADS_TRUE,;t t
29857 s,@USING_WIN32_THREADS_FALSE@,$USING_WIN32_THREADS_FALSE,;t t
29858 s,@USING_NO_THREADS_TRUE@,$USING_NO_THREADS_TRUE,;t t
29859 s,@USING_NO_THREADS_FALSE@,$USING_NO_THREADS_FALSE,;t t
29860 s,@USE_LIBGCJ_BC_TRUE@,$USE_LIBGCJ_BC_TRUE,;t t
29861 s,@USE_LIBGCJ_BC_FALSE@,$USE_LIBGCJ_BC_FALSE,;t t
29862 s,@LIBGCJ_SPEC@,$LIBGCJ_SPEC,;t t
29863 s,@HASH_SYNC_SPEC@,$HASH_SYNC_SPEC,;t t
29864 s,@USING_GCC_TRUE@,$USING_GCC_TRUE,;t t
29865 s,@USING_GCC_FALSE@,$USING_GCC_FALSE,;t t
29866 s,@LIBICONV@,$LIBICONV,;t t
29867 s,@LTLIBICONV@,$LTLIBICONV,;t t
29868 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
29869 s,@GTK_CFLAGS@,$GTK_CFLAGS,;t t
29870 s,@GTK_LIBS@,$GTK_LIBS,;t t
29871 s,@GLIB_CFLAGS@,$GLIB_CFLAGS,;t t
29872 s,@GLIB_LIBS@,$GLIB_LIBS,;t t
29873 s,@LIBART_CFLAGS@,$LIBART_CFLAGS,;t t
29874 s,@LIBART_LIBS@,$LIBART_LIBS,;t t
29875 s,@CLASSPATH_SEPARATOR@,$CLASSPATH_SEPARATOR,;t t
29876 s,@ZLIBS@,$ZLIBS,;t t
29877 s,@SYS_ZLIBS@,$SYS_ZLIBS,;t t
29878 s,@ZINCS@,$ZINCS,;t t
29879 s,@DIVIDESPEC@,$DIVIDESPEC,;t t
29880 s,@CHECKREFSPEC@,$CHECKREFSPEC,;t t
29881 s,@EXCEPTIONSPEC@,$EXCEPTIONSPEC,;t t
29882 s,@BACKTRACESPEC@,$BACKTRACESPEC,;t t
29883 s,@IEEESPEC@,$IEEESPEC,;t t
29884 s,@NATIVE_TRUE@,$NATIVE_TRUE,;t t
29885 s,@NATIVE_FALSE@,$NATIVE_FALSE,;t t
29886 s,@ENABLE_SHARED_TRUE@,$ENABLE_SHARED_TRUE,;t t
29887 s,@ENABLE_SHARED_FALSE@,$ENABLE_SHARED_FALSE,;t t
29888 s,@NEEDS_DATA_START_TRUE@,$NEEDS_DATA_START_TRUE,;t t
29889 s,@NEEDS_DATA_START_FALSE@,$NEEDS_DATA_START_FALSE,;t t
29890 s,@INSTALL_BINARIES_TRUE@,$INSTALL_BINARIES_TRUE,;t t
29891 s,@INSTALL_BINARIES_FALSE@,$INSTALL_BINARIES_FALSE,;t t
29892 s,@GCC_UNWIND_INCLUDE@,$GCC_UNWIND_INCLUDE,;t t
29893 s,@toolexecdir@,$toolexecdir,;t t
29894 s,@toolexecmainlibdir@,$toolexecmainlibdir,;t t
29895 s,@toolexeclibdir@,$toolexeclibdir,;t t
29896 s,@GCJVERSION@,$GCJVERSION,;t t
29897 s,@dbexecdir@,$dbexecdir,;t t
29898 s,@gcjsubdir@,$gcjsubdir,;t t
29899 s,@gxx_include_dir@,$gxx_include_dir,;t t
29900 s,@libstdcxx_incdir@,$libstdcxx_incdir,;t t
29901 s,@PERL@,$PERL,;t t
29902 s,@SYSDEP_SOURCES@,$SYSDEP_SOURCES,;t t
29903 s,@ANONVERSCRIPT_TRUE@,$ANONVERSCRIPT_TRUE,;t t
29904 s,@ANONVERSCRIPT_FALSE@,$ANONVERSCRIPT_FALSE,;t t
29905 s,@LD_START_STATIC_SPEC@,$LD_START_STATIC_SPEC,;t t
29906 s,@LD_FINISH_STATIC_SPEC@,$LD_FINISH_STATIC_SPEC,;t t
29907 s,@here@,$here,;t t
29908 s,@python_mod_dir@,$python_mod_dir,;t t
29909 s,@python_mod_dir_expanded@,$python_mod_dir_expanded,;t t
29910 s,@MAKE@,$MAKE,;t t
29911 s,@INSTALL_AOT_RPM_TRUE@,$INSTALL_AOT_RPM_TRUE,;t t
29912 s,@INSTALL_AOT_RPM_FALSE@,$INSTALL_AOT_RPM_FALSE,;t t
29913 s,@CREATE_JAVA_HOME_TRUE@,$CREATE_JAVA_HOME_TRUE,;t t
29914 s,@CREATE_JAVA_HOME_FALSE@,$CREATE_JAVA_HOME_FALSE,;t t
29915 s,@gcc_suffix@,$gcc_suffix,;t t
29916 s,@JAVA_VERSION@,$JAVA_VERSION,;t t
29917 s,@BUILD_VERSION@,$BUILD_VERSION,;t t
29918 s,@JVM_ROOT_DIR@,$JVM_ROOT_DIR,;t t
29919 s,@JVM_JAR_ROOT_DIR@,$JVM_JAR_ROOT_DIR,;t t
29920 s,@JVM_JAR_DIR@,$JVM_JAR_DIR,;t t
29921 s,@JRE_DIR@,$JRE_DIR,;t t
29922 s,@SDK_DIR@,$SDK_DIR,;t t
29923 s,@JRE_LNK@,$JRE_LNK,;t t
29924 s,@SDK_LNK@,$SDK_LNK,;t t
29925 s,@SDK_BIN_DIR@,$SDK_BIN_DIR,;t t
29926 s,@SDK_LIB_DIR@,$SDK_LIB_DIR,;t t
29927 s,@SDK_INCLUDE_DIR@,$SDK_INCLUDE_DIR,;t t
29928 s,@JRE_BIN_DIR@,$JRE_BIN_DIR,;t t
29929 s,@JRE_LIB_DIR@,$JRE_LIB_DIR,;t t
29930 s,@GCJ_BIN_DIR@,$GCJ_BIN_DIR,;t t
29933 s,@LIBDIR@,$LIBDIR,;t t
29934 s,@LIBOBJS@,$LIBOBJS,;t t
29935 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
29940 cat >>$CONFIG_STATUS <<\_ACEOF
29941 # Split the substitutions into bite-sized pieces for seds with
29942 # small command number limits, like on Digital OSF/1 and HP-UX.
29943 ac_max_sed_lines=48
29944 ac_sed_frag=1 # Number of current file.
29945 ac_beg=1 # First line for current file.
29946 ac_end=$ac_max_sed_lines # Line after last line for current file.
29949 while $ac_more_lines; do
29950 if test $ac_beg -gt 1; then
29951 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
29953 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
29955 if test ! -s $tmp/subs.frag; then
29956 ac_more_lines=false
29958 # The purpose of the label and of the branching condition is to
29959 # speed up the sed processing (if there are no `@' at all, there
29960 # is no need to browse any of the substitutions).
29961 # These are the two extra sed commands mentioned above.
29963 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
29964 if test -z "$ac_sed_cmds"; then
29965 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
29967 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
29969 ac_sed_frag=`expr $ac_sed_frag + 1`
29971 ac_end=`expr $ac_end + $ac_max_sed_lines`
29974 if test -z "$ac_sed_cmds"; then
29977 fi # test -n "$CONFIG_FILES"
29980 cat >>$CONFIG_STATUS <<\_ACEOF
29981 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
29982 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
29984 - | *:- | *:-:* ) # input from stdin
29986 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29987 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29988 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29989 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29990 * ) ac_file_in=$ac_file.in ;;
29993 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
29994 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
29995 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29996 X"$ac_file" : 'X\(//\)[^/]' \| \
29997 X"$ac_file" : 'X\(//\)$' \| \
29998 X"$ac_file" : 'X\(/\)' \| \
29999 . : '\(.\)' 2>/dev/null ||
30001 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30002 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30003 /^X\(\/\/\)$/{ s//\1/; q; }
30004 /^X\(\/\).*/{ s//\1/; q; }
30006 { if $as_mkdir_p; then
30011 while test ! -d "$as_dir"; do
30012 as_dirs="$as_dir $as_dirs"
30013 as_dir=`(dirname "$as_dir") 2>/dev/null ||
30014 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30015 X"$as_dir" : 'X\(//\)[^/]' \| \
30016 X"$as_dir" : 'X\(//\)$' \| \
30017 X"$as_dir" : 'X\(/\)' \| \
30018 . : '\(.\)' 2>/dev/null ||
30020 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30021 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30022 /^X\(\/\/\)$/{ s//\1/; q; }
30023 /^X\(\/\).*/{ s//\1/; q; }
30026 test ! -n "$as_dirs" || mkdir $as_dirs
30027 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
30028 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
30029 { (exit 1); exit 1; }; }; }
30033 if test "$ac_dir" != .; then
30034 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
30035 # A "../" for each directory in $ac_dir_suffix.
30036 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
30038 ac_dir_suffix= ac_top_builddir=
30042 .) # No --srcdir option. We are building in place.
30044 if test -z "$ac_top_builddir"; then
30047 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
30049 [\\/]* | ?:[\\/]* ) # Absolute path.
30050 ac_srcdir=$srcdir$ac_dir_suffix;
30051 ac_top_srcdir=$srcdir ;;
30052 *) # Relative path.
30053 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
30054 ac_top_srcdir=$ac_top_builddir$srcdir ;;
30057 # Do not use `cd foo && pwd` to compute absolute paths, because
30058 # the directories may not exist.
30060 .) ac_abs_builddir="$ac_dir";;
30063 .) ac_abs_builddir=`pwd`;;
30064 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
30065 *) ac_abs_builddir=`pwd`/"$ac_dir";;
30068 case $ac_abs_builddir in
30069 .) ac_abs_top_builddir=${ac_top_builddir}.;;
30071 case ${ac_top_builddir}. in
30072 .) ac_abs_top_builddir=$ac_abs_builddir;;
30073 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
30074 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
30077 case $ac_abs_builddir in
30078 .) ac_abs_srcdir=$ac_srcdir;;
30081 .) ac_abs_srcdir=$ac_abs_builddir;;
30082 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
30083 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
30086 case $ac_abs_builddir in
30087 .) ac_abs_top_srcdir=$ac_top_srcdir;;
30089 case $ac_top_srcdir in
30090 .) ac_abs_top_srcdir=$ac_abs_builddir;;
30091 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
30092 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
30098 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30099 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
30102 if test x"$ac_file" != x-; then
30103 { echo "$as_me:$LINENO: creating $ac_file" >&5
30104 echo "$as_me: creating $ac_file" >&6;}
30107 # Let's still pretend it is `configure' which instantiates (i.e., don't
30108 # use $as_me), people would be surprised to read:
30109 # /* config.h. Generated by config.status. */
30110 if test x"$ac_file" = x-; then
30113 configure_input="$ac_file. "
30115 configure_input=$configure_input"Generated from `echo $ac_file_in |
30116 sed 's,.*/,,'` by configure."
30118 # First look for the input files in the build tree, otherwise in the
30120 ac_file_inputs=`IFS=:
30121 for f in $ac_file_in; do
30123 -) echo $tmp/stdin ;;
30125 # Absolute (can't be DOS-style, as IFS=:)
30126 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30127 echo "$as_me: error: cannot find input file: $f" >&2;}
30128 { (exit 1); exit 1; }; }
30131 if test -f "$f"; then
30134 elif test -f "$srcdir/$f"; then
30139 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30140 echo "$as_me: error: cannot find input file: $f" >&2;}
30141 { (exit 1); exit 1; }; }
30144 done` || { (exit 1); exit 1; }
30146 cat >>$CONFIG_STATUS <<_ACEOF
30150 cat >>$CONFIG_STATUS <<\_ACEOF
30152 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30153 s,@configure_input@,$configure_input,;t t
30154 s,@srcdir@,$ac_srcdir,;t t
30155 s,@abs_srcdir@,$ac_abs_srcdir,;t t
30156 s,@top_srcdir@,$ac_top_srcdir,;t t
30157 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
30158 s,@builddir@,$ac_builddir,;t t
30159 s,@abs_builddir@,$ac_abs_builddir,;t t
30160 s,@top_builddir@,$ac_top_builddir,;t t
30161 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
30162 s,@INSTALL@,$ac_INSTALL,;t t
30163 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
30165 if test x"$ac_file" != x-; then
30166 mv $tmp/out $ac_file
30172 # Run the commands associated with the file.
30174 scripts/jar ) chmod +x scripts/jar ;;
30178 cat >>$CONFIG_STATUS <<\_ACEOF
30181 # CONFIG_HEADER section.
30184 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30185 # NAME is the cpp macro being defined and VALUE is the value it is being given.
30187 # ac_d sets the value in "#define NAME VALUE" lines.
30188 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
30189 ac_dB='[ ].*$,\1#\2'
30192 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30193 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
30194 ac_uB='$,\1#\2define\3'
30198 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30199 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30201 - | *:- | *:-:* ) # input from stdin
30203 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30204 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30205 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30206 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30207 * ) ac_file_in=$ac_file.in ;;
30210 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
30211 echo "$as_me: creating $ac_file" >&6;}
30213 # First look for the input files in the build tree, otherwise in the
30215 ac_file_inputs=`IFS=:
30216 for f in $ac_file_in; do
30218 -) echo $tmp/stdin ;;
30220 # Absolute (can't be DOS-style, as IFS=:)
30221 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30222 echo "$as_me: error: cannot find input file: $f" >&2;}
30223 { (exit 1); exit 1; }; }
30224 # Do quote $f, to prevent DOS paths from being IFS'd.
30227 if test -f "$f"; then
30230 elif test -f "$srcdir/$f"; then
30235 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30236 echo "$as_me: error: cannot find input file: $f" >&2;}
30237 { (exit 1); exit 1; }; }
30240 done` || { (exit 1); exit 1; }
30241 # Remove the trailing spaces.
30242 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
30246 # Transform confdefs.h into two sed scripts, `conftest.defines' and
30247 # `conftest.undefs', that substitutes the proper values into
30248 # config.h.in to produce config.h. The first handles `#define'
30249 # templates, and the second `#undef' templates.
30250 # And first: Protect against being on the right side of a sed subst in
30251 # config.status. Protect against being in an unquoted here document
30252 # in config.status.
30253 rm -f conftest.defines conftest.undefs
30254 # Using a here document instead of a string reduces the quoting nightmare.
30255 # Putting comments in sed scripts is not portable.
30257 # `end' is used to avoid that the second main sed command (meant for
30258 # 0-ary CPP macros) applies to n-ary macro definitions.
30259 # See the Autoconf documentation for `clear'.
30260 cat >confdef2sed.sed <<\_ACEOF
30265 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
30267 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
30270 # If some macros were called several times there might be several times
30271 # the same #defines, which is useless. Nevertheless, we may not want to
30272 # sort them, since we want the *last* AC-DEFINE to be honored.
30273 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
30274 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
30275 rm -f confdef2sed.sed
30277 # This sed command replaces #undef with comments. This is necessary, for
30278 # example, in the case of _POSIX_SOURCE, which is predefined and required
30279 # on some systems where configure will not decide to define it.
30280 cat >>conftest.undefs <<\_ACEOF
30281 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
30284 # Break up conftest.defines because some shells have a limit on the size
30285 # of here documents, and old seds have small limits too (100 cmds).
30286 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
30287 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
30288 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
30289 echo ' :' >>$CONFIG_STATUS
30290 rm -f conftest.tail
30291 while grep . conftest.defines >/dev/null
30293 # Write a limited-size here document to $tmp/defines.sed.
30294 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
30295 # Speed up: don't consider the non `#define' lines.
30296 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
30297 # Work around the forget-to-reset-the-flag bug.
30298 echo 't clr' >>$CONFIG_STATUS
30299 echo ': clr' >>$CONFIG_STATUS
30300 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
30302 sed -f $tmp/defines.sed $tmp/in >$tmp/out
30304 mv $tmp/out $tmp/in
30306 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
30307 rm -f conftest.defines
30308 mv conftest.tail conftest.defines
30310 rm -f conftest.defines
30311 echo ' fi # grep' >>$CONFIG_STATUS
30312 echo >>$CONFIG_STATUS
30314 # Break up conftest.undefs because some shells have a limit on the size
30315 # of here documents, and old seds have small limits too (100 cmds).
30316 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
30317 rm -f conftest.tail
30318 while grep . conftest.undefs >/dev/null
30320 # Write a limited-size here document to $tmp/undefs.sed.
30321 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
30322 # Speed up: don't consider the non `#undef'
30323 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
30324 # Work around the forget-to-reset-the-flag bug.
30325 echo 't clr' >>$CONFIG_STATUS
30326 echo ': clr' >>$CONFIG_STATUS
30327 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
30329 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
30331 mv $tmp/out $tmp/in
30333 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
30334 rm -f conftest.undefs
30335 mv conftest.tail conftest.undefs
30337 rm -f conftest.undefs
30339 cat >>$CONFIG_STATUS <<\_ACEOF
30340 # Let's still pretend it is `configure' which instantiates (i.e., don't
30341 # use $as_me), people would be surprised to read:
30342 # /* config.h. Generated by config.status. */
30343 if test x"$ac_file" = x-; then
30344 echo "/* Generated by configure. */" >$tmp/config.h
30346 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
30348 cat $tmp/in >>$tmp/config.h
30350 if test x"$ac_file" != x-; then
30351 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
30352 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
30353 echo "$as_me: $ac_file is unchanged" >&6;}
30355 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
30356 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30357 X"$ac_file" : 'X\(//\)[^/]' \| \
30358 X"$ac_file" : 'X\(//\)$' \| \
30359 X"$ac_file" : 'X\(/\)' \| \
30360 . : '\(.\)' 2>/dev/null ||
30362 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30363 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30364 /^X\(\/\/\)$/{ s//\1/; q; }
30365 /^X\(\/\).*/{ s//\1/; q; }
30367 { if $as_mkdir_p; then
30372 while test ! -d "$as_dir"; do
30373 as_dirs="$as_dir $as_dirs"
30374 as_dir=`(dirname "$as_dir") 2>/dev/null ||
30375 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30376 X"$as_dir" : 'X\(//\)[^/]' \| \
30377 X"$as_dir" : 'X\(//\)$' \| \
30378 X"$as_dir" : 'X\(/\)' \| \
30379 . : '\(.\)' 2>/dev/null ||
30381 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30382 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30383 /^X\(\/\/\)$/{ s//\1/; q; }
30384 /^X\(\/\).*/{ s//\1/; q; }
30387 test ! -n "$as_dirs" || mkdir $as_dirs
30388 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
30389 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
30390 { (exit 1); exit 1; }; }; }
30393 mv $tmp/config.h $ac_file
30397 rm -f $tmp/config.h
30399 # Compute $ac_file's index in $config_headers.
30401 for _am_header in $config_headers :; do
30402 case $_am_header in
30403 $ac_file | $ac_file:* )
30406 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
30409 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
30410 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30411 X$ac_file : 'X\(//\)[^/]' \| \
30412 X$ac_file : 'X\(//\)$' \| \
30413 X$ac_file : 'X\(/\)' \| \
30414 . : '\(.\)' 2>/dev/null ||
30416 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30417 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30418 /^X\(\/\/\)$/{ s//\1/; q; }
30419 /^X\(\/\).*/{ s//\1/; q; }
30420 s/.*/./; q'`/stamp-h$_am_stamp_count
30423 cat >>$CONFIG_STATUS <<\_ACEOF
30426 # CONFIG_LINKS section.
30429 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
30430 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30431 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30433 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
30434 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
30436 if test ! -r $srcdir/$ac_source; then
30437 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
30438 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
30439 { (exit 1); exit 1; }; }
30443 # Make relative symlinks.
30444 ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
30445 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30446 X"$ac_dest" : 'X\(//\)[^/]' \| \
30447 X"$ac_dest" : 'X\(//\)$' \| \
30448 X"$ac_dest" : 'X\(/\)' \| \
30449 . : '\(.\)' 2>/dev/null ||
30451 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30452 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30453 /^X\(\/\/\)$/{ s//\1/; q; }
30454 /^X\(\/\).*/{ s//\1/; q; }
30456 { if $as_mkdir_p; then
30457 mkdir -p "$ac_dest_dir"
30459 as_dir="$ac_dest_dir"
30461 while test ! -d "$as_dir"; do
30462 as_dirs="$as_dir $as_dirs"
30463 as_dir=`(dirname "$as_dir") 2>/dev/null ||
30464 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30465 X"$as_dir" : 'X\(//\)[^/]' \| \
30466 X"$as_dir" : 'X\(//\)$' \| \
30467 X"$as_dir" : 'X\(/\)' \| \
30468 . : '\(.\)' 2>/dev/null ||
30470 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30471 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30472 /^X\(\/\/\)$/{ s//\1/; q; }
30473 /^X\(\/\).*/{ s//\1/; q; }
30476 test ! -n "$as_dirs" || mkdir $as_dirs
30477 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
30478 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
30479 { (exit 1); exit 1; }; }; }
30483 if test "$ac_dest_dir" != .; then
30484 ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
30485 # A "../" for each directory in $ac_dir_suffix.
30486 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
30488 ac_dir_suffix= ac_top_builddir=
30492 .) # No --srcdir option. We are building in place.
30494 if test -z "$ac_top_builddir"; then
30497 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
30499 [\\/]* | ?:[\\/]* ) # Absolute path.
30500 ac_srcdir=$srcdir$ac_dir_suffix;
30501 ac_top_srcdir=$srcdir ;;
30502 *) # Relative path.
30503 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
30504 ac_top_srcdir=$ac_top_builddir$srcdir ;;
30507 # Do not use `cd foo && pwd` to compute absolute paths, because
30508 # the directories may not exist.
30510 .) ac_abs_builddir="$ac_dest_dir";;
30512 case "$ac_dest_dir" in
30513 .) ac_abs_builddir=`pwd`;;
30514 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
30515 *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
30518 case $ac_abs_builddir in
30519 .) ac_abs_top_builddir=${ac_top_builddir}.;;
30521 case ${ac_top_builddir}. in
30522 .) ac_abs_top_builddir=$ac_abs_builddir;;
30523 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
30524 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
30527 case $ac_abs_builddir in
30528 .) ac_abs_srcdir=$ac_srcdir;;
30531 .) ac_abs_srcdir=$ac_abs_builddir;;
30532 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
30533 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
30536 case $ac_abs_builddir in
30537 .) ac_abs_top_srcdir=$ac_top_srcdir;;
30539 case $ac_top_srcdir in
30540 .) ac_abs_top_srcdir=$ac_abs_builddir;;
30541 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
30542 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
30548 [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
30549 *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
30552 # Try a symlink, then a hard link, then a copy.
30553 ln -s $ac_rel_source $ac_dest 2>/dev/null ||
30554 ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
30555 cp -p $srcdir/$ac_source $ac_dest ||
30556 { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
30557 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
30558 { (exit 1); exit 1; }; }
30561 cat >>$CONFIG_STATUS <<\_ACEOF
30564 # CONFIG_COMMANDS section.
30566 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30567 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30568 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30569 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
30570 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30571 X"$ac_dest" : 'X\(//\)[^/]' \| \
30572 X"$ac_dest" : 'X\(//\)$' \| \
30573 X"$ac_dest" : 'X\(/\)' \| \
30574 . : '\(.\)' 2>/dev/null ||
30576 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30577 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30578 /^X\(\/\/\)$/{ s//\1/; q; }
30579 /^X\(\/\).*/{ s//\1/; q; }
30581 { if $as_mkdir_p; then
30586 while test ! -d "$as_dir"; do
30587 as_dirs="$as_dir $as_dirs"
30588 as_dir=`(dirname "$as_dir") 2>/dev/null ||
30589 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30590 X"$as_dir" : 'X\(//\)[^/]' \| \
30591 X"$as_dir" : 'X\(//\)$' \| \
30592 X"$as_dir" : 'X\(/\)' \| \
30593 . : '\(.\)' 2>/dev/null ||
30595 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30596 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30597 /^X\(\/\/\)$/{ s//\1/; q; }
30598 /^X\(\/\).*/{ s//\1/; q; }
30601 test ! -n "$as_dirs" || mkdir $as_dirs
30602 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
30603 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
30604 { (exit 1); exit 1; }; }; }
30608 if test "$ac_dir" != .; then
30609 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
30610 # A "../" for each directory in $ac_dir_suffix.
30611 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
30613 ac_dir_suffix= ac_top_builddir=
30617 .) # No --srcdir option. We are building in place.
30619 if test -z "$ac_top_builddir"; then
30622 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
30624 [\\/]* | ?:[\\/]* ) # Absolute path.
30625 ac_srcdir=$srcdir$ac_dir_suffix;
30626 ac_top_srcdir=$srcdir ;;
30627 *) # Relative path.
30628 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
30629 ac_top_srcdir=$ac_top_builddir$srcdir ;;
30632 # Do not use `cd foo && pwd` to compute absolute paths, because
30633 # the directories may not exist.
30635 .) ac_abs_builddir="$ac_dir";;
30638 .) ac_abs_builddir=`pwd`;;
30639 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
30640 *) ac_abs_builddir=`pwd`/"$ac_dir";;
30643 case $ac_abs_builddir in
30644 .) ac_abs_top_builddir=${ac_top_builddir}.;;
30646 case ${ac_top_builddir}. in
30647 .) ac_abs_top_builddir=$ac_abs_builddir;;
30648 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
30649 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
30652 case $ac_abs_builddir in
30653 .) ac_abs_srcdir=$ac_srcdir;;
30656 .) ac_abs_srcdir=$ac_abs_builddir;;
30657 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
30658 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
30661 case $ac_abs_builddir in
30662 .) ac_abs_top_srcdir=$ac_top_srcdir;;
30664 case $ac_top_srcdir in
30665 .) ac_abs_top_srcdir=$ac_abs_builddir;;
30666 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
30667 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
30672 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
30673 echo "$as_me: executing $ac_dest commands" >&6;}
30676 # Only add multilib support code if we just rebuilt the top-level
30678 case " $CONFIG_FILES " in
30680 ac_file=Makefile . ${multi_basedir}/config-ml.in
30683 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
30684 # Strip MF so we end up with the name of the file.
30685 mf=`echo "$mf" | sed -e 's/:.*$//'`
30686 # Check whether this is an Automake generated Makefile or not.
30687 # We used to match only the files named `Makefile.in', but
30688 # some people rename them; so instead we look at the file content.
30689 # Grep'ing the first line is not enough: some people post-process
30690 # each Makefile.in and add a new line on top of each file to say so.
30691 # So let's grep whole file.
30692 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
30693 dirpart=`(dirname "$mf") 2>/dev/null ||
30694 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30695 X"$mf" : 'X\(//\)[^/]' \| \
30696 X"$mf" : 'X\(//\)$' \| \
30697 X"$mf" : 'X\(/\)' \| \
30698 . : '\(.\)' 2>/dev/null ||
30700 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30701 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30702 /^X\(\/\/\)$/{ s//\1/; q; }
30703 /^X\(\/\).*/{ s//\1/; q; }
30708 # Extract the definition of DEPDIR, am__include, and am__quote
30709 # from the Makefile without running `make'.
30710 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
30711 test -z "$DEPDIR" && continue
30712 am__include=`sed -n 's/^am__include = //p' < "$mf"`
30713 test -z "am__include" && continue
30714 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
30715 # When using ansi2knr, U may be empty or an underscore; expand it
30716 U=`sed -n 's/^U = //p' < "$mf"`
30717 # Find all dependency output files, they are included files with
30718 # $(DEPDIR) in their names. We invoke sed twice because it is the
30719 # simplest approach to changing $(DEPDIR) to its actual value in the
30721 for file in `sed -n "
30722 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
30723 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
30724 # Make sure the directory exists.
30725 test -f "$dirpart/$file" && continue
30726 fdir=`(dirname "$file") 2>/dev/null ||
30727 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30728 X"$file" : 'X\(//\)[^/]' \| \
30729 X"$file" : 'X\(//\)$' \| \
30730 X"$file" : 'X\(/\)' \| \
30731 . : '\(.\)' 2>/dev/null ||
30733 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30734 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30735 /^X\(\/\/\)$/{ s//\1/; q; }
30736 /^X\(\/\).*/{ s//\1/; q; }
30738 { if $as_mkdir_p; then
30739 mkdir -p $dirpart/$fdir
30741 as_dir=$dirpart/$fdir
30743 while test ! -d "$as_dir"; do
30744 as_dirs="$as_dir $as_dirs"
30745 as_dir=`(dirname "$as_dir") 2>/dev/null ||
30746 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30747 X"$as_dir" : 'X\(//\)[^/]' \| \
30748 X"$as_dir" : 'X\(//\)$' \| \
30749 X"$as_dir" : 'X\(/\)' \| \
30750 . : '\(.\)' 2>/dev/null ||
30752 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30753 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30754 /^X\(\/\/\)$/{ s//\1/; q; }
30755 /^X\(\/\).*/{ s//\1/; q; }
30758 test ! -n "$as_dirs" || mkdir $as_dirs
30759 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
30760 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
30761 { (exit 1); exit 1; }; }; }
30763 # echo "creating $dirpart/$file"
30764 echo '# dummy' > "$dirpart/$file"
30770 # See if we are running on zsh, and set the options which allow our
30771 # commands through without removal of \ escapes.
30772 if test -n "${ZSH_VERSION+set}" ; then
30773 setopt NO_GLOB_SUBST
30776 cfgfile="${ofile}T"
30777 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
30780 cat <<_LT_EOF >> "$cfgfile"
30783 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
30784 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
30785 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
30786 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
30788 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
30789 # 2006, 2007, 2008 Free Software Foundation, Inc.
30790 # Written by Gordon Matzigkeit, 1996
30792 # This file is part of GNU Libtool.
30794 # GNU Libtool is free software; you can redistribute it and/or
30795 # modify it under the terms of the GNU General Public License as
30796 # published by the Free Software Foundation; either version 2 of
30797 # the License, or (at your option) any later version.
30799 # As a special exception to the GNU General Public License,
30800 # if you distribute this file as part of a program or library that
30801 # is built using GNU Libtool, you may include this file under the
30802 # same distribution terms that you use for the rest of that program.
30804 # GNU Libtool is distributed in the hope that it will be useful,
30805 # but WITHOUT ANY WARRANTY; without even the implied warranty of
30806 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30807 # GNU General Public License for more details.
30809 # You should have received a copy of the GNU General Public License
30810 # along with GNU Libtool; see the file COPYING. If not, a copy
30811 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
30812 # obtained by writing to the Free Software Foundation, Inc.,
30813 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
30816 # The names of the tagged configurations supported by this script.
30817 available_tags="CXX GCJ "
30819 # ### BEGIN LIBTOOL CONFIG
30821 # Which release of libtool.m4 was used?
30822 macro_version=$macro_version
30823 macro_revision=$macro_revision
30825 # Whether or not to build shared libraries.
30826 build_libtool_libs=$enable_shared
30828 # Whether or not to build static libraries.
30829 build_old_libs=$enable_static
30831 # What type of objects to build.
30834 # Whether or not to optimize for fast installation.
30835 fast_install=$enable_fast_install
30838 host_alias=$host_alias
30842 # The build system.
30843 build_alias=$build_alias
30847 # A sed program that does not truncate output.
30850 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
30851 Xsed="\$SED -e 1s/^X//"
30853 # A grep program that handles long lines.
30859 # A literal string matcher.
30862 # A BSD- or MS-compatible name lister.
30865 # Whether we need soft or hard links.
30868 # What is the maximum length of a command?
30869 max_cmd_len=$max_cmd_len
30871 # Object file suffix (normally "o").
30874 # Executable file suffix (normally "").
30877 # whether the shell understands "unset".
30880 # turn spaces into newlines.
30883 # turn newlines into spaces.
30886 # How to create reloadable object files.
30887 reload_flag=$lt_reload_flag
30888 reload_cmds=$lt_reload_cmds
30890 # An object symbol dumper.
30891 OBJDUMP=$lt_OBJDUMP
30893 # Method to check whether dependent libraries are shared objects.
30894 deplibs_check_method=$lt_deplibs_check_method
30896 # Command to use when deplibs_check_method == "file_magic".
30897 file_magic_cmd=$lt_file_magic_cmd
30901 AR_FLAGS=$lt_AR_FLAGS
30903 # A symbol stripping program.
30906 # Commands used to install an old-style archive.
30908 old_postinstall_cmds=$lt_old_postinstall_cmds
30909 old_postuninstall_cmds=$lt_old_postuninstall_cmds
30914 # LTCC compiler flags.
30915 LTCFLAGS=$lt_CFLAGS
30917 # Take the output of nm and produce a listing of raw symbols and C names.
30918 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
30920 # Transform the output of nm in a proper C declaration.
30921 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
30923 # Transform the output of nm in a C name address pair.
30924 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
30926 # Transform the output of nm in a C name address pair when lib prefix is needed.
30927 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
30929 # The name of the directory that contains temporary libtool files.
30932 # Shell to use when invoking shell scripts.
30935 # An echo program that does not interpret backslashes.
30938 # Used to examine libraries when file_magic_cmd begins with "file".
30939 MAGIC_CMD=$MAGIC_CMD
30941 # Must we lock files when doing compilation?
30942 need_locks=$lt_need_locks
30944 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
30945 DSYMUTIL=$lt_DSYMUTIL
30947 # Tool to change global to local symbols on Mac OS X.
30950 # Tool to manipulate fat objects and archives on Mac OS X.
30953 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
30956 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
30957 OTOOL64=$lt_OTOOL64
30959 # Old archive suffix (normally "a").
30962 # Shared library suffix (normally ".so").
30963 shrext_cmds=$lt_shrext_cmds
30965 # The commands to extract the exported symbol list from a shared archive.
30966 extract_expsyms_cmds=$lt_extract_expsyms_cmds
30968 # Variables whose values should be saved in libtool wrapper scripts and
30969 # restored at link time.
30970 variables_saved_for_relink=$lt_variables_saved_for_relink
30972 # Do we need the "lib" prefix for modules?
30973 need_lib_prefix=$need_lib_prefix
30975 # Do we need a version for libraries?
30976 need_version=$need_version
30978 # Library versioning type.
30979 version_type=$version_type
30981 # Shared library runtime path variable.
30982 runpath_var=$runpath_var
30984 # Shared library path variable.
30985 shlibpath_var=$shlibpath_var
30987 # Is shlibpath searched before the hard-coded library search path?
30988 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
30990 # Format of library name prefix.
30991 libname_spec=$lt_libname_spec
30993 # List of archive names. First name is the real one, the rest are links.
30994 # The last name is the one that the linker finds with -lNAME
30995 library_names_spec=$lt_library_names_spec
30997 # The coded name of the library, if different from the real name.
30998 soname_spec=$lt_soname_spec
31000 # Command to use after installation of a shared archive.
31001 postinstall_cmds=$lt_postinstall_cmds
31003 # Command to use after uninstallation of a shared archive.
31004 postuninstall_cmds=$lt_postuninstall_cmds
31006 # Commands used to finish a libtool library installation in a directory.
31007 finish_cmds=$lt_finish_cmds
31009 # As "finish_cmds", except a single script fragment to be evaled but
31011 finish_eval=$lt_finish_eval
31013 # Whether we should hardcode library paths into libraries.
31014 hardcode_into_libs=$hardcode_into_libs
31016 # Compile-time system search path for libraries.
31017 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
31019 # Run-time system search path for libraries.
31020 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
31022 # Whether dlopen is supported.
31023 dlopen_support=$enable_dlopen
31025 # Whether dlopen of programs is supported.
31026 dlopen_self=$enable_dlopen_self
31028 # Whether dlopen of statically linked programs is supported.
31029 dlopen_self_static=$enable_dlopen_self_static
31031 # Commands to strip libraries.
31032 old_striplib=$lt_old_striplib
31033 striplib=$lt_striplib
31036 # The linker used to build libraries.
31039 # Commands used to build an old-style archive.
31040 old_archive_cmds=$lt_old_archive_cmds
31042 # A language specific compiler.
31045 # Is the compiler the GNU compiler?
31048 # Compiler flag to turn off builtin functions.
31049 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
31051 # How to pass a linker flag through the compiler.
31052 wl=$lt_lt_prog_compiler_wl
31054 # Additional compiler flags for building library objects.
31055 pic_flag=$lt_lt_prog_compiler_pic
31057 # Compiler flag to prevent dynamic linking.
31058 link_static_flag=$lt_lt_prog_compiler_static
31060 # Does compiler simultaneously support -c and -o options?
31061 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
31063 # Whether or not to add -lc for building shared libraries.
31064 build_libtool_need_lc=$archive_cmds_need_lc
31066 # Whether or not to disallow shared libs when runtime libs are static.
31067 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
31069 # Compiler flag to allow reflexive dlopens.
31070 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
31072 # Compiler flag to generate shared objects directly from archives.
31073 whole_archive_flag_spec=$lt_whole_archive_flag_spec
31075 # Whether the compiler copes with passing no objects directly.
31076 compiler_needs_object=$lt_compiler_needs_object
31078 # Create an old-style archive from a shared archive.
31079 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
31081 # Create a temporary old-style archive to link instead of a shared archive.
31082 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
31084 # Commands used to build a shared archive.
31085 archive_cmds=$lt_archive_cmds
31086 archive_expsym_cmds=$lt_archive_expsym_cmds
31088 # Commands used to build a loadable module if different from building
31089 # a shared archive.
31090 module_cmds=$lt_module_cmds
31091 module_expsym_cmds=$lt_module_expsym_cmds
31093 # Whether we are building with GNU ld or not.
31094 with_gnu_ld=$lt_with_gnu_ld
31096 # Flag that allows shared libraries with undefined symbols to be built.
31097 allow_undefined_flag=$lt_allow_undefined_flag
31099 # Flag that enforces no undefined symbols.
31100 no_undefined_flag=$lt_no_undefined_flag
31102 # Flag to hardcode \$libdir into a binary during linking.
31103 # This must work even if \$libdir does not exist
31104 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
31106 # If ld is used when linking, flag to hardcode \$libdir into a binary
31107 # during linking. This must work even if \$libdir does not exist.
31108 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
31110 # Whether we need a single "-rpath" flag with a separated argument.
31111 hardcode_libdir_separator=$lt_hardcode_libdir_separator
31113 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31114 # DIR into the resulting binary.
31115 hardcode_direct=$hardcode_direct
31117 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31118 # DIR into the resulting binary and the resulting library dependency is
31119 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
31120 # library is relocated.
31121 hardcode_direct_absolute=$hardcode_direct_absolute
31123 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
31124 # into the resulting binary.
31125 hardcode_minus_L=$hardcode_minus_L
31127 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
31128 # into the resulting binary.
31129 hardcode_shlibpath_var=$hardcode_shlibpath_var
31131 # Set to "yes" if building a shared library automatically hardcodes DIR
31132 # into the library and all subsequent libraries and executables linked
31134 hardcode_automatic=$hardcode_automatic
31136 # Set to yes if linker adds runtime paths of dependent libraries
31137 # to runtime path list.
31138 inherit_rpath=$inherit_rpath
31140 # Whether libtool must link a program against all its dependency libraries.
31141 link_all_deplibs=$link_all_deplibs
31143 # Fix the shell variable \$srcfile for the compiler.
31144 fix_srcfile_path=$lt_fix_srcfile_path
31146 # Set to "yes" if exported symbols are required.
31147 always_export_symbols=$always_export_symbols
31149 # The commands to list exported symbols.
31150 export_symbols_cmds=$lt_export_symbols_cmds
31152 # Symbols that should not be listed in the preloaded symbols.
31153 exclude_expsyms=$lt_exclude_expsyms
31155 # Symbols that must always be exported.
31156 include_expsyms=$lt_include_expsyms
31158 # Commands necessary for linking programs (against libraries) with templates.
31159 prelink_cmds=$lt_prelink_cmds
31161 # Specify filename containing input files.
31162 file_list_spec=$lt_file_list_spec
31164 # How to hardcode a shared library path into an executable.
31165 hardcode_action=$hardcode_action
31167 # The directories searched by this compiler when creating a shared library.
31168 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
31170 # Dependencies to place before and after the objects being linked to
31171 # create a shared library.
31172 predep_objects=$lt_predep_objects
31173 postdep_objects=$lt_postdep_objects
31174 predeps=$lt_predeps
31175 postdeps=$lt_postdeps
31177 # The library search path used internally by the compiler when linking
31178 # a shared library.
31179 compiler_lib_search_path=$lt_compiler_lib_search_path
31181 # ### END LIBTOOL CONFIG
31187 cat <<\_LT_EOF >> "$cfgfile"
31188 # AIX sometimes has problems with the GCC collect2 program. For some
31189 # reason, if we set the COLLECT_NAMES environment variable, the problems
31190 # vanish in a puff of smoke.
31191 if test "X${COLLECT_NAMES+set}" != Xset; then
31193 export COLLECT_NAMES
31200 ltmain="$ac_aux_dir/ltmain.sh"
31203 # We use sed instead of cat because bash on DJGPP gets confused if
31204 # if finds mixed CR/LF and LF-only lines. Since sed operates in
31205 # text mode, it properly converts lines to CR/LF. This bash problem
31206 # is reportedly fixed, but why not run on old versions too?
31207 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
31208 || (rm -f "$cfgfile"; exit 1)
31212 cat << \_LT_EOF >> "$cfgfile"
31214 # func_dirname file append nondir_replacement
31215 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
31216 # otherwise set result to NONDIR_REPLACEMENT.
31220 */*) func_dirname_result="${1%/*}${2}" ;;
31221 * ) func_dirname_result="${3}" ;;
31225 # func_basename file
31228 func_basename_result="${1##*/}"
31231 # func_dirname_and_basename file append nondir_replacement
31232 # perform func_basename and func_dirname in a single function
31234 # dirname: Compute the dirname of FILE. If nonempty,
31235 # add APPEND to the result, otherwise set result
31236 # to NONDIR_REPLACEMENT.
31237 # value returned in "$func_dirname_result"
31238 # basename: Compute filename of FILE.
31239 # value retuned in "$func_basename_result"
31240 # Implementation must be kept synchronized with func_dirname
31241 # and func_basename. For efficiency, we do not delegate to
31242 # those functions but instead duplicate the functionality here.
31243 func_dirname_and_basename ()
31246 */*) func_dirname_result="${1%/*}${2}" ;;
31247 * ) func_dirname_result="${3}" ;;
31249 func_basename_result="${1##*/}"
31252 # func_stripname prefix suffix name
31253 # strip PREFIX and SUFFIX off of NAME.
31254 # PREFIX and SUFFIX must not contain globbing or regex special
31255 # characters, hashes, percent signs, but SUFFIX may contain a leading
31256 # dot (in which case that matches only a dot).
31259 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
31260 # positional parameters, so assign one to ordinary parameter first.
31261 func_stripname_result=${3}
31262 func_stripname_result=${func_stripname_result#"${1}"}
31263 func_stripname_result=${func_stripname_result%"${2}"}
31269 func_opt_split_opt=${1%%=*}
31270 func_opt_split_arg=${1#*=}
31277 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
31278 *) func_lo2o_result=${1} ;;
31282 # func_xform libobj-or-source
31285 func_xform_result=${1%.*}.lo
31288 # func_arith arithmetic-term...
31291 func_arith_result=$(( $* ))
31295 # STRING may not start with a hyphen.
31298 func_len_result=${#1}
31303 *) # Bourne compatible functions.
31304 cat << \_LT_EOF >> "$cfgfile"
31306 # func_dirname file append nondir_replacement
31307 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
31308 # otherwise set result to NONDIR_REPLACEMENT.
31311 # Extract subdirectory from the argument.
31312 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
31313 if test "X$func_dirname_result" = "X${1}"; then
31314 func_dirname_result="${3}"
31316 func_dirname_result="$func_dirname_result${2}"
31320 # func_basename file
31323 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
31327 # func_stripname prefix suffix name
31328 # strip PREFIX and SUFFIX off of NAME.
31329 # PREFIX and SUFFIX must not contain globbing or regex special
31330 # characters, hashes, percent signs, but SUFFIX may contain a leading
31331 # dot (in which case that matches only a dot).
31332 # func_strip_suffix prefix name
31336 .*) func_stripname_result=`$ECHO "X${3}" \
31337 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
31338 *) func_stripname_result=`$ECHO "X${3}" \
31339 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
31344 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
31345 my_sed_long_arg='1s/^-[^=]*=//'
31350 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
31351 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
31357 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
31360 # func_xform libobj-or-source
31363 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
31366 # func_arith arithmetic-term...
31369 func_arith_result=`expr "$@"`
31373 # STRING may not start with a hyphen.
31376 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
31382 case $lt_shell_append in
31384 cat << \_LT_EOF >> "$cfgfile"
31386 # func_append var value
31387 # Append VALUE to the end of shell variable VAR.
31395 cat << \_LT_EOF >> "$cfgfile"
31397 # func_append var value
31398 # Append VALUE to the end of shell variable VAR.
31409 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
31410 || (rm -f "$cfgfile"; exit 1)
31412 mv -f "$cfgfile" "$ofile" ||
31413 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
31417 cat <<_LT_EOF >> "$ofile"
31419 # ### BEGIN LIBTOOL TAG CONFIG: CXX
31421 # The linker used to build libraries.
31424 # Commands used to build an old-style archive.
31425 old_archive_cmds=$lt_old_archive_cmds_CXX
31427 # A language specific compiler.
31428 CC=$lt_compiler_CXX
31430 # Is the compiler the GNU compiler?
31433 # Compiler flag to turn off builtin functions.
31434 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
31436 # How to pass a linker flag through the compiler.
31437 wl=$lt_lt_prog_compiler_wl_CXX
31439 # Additional compiler flags for building library objects.
31440 pic_flag=$lt_lt_prog_compiler_pic_CXX
31442 # Compiler flag to prevent dynamic linking.
31443 link_static_flag=$lt_lt_prog_compiler_static_CXX
31445 # Does compiler simultaneously support -c and -o options?
31446 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
31448 # Whether or not to add -lc for building shared libraries.
31449 build_libtool_need_lc=$archive_cmds_need_lc_CXX
31451 # Whether or not to disallow shared libs when runtime libs are static.
31452 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
31454 # Compiler flag to allow reflexive dlopens.
31455 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
31457 # Compiler flag to generate shared objects directly from archives.
31458 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
31460 # Whether the compiler copes with passing no objects directly.
31461 compiler_needs_object=$lt_compiler_needs_object_CXX
31463 # Create an old-style archive from a shared archive.
31464 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
31466 # Create a temporary old-style archive to link instead of a shared archive.
31467 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
31469 # Commands used to build a shared archive.
31470 archive_cmds=$lt_archive_cmds_CXX
31471 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
31473 # Commands used to build a loadable module if different from building
31474 # a shared archive.
31475 module_cmds=$lt_module_cmds_CXX
31476 module_expsym_cmds=$lt_module_expsym_cmds_CXX
31478 # Whether we are building with GNU ld or not.
31479 with_gnu_ld=$lt_with_gnu_ld_CXX
31481 # Flag that allows shared libraries with undefined symbols to be built.
31482 allow_undefined_flag=$lt_allow_undefined_flag_CXX
31484 # Flag that enforces no undefined symbols.
31485 no_undefined_flag=$lt_no_undefined_flag_CXX
31487 # Flag to hardcode \$libdir into a binary during linking.
31488 # This must work even if \$libdir does not exist
31489 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
31491 # If ld is used when linking, flag to hardcode \$libdir into a binary
31492 # during linking. This must work even if \$libdir does not exist.
31493 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
31495 # Whether we need a single "-rpath" flag with a separated argument.
31496 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
31498 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31499 # DIR into the resulting binary.
31500 hardcode_direct=$hardcode_direct_CXX
31502 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31503 # DIR into the resulting binary and the resulting library dependency is
31504 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
31505 # library is relocated.
31506 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
31508 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
31509 # into the resulting binary.
31510 hardcode_minus_L=$hardcode_minus_L_CXX
31512 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
31513 # into the resulting binary.
31514 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
31516 # Set to "yes" if building a shared library automatically hardcodes DIR
31517 # into the library and all subsequent libraries and executables linked
31519 hardcode_automatic=$hardcode_automatic_CXX
31521 # Set to yes if linker adds runtime paths of dependent libraries
31522 # to runtime path list.
31523 inherit_rpath=$inherit_rpath_CXX
31525 # Whether libtool must link a program against all its dependency libraries.
31526 link_all_deplibs=$link_all_deplibs_CXX
31528 # Fix the shell variable \$srcfile for the compiler.
31529 fix_srcfile_path=$lt_fix_srcfile_path_CXX
31531 # Set to "yes" if exported symbols are required.
31532 always_export_symbols=$always_export_symbols_CXX
31534 # The commands to list exported symbols.
31535 export_symbols_cmds=$lt_export_symbols_cmds_CXX
31537 # Symbols that should not be listed in the preloaded symbols.
31538 exclude_expsyms=$lt_exclude_expsyms_CXX
31540 # Symbols that must always be exported.
31541 include_expsyms=$lt_include_expsyms_CXX
31543 # Commands necessary for linking programs (against libraries) with templates.
31544 prelink_cmds=$lt_prelink_cmds_CXX
31546 # Specify filename containing input files.
31547 file_list_spec=$lt_file_list_spec_CXX
31549 # How to hardcode a shared library path into an executable.
31550 hardcode_action=$hardcode_action_CXX
31552 # The directories searched by this compiler when creating a shared library.
31553 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
31555 # Dependencies to place before and after the objects being linked to
31556 # create a shared library.
31557 predep_objects=$lt_predep_objects_CXX
31558 postdep_objects=$lt_postdep_objects_CXX
31559 predeps=$lt_predeps_CXX
31560 postdeps=$lt_postdeps_CXX
31562 # The library search path used internally by the compiler when linking
31563 # a shared library.
31564 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
31566 # ### END LIBTOOL TAG CONFIG: CXX
31570 cat <<_LT_EOF >> "$ofile"
31572 # ### BEGIN LIBTOOL TAG CONFIG: GCJ
31574 # The linker used to build libraries.
31577 # Commands used to build an old-style archive.
31578 old_archive_cmds=$lt_old_archive_cmds_GCJ
31580 # A language specific compiler.
31581 CC=$lt_compiler_GCJ
31583 # Is the compiler the GNU compiler?
31586 # Compiler flag to turn off builtin functions.
31587 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
31589 # How to pass a linker flag through the compiler.
31590 wl=$lt_lt_prog_compiler_wl_GCJ
31592 # Additional compiler flags for building library objects.
31593 pic_flag=$lt_lt_prog_compiler_pic_GCJ
31595 # Compiler flag to prevent dynamic linking.
31596 link_static_flag=$lt_lt_prog_compiler_static_GCJ
31598 # Does compiler simultaneously support -c and -o options?
31599 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
31601 # Whether or not to add -lc for building shared libraries.
31602 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
31604 # Whether or not to disallow shared libs when runtime libs are static.
31605 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
31607 # Compiler flag to allow reflexive dlopens.
31608 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
31610 # Compiler flag to generate shared objects directly from archives.
31611 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
31613 # Whether the compiler copes with passing no objects directly.
31614 compiler_needs_object=$lt_compiler_needs_object_GCJ
31616 # Create an old-style archive from a shared archive.
31617 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
31619 # Create a temporary old-style archive to link instead of a shared archive.
31620 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
31622 # Commands used to build a shared archive.
31623 archive_cmds=$lt_archive_cmds_GCJ
31624 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
31626 # Commands used to build a loadable module if different from building
31627 # a shared archive.
31628 module_cmds=$lt_module_cmds_GCJ
31629 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
31631 # Whether we are building with GNU ld or not.
31632 with_gnu_ld=$lt_with_gnu_ld_GCJ
31634 # Flag that allows shared libraries with undefined symbols to be built.
31635 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
31637 # Flag that enforces no undefined symbols.
31638 no_undefined_flag=$lt_no_undefined_flag_GCJ
31640 # Flag to hardcode \$libdir into a binary during linking.
31641 # This must work even if \$libdir does not exist
31642 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
31644 # If ld is used when linking, flag to hardcode \$libdir into a binary
31645 # during linking. This must work even if \$libdir does not exist.
31646 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
31648 # Whether we need a single "-rpath" flag with a separated argument.
31649 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
31651 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31652 # DIR into the resulting binary.
31653 hardcode_direct=$hardcode_direct_GCJ
31655 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31656 # DIR into the resulting binary and the resulting library dependency is
31657 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
31658 # library is relocated.
31659 hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
31661 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
31662 # into the resulting binary.
31663 hardcode_minus_L=$hardcode_minus_L_GCJ
31665 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
31666 # into the resulting binary.
31667 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
31669 # Set to "yes" if building a shared library automatically hardcodes DIR
31670 # into the library and all subsequent libraries and executables linked
31672 hardcode_automatic=$hardcode_automatic_GCJ
31674 # Set to yes if linker adds runtime paths of dependent libraries
31675 # to runtime path list.
31676 inherit_rpath=$inherit_rpath_GCJ
31678 # Whether libtool must link a program against all its dependency libraries.
31679 link_all_deplibs=$link_all_deplibs_GCJ
31681 # Fix the shell variable \$srcfile for the compiler.
31682 fix_srcfile_path=$lt_fix_srcfile_path_GCJ
31684 # Set to "yes" if exported symbols are required.
31685 always_export_symbols=$always_export_symbols_GCJ
31687 # The commands to list exported symbols.
31688 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
31690 # Symbols that should not be listed in the preloaded symbols.
31691 exclude_expsyms=$lt_exclude_expsyms_GCJ
31693 # Symbols that must always be exported.
31694 include_expsyms=$lt_include_expsyms_GCJ
31696 # Commands necessary for linking programs (against libraries) with templates.
31697 prelink_cmds=$lt_prelink_cmds_GCJ
31699 # Specify filename containing input files.
31700 file_list_spec=$lt_file_list_spec_GCJ
31702 # How to hardcode a shared library path into an executable.
31703 hardcode_action=$hardcode_action_GCJ
31705 # The directories searched by this compiler when creating a shared library.
31706 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
31708 # Dependencies to place before and after the objects being linked to
31709 # create a shared library.
31710 predep_objects=$lt_predep_objects_GCJ
31711 postdep_objects=$lt_postdep_objects_GCJ
31712 predeps=$lt_predeps_GCJ
31713 postdeps=$lt_postdeps_GCJ
31715 # The library search path used internally by the compiler when linking
31716 # a shared library.
31717 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
31719 # ### END LIBTOOL TAG CONFIG: GCJ
31727 cat >>$CONFIG_STATUS <<\_ACEOF
31729 { (exit 0); exit 0; }
31731 chmod +x $CONFIG_STATUS
31732 ac_clean_files=$ac_clean_files_save
31735 # configure is writing to config.log, and then calls config.status.
31736 # config.status does its own redirection, appending to config.log.
31737 # Unfortunately, on DOS this fails, as config.log is still kept open
31738 # by configure, so config.status won't be able to write to it; its
31739 # output is simply discarded. So we exec the FD to /dev/null,
31740 # effectively closing config.log, so it can be properly (re)opened and
31741 # appended to by config.status. When coming back to configure, we
31742 # need to make the FD available again.
31743 if test "$no_create" != yes; then
31745 ac_config_status_args=
31746 test "$silent" = yes &&
31747 ac_config_status_args="$ac_config_status_args --quiet"
31749 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
31751 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31752 # would make configure fail if this is the last instruction.
31753 $ac_cs_success || { (exit 1); exit 1; }
31757 # CONFIG_SUBDIRS section, as fixed in confsubdir.m4.
31759 if test "$no_recursion" != yes; then
31761 # Remove --cache-file and --srcdir arguments so they do not pile up.
31762 ac_sub_configure_args=
31764 eval "set x $ac_configure_args"
31768 if test -n "$ac_prev"; then
31773 -cache-file | --cache-file | --cache-fil | --cache-fi \
31774 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
31775 ac_prev=cache_file ;;
31776 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
31777 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
31780 --config-cache | -C)
31782 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
31784 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
31786 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
31788 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
31792 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
31794 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
31798 # Always prepend --prefix to ensure using the same prefix
31799 # in subdir configurations.
31800 ac_arg="--prefix=$prefix"
31802 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
31804 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
31807 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
31809 # Do not complain, so a configure script can configure whichever
31810 # parts of a large source tree are present.
31811 test -d "$srcdir/$ac_dir" || continue
31813 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
31814 echo "$as_me: configuring in $ac_dir" >&6;}
31815 { if $as_mkdir_p; then
31820 while test ! -d "$as_dir"; do
31821 as_dirs="$as_dir $as_dirs"
31822 as_dir=`(dirname "$as_dir") 2>/dev/null ||
31823 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
31824 X"$as_dir" : 'X\(//\)[^/]' \| \
31825 X"$as_dir" : 'X\(//\)$' \| \
31826 X"$as_dir" : 'X\(/\)' \| \
31827 . : '\(.\)' 2>/dev/null ||
31829 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
31830 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
31831 /^X\(\/\/\)$/{ s//\1/; q; }
31832 /^X\(\/\).*/{ s//\1/; q; }
31835 test ! -n "$as_dirs" || mkdir $as_dirs
31836 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
31837 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
31838 { (exit 1); exit 1; }; }; }
31842 if test "$ac_dir" != .; then
31843 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
31844 # A "../" for each directory in $ac_dir_suffix.
31845 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
31847 ac_dir_suffix= ac_top_builddir=
31851 .) # No --srcdir option. We are building in place.
31853 if test -z "$ac_top_builddir"; then
31856 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
31858 [\\/]* | ?:[\\/]* ) # Absolute path.
31859 ac_srcdir=$srcdir$ac_dir_suffix;
31860 ac_top_srcdir=$srcdir ;;
31861 *) # Relative path.
31862 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
31863 ac_top_srcdir=$ac_top_builddir$srcdir ;;
31866 # Do not use `cd foo && pwd` to compute absolute paths, because
31867 # the directories may not exist.
31869 .) ac_abs_builddir="$ac_dir";;
31872 .) ac_abs_builddir=`pwd`;;
31873 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
31874 *) ac_abs_builddir=`pwd`/"$ac_dir";;
31877 case $ac_abs_builddir in
31878 .) ac_abs_top_builddir=${ac_top_builddir}.;;
31880 case ${ac_top_builddir}. in
31881 .) ac_abs_top_builddir=$ac_abs_builddir;;
31882 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
31883 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
31886 case $ac_abs_builddir in
31887 .) ac_abs_srcdir=$ac_srcdir;;
31890 .) ac_abs_srcdir=$ac_abs_builddir;;
31891 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
31892 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
31895 case $ac_abs_builddir in
31896 .) ac_abs_top_srcdir=$ac_top_srcdir;;
31898 case $ac_top_srcdir in
31899 .) ac_abs_top_srcdir=$ac_abs_builddir;;
31900 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
31901 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
31908 # Check for guested configure; otherwise get Cygnus style configure.
31909 if test -f "$ac_srcdir/configure.gnu"; then
31910 ac_sub_configure=$ac_srcdir/configure.gnu
31911 elif test -f "$ac_srcdir/configure"; then
31912 ac_sub_configure=$ac_srcdir/configure
31913 elif test -f "$ac_srcdir/configure.in"; then
31914 # This should be Cygnus configure.
31915 ac_sub_configure=$ac_aux_dir/configure
31917 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
31918 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
31922 # The recursion is here.
31923 if test -n "$ac_sub_configure"; then
31924 # Make the cache file name correct relative to the subdirectory.
31925 case $cache_file in
31926 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
31927 *) # Relative path.
31928 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
31931 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
31932 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
31933 # The eval makes quoting arguments work.
31934 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
31935 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
31936 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
31937 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
31938 { (exit 1); exit 1; }; }