2005-05-27 Thomas Koenig <Thomas.Koenig@online.de>
[official-gcc.git] / libjava / configure
blob0e971e1a5839b0e66e1ed60a12a41b72bbf7b950
1 #! /bin/sh
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
14 emulate sh
15 NULLCMD=:
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
20 set -o posix
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
26 as_unset=unset
27 else
28 as_unset=false
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
38 # NLS nuisances.
39 for as_var in \
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 \
42 LC_TELEPHONE LC_TIME
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
46 else
47 $as_unset $as_var
49 done
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53 as_expr=expr
54 else
55 as_expr=false
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60 else
61 as_basename=false
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 ||
71 echo X/"$0" |
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; 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
90 chmod +x conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92 PATH_SEPARATOR=';'
93 else
94 PATH_SEPARATOR=:
96 rm -f conf$$.sh
100 as_lineno_1=$LINENO
101 as_lineno_2=$LINENO
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
106 # relative or not.
107 case $0 in
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
118 esac
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
122 as_myself=$0
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
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
138 if ("$as_dir/$as_base" -c '
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
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
147 export CONFIG_SHELL
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149 fi;;
150 esac
151 done
152 done
154 esac
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 |
165 sed '
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170 t loop
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
173 ' >$as_me.lineno &&
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).
181 . ./$as_me.lineno
182 # Exit status is that of the last command.
183 exit
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T=' ' ;;
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196 else
197 as_expr=false
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >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
207 as_ln_s='cp -p'
208 else
209 as_ln_s='ln -s'
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213 else
214 as_ln_s='cp -p'
216 rm -f conf$$ conf$$.exe conf$$.file
218 if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220 else
221 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false
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'"
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
238 IFS=" $as_nl"
240 # CDPATH.
241 $as_unset CDPATH
244 # Name of the host.
245 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246 # so uname gets run too.
247 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
249 exec 6>&1
252 # Initializations.
254 ac_default_prefix=/usr/local
255 ac_config_libobj_dir=.
256 cross_compiling=no
257 subdirs=
258 MFLAGS=
259 MAKEFLAGS=
260 SHELL=${CONFIG_SHELL-/bin/sh}
262 # Maximum number of lines to put in a shell here document.
263 # This variable seems obsolete. It should probably be removed, and
264 # only ac_max_sed_lines should be used.
265 : ${ac_max_here_lines=38}
267 # Identity of this package.
268 PACKAGE_NAME='libjava'
269 PACKAGE_TARNAME='libjava'
270 PACKAGE_VERSION='version-unused'
271 PACKAGE_STRING='libjava version-unused'
272 PACKAGE_BUGREPORT=''
274 ac_unique_file="java/lang/System.java"
275 ac_subdirs_all="$ac_subdirs_all libltdl"
276 # Factoring default headers for most tests.
277 ac_includes_default="\
278 #include <stdio.h>
279 #if HAVE_SYS_TYPES_H
280 # include <sys/types.h>
281 #endif
282 #if HAVE_SYS_STAT_H
283 # include <sys/stat.h>
284 #endif
285 #if STDC_HEADERS
286 # include <stdlib.h>
287 # include <stddef.h>
288 #else
289 # if HAVE_STDLIB_H
290 # include <stdlib.h>
291 # endif
292 #endif
293 #if HAVE_STRING_H
294 # if !STDC_HEADERS && HAVE_MEMORY_H
295 # include <memory.h>
296 # endif
297 # include <string.h>
298 #endif
299 #if HAVE_STRINGS_H
300 # include <strings.h>
301 #endif
302 #if HAVE_INTTYPES_H
303 # include <inttypes.h>
304 #else
305 # if HAVE_STDINT_H
306 # include <stdint.h>
307 # endif
308 #endif
309 #if HAVE_UNISTD_H
310 # include <unistd.h>
311 #endif"
313 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_subdir host_subdir target_subdir libgcj_basedir host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical LN_S mkinstalldirs 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 AR ac_ct_AR RANLIB ac_ct_RANLIB MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBGCJ_CFLAGS LIBGCJ_CXXFLAGS LIBGCJ_JAVAFLAGS LIBGCJ_LD_SYMBOLIC INCLTDL LIBLTDL DIRLTDL LIBTOOL CXXCPP CPPFLAGS GCJ GCJFLAGS GCJDEPMODE am__fastdepGCJ_TRUE am__fastdepGCJ_FALSE subdirs TESTSUBDIR_TRUE TESTSUBDIR_FALSE JAVA_HOME_SET_TRUE JAVA_HOME_SET_FALSE JAVA_HOME LIBGCJDEBUG INTERPRETER LIBFFI LIBFFIINCS PLATFORM_INNER_NAT_HDRS CPP EGREP USING_WIN32_PLATFORM_TRUE USING_WIN32_PLATFORM_FALSE USING_POSIX_PLATFORM_TRUE USING_POSIX_PLATFORM_FALSE USING_ECOS_PLATFORM_TRUE USING_ECOS_PLATFORM_FALSE USING_DARWIN_CRT_TRUE USING_DARWIN_CRT_FALSE SYSTEMSPEC LIBGCJTESTSPEC ZLIBSPEC ZLIBTESTSPEC X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS TOOLKIT XLIB_AWT_TRUE XLIB_AWT_FALSE GTK_AWT_TRUE GTK_AWT_FALSE GTK_CAIRO_TRUE GTK_CAIRO_FALSE PKG_CONFIG CAIRO_CFLAGS CAIRO_LIBS PANGOFT2_CFLAGS PANGOFT2_LIBS GCLIBS GCINCS GCDEPS GCSPEC JC1GCSPEC GCTESTSPEC USING_BOEHMGC_TRUE USING_BOEHMGC_FALSE USING_NOGC_TRUE USING_NOGC_FALSE THREADLIBS THREADINCS THREADDEPS THREADSPEC 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 HASH_SYNC_SPEC USING_GCC_TRUE USING_GCC_FALSE LIBICONV LTLIBICONV GTK_CFLAGS GTK_LIBS GLIB_CFLAGS GLIB_LIBS LIBART_CFLAGS LIBART_LIBS SUPPLY_BACKTRACE_TRUE SUPPLY_BACKTRACE_FALSE GCJH ZIP CLASSPATH_SEPARATOR ac_ct_GCJ ZLIBS SYS_ZLIBS ZINCS DIVIDESPEC CHECKREFSPEC EXCEPTIONSPEC IEEESPEC NATIVE_TRUE NATIVE_FALSE NEEDS_DATA_START_TRUE NEEDS_DATA_START_FALSE GCC_UNWIND_INCLUDE toolexecdir toolexecmainlibdir toolexeclibdir GCJVERSION gxx_include_dir libstdcxx_incdir ALLOCA PERL BACKTRACESPEC SYSDEP_SOURCES here LIBOBJS LTLIBOBJS'
314 ac_subst_files=''
316 # Initialize some variables set by options.
317 ac_init_help=
318 ac_init_version=false
319 # The variables have the same names as the options, with
320 # dashes changed to underlines.
321 cache_file=/dev/null
322 exec_prefix=NONE
323 no_create=
324 no_recursion=
325 prefix=NONE
326 program_prefix=NONE
327 program_suffix=NONE
328 program_transform_name=s,x,x,
329 silent=
330 site=
331 srcdir=
332 verbose=
333 x_includes=NONE
334 x_libraries=NONE
336 # Installation directory options.
337 # These are left unexpanded so users can "make install exec_prefix=/foo"
338 # and all the variables that are supposed to be based on exec_prefix
339 # by default will actually change.
340 # Use braces instead of parens because sh, perl, etc. also accept them.
341 bindir='${exec_prefix}/bin'
342 sbindir='${exec_prefix}/sbin'
343 libexecdir='${exec_prefix}/libexec'
344 datadir='${prefix}/share'
345 sysconfdir='${prefix}/etc'
346 sharedstatedir='${prefix}/com'
347 localstatedir='${prefix}/var'
348 libdir='${exec_prefix}/lib'
349 includedir='${prefix}/include'
350 oldincludedir='/usr/include'
351 infodir='${prefix}/info'
352 mandir='${prefix}/man'
354 ac_prev=
355 for ac_option
357 # If the previous option needs an argument, assign it.
358 if test -n "$ac_prev"; then
359 eval "$ac_prev=\$ac_option"
360 ac_prev=
361 continue
364 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
366 # Accept the important Cygnus configure options, so we can diagnose typos.
368 case $ac_option in
370 -bindir | --bindir | --bindi | --bind | --bin | --bi)
371 ac_prev=bindir ;;
372 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
373 bindir=$ac_optarg ;;
375 -build | --build | --buil | --bui | --bu)
376 ac_prev=build_alias ;;
377 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
378 build_alias=$ac_optarg ;;
380 -cache-file | --cache-file | --cache-fil | --cache-fi \
381 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
382 ac_prev=cache_file ;;
383 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
384 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
385 cache_file=$ac_optarg ;;
387 --config-cache | -C)
388 cache_file=config.cache ;;
390 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
391 ac_prev=datadir ;;
392 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
393 | --da=*)
394 datadir=$ac_optarg ;;
396 -disable-* | --disable-*)
397 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
398 # Reject names that are not valid shell variable names.
399 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
400 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
401 { (exit 1); exit 1; }; }
402 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
403 eval "enable_$ac_feature=no" ;;
405 -enable-* | --enable-*)
406 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
407 # Reject names that are not valid shell variable names.
408 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
409 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
410 { (exit 1); exit 1; }; }
411 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
412 case $ac_option in
413 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
414 *) ac_optarg=yes ;;
415 esac
416 eval "enable_$ac_feature='$ac_optarg'" ;;
418 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
419 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
420 | --exec | --exe | --ex)
421 ac_prev=exec_prefix ;;
422 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
423 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
424 | --exec=* | --exe=* | --ex=*)
425 exec_prefix=$ac_optarg ;;
427 -gas | --gas | --ga | --g)
428 # Obsolete; use --with-gas.
429 with_gas=yes ;;
431 -help | --help | --hel | --he | -h)
432 ac_init_help=long ;;
433 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
434 ac_init_help=recursive ;;
435 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
436 ac_init_help=short ;;
438 -host | --host | --hos | --ho)
439 ac_prev=host_alias ;;
440 -host=* | --host=* | --hos=* | --ho=*)
441 host_alias=$ac_optarg ;;
443 -includedir | --includedir | --includedi | --included | --include \
444 | --includ | --inclu | --incl | --inc)
445 ac_prev=includedir ;;
446 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
447 | --includ=* | --inclu=* | --incl=* | --inc=*)
448 includedir=$ac_optarg ;;
450 -infodir | --infodir | --infodi | --infod | --info | --inf)
451 ac_prev=infodir ;;
452 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
453 infodir=$ac_optarg ;;
455 -libdir | --libdir | --libdi | --libd)
456 ac_prev=libdir ;;
457 -libdir=* | --libdir=* | --libdi=* | --libd=*)
458 libdir=$ac_optarg ;;
460 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
461 | --libexe | --libex | --libe)
462 ac_prev=libexecdir ;;
463 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
464 | --libexe=* | --libex=* | --libe=*)
465 libexecdir=$ac_optarg ;;
467 -localstatedir | --localstatedir | --localstatedi | --localstated \
468 | --localstate | --localstat | --localsta | --localst \
469 | --locals | --local | --loca | --loc | --lo)
470 ac_prev=localstatedir ;;
471 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
472 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
473 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
474 localstatedir=$ac_optarg ;;
476 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
477 ac_prev=mandir ;;
478 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
479 mandir=$ac_optarg ;;
481 -nfp | --nfp | --nf)
482 # Obsolete; use --without-fp.
483 with_fp=no ;;
485 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
486 | --no-cr | --no-c | -n)
487 no_create=yes ;;
489 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
490 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
491 no_recursion=yes ;;
493 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
494 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
495 | --oldin | --oldi | --old | --ol | --o)
496 ac_prev=oldincludedir ;;
497 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
498 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
499 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
500 oldincludedir=$ac_optarg ;;
502 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
503 ac_prev=prefix ;;
504 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
505 prefix=$ac_optarg ;;
507 -program-prefix | --program-prefix | --program-prefi | --program-pref \
508 | --program-pre | --program-pr | --program-p)
509 ac_prev=program_prefix ;;
510 -program-prefix=* | --program-prefix=* | --program-prefi=* \
511 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
512 program_prefix=$ac_optarg ;;
514 -program-suffix | --program-suffix | --program-suffi | --program-suff \
515 | --program-suf | --program-su | --program-s)
516 ac_prev=program_suffix ;;
517 -program-suffix=* | --program-suffix=* | --program-suffi=* \
518 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
519 program_suffix=$ac_optarg ;;
521 -program-transform-name | --program-transform-name \
522 | --program-transform-nam | --program-transform-na \
523 | --program-transform-n | --program-transform- \
524 | --program-transform | --program-transfor \
525 | --program-transfo | --program-transf \
526 | --program-trans | --program-tran \
527 | --progr-tra | --program-tr | --program-t)
528 ac_prev=program_transform_name ;;
529 -program-transform-name=* | --program-transform-name=* \
530 | --program-transform-nam=* | --program-transform-na=* \
531 | --program-transform-n=* | --program-transform-=* \
532 | --program-transform=* | --program-transfor=* \
533 | --program-transfo=* | --program-transf=* \
534 | --program-trans=* | --program-tran=* \
535 | --progr-tra=* | --program-tr=* | --program-t=*)
536 program_transform_name=$ac_optarg ;;
538 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
539 | -silent | --silent | --silen | --sile | --sil)
540 silent=yes ;;
542 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
543 ac_prev=sbindir ;;
544 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
545 | --sbi=* | --sb=*)
546 sbindir=$ac_optarg ;;
548 -sharedstatedir | --sharedstatedir | --sharedstatedi \
549 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
550 | --sharedst | --shareds | --shared | --share | --shar \
551 | --sha | --sh)
552 ac_prev=sharedstatedir ;;
553 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
554 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
555 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
556 | --sha=* | --sh=*)
557 sharedstatedir=$ac_optarg ;;
559 -site | --site | --sit)
560 ac_prev=site ;;
561 -site=* | --site=* | --sit=*)
562 site=$ac_optarg ;;
564 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
565 ac_prev=srcdir ;;
566 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
567 srcdir=$ac_optarg ;;
569 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
570 | --syscon | --sysco | --sysc | --sys | --sy)
571 ac_prev=sysconfdir ;;
572 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
573 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
574 sysconfdir=$ac_optarg ;;
576 -target | --target | --targe | --targ | --tar | --ta | --t)
577 ac_prev=target_alias ;;
578 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
579 target_alias=$ac_optarg ;;
581 -v | -verbose | --verbose | --verbos | --verbo | --verb)
582 verbose=yes ;;
584 -version | --version | --versio | --versi | --vers | -V)
585 ac_init_version=: ;;
587 -with-* | --with-*)
588 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
589 # Reject names that are not valid shell variable names.
590 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
591 { echo "$as_me: error: invalid package name: $ac_package" >&2
592 { (exit 1); exit 1; }; }
593 ac_package=`echo $ac_package| sed 's/-/_/g'`
594 case $ac_option in
595 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
596 *) ac_optarg=yes ;;
597 esac
598 eval "with_$ac_package='$ac_optarg'" ;;
600 -without-* | --without-*)
601 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
602 # Reject names that are not valid shell variable names.
603 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
604 { echo "$as_me: error: invalid package name: $ac_package" >&2
605 { (exit 1); exit 1; }; }
606 ac_package=`echo $ac_package | sed 's/-/_/g'`
607 eval "with_$ac_package=no" ;;
609 --x)
610 # Obsolete; use --with-x.
611 with_x=yes ;;
613 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
614 | --x-incl | --x-inc | --x-in | --x-i)
615 ac_prev=x_includes ;;
616 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
617 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
618 x_includes=$ac_optarg ;;
620 -x-libraries | --x-libraries | --x-librarie | --x-librari \
621 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
622 ac_prev=x_libraries ;;
623 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
624 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
625 x_libraries=$ac_optarg ;;
627 -*) { echo "$as_me: error: unrecognized option: $ac_option
628 Try \`$0 --help' for more information." >&2
629 { (exit 1); exit 1; }; }
632 *=*)
633 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
634 # Reject names that are not valid shell variable names.
635 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
636 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
637 { (exit 1); exit 1; }; }
638 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
639 eval "$ac_envvar='$ac_optarg'"
640 export $ac_envvar ;;
643 # FIXME: should be removed in autoconf 3.0.
644 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
645 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
646 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
647 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
650 esac
651 done
653 if test -n "$ac_prev"; then
654 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
655 { echo "$as_me: error: missing argument to $ac_option" >&2
656 { (exit 1); exit 1; }; }
659 # Be sure to have absolute paths.
660 for ac_var in exec_prefix prefix
662 eval ac_val=$`echo $ac_var`
663 case $ac_val in
664 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
665 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
666 { (exit 1); exit 1; }; };;
667 esac
668 done
670 # Be sure to have absolute paths.
671 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
672 localstatedir libdir includedir oldincludedir infodir mandir
674 eval ac_val=$`echo $ac_var`
675 case $ac_val in
676 [\\/$]* | ?:[\\/]* ) ;;
677 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
678 { (exit 1); exit 1; }; };;
679 esac
680 done
682 # There might be people who depend on the old broken behavior: `$host'
683 # used to hold the argument of --host etc.
684 # FIXME: To remove some day.
685 build=$build_alias
686 host=$host_alias
687 target=$target_alias
689 # FIXME: To remove some day.
690 if test "x$host_alias" != x; then
691 if test "x$build_alias" = x; then
692 cross_compiling=maybe
693 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
694 If a cross compiler is detected then cross compile mode will be used." >&2
695 elif test "x$build_alias" != "x$host_alias"; then
696 cross_compiling=yes
700 ac_tool_prefix=
701 test -n "$host_alias" && ac_tool_prefix=$host_alias-
703 test "$silent" = yes && exec 6>/dev/null
706 # Find the source files, if location was not specified.
707 if test -z "$srcdir"; then
708 ac_srcdir_defaulted=yes
709 # Try the directory containing this script, then its parent.
710 ac_confdir=`(dirname "$0") 2>/dev/null ||
711 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
712 X"$0" : 'X\(//\)[^/]' \| \
713 X"$0" : 'X\(//\)$' \| \
714 X"$0" : 'X\(/\)' \| \
715 . : '\(.\)' 2>/dev/null ||
716 echo X"$0" |
717 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
718 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
719 /^X\(\/\/\)$/{ s//\1/; q; }
720 /^X\(\/\).*/{ s//\1/; q; }
721 s/.*/./; q'`
722 srcdir=$ac_confdir
723 if test ! -r $srcdir/$ac_unique_file; then
724 srcdir=..
726 else
727 ac_srcdir_defaulted=no
729 if test ! -r $srcdir/$ac_unique_file; then
730 if test "$ac_srcdir_defaulted" = yes; then
731 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
732 { (exit 1); exit 1; }; }
733 else
734 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
735 { (exit 1); exit 1; }; }
738 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
739 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
740 { (exit 1); exit 1; }; }
741 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
742 ac_env_build_alias_set=${build_alias+set}
743 ac_env_build_alias_value=$build_alias
744 ac_cv_env_build_alias_set=${build_alias+set}
745 ac_cv_env_build_alias_value=$build_alias
746 ac_env_host_alias_set=${host_alias+set}
747 ac_env_host_alias_value=$host_alias
748 ac_cv_env_host_alias_set=${host_alias+set}
749 ac_cv_env_host_alias_value=$host_alias
750 ac_env_target_alias_set=${target_alias+set}
751 ac_env_target_alias_value=$target_alias
752 ac_cv_env_target_alias_set=${target_alias+set}
753 ac_cv_env_target_alias_value=$target_alias
754 ac_env_CXXCPP_set=${CXXCPP+set}
755 ac_env_CXXCPP_value=$CXXCPP
756 ac_cv_env_CXXCPP_set=${CXXCPP+set}
757 ac_cv_env_CXXCPP_value=$CXXCPP
758 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
759 ac_env_CPPFLAGS_value=$CPPFLAGS
760 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
761 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
762 ac_env_CPP_set=${CPP+set}
763 ac_env_CPP_value=$CPP
764 ac_cv_env_CPP_set=${CPP+set}
765 ac_cv_env_CPP_value=$CPP
768 # Report the --help message.
770 if test "$ac_init_help" = "long"; then
771 # Omit some internal or obsolete options to make the list less imposing.
772 # This message is too long to be a string in the A/UX 3.1 sh.
773 cat <<_ACEOF
774 \`configure' configures libjava version-unused to adapt to many kinds of systems.
776 Usage: $0 [OPTION]... [VAR=VALUE]...
778 To assign environment variables (e.g., CC, CFLAGS...), specify them as
779 VAR=VALUE. See below for descriptions of some of the useful variables.
781 Defaults for the options are specified in brackets.
783 Configuration:
784 -h, --help display this help and exit
785 --help=short display options specific to this package
786 --help=recursive display the short help of all the included packages
787 -V, --version display version information and exit
788 -q, --quiet, --silent do not print \`checking...' messages
789 --cache-file=FILE cache test results in FILE [disabled]
790 -C, --config-cache alias for \`--cache-file=config.cache'
791 -n, --no-create do not create output files
792 --srcdir=DIR find the sources in DIR [configure dir or \`..']
794 _ACEOF
796 cat <<_ACEOF
797 Installation directories:
798 --prefix=PREFIX install architecture-independent files in PREFIX
799 [$ac_default_prefix]
800 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
801 [PREFIX]
803 By default, \`make install' will install all the files in
804 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
805 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
806 for instance \`--prefix=\$HOME'.
808 For better control, use the options below.
810 Fine tuning of the installation directories:
811 --bindir=DIR user executables [EPREFIX/bin]
812 --sbindir=DIR system admin executables [EPREFIX/sbin]
813 --libexecdir=DIR program executables [EPREFIX/libexec]
814 --datadir=DIR read-only architecture-independent data [PREFIX/share]
815 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
816 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
817 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
818 --libdir=DIR object code libraries [EPREFIX/lib]
819 --includedir=DIR C header files [PREFIX/include]
820 --oldincludedir=DIR C header files for non-gcc [/usr/include]
821 --infodir=DIR info documentation [PREFIX/info]
822 --mandir=DIR man documentation [PREFIX/man]
823 _ACEOF
825 cat <<\_ACEOF
827 Program names:
828 --program-prefix=PREFIX prepend PREFIX to installed program names
829 --program-suffix=SUFFIX append SUFFIX to installed program names
830 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
832 X features:
833 --x-includes=DIR X include files are in DIR
834 --x-libraries=DIR X library files are in DIR
836 System types:
837 --build=BUILD configure for building on BUILD [guessed]
838 --host=HOST cross-compile to build programs to run on HOST [BUILD]
839 --target=TARGET configure for building compilers for TARGET [HOST]
840 _ACEOF
843 if test -n "$ac_init_help"; then
844 case $ac_init_help in
845 short | recursive ) echo "Configuration of libjava version-unused:";;
846 esac
847 cat <<\_ACEOF
849 Optional Features:
850 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
851 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
852 --enable-version-specific-runtime-libs
853 specify that runtime libraries should be installed
854 in a compiler-specific directory
855 --enable-multilib build many library versions (default)
856 --disable-dependency-tracking speeds up one-time build
857 --enable-dependency-tracking do not reject slow dependency extractors
858 --enable-maintainer-mode enable make rules and dependencies not useful
859 (and sometimes confusing) to the casual installer
860 --enable-shared=PKGS build shared libraries default=yes
861 --enable-static=PKGS build static libraries default=yes
862 --enable-fast-install=PKGS optimize for fast installation default=yes
863 --disable-libtool-lock avoid locking (might break parallel builds)
864 --disable-getenv-properties
865 don't set system properties from GCJ_PROPERTIES
866 --enable-hash-synchronization
867 use global hash table for monitor locks
868 --enable-libgcj-debug enable runtime debugging code
869 --enable-gc-debug include full support for pointer backtracing etc.
870 --enable-interpreter enable interpreter
871 --enable-sjlj-exceptions
872 force use of builtin_setjmp for exceptions
873 --disable-java-net disable java.net
874 --disable-jvmpi disable JVMPI support
875 --enable-java-awt list of AWT peer implementations to be built
876 --enable-gtk-cairo build the cairo Graphics2D implementation on GTK
877 --enable-java-gc=TYPE choose garbage collector (default is boehm)
878 --disable-rpath do not hardcode runtime library paths
880 Optional Packages:
881 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
882 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
883 --with-target-subdir=SUBDIR
884 configure in a subdirectory
885 --with-cross-host=HOST configure with a cross compiler from HOST
886 --with-newlib configure with newlib
887 --with-gnu-ld assume the C compiler uses GNU ld default=no
888 --with-pic try to use only PIC/non-PIC objects default=use both
889 --with-java-home=DIRECTORY
890 value of java.home system property
891 --with-win32-nlsapi=ansi or unicows or unicode
892 native MinGW libgcj Win32 OS API (default is ansi)
893 --without-libffi don't use libffi
894 --with-ecos enable runtime eCos target support
895 --with-system-zlib use installed libz
896 --with-x use the X Window System
897 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
898 --without-libiconv-prefix don't search for libiconv in includedir and libdir
900 Some influential environment variables:
901 CC C compiler command
902 CFLAGS C compiler flags
903 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
904 nonstandard directory <lib dir>
905 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
906 headers in a nonstandard directory <include dir>
907 CXX C++ compiler command
908 CXXFLAGS C++ compiler flags
909 CXXCPP C++ preprocessor
910 CPP C preprocessor
912 Use these variables to override the choices made by `configure' or to help
913 it to find libraries and programs with nonstandard names/locations.
915 _ACEOF
918 if test "$ac_init_help" = "recursive"; then
919 # If there are subdirs, report their specific --help.
920 ac_popdir=`pwd`
921 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
922 test -d $ac_dir || continue
923 ac_builddir=.
925 if test "$ac_dir" != .; then
926 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
927 # A "../" for each directory in $ac_dir_suffix.
928 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
929 else
930 ac_dir_suffix= ac_top_builddir=
933 case $srcdir in
934 .) # No --srcdir option. We are building in place.
935 ac_srcdir=.
936 if test -z "$ac_top_builddir"; then
937 ac_top_srcdir=.
938 else
939 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
940 fi ;;
941 [\\/]* | ?:[\\/]* ) # Absolute path.
942 ac_srcdir=$srcdir$ac_dir_suffix;
943 ac_top_srcdir=$srcdir ;;
944 *) # Relative path.
945 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
946 ac_top_srcdir=$ac_top_builddir$srcdir ;;
947 esac
949 # Do not use `cd foo && pwd` to compute absolute paths, because
950 # the directories may not exist.
951 case `pwd` in
952 .) ac_abs_builddir="$ac_dir";;
954 case "$ac_dir" in
955 .) ac_abs_builddir=`pwd`;;
956 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
957 *) ac_abs_builddir=`pwd`/"$ac_dir";;
958 esac;;
959 esac
960 case $ac_abs_builddir in
961 .) ac_abs_top_builddir=${ac_top_builddir}.;;
963 case ${ac_top_builddir}. in
964 .) ac_abs_top_builddir=$ac_abs_builddir;;
965 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
966 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
967 esac;;
968 esac
969 case $ac_abs_builddir in
970 .) ac_abs_srcdir=$ac_srcdir;;
972 case $ac_srcdir in
973 .) ac_abs_srcdir=$ac_abs_builddir;;
974 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
975 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
976 esac;;
977 esac
978 case $ac_abs_builddir in
979 .) ac_abs_top_srcdir=$ac_top_srcdir;;
981 case $ac_top_srcdir in
982 .) ac_abs_top_srcdir=$ac_abs_builddir;;
983 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
984 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
985 esac;;
986 esac
988 cd $ac_dir
989 # Check for guested configure; otherwise get Cygnus style configure.
990 if test -f $ac_srcdir/configure.gnu; then
991 echo
992 $SHELL $ac_srcdir/configure.gnu --help=recursive
993 elif test -f $ac_srcdir/configure; then
994 echo
995 $SHELL $ac_srcdir/configure --help=recursive
996 elif test -f $ac_srcdir/configure.ac ||
997 test -f $ac_srcdir/configure.in; then
998 echo
999 $ac_configure --help
1000 else
1001 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1003 cd $ac_popdir
1004 done
1007 test -n "$ac_init_help" && exit 0
1008 if $ac_init_version; then
1009 cat <<\_ACEOF
1010 libjava configure version-unused
1011 generated by GNU Autoconf 2.59
1013 Copyright (C) 2003 Free Software Foundation, Inc.
1014 This configure script is free software; the Free Software Foundation
1015 gives unlimited permission to copy, distribute and modify it.
1016 _ACEOF
1017 exit 0
1019 exec 5>config.log
1020 cat >&5 <<_ACEOF
1021 This file contains any messages produced by compilers while
1022 running configure, to aid debugging if configure makes a mistake.
1024 It was created by libjava $as_me version-unused, which was
1025 generated by GNU Autoconf 2.59. Invocation command line was
1027 $ $0 $@
1029 _ACEOF
1031 cat <<_ASUNAME
1032 ## --------- ##
1033 ## Platform. ##
1034 ## --------- ##
1036 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1037 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1038 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1039 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1040 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1042 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1043 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1045 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1046 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1047 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1048 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1049 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1050 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1051 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1053 _ASUNAME
1055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1056 for as_dir in $PATH
1058 IFS=$as_save_IFS
1059 test -z "$as_dir" && as_dir=.
1060 echo "PATH: $as_dir"
1061 done
1063 } >&5
1065 cat >&5 <<_ACEOF
1068 ## ----------- ##
1069 ## Core tests. ##
1070 ## ----------- ##
1072 _ACEOF
1075 # Keep a trace of the command line.
1076 # Strip out --no-create and --no-recursion so they do not pile up.
1077 # Strip out --silent because we don't want to record it for future runs.
1078 # Also quote any args containing shell meta-characters.
1079 # Make two passes to allow for proper duplicate-argument suppression.
1080 ac_configure_args=
1081 ac_configure_args0=
1082 ac_configure_args1=
1083 ac_sep=
1084 ac_must_keep_next=false
1085 for ac_pass in 1 2
1087 for ac_arg
1089 case $ac_arg in
1090 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1091 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1092 | -silent | --silent | --silen | --sile | --sil)
1093 continue ;;
1094 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1095 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1096 esac
1097 case $ac_pass in
1098 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1100 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1101 if test $ac_must_keep_next = true; then
1102 ac_must_keep_next=false # Got value, back to normal.
1103 else
1104 case $ac_arg in
1105 *=* | --config-cache | -C | -disable-* | --disable-* \
1106 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1107 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1108 | -with-* | --with-* | -without-* | --without-* | --x)
1109 case "$ac_configure_args0 " in
1110 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1111 esac
1113 -* ) ac_must_keep_next=true ;;
1114 esac
1116 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1117 # Get rid of the leading space.
1118 ac_sep=" "
1120 esac
1121 done
1122 done
1123 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1124 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1126 # When interrupted or exit'd, cleanup temporary files, and complete
1127 # config.log. We remove comments because anyway the quotes in there
1128 # would cause problems or look ugly.
1129 # WARNING: Be sure not to use single quotes in there, as some shells,
1130 # such as our DU 5.0 friend, will then `close' the trap.
1131 trap 'exit_status=$?
1132 # Save into config.log some information that might help in debugging.
1134 echo
1136 cat <<\_ASBOX
1137 ## ---------------- ##
1138 ## Cache variables. ##
1139 ## ---------------- ##
1140 _ASBOX
1141 echo
1142 # The following way of writing the cache mishandles newlines in values,
1144 (set) 2>&1 |
1145 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1146 *ac_space=\ *)
1147 sed -n \
1148 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1149 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1152 sed -n \
1153 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1155 esac;
1157 echo
1159 cat <<\_ASBOX
1160 ## ----------------- ##
1161 ## Output variables. ##
1162 ## ----------------- ##
1163 _ASBOX
1164 echo
1165 for ac_var in $ac_subst_vars
1167 eval ac_val=$`echo $ac_var`
1168 echo "$ac_var='"'"'$ac_val'"'"'"
1169 done | sort
1170 echo
1172 if test -n "$ac_subst_files"; then
1173 cat <<\_ASBOX
1174 ## ------------- ##
1175 ## Output files. ##
1176 ## ------------- ##
1177 _ASBOX
1178 echo
1179 for ac_var in $ac_subst_files
1181 eval ac_val=$`echo $ac_var`
1182 echo "$ac_var='"'"'$ac_val'"'"'"
1183 done | sort
1184 echo
1187 if test -s confdefs.h; then
1188 cat <<\_ASBOX
1189 ## ----------- ##
1190 ## confdefs.h. ##
1191 ## ----------- ##
1192 _ASBOX
1193 echo
1194 sed "/^$/d" confdefs.h | sort
1195 echo
1197 test "$ac_signal" != 0 &&
1198 echo "$as_me: caught signal $ac_signal"
1199 echo "$as_me: exit $exit_status"
1200 } >&5
1201 rm -f core *.core &&
1202 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1203 exit $exit_status
1205 for ac_signal in 1 2 13 15; do
1206 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1207 done
1208 ac_signal=0
1210 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1211 rm -rf conftest* confdefs.h
1212 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1213 echo >confdefs.h
1215 # Predefined preprocessor variables.
1217 cat >>confdefs.h <<_ACEOF
1218 #define PACKAGE_NAME "$PACKAGE_NAME"
1219 _ACEOF
1222 cat >>confdefs.h <<_ACEOF
1223 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1224 _ACEOF
1227 cat >>confdefs.h <<_ACEOF
1228 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1229 _ACEOF
1232 cat >>confdefs.h <<_ACEOF
1233 #define PACKAGE_STRING "$PACKAGE_STRING"
1234 _ACEOF
1237 cat >>confdefs.h <<_ACEOF
1238 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1239 _ACEOF
1242 # Let the site file select an alternate cache file if it wants to.
1243 # Prefer explicitly selected file to automatically selected ones.
1244 if test -z "$CONFIG_SITE"; then
1245 if test "x$prefix" != xNONE; then
1246 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1247 else
1248 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1251 for ac_site_file in $CONFIG_SITE; do
1252 if test -r "$ac_site_file"; then
1253 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1254 echo "$as_me: loading site script $ac_site_file" >&6;}
1255 sed 's/^/| /' "$ac_site_file" >&5
1256 . "$ac_site_file"
1258 done
1260 if test -r "$cache_file"; then
1261 # Some versions of bash will fail to source /dev/null (special
1262 # files actually), so we avoid doing that.
1263 if test -f "$cache_file"; then
1264 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1265 echo "$as_me: loading cache $cache_file" >&6;}
1266 case $cache_file in
1267 [\\/]* | ?:[\\/]* ) . $cache_file;;
1268 *) . ./$cache_file;;
1269 esac
1271 else
1272 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1273 echo "$as_me: creating cache $cache_file" >&6;}
1274 >$cache_file
1277 # Check that the precious variables saved in the cache have kept the same
1278 # value.
1279 ac_cache_corrupted=false
1280 for ac_var in `(set) 2>&1 |
1281 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1282 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1283 eval ac_new_set=\$ac_env_${ac_var}_set
1284 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1285 eval ac_new_val="\$ac_env_${ac_var}_value"
1286 case $ac_old_set,$ac_new_set in
1287 set,)
1288 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1289 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1290 ac_cache_corrupted=: ;;
1291 ,set)
1292 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1293 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1294 ac_cache_corrupted=: ;;
1295 ,);;
1297 if test "x$ac_old_val" != "x$ac_new_val"; then
1298 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1299 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1300 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1301 echo "$as_me: former value: $ac_old_val" >&2;}
1302 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1303 echo "$as_me: current value: $ac_new_val" >&2;}
1304 ac_cache_corrupted=:
1305 fi;;
1306 esac
1307 # Pass precious variables to config.status.
1308 if test "$ac_new_set" = set; then
1309 case $ac_new_val in
1310 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1311 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1312 *) ac_arg=$ac_var=$ac_new_val ;;
1313 esac
1314 case " $ac_configure_args " in
1315 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1316 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1317 esac
1319 done
1320 if $ac_cache_corrupted; then
1321 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1322 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1323 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1324 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1325 { (exit 1); exit 1; }; }
1328 ac_ext=c
1329 ac_cpp='$CPP $CPPFLAGS'
1330 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1331 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1332 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1363 ac_aux_dir=
1364 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1365 if test -f $ac_dir/install-sh; then
1366 ac_aux_dir=$ac_dir
1367 ac_install_sh="$ac_aux_dir/install-sh -c"
1368 break
1369 elif test -f $ac_dir/install.sh; then
1370 ac_aux_dir=$ac_dir
1371 ac_install_sh="$ac_aux_dir/install.sh -c"
1372 break
1373 elif test -f $ac_dir/shtool; then
1374 ac_aux_dir=$ac_dir
1375 ac_install_sh="$ac_aux_dir/shtool install -c"
1376 break
1378 done
1379 if test -z "$ac_aux_dir"; then
1380 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1381 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1382 { (exit 1); exit 1; }; }
1384 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1385 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1386 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1388 # Make sure we can run config.sub.
1389 $ac_config_sub sun4 >/dev/null 2>&1 ||
1390 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1391 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1392 { (exit 1); exit 1; }; }
1394 echo "$as_me:$LINENO: checking build system type" >&5
1395 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1396 if test "${ac_cv_build+set}" = set; then
1397 echo $ECHO_N "(cached) $ECHO_C" >&6
1398 else
1399 ac_cv_build_alias=$build_alias
1400 test -z "$ac_cv_build_alias" &&
1401 ac_cv_build_alias=`$ac_config_guess`
1402 test -z "$ac_cv_build_alias" &&
1403 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1404 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1405 { (exit 1); exit 1; }; }
1406 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1407 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1408 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1409 { (exit 1); exit 1; }; }
1412 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1413 echo "${ECHO_T}$ac_cv_build" >&6
1414 build=$ac_cv_build
1415 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1416 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1417 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1420 case ${build_alias} in
1421 "") build_noncanonical=${build} ;;
1422 *) build_noncanonical=${build_alias} ;;
1423 esac
1425 case ${host_alias} in
1426 "") host_noncanonical=${build_noncanonical} ;;
1427 *) host_noncanonical=${host_alias} ;;
1428 esac
1430 case ${target_alias} in
1431 "") target_noncanonical=${host_noncanonical} ;;
1432 *) target_noncanonical=${target_alias} ;;
1433 esac
1435 # Prefix 'build-' so this never conflicts with target_subdir.
1436 build_subdir="build-${build_noncanonical}"
1437 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1438 if ( test $srcdir = . && test -d gcc ) \
1439 || test -d $srcdir/../host-${host_noncanonical}; then
1440 host_subdir="host-${host_noncanonical}"
1441 else
1442 host_subdir=.
1444 # No prefix.
1445 target_subdir=${target_noncanonical}
1448 # We use these options to decide which functions to include.
1450 # Check whether --with-target-subdir or --without-target-subdir was given.
1451 if test "${with_target_subdir+set}" = set; then
1452 withval="$with_target_subdir"
1456 # We may get other options which we don't document:
1457 # --with-target-subdir, --with-multisrctop, --with-multisubdir
1459 # When building with srcdir == objdir, links to the source files will
1460 # be created in directories within the target_subdir. We have to
1461 # adjust toplevel_srcdir accordingly, so that configure finds
1462 # install-sh and other auxiliary files that live in the top-level
1463 # source directory.
1464 if test "${srcdir}" = "."; then
1465 if test -z "${with_target_subdir}"; then
1466 toprel=".."
1467 else
1468 if test "${with_target_subdir}" != "."; then
1469 toprel="${with_multisrctop}../.."
1470 else
1471 toprel="${with_multisrctop}.."
1474 else
1475 toprel=".."
1478 libgcj_basedir=$srcdir/$toprel/./libjava
1481 echo "$as_me:$LINENO: checking host system type" >&5
1482 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1483 if test "${ac_cv_host+set}" = set; then
1484 echo $ECHO_N "(cached) $ECHO_C" >&6
1485 else
1486 ac_cv_host_alias=$host_alias
1487 test -z "$ac_cv_host_alias" &&
1488 ac_cv_host_alias=$ac_cv_build_alias
1489 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1490 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1491 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1492 { (exit 1); exit 1; }; }
1495 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1496 echo "${ECHO_T}$ac_cv_host" >&6
1497 host=$ac_cv_host
1498 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1499 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1500 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1503 echo "$as_me:$LINENO: checking target system type" >&5
1504 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1505 if test "${ac_cv_target+set}" = set; then
1506 echo $ECHO_N "(cached) $ECHO_C" >&6
1507 else
1508 ac_cv_target_alias=$target_alias
1509 test "x$ac_cv_target_alias" = "x" &&
1510 ac_cv_target_alias=$ac_cv_host_alias
1511 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1512 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1513 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1514 { (exit 1); exit 1; }; }
1517 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1518 echo "${ECHO_T}$ac_cv_target" >&6
1519 target=$ac_cv_target
1520 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1521 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1522 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1525 # The aliases save the names the user supplied, while $host etc.
1526 # will get canonicalized.
1527 test -n "$target_alias" &&
1528 test "$program_prefix$program_suffix$program_transform_name" = \
1529 NONENONEs,x,x, &&
1530 program_prefix=${target_alias}-
1531 case ${build_alias} in
1532 "") build_noncanonical=${build} ;;
1533 *) build_noncanonical=${build_alias} ;;
1534 esac
1536 case ${target_alias} in
1537 "") target_noncanonical=${host_noncanonical} ;;
1538 *) target_noncanonical=${target_alias} ;;
1539 esac
1544 # This works around the fact that libtool configuration may change LD
1545 # for this particular configuration, but some shells, instead of
1546 # keeping the changes in LD private, export them just because LD is
1547 # exported.
1548 ORIGINAL_LD_FOR_MULTILIBS=$LD
1550 echo "$as_me:$LINENO: checking whether ln -s works" >&5
1551 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
1552 LN_S=$as_ln_s
1553 if test "$LN_S" = "ln -s"; then
1554 echo "$as_me:$LINENO: result: yes" >&5
1555 echo "${ECHO_T}yes" >&6
1556 else
1557 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
1558 echo "${ECHO_T}no, using $LN_S" >&6
1562 # This works around an automake problem.
1563 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
1567 # Check whether --with-cross-host or --without-cross-host was given.
1568 if test "${with_cross_host+set}" = set; then
1569 withval="$with_cross_host"
1574 # Check whether --with-newlib or --without-newlib was given.
1575 if test "${with_newlib+set}" = set; then
1576 withval="$with_newlib"
1580 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
1581 if test "${enable_version_specific_runtime_libs+set}" = set; then
1582 enableval="$enable_version_specific_runtime_libs"
1583 case "$enableval" in
1584 yes) version_specific_libs=yes ;;
1585 no) version_specific_libs=no ;;
1586 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable version-specific libs" >&5
1587 echo "$as_me: error: Unknown argument to enable/disable version-specific libs" >&2;}
1588 { (exit 1); exit 1; }; };;
1589 esac
1590 else
1591 version_specific_libs=no
1595 # Default to --enable-multilib
1596 # Check whether --enable-multilib or --disable-multilib was given.
1597 if test "${enable_multilib+set}" = set; then
1598 enableval="$enable_multilib"
1599 case "${enableval}" in
1600 yes) multilib=yes ;;
1601 no) multilib=no ;;
1602 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for multilib option" >&5
1603 echo "$as_me: error: bad value ${enableval} for multilib option" >&2;}
1604 { (exit 1); exit 1; }; } ;;
1605 esac
1606 else
1607 multilib=yes
1609 # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
1612 # (1) We use an abnormal CXX (without library references), so we
1613 # must cache it under a different name.
1614 # (2) CC, CFLAGS, CXX, CXXFLAGS, LDFLAGS must not be 'precious', or
1615 # the non-multilib-adjusted value will be used in multilibs.
1616 # (3) As a side effect, we must SUBST CXXFLAGS, CFLAGS, and LDFLAGS ourselves.
1617 # (4) As another side effect, automake doesn't automatically include them
1618 # in Makefile.in.
1619 # (5) For libstdc++-v3, -fno-builtin must be present here so that a
1620 # non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and
1621 # used in later tests. This may not be necessary in libjava; I don't know.
1625 save_CXXFLAGS="$CXXFLAGS"
1626 CXXFLAGS="$CXXFLAGS -fno-builtin"
1627 ac_ext=c
1628 ac_cpp='$CPP $CPPFLAGS'
1629 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1630 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1631 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1632 if test -n "$ac_tool_prefix"; then
1633 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1634 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1635 echo "$as_me:$LINENO: checking for $ac_word" >&5
1636 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1637 if test "${ac_cv_prog_CC+set}" = set; then
1638 echo $ECHO_N "(cached) $ECHO_C" >&6
1639 else
1640 if test -n "$CC"; then
1641 ac_cv_prog_CC="$CC" # Let the user override the test.
1642 else
1643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1644 for as_dir in $PATH
1646 IFS=$as_save_IFS
1647 test -z "$as_dir" && as_dir=.
1648 for ac_exec_ext in '' $ac_executable_extensions; do
1649 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1650 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1651 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1652 break 2
1654 done
1655 done
1659 CC=$ac_cv_prog_CC
1660 if test -n "$CC"; then
1661 echo "$as_me:$LINENO: result: $CC" >&5
1662 echo "${ECHO_T}$CC" >&6
1663 else
1664 echo "$as_me:$LINENO: result: no" >&5
1665 echo "${ECHO_T}no" >&6
1669 if test -z "$ac_cv_prog_CC"; then
1670 ac_ct_CC=$CC
1671 # Extract the first word of "gcc", so it can be a program name with args.
1672 set dummy gcc; ac_word=$2
1673 echo "$as_me:$LINENO: checking for $ac_word" >&5
1674 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1675 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1676 echo $ECHO_N "(cached) $ECHO_C" >&6
1677 else
1678 if test -n "$ac_ct_CC"; then
1679 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1680 else
1681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1682 for as_dir in $PATH
1684 IFS=$as_save_IFS
1685 test -z "$as_dir" && as_dir=.
1686 for ac_exec_ext in '' $ac_executable_extensions; do
1687 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1688 ac_cv_prog_ac_ct_CC="gcc"
1689 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1690 break 2
1692 done
1693 done
1697 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1698 if test -n "$ac_ct_CC"; then
1699 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1700 echo "${ECHO_T}$ac_ct_CC" >&6
1701 else
1702 echo "$as_me:$LINENO: result: no" >&5
1703 echo "${ECHO_T}no" >&6
1706 CC=$ac_ct_CC
1707 else
1708 CC="$ac_cv_prog_CC"
1711 if test -z "$CC"; then
1712 if test -n "$ac_tool_prefix"; then
1713 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1714 set dummy ${ac_tool_prefix}cc; ac_word=$2
1715 echo "$as_me:$LINENO: checking for $ac_word" >&5
1716 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1717 if test "${ac_cv_prog_CC+set}" = set; then
1718 echo $ECHO_N "(cached) $ECHO_C" >&6
1719 else
1720 if test -n "$CC"; then
1721 ac_cv_prog_CC="$CC" # Let the user override the test.
1722 else
1723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1724 for as_dir in $PATH
1726 IFS=$as_save_IFS
1727 test -z "$as_dir" && as_dir=.
1728 for ac_exec_ext in '' $ac_executable_extensions; do
1729 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1730 ac_cv_prog_CC="${ac_tool_prefix}cc"
1731 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1732 break 2
1734 done
1735 done
1739 CC=$ac_cv_prog_CC
1740 if test -n "$CC"; then
1741 echo "$as_me:$LINENO: result: $CC" >&5
1742 echo "${ECHO_T}$CC" >&6
1743 else
1744 echo "$as_me:$LINENO: result: no" >&5
1745 echo "${ECHO_T}no" >&6
1749 if test -z "$ac_cv_prog_CC"; then
1750 ac_ct_CC=$CC
1751 # Extract the first word of "cc", so it can be a program name with args.
1752 set dummy cc; ac_word=$2
1753 echo "$as_me:$LINENO: checking for $ac_word" >&5
1754 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1755 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1756 echo $ECHO_N "(cached) $ECHO_C" >&6
1757 else
1758 if test -n "$ac_ct_CC"; then
1759 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1760 else
1761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1762 for as_dir in $PATH
1764 IFS=$as_save_IFS
1765 test -z "$as_dir" && as_dir=.
1766 for ac_exec_ext in '' $ac_executable_extensions; do
1767 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1768 ac_cv_prog_ac_ct_CC="cc"
1769 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1770 break 2
1772 done
1773 done
1777 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1778 if test -n "$ac_ct_CC"; then
1779 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1780 echo "${ECHO_T}$ac_ct_CC" >&6
1781 else
1782 echo "$as_me:$LINENO: result: no" >&5
1783 echo "${ECHO_T}no" >&6
1786 CC=$ac_ct_CC
1787 else
1788 CC="$ac_cv_prog_CC"
1792 if test -z "$CC"; then
1793 # Extract the first word of "cc", so it can be a program name with args.
1794 set dummy cc; ac_word=$2
1795 echo "$as_me:$LINENO: checking for $ac_word" >&5
1796 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1797 if test "${ac_cv_prog_CC+set}" = set; then
1798 echo $ECHO_N "(cached) $ECHO_C" >&6
1799 else
1800 if test -n "$CC"; then
1801 ac_cv_prog_CC="$CC" # Let the user override the test.
1802 else
1803 ac_prog_rejected=no
1804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1805 for as_dir in $PATH
1807 IFS=$as_save_IFS
1808 test -z "$as_dir" && as_dir=.
1809 for ac_exec_ext in '' $ac_executable_extensions; do
1810 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1811 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1812 ac_prog_rejected=yes
1813 continue
1815 ac_cv_prog_CC="cc"
1816 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1817 break 2
1819 done
1820 done
1822 if test $ac_prog_rejected = yes; then
1823 # We found a bogon in the path, so make sure we never use it.
1824 set dummy $ac_cv_prog_CC
1825 shift
1826 if test $# != 0; then
1827 # We chose a different compiler from the bogus one.
1828 # However, it has the same basename, so the bogon will be chosen
1829 # first if we set CC to just the basename; use the full file name.
1830 shift
1831 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1836 CC=$ac_cv_prog_CC
1837 if test -n "$CC"; then
1838 echo "$as_me:$LINENO: result: $CC" >&5
1839 echo "${ECHO_T}$CC" >&6
1840 else
1841 echo "$as_me:$LINENO: result: no" >&5
1842 echo "${ECHO_T}no" >&6
1846 if test -z "$CC"; then
1847 if test -n "$ac_tool_prefix"; then
1848 for ac_prog in cl
1850 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1851 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1852 echo "$as_me:$LINENO: checking for $ac_word" >&5
1853 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1854 if test "${ac_cv_prog_CC+set}" = set; then
1855 echo $ECHO_N "(cached) $ECHO_C" >&6
1856 else
1857 if test -n "$CC"; then
1858 ac_cv_prog_CC="$CC" # Let the user override the test.
1859 else
1860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1861 for as_dir in $PATH
1863 IFS=$as_save_IFS
1864 test -z "$as_dir" && as_dir=.
1865 for ac_exec_ext in '' $ac_executable_extensions; do
1866 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1867 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1868 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1869 break 2
1871 done
1872 done
1876 CC=$ac_cv_prog_CC
1877 if test -n "$CC"; then
1878 echo "$as_me:$LINENO: result: $CC" >&5
1879 echo "${ECHO_T}$CC" >&6
1880 else
1881 echo "$as_me:$LINENO: result: no" >&5
1882 echo "${ECHO_T}no" >&6
1885 test -n "$CC" && break
1886 done
1888 if test -z "$CC"; then
1889 ac_ct_CC=$CC
1890 for ac_prog in cl
1892 # Extract the first word of "$ac_prog", so it can be a program name with args.
1893 set dummy $ac_prog; ac_word=$2
1894 echo "$as_me:$LINENO: checking for $ac_word" >&5
1895 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1896 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1897 echo $ECHO_N "(cached) $ECHO_C" >&6
1898 else
1899 if test -n "$ac_ct_CC"; then
1900 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1901 else
1902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1903 for as_dir in $PATH
1905 IFS=$as_save_IFS
1906 test -z "$as_dir" && as_dir=.
1907 for ac_exec_ext in '' $ac_executable_extensions; do
1908 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1909 ac_cv_prog_ac_ct_CC="$ac_prog"
1910 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1911 break 2
1913 done
1914 done
1918 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1919 if test -n "$ac_ct_CC"; then
1920 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1921 echo "${ECHO_T}$ac_ct_CC" >&6
1922 else
1923 echo "$as_me:$LINENO: result: no" >&5
1924 echo "${ECHO_T}no" >&6
1927 test -n "$ac_ct_CC" && break
1928 done
1930 CC=$ac_ct_CC
1936 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1937 See \`config.log' for more details." >&5
1938 echo "$as_me: error: no acceptable C compiler found in \$PATH
1939 See \`config.log' for more details." >&2;}
1940 { (exit 1); exit 1; }; }
1942 # Provide some information about the compiler.
1943 echo "$as_me:$LINENO:" \
1944 "checking for C compiler version" >&5
1945 ac_compiler=`set X $ac_compile; echo $2`
1946 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1947 (eval $ac_compiler --version </dev/null >&5) 2>&5
1948 ac_status=$?
1949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1950 (exit $ac_status); }
1951 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1952 (eval $ac_compiler -v </dev/null >&5) 2>&5
1953 ac_status=$?
1954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1955 (exit $ac_status); }
1956 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1957 (eval $ac_compiler -V </dev/null >&5) 2>&5
1958 ac_status=$?
1959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1960 (exit $ac_status); }
1962 cat >conftest.$ac_ext <<_ACEOF
1963 /* confdefs.h. */
1964 _ACEOF
1965 cat confdefs.h >>conftest.$ac_ext
1966 cat >>conftest.$ac_ext <<_ACEOF
1967 /* end confdefs.h. */
1970 main ()
1974 return 0;
1976 _ACEOF
1977 # FIXME: Cleanup?
1978 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1979 (eval $ac_link) 2>&5
1980 ac_status=$?
1981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1982 (exit $ac_status); }; then
1983 gcc_no_link=no
1984 else
1985 gcc_no_link=yes
1988 if test x$gcc_no_link = xyes; then
1989 # Setting cross_compile will disable run tests; it will
1990 # also disable AC_CHECK_FILE but that's generally
1991 # correct if we can't link.
1992 cross_compiling=yes
1993 EXEEXT=
1994 else
1995 cat >conftest.$ac_ext <<_ACEOF
1996 /* confdefs.h. */
1997 _ACEOF
1998 cat confdefs.h >>conftest.$ac_ext
1999 cat >>conftest.$ac_ext <<_ACEOF
2000 /* end confdefs.h. */
2003 main ()
2007 return 0;
2009 _ACEOF
2010 ac_clean_files_save=$ac_clean_files
2011 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2012 # Try to create an executable without -o first, disregard a.out.
2013 # It will help us diagnose broken compilers, and finding out an intuition
2014 # of exeext.
2015 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2016 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2017 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2018 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2019 (eval $ac_link_default) 2>&5
2020 ac_status=$?
2021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2022 (exit $ac_status); }; then
2023 # Find the output, starting from the most likely. This scheme is
2024 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2025 # resort.
2027 # Be careful to initialize this variable, since it used to be cached.
2028 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2029 ac_cv_exeext=
2030 # b.out is created by i960 compilers.
2031 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2033 test -f "$ac_file" || continue
2034 case $ac_file in
2035 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2037 conftest.$ac_ext )
2038 # This is the source file.
2040 [ab].out )
2041 # We found the default executable, but exeext='' is most
2042 # certainly right.
2043 break;;
2044 *.* )
2045 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2046 # FIXME: I believe we export ac_cv_exeext for Libtool,
2047 # but it would be cool to find out if it's true. Does anybody
2048 # maintain Libtool? --akim.
2049 export ac_cv_exeext
2050 break;;
2052 break;;
2053 esac
2054 done
2055 else
2056 echo "$as_me: failed program was:" >&5
2057 sed 's/^/| /' conftest.$ac_ext >&5
2059 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2060 See \`config.log' for more details." >&5
2061 echo "$as_me: error: C compiler cannot create executables
2062 See \`config.log' for more details." >&2;}
2063 { (exit 77); exit 77; }; }
2066 ac_exeext=$ac_cv_exeext
2067 echo "$as_me:$LINENO: result: $ac_file" >&5
2068 echo "${ECHO_T}$ac_file" >&6
2070 # Check the compiler produces executables we can run. If not, either
2071 # the compiler is broken, or we cross compile.
2072 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2073 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2074 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2075 # If not cross compiling, check that we can run a simple program.
2076 if test "$cross_compiling" != yes; then
2077 if { ac_try='./$ac_file'
2078 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2079 (eval $ac_try) 2>&5
2080 ac_status=$?
2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2082 (exit $ac_status); }; }; then
2083 cross_compiling=no
2084 else
2085 if test "$cross_compiling" = maybe; then
2086 cross_compiling=yes
2087 else
2088 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2089 If you meant to cross compile, use \`--host'.
2090 See \`config.log' for more details." >&5
2091 echo "$as_me: error: cannot run C compiled programs.
2092 If you meant to cross compile, use \`--host'.
2093 See \`config.log' for more details." >&2;}
2094 { (exit 1); exit 1; }; }
2098 echo "$as_me:$LINENO: result: yes" >&5
2099 echo "${ECHO_T}yes" >&6
2101 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2102 ac_clean_files=$ac_clean_files_save
2103 # Check the compiler produces executables we can run. If not, either
2104 # the compiler is broken, or we cross compile.
2105 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2106 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2107 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2108 echo "${ECHO_T}$cross_compiling" >&6
2110 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2111 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2112 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2113 (eval $ac_link) 2>&5
2114 ac_status=$?
2115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2116 (exit $ac_status); }; then
2117 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2118 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2119 # work properly (i.e., refer to `conftest.exe'), while it won't with
2120 # `rm'.
2121 for ac_file in conftest.exe conftest conftest.*; do
2122 test -f "$ac_file" || continue
2123 case $ac_file in
2124 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2125 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2126 export ac_cv_exeext
2127 break;;
2128 * ) break;;
2129 esac
2130 done
2131 else
2132 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2133 See \`config.log' for more details." >&5
2134 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2135 See \`config.log' for more details." >&2;}
2136 { (exit 1); exit 1; }; }
2139 rm -f conftest$ac_cv_exeext
2140 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2141 echo "${ECHO_T}$ac_cv_exeext" >&6
2143 rm -f conftest.$ac_ext
2144 EXEEXT=$ac_cv_exeext
2145 ac_exeext=$EXEEXT
2147 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2148 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2149 if test "${ac_cv_objext+set}" = set; then
2150 echo $ECHO_N "(cached) $ECHO_C" >&6
2151 else
2152 cat >conftest.$ac_ext <<_ACEOF
2153 /* confdefs.h. */
2154 _ACEOF
2155 cat confdefs.h >>conftest.$ac_ext
2156 cat >>conftest.$ac_ext <<_ACEOF
2157 /* end confdefs.h. */
2160 main ()
2164 return 0;
2166 _ACEOF
2167 rm -f conftest.o conftest.obj
2168 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2169 (eval $ac_compile) 2>&5
2170 ac_status=$?
2171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2172 (exit $ac_status); }; then
2173 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2174 case $ac_file in
2175 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2176 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2177 break;;
2178 esac
2179 done
2180 else
2181 echo "$as_me: failed program was:" >&5
2182 sed 's/^/| /' conftest.$ac_ext >&5
2184 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2185 See \`config.log' for more details." >&5
2186 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2187 See \`config.log' for more details." >&2;}
2188 { (exit 1); exit 1; }; }
2191 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2193 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2194 echo "${ECHO_T}$ac_cv_objext" >&6
2195 OBJEXT=$ac_cv_objext
2196 ac_objext=$OBJEXT
2197 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2198 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2199 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2200 echo $ECHO_N "(cached) $ECHO_C" >&6
2201 else
2202 cat >conftest.$ac_ext <<_ACEOF
2203 /* confdefs.h. */
2204 _ACEOF
2205 cat confdefs.h >>conftest.$ac_ext
2206 cat >>conftest.$ac_ext <<_ACEOF
2207 /* end confdefs.h. */
2210 main ()
2212 #ifndef __GNUC__
2213 choke me
2214 #endif
2217 return 0;
2219 _ACEOF
2220 rm -f conftest.$ac_objext
2221 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2222 (eval $ac_compile) 2>conftest.er1
2223 ac_status=$?
2224 grep -v '^ *+' conftest.er1 >conftest.err
2225 rm -f conftest.er1
2226 cat conftest.err >&5
2227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2228 (exit $ac_status); } &&
2229 { ac_try='test -z "$ac_c_werror_flag"
2230 || test ! -s conftest.err'
2231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2232 (eval $ac_try) 2>&5
2233 ac_status=$?
2234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2235 (exit $ac_status); }; } &&
2236 { ac_try='test -s conftest.$ac_objext'
2237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2238 (eval $ac_try) 2>&5
2239 ac_status=$?
2240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2241 (exit $ac_status); }; }; then
2242 ac_compiler_gnu=yes
2243 else
2244 echo "$as_me: failed program was:" >&5
2245 sed 's/^/| /' conftest.$ac_ext >&5
2247 ac_compiler_gnu=no
2249 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2250 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2253 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2254 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2255 GCC=`test $ac_compiler_gnu = yes && echo yes`
2256 ac_test_CFLAGS=${CFLAGS+set}
2257 ac_save_CFLAGS=$CFLAGS
2258 CFLAGS="-g"
2259 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2260 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2261 if test "${ac_cv_prog_cc_g+set}" = set; then
2262 echo $ECHO_N "(cached) $ECHO_C" >&6
2263 else
2264 cat >conftest.$ac_ext <<_ACEOF
2265 /* confdefs.h. */
2266 _ACEOF
2267 cat confdefs.h >>conftest.$ac_ext
2268 cat >>conftest.$ac_ext <<_ACEOF
2269 /* end confdefs.h. */
2272 main ()
2276 return 0;
2278 _ACEOF
2279 rm -f conftest.$ac_objext
2280 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2281 (eval $ac_compile) 2>conftest.er1
2282 ac_status=$?
2283 grep -v '^ *+' conftest.er1 >conftest.err
2284 rm -f conftest.er1
2285 cat conftest.err >&5
2286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2287 (exit $ac_status); } &&
2288 { ac_try='test -z "$ac_c_werror_flag"
2289 || test ! -s conftest.err'
2290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2291 (eval $ac_try) 2>&5
2292 ac_status=$?
2293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2294 (exit $ac_status); }; } &&
2295 { ac_try='test -s conftest.$ac_objext'
2296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2297 (eval $ac_try) 2>&5
2298 ac_status=$?
2299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2300 (exit $ac_status); }; }; then
2301 ac_cv_prog_cc_g=yes
2302 else
2303 echo "$as_me: failed program was:" >&5
2304 sed 's/^/| /' conftest.$ac_ext >&5
2306 ac_cv_prog_cc_g=no
2308 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2310 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2311 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2312 if test "$ac_test_CFLAGS" = set; then
2313 CFLAGS=$ac_save_CFLAGS
2314 elif test $ac_cv_prog_cc_g = yes; then
2315 if test "$GCC" = yes; then
2316 CFLAGS="-g -O2"
2317 else
2318 CFLAGS="-g"
2320 else
2321 if test "$GCC" = yes; then
2322 CFLAGS="-O2"
2323 else
2324 CFLAGS=
2327 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2328 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2329 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2330 echo $ECHO_N "(cached) $ECHO_C" >&6
2331 else
2332 ac_cv_prog_cc_stdc=no
2333 ac_save_CC=$CC
2334 cat >conftest.$ac_ext <<_ACEOF
2335 /* confdefs.h. */
2336 _ACEOF
2337 cat confdefs.h >>conftest.$ac_ext
2338 cat >>conftest.$ac_ext <<_ACEOF
2339 /* end confdefs.h. */
2340 #include <stdarg.h>
2341 #include <stdio.h>
2342 #include <sys/types.h>
2343 #include <sys/stat.h>
2344 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2345 struct buf { int x; };
2346 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2347 static char *e (p, i)
2348 char **p;
2349 int i;
2351 return p[i];
2353 static char *f (char * (*g) (char **, int), char **p, ...)
2355 char *s;
2356 va_list v;
2357 va_start (v,p);
2358 s = g (p, va_arg (v,int));
2359 va_end (v);
2360 return s;
2363 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2364 function prototypes and stuff, but not '\xHH' hex character constants.
2365 These don't provoke an error unfortunately, instead are silently treated
2366 as 'x'. The following induces an error, until -std1 is added to get
2367 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2368 array size at least. It's necessary to write '\x00'==0 to get something
2369 that's true only with -std1. */
2370 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2372 int test (int i, double x);
2373 struct s1 {int (*f) (int a);};
2374 struct s2 {int (*f) (double a);};
2375 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2376 int argc;
2377 char **argv;
2379 main ()
2381 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2383 return 0;
2385 _ACEOF
2386 # Don't try gcc -ansi; that turns off useful extensions and
2387 # breaks some systems' header files.
2388 # AIX -qlanglvl=ansi
2389 # Ultrix and OSF/1 -std1
2390 # HP-UX 10.20 and later -Ae
2391 # HP-UX older versions -Aa -D_HPUX_SOURCE
2392 # SVR4 -Xc -D__EXTENSIONS__
2393 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2395 CC="$ac_save_CC $ac_arg"
2396 rm -f conftest.$ac_objext
2397 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2398 (eval $ac_compile) 2>conftest.er1
2399 ac_status=$?
2400 grep -v '^ *+' conftest.er1 >conftest.err
2401 rm -f conftest.er1
2402 cat conftest.err >&5
2403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404 (exit $ac_status); } &&
2405 { ac_try='test -z "$ac_c_werror_flag"
2406 || test ! -s conftest.err'
2407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2408 (eval $ac_try) 2>&5
2409 ac_status=$?
2410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2411 (exit $ac_status); }; } &&
2412 { ac_try='test -s conftest.$ac_objext'
2413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2414 (eval $ac_try) 2>&5
2415 ac_status=$?
2416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2417 (exit $ac_status); }; }; then
2418 ac_cv_prog_cc_stdc=$ac_arg
2419 break
2420 else
2421 echo "$as_me: failed program was:" >&5
2422 sed 's/^/| /' conftest.$ac_ext >&5
2425 rm -f conftest.err conftest.$ac_objext
2426 done
2427 rm -f conftest.$ac_ext conftest.$ac_objext
2428 CC=$ac_save_CC
2432 case "x$ac_cv_prog_cc_stdc" in
2433 x|xno)
2434 echo "$as_me:$LINENO: result: none needed" >&5
2435 echo "${ECHO_T}none needed" >&6 ;;
2437 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2438 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2439 CC="$CC $ac_cv_prog_cc_stdc" ;;
2440 esac
2442 # Some people use a C++ compiler to compile C. Since we use `exit',
2443 # in C++ we need to declare it. In case someone uses the same compiler
2444 # for both compiling C and C++ we need to have the C++ compiler decide
2445 # the declaration of exit, since it's the most demanding environment.
2446 cat >conftest.$ac_ext <<_ACEOF
2447 #ifndef __cplusplus
2448 choke me
2449 #endif
2450 _ACEOF
2451 rm -f conftest.$ac_objext
2452 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2453 (eval $ac_compile) 2>conftest.er1
2454 ac_status=$?
2455 grep -v '^ *+' conftest.er1 >conftest.err
2456 rm -f conftest.er1
2457 cat conftest.err >&5
2458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2459 (exit $ac_status); } &&
2460 { ac_try='test -z "$ac_c_werror_flag"
2461 || test ! -s conftest.err'
2462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2463 (eval $ac_try) 2>&5
2464 ac_status=$?
2465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2466 (exit $ac_status); }; } &&
2467 { ac_try='test -s conftest.$ac_objext'
2468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2469 (eval $ac_try) 2>&5
2470 ac_status=$?
2471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2472 (exit $ac_status); }; }; then
2473 for ac_declaration in \
2474 '' \
2475 'extern "C" void std::exit (int) throw (); using std::exit;' \
2476 'extern "C" void std::exit (int); using std::exit;' \
2477 'extern "C" void exit (int) throw ();' \
2478 'extern "C" void exit (int);' \
2479 'void exit (int);'
2481 cat >conftest.$ac_ext <<_ACEOF
2482 /* confdefs.h. */
2483 _ACEOF
2484 cat confdefs.h >>conftest.$ac_ext
2485 cat >>conftest.$ac_ext <<_ACEOF
2486 /* end confdefs.h. */
2487 $ac_declaration
2488 #include <stdlib.h>
2490 main ()
2492 exit (42);
2494 return 0;
2496 _ACEOF
2497 rm -f conftest.$ac_objext
2498 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2499 (eval $ac_compile) 2>conftest.er1
2500 ac_status=$?
2501 grep -v '^ *+' conftest.er1 >conftest.err
2502 rm -f conftest.er1
2503 cat conftest.err >&5
2504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2505 (exit $ac_status); } &&
2506 { ac_try='test -z "$ac_c_werror_flag"
2507 || test ! -s conftest.err'
2508 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2509 (eval $ac_try) 2>&5
2510 ac_status=$?
2511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2512 (exit $ac_status); }; } &&
2513 { ac_try='test -s conftest.$ac_objext'
2514 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2515 (eval $ac_try) 2>&5
2516 ac_status=$?
2517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2518 (exit $ac_status); }; }; then
2520 else
2521 echo "$as_me: failed program was:" >&5
2522 sed 's/^/| /' conftest.$ac_ext >&5
2524 continue
2526 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2527 cat >conftest.$ac_ext <<_ACEOF
2528 /* confdefs.h. */
2529 _ACEOF
2530 cat confdefs.h >>conftest.$ac_ext
2531 cat >>conftest.$ac_ext <<_ACEOF
2532 /* end confdefs.h. */
2533 $ac_declaration
2535 main ()
2537 exit (42);
2539 return 0;
2541 _ACEOF
2542 rm -f conftest.$ac_objext
2543 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2544 (eval $ac_compile) 2>conftest.er1
2545 ac_status=$?
2546 grep -v '^ *+' conftest.er1 >conftest.err
2547 rm -f conftest.er1
2548 cat conftest.err >&5
2549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2550 (exit $ac_status); } &&
2551 { ac_try='test -z "$ac_c_werror_flag"
2552 || test ! -s conftest.err'
2553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2554 (eval $ac_try) 2>&5
2555 ac_status=$?
2556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2557 (exit $ac_status); }; } &&
2558 { ac_try='test -s conftest.$ac_objext'
2559 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2560 (eval $ac_try) 2>&5
2561 ac_status=$?
2562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2563 (exit $ac_status); }; }; then
2564 break
2565 else
2566 echo "$as_me: failed program was:" >&5
2567 sed 's/^/| /' conftest.$ac_ext >&5
2570 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2571 done
2572 rm -f conftest*
2573 if test -n "$ac_declaration"; then
2574 echo '#ifdef __cplusplus' >>confdefs.h
2575 echo $ac_declaration >>confdefs.h
2576 echo '#endif' >>confdefs.h
2579 else
2580 echo "$as_me: failed program was:" >&5
2581 sed 's/^/| /' conftest.$ac_ext >&5
2584 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2585 ac_ext=c
2586 ac_cpp='$CPP $CPPFLAGS'
2587 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2588 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2589 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2591 ac_ext=cc
2592 ac_cpp='$CXXCPP $CPPFLAGS'
2593 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2594 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2595 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2596 if test -n "$ac_tool_prefix"; then
2597 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2599 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2600 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2601 echo "$as_me:$LINENO: checking for $ac_word" >&5
2602 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2603 if test "${glibcxx_cv_prog_CXX+set}" = set; then
2604 echo $ECHO_N "(cached) $ECHO_C" >&6
2605 else
2606 if test -n "$CXX"; then
2607 glibcxx_cv_prog_CXX="$CXX" # Let the user override the test.
2608 else
2609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2610 for as_dir in $PATH
2612 IFS=$as_save_IFS
2613 test -z "$as_dir" && as_dir=.
2614 for ac_exec_ext in '' $ac_executable_extensions; do
2615 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2616 glibcxx_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2617 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2618 break 2
2620 done
2621 done
2625 CXX=$glibcxx_cv_prog_CXX
2626 if test -n "$CXX"; then
2627 echo "$as_me:$LINENO: result: $CXX" >&5
2628 echo "${ECHO_T}$CXX" >&6
2629 else
2630 echo "$as_me:$LINENO: result: no" >&5
2631 echo "${ECHO_T}no" >&6
2634 test -n "$CXX" && break
2635 done
2637 if test -z "$CXX"; then
2638 ac_ct_CXX=$CXX
2639 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2641 # Extract the first word of "$ac_prog", so it can be a program name with args.
2642 set dummy $ac_prog; ac_word=$2
2643 echo "$as_me:$LINENO: checking for $ac_word" >&5
2644 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2645 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2646 echo $ECHO_N "(cached) $ECHO_C" >&6
2647 else
2648 if test -n "$ac_ct_CXX"; then
2649 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2650 else
2651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2652 for as_dir in $PATH
2654 IFS=$as_save_IFS
2655 test -z "$as_dir" && as_dir=.
2656 for ac_exec_ext in '' $ac_executable_extensions; do
2657 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2658 ac_cv_prog_ac_ct_CXX="$ac_prog"
2659 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2660 break 2
2662 done
2663 done
2667 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2668 if test -n "$ac_ct_CXX"; then
2669 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2670 echo "${ECHO_T}$ac_ct_CXX" >&6
2671 else
2672 echo "$as_me:$LINENO: result: no" >&5
2673 echo "${ECHO_T}no" >&6
2676 test -n "$ac_ct_CXX" && break
2677 done
2678 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2680 CXX=$ac_ct_CXX
2684 # Provide some information about the compiler.
2685 echo "$as_me:$LINENO:" \
2686 "checking for C++ compiler version" >&5
2687 ac_compiler=`set X $ac_compile; echo $2`
2688 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2689 (eval $ac_compiler --version </dev/null >&5) 2>&5
2690 ac_status=$?
2691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2692 (exit $ac_status); }
2693 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2694 (eval $ac_compiler -v </dev/null >&5) 2>&5
2695 ac_status=$?
2696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2697 (exit $ac_status); }
2698 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2699 (eval $ac_compiler -V </dev/null >&5) 2>&5
2700 ac_status=$?
2701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2702 (exit $ac_status); }
2704 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2705 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2706 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2707 echo $ECHO_N "(cached) $ECHO_C" >&6
2708 else
2709 cat >conftest.$ac_ext <<_ACEOF
2710 /* confdefs.h. */
2711 _ACEOF
2712 cat confdefs.h >>conftest.$ac_ext
2713 cat >>conftest.$ac_ext <<_ACEOF
2714 /* end confdefs.h. */
2717 main ()
2719 #ifndef __GNUC__
2720 choke me
2721 #endif
2724 return 0;
2726 _ACEOF
2727 rm -f conftest.$ac_objext
2728 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2729 (eval $ac_compile) 2>conftest.er1
2730 ac_status=$?
2731 grep -v '^ *+' conftest.er1 >conftest.err
2732 rm -f conftest.er1
2733 cat conftest.err >&5
2734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2735 (exit $ac_status); } &&
2736 { ac_try='test -z "$ac_cxx_werror_flag"
2737 || test ! -s conftest.err'
2738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2739 (eval $ac_try) 2>&5
2740 ac_status=$?
2741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2742 (exit $ac_status); }; } &&
2743 { ac_try='test -s conftest.$ac_objext'
2744 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2745 (eval $ac_try) 2>&5
2746 ac_status=$?
2747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2748 (exit $ac_status); }; }; then
2749 ac_compiler_gnu=yes
2750 else
2751 echo "$as_me: failed program was:" >&5
2752 sed 's/^/| /' conftest.$ac_ext >&5
2754 ac_compiler_gnu=no
2756 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2757 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2760 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2761 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2762 GXX=`test $ac_compiler_gnu = yes && echo yes`
2763 ac_test_CXXFLAGS=${CXXFLAGS+set}
2764 ac_save_CXXFLAGS=$CXXFLAGS
2765 CXXFLAGS="-g"
2766 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2767 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2768 if test "${ac_cv_prog_cxx_g+set}" = set; then
2769 echo $ECHO_N "(cached) $ECHO_C" >&6
2770 else
2771 cat >conftest.$ac_ext <<_ACEOF
2772 /* confdefs.h. */
2773 _ACEOF
2774 cat confdefs.h >>conftest.$ac_ext
2775 cat >>conftest.$ac_ext <<_ACEOF
2776 /* end confdefs.h. */
2779 main ()
2783 return 0;
2785 _ACEOF
2786 rm -f conftest.$ac_objext
2787 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2788 (eval $ac_compile) 2>conftest.er1
2789 ac_status=$?
2790 grep -v '^ *+' conftest.er1 >conftest.err
2791 rm -f conftest.er1
2792 cat conftest.err >&5
2793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2794 (exit $ac_status); } &&
2795 { ac_try='test -z "$ac_cxx_werror_flag"
2796 || test ! -s conftest.err'
2797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2798 (eval $ac_try) 2>&5
2799 ac_status=$?
2800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2801 (exit $ac_status); }; } &&
2802 { ac_try='test -s conftest.$ac_objext'
2803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2804 (eval $ac_try) 2>&5
2805 ac_status=$?
2806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2807 (exit $ac_status); }; }; then
2808 ac_cv_prog_cxx_g=yes
2809 else
2810 echo "$as_me: failed program was:" >&5
2811 sed 's/^/| /' conftest.$ac_ext >&5
2813 ac_cv_prog_cxx_g=no
2815 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2817 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2818 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2819 if test "$ac_test_CXXFLAGS" = set; then
2820 CXXFLAGS=$ac_save_CXXFLAGS
2821 elif test $ac_cv_prog_cxx_g = yes; then
2822 if test "$GXX" = yes; then
2823 CXXFLAGS="-g -O2"
2824 else
2825 CXXFLAGS="-g"
2827 else
2828 if test "$GXX" = yes; then
2829 CXXFLAGS="-O2"
2830 else
2831 CXXFLAGS=
2834 for ac_declaration in \
2835 '' \
2836 'extern "C" void std::exit (int) throw (); using std::exit;' \
2837 'extern "C" void std::exit (int); using std::exit;' \
2838 'extern "C" void exit (int) throw ();' \
2839 'extern "C" void exit (int);' \
2840 'void exit (int);'
2842 cat >conftest.$ac_ext <<_ACEOF
2843 /* confdefs.h. */
2844 _ACEOF
2845 cat confdefs.h >>conftest.$ac_ext
2846 cat >>conftest.$ac_ext <<_ACEOF
2847 /* end confdefs.h. */
2848 $ac_declaration
2849 #include <stdlib.h>
2851 main ()
2853 exit (42);
2855 return 0;
2857 _ACEOF
2858 rm -f conftest.$ac_objext
2859 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2860 (eval $ac_compile) 2>conftest.er1
2861 ac_status=$?
2862 grep -v '^ *+' conftest.er1 >conftest.err
2863 rm -f conftest.er1
2864 cat conftest.err >&5
2865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2866 (exit $ac_status); } &&
2867 { ac_try='test -z "$ac_cxx_werror_flag"
2868 || test ! -s conftest.err'
2869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2870 (eval $ac_try) 2>&5
2871 ac_status=$?
2872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2873 (exit $ac_status); }; } &&
2874 { ac_try='test -s conftest.$ac_objext'
2875 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2876 (eval $ac_try) 2>&5
2877 ac_status=$?
2878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2879 (exit $ac_status); }; }; then
2881 else
2882 echo "$as_me: failed program was:" >&5
2883 sed 's/^/| /' conftest.$ac_ext >&5
2885 continue
2887 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2888 cat >conftest.$ac_ext <<_ACEOF
2889 /* confdefs.h. */
2890 _ACEOF
2891 cat confdefs.h >>conftest.$ac_ext
2892 cat >>conftest.$ac_ext <<_ACEOF
2893 /* end confdefs.h. */
2894 $ac_declaration
2896 main ()
2898 exit (42);
2900 return 0;
2902 _ACEOF
2903 rm -f conftest.$ac_objext
2904 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2905 (eval $ac_compile) 2>conftest.er1
2906 ac_status=$?
2907 grep -v '^ *+' conftest.er1 >conftest.err
2908 rm -f conftest.er1
2909 cat conftest.err >&5
2910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2911 (exit $ac_status); } &&
2912 { ac_try='test -z "$ac_cxx_werror_flag"
2913 || test ! -s conftest.err'
2914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2915 (eval $ac_try) 2>&5
2916 ac_status=$?
2917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2918 (exit $ac_status); }; } &&
2919 { ac_try='test -s conftest.$ac_objext'
2920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2921 (eval $ac_try) 2>&5
2922 ac_status=$?
2923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2924 (exit $ac_status); }; }; then
2925 break
2926 else
2927 echo "$as_me: failed program was:" >&5
2928 sed 's/^/| /' conftest.$ac_ext >&5
2931 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2932 done
2933 rm -f conftest*
2934 if test -n "$ac_declaration"; then
2935 echo '#ifdef __cplusplus' >>confdefs.h
2936 echo $ac_declaration >>confdefs.h
2937 echo '#endif' >>confdefs.h
2940 ac_ext=c
2941 ac_cpp='$CPP $CPPFLAGS'
2942 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2943 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2944 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2946 CXXFLAGS="$save_CXXFLAGS"
2952 am__api_version="1.9"
2953 # Find a good install program. We prefer a C program (faster),
2954 # so one script is as good as another. But avoid the broken or
2955 # incompatible versions:
2956 # SysV /etc/install, /usr/sbin/install
2957 # SunOS /usr/etc/install
2958 # IRIX /sbin/install
2959 # AIX /bin/install
2960 # AmigaOS /C/install, which installs bootblocks on floppy discs
2961 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2962 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2963 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2964 # OS/2's system install, which has a completely different semantic
2965 # ./install, which can be erroneously created by make from ./install.sh.
2966 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2967 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2968 if test -z "$INSTALL"; then
2969 if test "${ac_cv_path_install+set}" = set; then
2970 echo $ECHO_N "(cached) $ECHO_C" >&6
2971 else
2972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2973 for as_dir in $PATH
2975 IFS=$as_save_IFS
2976 test -z "$as_dir" && as_dir=.
2977 # Account for people who put trailing slashes in PATH elements.
2978 case $as_dir/ in
2979 ./ | .// | /cC/* | \
2980 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2981 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2982 /usr/ucb/* ) ;;
2984 # OSF1 and SCO ODT 3.0 have their own names for install.
2985 # Don't use installbsd from OSF since it installs stuff as root
2986 # by default.
2987 for ac_prog in ginstall scoinst install; do
2988 for ac_exec_ext in '' $ac_executable_extensions; do
2989 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2990 if test $ac_prog = install &&
2991 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2992 # AIX install. It has an incompatible calling convention.
2994 elif test $ac_prog = install &&
2995 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2996 # program-specific install script used by HP pwplus--don't use.
2998 else
2999 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3000 break 3
3003 done
3004 done
3006 esac
3007 done
3011 if test "${ac_cv_path_install+set}" = set; then
3012 INSTALL=$ac_cv_path_install
3013 else
3014 # As a last resort, use the slow shell script. We don't cache a
3015 # path for INSTALL within a source directory, because that will
3016 # break other packages using the cache if that directory is
3017 # removed, or if the path is relative.
3018 INSTALL=$ac_install_sh
3021 echo "$as_me:$LINENO: result: $INSTALL" >&5
3022 echo "${ECHO_T}$INSTALL" >&6
3024 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3025 # It thinks the first close brace ends the variable substitution.
3026 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3028 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3030 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3032 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
3033 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
3034 # Just in case
3035 sleep 1
3036 echo timestamp > conftest.file
3037 # Do `set' in a subshell so we don't clobber the current shell's
3038 # arguments. Must try -L first in case configure is actually a
3039 # symlink; some systems play weird games with the mod time of symlinks
3040 # (eg FreeBSD returns the mod time of the symlink's containing
3041 # directory).
3042 if (
3043 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
3044 if test "$*" = "X"; then
3045 # -L didn't work.
3046 set X `ls -t $srcdir/configure conftest.file`
3048 rm -f conftest.file
3049 if test "$*" != "X $srcdir/configure conftest.file" \
3050 && test "$*" != "X conftest.file $srcdir/configure"; then
3052 # If neither matched, then we have a broken ls. This can happen
3053 # if, for instance, CONFIG_SHELL is bash and it inherits a
3054 # broken ls alias from the environment. This has actually
3055 # happened. Such a system could not be considered "sane".
3056 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
3057 alias in your environment" >&5
3058 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
3059 alias in your environment" >&2;}
3060 { (exit 1); exit 1; }; }
3063 test "$2" = conftest.file
3065 then
3066 # Ok.
3068 else
3069 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
3070 Check your system clock" >&5
3071 echo "$as_me: error: newly created file is older than distributed files!
3072 Check your system clock" >&2;}
3073 { (exit 1); exit 1; }; }
3075 echo "$as_me:$LINENO: result: yes" >&5
3076 echo "${ECHO_T}yes" >&6
3077 test "$program_prefix" != NONE &&
3078 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3079 # Use a double $ so make ignores it.
3080 test "$program_suffix" != NONE &&
3081 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3082 # Double any \ or $. echo might interpret backslashes.
3083 # By default was `s,x,x', remove it if useless.
3084 cat <<\_ACEOF >conftest.sed
3085 s/[\\$]/&&/g;s/;s,x,x,$//
3086 _ACEOF
3087 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3088 rm conftest.sed
3090 # expand $ac_aux_dir to an absolute path
3091 am_aux_dir=`cd $ac_aux_dir && pwd`
3093 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
3094 # Use eval to expand $SHELL
3095 if eval "$MISSING --run true"; then
3096 am_missing_run="$MISSING --run "
3097 else
3098 am_missing_run=
3099 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
3100 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3103 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
3104 # We used to keeping the `.' as first argument, in order to
3105 # allow $(mkdir_p) to be used without argument. As in
3106 # $(mkdir_p) $(somedir)
3107 # where $(somedir) is conditionally defined. However this is wrong
3108 # for two reasons:
3109 # 1. if the package is installed by a user who cannot write `.'
3110 # make install will fail,
3111 # 2. the above comment should most certainly read
3112 # $(mkdir_p) $(DESTDIR)$(somedir)
3113 # so it does not work when $(somedir) is undefined and
3114 # $(DESTDIR) is not.
3115 # To support the latter case, we have to write
3116 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
3117 # so the `.' trick is pointless.
3118 mkdir_p='mkdir -p --'
3119 else
3120 # On NextStep and OpenStep, the `mkdir' command does not
3121 # recognize any option. It will interpret all options as
3122 # directories to create, and then abort because `.' already
3123 # exists.
3124 for d in ./-p ./--version;
3126 test -d $d && rmdir $d
3127 done
3128 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
3129 if test -f "$ac_aux_dir/mkinstalldirs"; then
3130 mkdir_p='$(mkinstalldirs)'
3131 else
3132 mkdir_p='$(install_sh) -d'
3136 for ac_prog in gawk mawk nawk awk
3138 # Extract the first word of "$ac_prog", so it can be a program name with args.
3139 set dummy $ac_prog; ac_word=$2
3140 echo "$as_me:$LINENO: checking for $ac_word" >&5
3141 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3142 if test "${ac_cv_prog_AWK+set}" = set; then
3143 echo $ECHO_N "(cached) $ECHO_C" >&6
3144 else
3145 if test -n "$AWK"; then
3146 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3147 else
3148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3149 for as_dir in $PATH
3151 IFS=$as_save_IFS
3152 test -z "$as_dir" && as_dir=.
3153 for ac_exec_ext in '' $ac_executable_extensions; do
3154 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3155 ac_cv_prog_AWK="$ac_prog"
3156 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3157 break 2
3159 done
3160 done
3164 AWK=$ac_cv_prog_AWK
3165 if test -n "$AWK"; then
3166 echo "$as_me:$LINENO: result: $AWK" >&5
3167 echo "${ECHO_T}$AWK" >&6
3168 else
3169 echo "$as_me:$LINENO: result: no" >&5
3170 echo "${ECHO_T}no" >&6
3173 test -n "$AWK" && break
3174 done
3176 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3177 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
3178 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
3179 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3180 echo $ECHO_N "(cached) $ECHO_C" >&6
3181 else
3182 cat >conftest.make <<\_ACEOF
3183 all:
3184 @echo 'ac_maketemp="$(MAKE)"'
3185 _ACEOF
3186 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3187 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3188 if test -n "$ac_maketemp"; then
3189 eval ac_cv_prog_make_${ac_make}_set=yes
3190 else
3191 eval ac_cv_prog_make_${ac_make}_set=no
3193 rm -f conftest.make
3195 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3196 echo "$as_me:$LINENO: result: yes" >&5
3197 echo "${ECHO_T}yes" >&6
3198 SET_MAKE=
3199 else
3200 echo "$as_me:$LINENO: result: no" >&5
3201 echo "${ECHO_T}no" >&6
3202 SET_MAKE="MAKE=${MAKE-make}"
3205 rm -rf .tst 2>/dev/null
3206 mkdir .tst 2>/dev/null
3207 if test -d .tst; then
3208 am__leading_dot=.
3209 else
3210 am__leading_dot=_
3212 rmdir .tst 2>/dev/null
3214 DEPDIR="${am__leading_dot}deps"
3216 ac_config_commands="$ac_config_commands depfiles"
3219 am_make=${MAKE-make}
3220 cat > confinc << 'END'
3221 am__doit:
3222 @echo done
3223 .PHONY: am__doit
3225 # If we don't find an include directive, just comment out the code.
3226 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3227 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
3228 am__include="#"
3229 am__quote=
3230 _am_result=none
3231 # First try GNU make style include.
3232 echo "include confinc" > confmf
3233 # We grep out `Entering directory' and `Leaving directory'
3234 # messages which can occur if `w' ends up in MAKEFLAGS.
3235 # In particular we don't look at `^make:' because GNU make might
3236 # be invoked under some other name (usually "gmake"), in which
3237 # case it prints its new name instead of `make'.
3238 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3239 am__include=include
3240 am__quote=
3241 _am_result=GNU
3243 # Now try BSD make style include.
3244 if test "$am__include" = "#"; then
3245 echo '.include "confinc"' > confmf
3246 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3247 am__include=.include
3248 am__quote="\""
3249 _am_result=BSD
3254 echo "$as_me:$LINENO: result: $_am_result" >&5
3255 echo "${ECHO_T}$_am_result" >&6
3256 rm -f confinc confmf
3258 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
3259 if test "${enable_dependency_tracking+set}" = set; then
3260 enableval="$enable_dependency_tracking"
3263 if test "x$enable_dependency_tracking" != xno; then
3264 am_depcomp="$ac_aux_dir/depcomp"
3265 AMDEPBACKSLASH='\'
3269 if test "x$enable_dependency_tracking" != xno; then
3270 AMDEP_TRUE=
3271 AMDEP_FALSE='#'
3272 else
3273 AMDEP_TRUE='#'
3274 AMDEP_FALSE=
3279 # test to see if srcdir already configured
3280 if test "`cd $srcdir && pwd`" != "`pwd`" &&
3281 test -f $srcdir/config.status; then
3282 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
3283 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
3284 { (exit 1); exit 1; }; }
3287 # test whether we have cygpath
3288 if test -z "$CYGPATH_W"; then
3289 if (cygpath --version) >/dev/null 2>/dev/null; then
3290 CYGPATH_W='cygpath -w'
3291 else
3292 CYGPATH_W=echo
3297 # Define the identity of the package.
3298 PACKAGE='libjava'
3299 VERSION='version-unused'
3302 cat >>confdefs.h <<_ACEOF
3303 #define PACKAGE "$PACKAGE"
3304 _ACEOF
3307 cat >>confdefs.h <<_ACEOF
3308 #define VERSION "$VERSION"
3309 _ACEOF
3311 # Some tools Automake needs.
3313 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3316 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3319 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3322 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3325 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3327 install_sh=${install_sh-"$am_aux_dir/install-sh"}
3329 # Installed binaries are usually stripped using `strip' when the user
3330 # run `make install-strip'. However `strip' might not be the right
3331 # tool to use in cross-compilation environments, therefore Automake
3332 # will honor the `STRIP' environment variable to overrule this program.
3333 if test "$cross_compiling" != no; then
3334 if test -n "$ac_tool_prefix"; then
3335 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3336 set dummy ${ac_tool_prefix}strip; ac_word=$2
3337 echo "$as_me:$LINENO: checking for $ac_word" >&5
3338 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3339 if test "${ac_cv_prog_STRIP+set}" = set; then
3340 echo $ECHO_N "(cached) $ECHO_C" >&6
3341 else
3342 if test -n "$STRIP"; then
3343 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3344 else
3345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3346 for as_dir in $PATH
3348 IFS=$as_save_IFS
3349 test -z "$as_dir" && as_dir=.
3350 for ac_exec_ext in '' $ac_executable_extensions; do
3351 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3352 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3353 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3354 break 2
3356 done
3357 done
3361 STRIP=$ac_cv_prog_STRIP
3362 if test -n "$STRIP"; then
3363 echo "$as_me:$LINENO: result: $STRIP" >&5
3364 echo "${ECHO_T}$STRIP" >&6
3365 else
3366 echo "$as_me:$LINENO: result: no" >&5
3367 echo "${ECHO_T}no" >&6
3371 if test -z "$ac_cv_prog_STRIP"; then
3372 ac_ct_STRIP=$STRIP
3373 # Extract the first word of "strip", so it can be a program name with args.
3374 set dummy strip; ac_word=$2
3375 echo "$as_me:$LINENO: checking for $ac_word" >&5
3376 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3377 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3378 echo $ECHO_N "(cached) $ECHO_C" >&6
3379 else
3380 if test -n "$ac_ct_STRIP"; then
3381 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3382 else
3383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3384 for as_dir in $PATH
3386 IFS=$as_save_IFS
3387 test -z "$as_dir" && as_dir=.
3388 for ac_exec_ext in '' $ac_executable_extensions; do
3389 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3390 ac_cv_prog_ac_ct_STRIP="strip"
3391 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3392 break 2
3394 done
3395 done
3397 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3400 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3401 if test -n "$ac_ct_STRIP"; then
3402 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3403 echo "${ECHO_T}$ac_ct_STRIP" >&6
3404 else
3405 echo "$as_me:$LINENO: result: no" >&5
3406 echo "${ECHO_T}no" >&6
3409 STRIP=$ac_ct_STRIP
3410 else
3411 STRIP="$ac_cv_prog_STRIP"
3415 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
3417 # We need awk for the "check" target. The system "awk" is bad on
3418 # some platforms.
3419 # Always define AMTAR for backward compatibility.
3421 AMTAR=${AMTAR-"${am_missing_run}tar"}
3423 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3428 depcc="$CC" am_compiler_list=
3430 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3431 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3432 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3433 echo $ECHO_N "(cached) $ECHO_C" >&6
3434 else
3435 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3436 # We make a subdir and do the tests there. Otherwise we can end up
3437 # making bogus files that we don't know about and never remove. For
3438 # instance it was reported that on HP-UX the gcc test will end up
3439 # making a dummy file named `D' -- because `-MD' means `put the output
3440 # in D'.
3441 mkdir conftest.dir
3442 # Copy depcomp to subdir because otherwise we won't find it if we're
3443 # using a relative directory.
3444 cp "$am_depcomp" conftest.dir
3445 cd conftest.dir
3446 # We will build objects and dependencies in a subdirectory because
3447 # it helps to detect inapplicable dependency modes. For instance
3448 # both Tru64's cc and ICC support -MD to output dependencies as a
3449 # side effect of compilation, but ICC will put the dependencies in
3450 # the current directory while Tru64 will put them in the object
3451 # directory.
3452 mkdir sub
3454 am_cv_CC_dependencies_compiler_type=none
3455 if test "$am_compiler_list" = ""; then
3456 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3458 for depmode in $am_compiler_list; do
3459 # Setup a source with many dependencies, because some compilers
3460 # like to wrap large dependency lists on column 80 (with \), and
3461 # we should not choose a depcomp mode which is confused by this.
3463 # We need to recreate these files for each test, as the compiler may
3464 # overwrite some of them when testing with obscure command lines.
3465 # This happens at least with the AIX C compiler.
3466 : > sub/conftest.c
3467 for i in 1 2 3 4 5 6; do
3468 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3469 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3470 # Solaris 8's {/usr,}/bin/sh.
3471 touch sub/conftst$i.h
3472 done
3473 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3475 case $depmode in
3476 nosideeffect)
3477 # after this tag, mechanisms are not by side-effect, so they'll
3478 # only be used when explicitly requested
3479 if test "x$enable_dependency_tracking" = xyes; then
3480 continue
3481 else
3482 break
3485 none) break ;;
3486 esac
3487 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3488 # mode. It turns out that the SunPro C++ compiler does not properly
3489 # handle `-M -o', and we need to detect this.
3490 if depmode=$depmode \
3491 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3492 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3493 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3494 >/dev/null 2>conftest.err &&
3495 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3496 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3497 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3498 # icc doesn't choke on unknown options, it will just issue warnings
3499 # or remarks (even with -Werror). So we grep stderr for any message
3500 # that says an option was ignored or not supported.
3501 # When given -MP, icc 7.0 and 7.1 complain thusly:
3502 # icc: Command line warning: ignoring option '-M'; no argument required
3503 # The diagnosis changed in icc 8.0:
3504 # icc: Command line remark: option '-MP' not supported
3505 if (grep 'ignoring option' conftest.err ||
3506 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3507 am_cv_CC_dependencies_compiler_type=$depmode
3508 break
3511 done
3513 cd ..
3514 rm -rf conftest.dir
3515 else
3516 am_cv_CC_dependencies_compiler_type=none
3520 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3521 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3522 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3527 test "x$enable_dependency_tracking" != xno \
3528 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3529 am__fastdepCC_TRUE=
3530 am__fastdepCC_FALSE='#'
3531 else
3532 am__fastdepCC_TRUE='#'
3533 am__fastdepCC_FALSE=
3537 depcc="$CXX" am_compiler_list=
3539 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3540 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3541 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
3542 echo $ECHO_N "(cached) $ECHO_C" >&6
3543 else
3544 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3545 # We make a subdir and do the tests there. Otherwise we can end up
3546 # making bogus files that we don't know about and never remove. For
3547 # instance it was reported that on HP-UX the gcc test will end up
3548 # making a dummy file named `D' -- because `-MD' means `put the output
3549 # in D'.
3550 mkdir conftest.dir
3551 # Copy depcomp to subdir because otherwise we won't find it if we're
3552 # using a relative directory.
3553 cp "$am_depcomp" conftest.dir
3554 cd conftest.dir
3555 # We will build objects and dependencies in a subdirectory because
3556 # it helps to detect inapplicable dependency modes. For instance
3557 # both Tru64's cc and ICC support -MD to output dependencies as a
3558 # side effect of compilation, but ICC will put the dependencies in
3559 # the current directory while Tru64 will put them in the object
3560 # directory.
3561 mkdir sub
3563 am_cv_CXX_dependencies_compiler_type=none
3564 if test "$am_compiler_list" = ""; then
3565 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3567 for depmode in $am_compiler_list; do
3568 # Setup a source with many dependencies, because some compilers
3569 # like to wrap large dependency lists on column 80 (with \), and
3570 # we should not choose a depcomp mode which is confused by this.
3572 # We need to recreate these files for each test, as the compiler may
3573 # overwrite some of them when testing with obscure command lines.
3574 # This happens at least with the AIX C compiler.
3575 : > sub/conftest.c
3576 for i in 1 2 3 4 5 6; do
3577 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3578 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3579 # Solaris 8's {/usr,}/bin/sh.
3580 touch sub/conftst$i.h
3581 done
3582 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3584 case $depmode in
3585 nosideeffect)
3586 # after this tag, mechanisms are not by side-effect, so they'll
3587 # only be used when explicitly requested
3588 if test "x$enable_dependency_tracking" = xyes; then
3589 continue
3590 else
3591 break
3594 none) break ;;
3595 esac
3596 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3597 # mode. It turns out that the SunPro C++ compiler does not properly
3598 # handle `-M -o', and we need to detect this.
3599 if depmode=$depmode \
3600 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3601 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3602 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3603 >/dev/null 2>conftest.err &&
3604 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3605 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3606 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3607 # icc doesn't choke on unknown options, it will just issue warnings
3608 # or remarks (even with -Werror). So we grep stderr for any message
3609 # that says an option was ignored or not supported.
3610 # When given -MP, icc 7.0 and 7.1 complain thusly:
3611 # icc: Command line warning: ignoring option '-M'; no argument required
3612 # The diagnosis changed in icc 8.0:
3613 # icc: Command line remark: option '-MP' not supported
3614 if (grep 'ignoring option' conftest.err ||
3615 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3616 am_cv_CXX_dependencies_compiler_type=$depmode
3617 break
3620 done
3622 cd ..
3623 rm -rf conftest.dir
3624 else
3625 am_cv_CXX_dependencies_compiler_type=none
3629 echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
3630 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
3631 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
3636 test "x$enable_dependency_tracking" != xno \
3637 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
3638 am__fastdepCXX_TRUE=
3639 am__fastdepCXX_FALSE='#'
3640 else
3641 am__fastdepCXX_TRUE='#'
3642 am__fastdepCXX_FALSE=
3648 if test -n "$ac_tool_prefix"; then
3649 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3650 set dummy ${ac_tool_prefix}as; ac_word=$2
3651 echo "$as_me:$LINENO: checking for $ac_word" >&5
3652 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3653 if test "${ac_cv_prog_AS+set}" = set; then
3654 echo $ECHO_N "(cached) $ECHO_C" >&6
3655 else
3656 if test -n "$AS"; then
3657 ac_cv_prog_AS="$AS" # Let the user override the test.
3658 else
3659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3660 for as_dir in $PATH
3662 IFS=$as_save_IFS
3663 test -z "$as_dir" && as_dir=.
3664 for ac_exec_ext in '' $ac_executable_extensions; do
3665 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3666 ac_cv_prog_AS="${ac_tool_prefix}as"
3667 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3668 break 2
3670 done
3671 done
3675 AS=$ac_cv_prog_AS
3676 if test -n "$AS"; then
3677 echo "$as_me:$LINENO: result: $AS" >&5
3678 echo "${ECHO_T}$AS" >&6
3679 else
3680 echo "$as_me:$LINENO: result: no" >&5
3681 echo "${ECHO_T}no" >&6
3685 if test -z "$ac_cv_prog_AS"; then
3686 ac_ct_AS=$AS
3687 # Extract the first word of "as", so it can be a program name with args.
3688 set dummy as; ac_word=$2
3689 echo "$as_me:$LINENO: checking for $ac_word" >&5
3690 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3691 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
3692 echo $ECHO_N "(cached) $ECHO_C" >&6
3693 else
3694 if test -n "$ac_ct_AS"; then
3695 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3696 else
3697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3698 for as_dir in $PATH
3700 IFS=$as_save_IFS
3701 test -z "$as_dir" && as_dir=.
3702 for ac_exec_ext in '' $ac_executable_extensions; do
3703 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3704 ac_cv_prog_ac_ct_AS="as"
3705 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3706 break 2
3708 done
3709 done
3713 ac_ct_AS=$ac_cv_prog_ac_ct_AS
3714 if test -n "$ac_ct_AS"; then
3715 echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
3716 echo "${ECHO_T}$ac_ct_AS" >&6
3717 else
3718 echo "$as_me:$LINENO: result: no" >&5
3719 echo "${ECHO_T}no" >&6
3722 AS=$ac_ct_AS
3723 else
3724 AS="$ac_cv_prog_AS"
3727 if test -n "$ac_tool_prefix"; then
3728 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3729 set dummy ${ac_tool_prefix}ar; ac_word=$2
3730 echo "$as_me:$LINENO: checking for $ac_word" >&5
3731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3732 if test "${ac_cv_prog_AR+set}" = set; then
3733 echo $ECHO_N "(cached) $ECHO_C" >&6
3734 else
3735 if test -n "$AR"; then
3736 ac_cv_prog_AR="$AR" # Let the user override the test.
3737 else
3738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3739 for as_dir in $PATH
3741 IFS=$as_save_IFS
3742 test -z "$as_dir" && as_dir=.
3743 for ac_exec_ext in '' $ac_executable_extensions; do
3744 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3745 ac_cv_prog_AR="${ac_tool_prefix}ar"
3746 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3747 break 2
3749 done
3750 done
3754 AR=$ac_cv_prog_AR
3755 if test -n "$AR"; then
3756 echo "$as_me:$LINENO: result: $AR" >&5
3757 echo "${ECHO_T}$AR" >&6
3758 else
3759 echo "$as_me:$LINENO: result: no" >&5
3760 echo "${ECHO_T}no" >&6
3764 if test -z "$ac_cv_prog_AR"; then
3765 ac_ct_AR=$AR
3766 # Extract the first word of "ar", so it can be a program name with args.
3767 set dummy ar; ac_word=$2
3768 echo "$as_me:$LINENO: checking for $ac_word" >&5
3769 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3770 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3771 echo $ECHO_N "(cached) $ECHO_C" >&6
3772 else
3773 if test -n "$ac_ct_AR"; then
3774 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3775 else
3776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3777 for as_dir in $PATH
3779 IFS=$as_save_IFS
3780 test -z "$as_dir" && as_dir=.
3781 for ac_exec_ext in '' $ac_executable_extensions; do
3782 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3783 ac_cv_prog_ac_ct_AR="ar"
3784 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3785 break 2
3787 done
3788 done
3792 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3793 if test -n "$ac_ct_AR"; then
3794 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
3795 echo "${ECHO_T}$ac_ct_AR" >&6
3796 else
3797 echo "$as_me:$LINENO: result: no" >&5
3798 echo "${ECHO_T}no" >&6
3801 AR=$ac_ct_AR
3802 else
3803 AR="$ac_cv_prog_AR"
3806 if test -n "$ac_tool_prefix"; then
3807 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3808 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3809 echo "$as_me:$LINENO: checking for $ac_word" >&5
3810 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3811 if test "${ac_cv_prog_RANLIB+set}" = set; then
3812 echo $ECHO_N "(cached) $ECHO_C" >&6
3813 else
3814 if test -n "$RANLIB"; then
3815 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3816 else
3817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3818 for as_dir in $PATH
3820 IFS=$as_save_IFS
3821 test -z "$as_dir" && as_dir=.
3822 for ac_exec_ext in '' $ac_executable_extensions; do
3823 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3824 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3825 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3826 break 2
3828 done
3829 done
3833 RANLIB=$ac_cv_prog_RANLIB
3834 if test -n "$RANLIB"; then
3835 echo "$as_me:$LINENO: result: $RANLIB" >&5
3836 echo "${ECHO_T}$RANLIB" >&6
3837 else
3838 echo "$as_me:$LINENO: result: no" >&5
3839 echo "${ECHO_T}no" >&6
3843 if test -z "$ac_cv_prog_RANLIB"; then
3844 ac_ct_RANLIB=$RANLIB
3845 # Extract the first word of "ranlib", so it can be a program name with args.
3846 set dummy ranlib; ac_word=$2
3847 echo "$as_me:$LINENO: checking for $ac_word" >&5
3848 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3849 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3850 echo $ECHO_N "(cached) $ECHO_C" >&6
3851 else
3852 if test -n "$ac_ct_RANLIB"; then
3853 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3854 else
3855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3856 for as_dir in $PATH
3858 IFS=$as_save_IFS
3859 test -z "$as_dir" && as_dir=.
3860 for ac_exec_ext in '' $ac_executable_extensions; do
3861 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3862 ac_cv_prog_ac_ct_RANLIB="ranlib"
3863 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3864 break 2
3866 done
3867 done
3869 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3872 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3873 if test -n "$ac_ct_RANLIB"; then
3874 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3875 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3876 else
3877 echo "$as_me:$LINENO: result: no" >&5
3878 echo "${ECHO_T}no" >&6
3881 RANLIB=$ac_ct_RANLIB
3882 else
3883 RANLIB="$ac_cv_prog_RANLIB"
3887 # Find a good install program. We prefer a C program (faster),
3888 # so one script is as good as another. But avoid the broken or
3889 # incompatible versions:
3890 # SysV /etc/install, /usr/sbin/install
3891 # SunOS /usr/etc/install
3892 # IRIX /sbin/install
3893 # AIX /bin/install
3894 # AmigaOS /C/install, which installs bootblocks on floppy discs
3895 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3896 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3897 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3898 # OS/2's system install, which has a completely different semantic
3899 # ./install, which can be erroneously created by make from ./install.sh.
3900 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3901 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3902 if test -z "$INSTALL"; then
3903 if test "${ac_cv_path_install+set}" = set; then
3904 echo $ECHO_N "(cached) $ECHO_C" >&6
3905 else
3906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3907 for as_dir in $PATH
3909 IFS=$as_save_IFS
3910 test -z "$as_dir" && as_dir=.
3911 # Account for people who put trailing slashes in PATH elements.
3912 case $as_dir/ in
3913 ./ | .// | /cC/* | \
3914 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3915 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3916 /usr/ucb/* ) ;;
3918 # OSF1 and SCO ODT 3.0 have their own names for install.
3919 # Don't use installbsd from OSF since it installs stuff as root
3920 # by default.
3921 for ac_prog in ginstall scoinst install; do
3922 for ac_exec_ext in '' $ac_executable_extensions; do
3923 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3924 if test $ac_prog = install &&
3925 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3926 # AIX install. It has an incompatible calling convention.
3928 elif test $ac_prog = install &&
3929 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3930 # program-specific install script used by HP pwplus--don't use.
3932 else
3933 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3934 break 3
3937 done
3938 done
3940 esac
3941 done
3945 if test "${ac_cv_path_install+set}" = set; then
3946 INSTALL=$ac_cv_path_install
3947 else
3948 # As a last resort, use the slow shell script. We don't cache a
3949 # path for INSTALL within a source directory, because that will
3950 # break other packages using the cache if that directory is
3951 # removed, or if the path is relative.
3952 INSTALL=$ac_install_sh
3955 echo "$as_me:$LINENO: result: $INSTALL" >&5
3956 echo "${ECHO_T}$INSTALL" >&6
3958 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3959 # It thinks the first close brace ends the variable substitution.
3960 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3962 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3964 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3967 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
3968 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
3969 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
3970 if test "${enable_maintainer_mode+set}" = set; then
3971 enableval="$enable_maintainer_mode"
3972 USE_MAINTAINER_MODE=$enableval
3973 else
3974 USE_MAINTAINER_MODE=no
3976 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
3977 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
3980 if test $USE_MAINTAINER_MODE = yes; then
3981 MAINTAINER_MODE_TRUE=
3982 MAINTAINER_MODE_FALSE='#'
3983 else
3984 MAINTAINER_MODE_TRUE='#'
3985 MAINTAINER_MODE_FALSE=
3988 MAINT=$MAINTAINER_MODE_TRUE
3994 # configure.host sets the following important variables
3995 # libgcj_cflags - host specific C compiler flags
3996 # libgcj_cxxflags - host specific C++ compiler flags
3997 # libgcj_javaflags - host specific Java compiler flags
3999 libgcj_cflags=
4000 libgcj_cxxflags=
4001 libgcj_javaflags=
4003 . ${srcdir}/configure.host
4005 LIBGCJ_CFLAGS="${libgcj_cflags}"
4006 LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
4007 LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
4008 LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
4014 ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h"
4017 # Only use libltdl for non-newlib builds.
4018 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
4019 case $enable_ltdl_convenience in
4020 no) { { echo "$as_me:$LINENO: error: this package needs a convenience libltdl" >&5
4021 echo "$as_me: error: this package needs a convenience libltdl" >&2;}
4022 { (exit 1); exit 1; }; } ;;
4023 "") enable_ltdl_convenience=yes
4024 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
4025 esac
4026 LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
4027 INCLTDL='-I${top_srcdir}/''libltdl'
4030 DIRLTDL=libltdl
4032 cat >>confdefs.h <<\_ACEOF
4033 #define USE_LTDL 1
4034 _ACEOF
4036 # Sigh. Libtool's macro doesn't do the right thing.
4037 INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
4038 # FIXME: this is a hack.
4039 sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
4040 ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
4045 # Check whether --enable-shared or --disable-shared was given.
4046 if test "${enable_shared+set}" = set; then
4047 enableval="$enable_shared"
4048 p=${PACKAGE-default}
4049 case $enableval in
4050 yes) enable_shared=yes ;;
4051 no) enable_shared=no ;;
4053 enable_shared=no
4054 # Look at the argument we got. We use all the common list separators.
4055 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
4056 for pkg in $enableval; do
4057 if test "X$pkg" = "X$p"; then
4058 enable_shared=yes
4060 done
4061 IFS="$ac_save_ifs"
4063 esac
4064 else
4065 enable_shared=yes
4067 # Check whether --enable-static or --disable-static was given.
4068 if test "${enable_static+set}" = set; then
4069 enableval="$enable_static"
4070 p=${PACKAGE-default}
4071 case $enableval in
4072 yes) enable_static=yes ;;
4073 no) enable_static=no ;;
4075 enable_static=no
4076 # Look at the argument we got. We use all the common list separators.
4077 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
4078 for pkg in $enableval; do
4079 if test "X$pkg" = "X$p"; then
4080 enable_static=yes
4082 done
4083 IFS="$ac_save_ifs"
4085 esac
4086 else
4087 enable_static=yes
4089 # Check whether --enable-fast-install or --disable-fast-install was given.
4090 if test "${enable_fast_install+set}" = set; then
4091 enableval="$enable_fast_install"
4092 p=${PACKAGE-default}
4093 case $enableval in
4094 yes) enable_fast_install=yes ;;
4095 no) enable_fast_install=no ;;
4097 enable_fast_install=no
4098 # Look at the argument we got. We use all the common list separators.
4099 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
4100 for pkg in $enableval; do
4101 if test "X$pkg" = "X$p"; then
4102 enable_fast_install=yes
4104 done
4105 IFS="$ac_save_ifs"
4107 esac
4108 else
4109 enable_fast_install=yes
4112 # Check whether --with-gnu-ld or --without-gnu-ld was given.
4113 if test "${with_gnu_ld+set}" = set; then
4114 withval="$with_gnu_ld"
4115 test "$withval" = no || with_gnu_ld=yes
4116 else
4117 with_gnu_ld=no
4119 ac_prog=ld
4120 if test "$GCC" = yes; then
4121 # Check if gcc -print-prog-name=ld gives a path.
4122 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
4123 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
4124 case $host in
4125 *-*-mingw*)
4126 # gcc leaves a trailing carriage return which upsets mingw
4127 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4129 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4130 esac
4131 case $ac_prog in
4132 # Accept absolute paths.
4133 [\\/]* | [A-Za-z]:[\\/]*)
4134 re_direlt='/[^/][^/]*/\.\./'
4135 # Canonicalize the path of ld
4136 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
4137 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4138 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
4139 done
4140 test -z "$LD" && LD="$ac_prog"
4143 # If it fails, then pretend we aren't using GCC.
4144 ac_prog=ld
4147 # If it is relative, then search for the first ld in PATH.
4148 with_gnu_ld=unknown
4150 esac
4151 elif test "$with_gnu_ld" = yes; then
4152 echo "$as_me:$LINENO: checking for GNU ld" >&5
4153 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4154 else
4155 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4156 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4158 if test "${lt_cv_path_LD+set}" = set; then
4159 echo $ECHO_N "(cached) $ECHO_C" >&6
4160 else
4161 if test -z "$LD"; then
4162 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4163 for ac_dir in $PATH; do
4164 test -z "$ac_dir" && ac_dir=.
4165 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4166 lt_cv_path_LD="$ac_dir/$ac_prog"
4167 # Check to see if the program is GNU ld. I'd rather use --version,
4168 # but apparently some GNU ld's only accept -v.
4169 # Break only if it was the GNU/non-GNU ld that we prefer.
4170 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
4171 test "$with_gnu_ld" != no && break
4172 else
4173 test "$with_gnu_ld" != yes && break
4176 done
4177 IFS="$ac_save_ifs"
4178 else
4179 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4183 LD="$lt_cv_path_LD"
4184 if test -n "$LD"; then
4185 echo "$as_me:$LINENO: result: $LD" >&5
4186 echo "${ECHO_T}$LD" >&6
4187 else
4188 echo "$as_me:$LINENO: result: no" >&5
4189 echo "${ECHO_T}no" >&6
4191 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4192 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4193 { (exit 1); exit 1; }; }
4194 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4195 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4196 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4197 echo $ECHO_N "(cached) $ECHO_C" >&6
4198 else
4199 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4200 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4201 lt_cv_prog_gnu_ld=yes
4202 else
4203 lt_cv_prog_gnu_ld=no
4206 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4207 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4208 with_gnu_ld=$lt_cv_prog_gnu_ld
4211 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4212 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4213 if test "${lt_cv_ld_reload_flag+set}" = set; then
4214 echo $ECHO_N "(cached) $ECHO_C" >&6
4215 else
4216 lt_cv_ld_reload_flag='-r'
4218 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4219 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4220 reload_flag=$lt_cv_ld_reload_flag
4221 test -n "$reload_flag" && reload_flag=" $reload_flag"
4223 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4224 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
4225 if test "${lt_cv_path_NM+set}" = set; then
4226 echo $ECHO_N "(cached) $ECHO_C" >&6
4227 else
4228 if test -n "$NM"; then
4229 # Let the user override the test.
4230 lt_cv_path_NM="$NM"
4231 else
4232 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4233 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
4234 test -z "$ac_dir" && ac_dir=.
4235 tmp_nm=$ac_dir/${ac_tool_prefix}nm
4236 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
4237 # Check to see if the nm accepts a BSD-compat flag.
4238 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4239 # nm: unknown option "B" ignored
4240 # Tru64's nm complains that /dev/null is an invalid object file
4241 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
4242 lt_cv_path_NM="$tmp_nm -B"
4243 break
4244 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
4245 lt_cv_path_NM="$tmp_nm -p"
4246 break
4247 else
4248 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4249 continue # so that we can try to find one that supports BSD flags
4252 done
4253 IFS="$ac_save_ifs"
4254 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4258 NM="$lt_cv_path_NM"
4259 echo "$as_me:$LINENO: result: $NM" >&5
4260 echo "${ECHO_T}$NM" >&6
4262 echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
4263 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
4264 if test "${lt_cv_deplibs_check_method+set}" = set; then
4265 echo $ECHO_N "(cached) $ECHO_C" >&6
4266 else
4267 lt_cv_file_magic_cmd='$MAGIC_CMD'
4268 lt_cv_file_magic_test_file=
4269 lt_cv_deplibs_check_method='unknown'
4270 # Need to set the preceding variable on all platforms that support
4271 # interlibrary dependencies.
4272 # 'none' -- dependencies not supported.
4273 # `unknown' -- same as none, but documents that we really don't know.
4274 # 'pass_all' -- all dependencies passed with no checks.
4275 # 'test_compile' -- check by making test program.
4276 # 'file_magic [regex]' -- check by looking for files in library path
4277 # which responds to the $file_magic_cmd with a given egrep regex.
4278 # If you have `file' or equivalent on your system and you're not sure
4279 # whether `pass_all' will *always* work, you probably want this one.
4281 case $host_os in
4282 aix*)
4283 lt_cv_deplibs_check_method=pass_all
4286 beos*)
4287 lt_cv_deplibs_check_method=pass_all
4290 bsdi4*)
4291 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4292 lt_cv_file_magic_cmd='/usr/bin/file -L'
4293 lt_cv_file_magic_test_file=/shlib/libc.so
4296 cygwin* | mingw* |pw32*)
4297 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4298 lt_cv_file_magic_cmd='$OBJDUMP -f'
4301 darwin* | rhapsody*)
4302 # this will be overwritten by pass_all, but leave it in just in case
4303 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4304 lt_cv_file_magic_cmd='/usr/bin/file -L'
4305 case "$host_os" in
4306 rhapsody* | darwin1.012)
4307 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
4309 *) # Darwin 1.3 on
4310 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
4312 esac
4313 lt_cv_deplibs_check_method=pass_all
4316 freebsd* | kfreebsd*-gnu)
4317 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4318 case $host_cpu in
4319 i*86 )
4320 # Not sure whether the presence of OpenBSD here was a mistake.
4321 # Let's accept both of them until this is cleared up.
4322 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4323 lt_cv_file_magic_cmd=/usr/bin/file
4324 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4326 esac
4327 else
4328 lt_cv_deplibs_check_method=pass_all
4332 gnu*)
4333 lt_cv_deplibs_check_method=pass_all
4336 hpux10.20*|hpux11*)
4337 case $host_cpu in
4338 hppa*)
4339 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4340 lt_cv_file_magic_cmd=/usr/bin/file
4341 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4343 ia64*)
4344 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4345 lt_cv_file_magic_cmd=/usr/bin/file
4346 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4348 esac
4351 irix5* | irix6*)
4352 case $host_os in
4353 irix5*)
4354 # this will be overridden with pass_all, but let us keep it just in case
4355 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4358 case $LD in
4359 *-32|*"-32 ") libmagic=32-bit;;
4360 *-n32|*"-n32 ") libmagic=N32;;
4361 *-64|*"-64 ") libmagic=64-bit;;
4362 *) libmagic=never-match;;
4363 esac
4364 # this will be overridden with pass_all, but let us keep it just in case
4365 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4367 esac
4368 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4369 lt_cv_deplibs_check_method=pass_all
4372 # This must be Linux ELF.
4373 linux-gnu*)
4374 lt_cv_deplibs_check_method=pass_all
4377 netbsd* | knetbsd*-gnu)
4378 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4379 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
4380 else
4381 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
4385 newsos6)
4386 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4387 lt_cv_file_magic_cmd=/usr/bin/file
4388 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4391 osf3* | osf4* | osf5*)
4392 # this will be overridden with pass_all, but let us keep it just in case
4393 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4394 lt_cv_file_magic_test_file=/shlib/libc.so
4395 lt_cv_deplibs_check_method=pass_all
4398 sco3.2v5*)
4399 lt_cv_deplibs_check_method=pass_all
4402 solaris*)
4403 lt_cv_deplibs_check_method=pass_all
4404 lt_cv_file_magic_test_file=/lib/libc.so
4407 sysv5uw[78]* | sysv4*uw2*)
4408 lt_cv_deplibs_check_method=pass_all
4411 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4412 case $host_vendor in
4413 ncr)
4414 lt_cv_deplibs_check_method=pass_all
4416 motorola)
4417 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]'
4418 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4420 esac
4422 esac
4425 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4426 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4427 file_magic_cmd=$lt_cv_file_magic_cmd
4428 deplibs_check_method=$lt_cv_deplibs_check_method
4433 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
4435 # find the maximum length of command line arguments
4436 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4437 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
4438 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
4439 echo $ECHO_N "(cached) $ECHO_C" >&6
4440 else
4442 teststring="ABCD"
4444 case $build_os in
4445 msdosdjgpp*)
4446 # On DJGPP, this test can blow up pretty badly due to problems in libc
4447 # (any single argument exceeding 2000 bytes causes a buffer overrun
4448 # during glob expansion). Even if it were fixed, the result of this
4449 # check would be larger than it should be.
4450 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4453 cygwin* | mingw*)
4454 # On Win9x/ME, this test blows up -- it succeeds, but takes
4455 # about 5 minutes as the teststring grows exponentially.
4456 # Worse, since 9x/ME are not pre-emptively multitasking,
4457 # you end up with a "frozen" computer, even though with patience
4458 # the test eventually succeeds (with a max line length of 256k).
4459 # Instead, let's just punt: use the minimum linelength reported by
4460 # all of the supported platforms: 8192 (on NT/2K/XP).
4461 lt_cv_sys_max_cmd_len=8192;
4464 amigaos*)
4465 # On AmigaOS with pdksh, this test takes hours, literally.
4466 # So we just punt and use a minimum line length of 8192.
4467 lt_cv_sys_max_cmd_len=8192;
4470 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4471 # This has been around since 386BSD, at least. Likely further.
4472 if test -x /sbin/sysctl; then
4473 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4474 elif test -x /usr/sbin/sysctl; then
4475 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4476 else
4477 lt_cv_sys_max_cmd_len=65536 # usable default for *BSD
4479 # And add a safety zone
4480 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4481 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4483 esac
4487 if test -n "$lt_cv_sys_max_cmd_len" ; then
4488 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4489 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
4490 else
4491 echo "$as_me:$LINENO: result: none" >&5
4492 echo "${ECHO_T}none" >&6
4496 # Only perform the check for file, if the check method requires it
4497 case $deplibs_check_method in
4498 file_magic*)
4499 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4500 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4501 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4502 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4503 echo $ECHO_N "(cached) $ECHO_C" >&6
4504 else
4505 case $MAGIC_CMD in
4507 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4509 ?:/*)
4510 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4513 ac_save_MAGIC_CMD="$MAGIC_CMD"
4514 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4515 ac_dummy="/usr/bin:$PATH"
4516 for ac_dir in $ac_dummy; do
4517 test -z "$ac_dir" && ac_dir=.
4518 if test -f $ac_dir/${ac_tool_prefix}file; then
4519 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4520 if test -n "$file_magic_test_file"; then
4521 case $deplibs_check_method in
4522 "file_magic "*)
4523 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4524 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4525 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4526 egrep "$file_magic_regex" > /dev/null; then
4528 else
4529 cat <<EOF 1>&2
4531 *** Warning: the command libtool uses to detect shared libraries,
4532 *** $file_magic_cmd, produces output that libtool cannot recognize.
4533 *** The result is that libtool may fail to recognize shared libraries
4534 *** as such. This will affect the creation of libtool libraries that
4535 *** depend on shared libraries, but programs linked with such libtool
4536 *** libraries will work regardless of this problem. Nevertheless, you
4537 *** may want to report the problem to your system manager and/or to
4538 *** bug-libtool@gnu.org
4541 fi ;;
4542 esac
4544 break
4546 done
4547 IFS="$ac_save_ifs"
4548 MAGIC_CMD="$ac_save_MAGIC_CMD"
4550 esac
4553 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4554 if test -n "$MAGIC_CMD"; then
4555 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4556 echo "${ECHO_T}$MAGIC_CMD" >&6
4557 else
4558 echo "$as_me:$LINENO: result: no" >&5
4559 echo "${ECHO_T}no" >&6
4562 if test -z "$lt_cv_path_MAGIC_CMD"; then
4563 if test -n "$ac_tool_prefix"; then
4564 echo "$as_me:$LINENO: checking for file" >&5
4565 echo $ECHO_N "checking for file... $ECHO_C" >&6
4566 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4567 echo $ECHO_N "(cached) $ECHO_C" >&6
4568 else
4569 case $MAGIC_CMD in
4571 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4573 ?:/*)
4574 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4577 ac_save_MAGIC_CMD="$MAGIC_CMD"
4578 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4579 ac_dummy="/usr/bin:$PATH"
4580 for ac_dir in $ac_dummy; do
4581 test -z "$ac_dir" && ac_dir=.
4582 if test -f $ac_dir/file; then
4583 lt_cv_path_MAGIC_CMD="$ac_dir/file"
4584 if test -n "$file_magic_test_file"; then
4585 case $deplibs_check_method in
4586 "file_magic "*)
4587 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4588 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4589 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4590 egrep "$file_magic_regex" > /dev/null; then
4592 else
4593 cat <<EOF 1>&2
4595 *** Warning: the command libtool uses to detect shared libraries,
4596 *** $file_magic_cmd, produces output that libtool cannot recognize.
4597 *** The result is that libtool may fail to recognize shared libraries
4598 *** as such. This will affect the creation of libtool libraries that
4599 *** depend on shared libraries, but programs linked with such libtool
4600 *** libraries will work regardless of this problem. Nevertheless, you
4601 *** may want to report the problem to your system manager and/or to
4602 *** bug-libtool@gnu.org
4605 fi ;;
4606 esac
4608 break
4610 done
4611 IFS="$ac_save_ifs"
4612 MAGIC_CMD="$ac_save_MAGIC_CMD"
4614 esac
4617 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4618 if test -n "$MAGIC_CMD"; then
4619 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4620 echo "${ECHO_T}$MAGIC_CMD" >&6
4621 else
4622 echo "$as_me:$LINENO: result: no" >&5
4623 echo "${ECHO_T}no" >&6
4626 else
4627 MAGIC_CMD=:
4633 esac
4635 if test -n "$ac_tool_prefix"; then
4636 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4637 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4638 echo "$as_me:$LINENO: checking for $ac_word" >&5
4639 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4640 if test "${ac_cv_prog_RANLIB+set}" = set; then
4641 echo $ECHO_N "(cached) $ECHO_C" >&6
4642 else
4643 if test -n "$RANLIB"; then
4644 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4645 else
4646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4647 for as_dir in $PATH
4649 IFS=$as_save_IFS
4650 test -z "$as_dir" && as_dir=.
4651 for ac_exec_ext in '' $ac_executable_extensions; do
4652 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4653 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4654 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4655 break 2
4657 done
4658 done
4662 RANLIB=$ac_cv_prog_RANLIB
4663 if test -n "$RANLIB"; then
4664 echo "$as_me:$LINENO: result: $RANLIB" >&5
4665 echo "${ECHO_T}$RANLIB" >&6
4666 else
4667 echo "$as_me:$LINENO: result: no" >&5
4668 echo "${ECHO_T}no" >&6
4672 if test -z "$ac_cv_prog_RANLIB"; then
4673 ac_ct_RANLIB=$RANLIB
4674 # Extract the first word of "ranlib", so it can be a program name with args.
4675 set dummy ranlib; ac_word=$2
4676 echo "$as_me:$LINENO: checking for $ac_word" >&5
4677 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4678 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4679 echo $ECHO_N "(cached) $ECHO_C" >&6
4680 else
4681 if test -n "$ac_ct_RANLIB"; then
4682 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4683 else
4684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4685 for as_dir in $PATH
4687 IFS=$as_save_IFS
4688 test -z "$as_dir" && as_dir=.
4689 for ac_exec_ext in '' $ac_executable_extensions; do
4690 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4691 ac_cv_prog_ac_ct_RANLIB="ranlib"
4692 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4693 break 2
4695 done
4696 done
4698 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4701 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4702 if test -n "$ac_ct_RANLIB"; then
4703 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4704 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4705 else
4706 echo "$as_me:$LINENO: result: no" >&5
4707 echo "${ECHO_T}no" >&6
4710 RANLIB=$ac_ct_RANLIB
4711 else
4712 RANLIB="$ac_cv_prog_RANLIB"
4715 if test -n "$ac_tool_prefix"; then
4716 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4717 set dummy ${ac_tool_prefix}strip; ac_word=$2
4718 echo "$as_me:$LINENO: checking for $ac_word" >&5
4719 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4720 if test "${ac_cv_prog_STRIP+set}" = set; then
4721 echo $ECHO_N "(cached) $ECHO_C" >&6
4722 else
4723 if test -n "$STRIP"; then
4724 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4725 else
4726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4727 for as_dir in $PATH
4729 IFS=$as_save_IFS
4730 test -z "$as_dir" && as_dir=.
4731 for ac_exec_ext in '' $ac_executable_extensions; do
4732 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4733 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4734 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4735 break 2
4737 done
4738 done
4742 STRIP=$ac_cv_prog_STRIP
4743 if test -n "$STRIP"; then
4744 echo "$as_me:$LINENO: result: $STRIP" >&5
4745 echo "${ECHO_T}$STRIP" >&6
4746 else
4747 echo "$as_me:$LINENO: result: no" >&5
4748 echo "${ECHO_T}no" >&6
4752 if test -z "$ac_cv_prog_STRIP"; then
4753 ac_ct_STRIP=$STRIP
4754 # Extract the first word of "strip", so it can be a program name with args.
4755 set dummy strip; ac_word=$2
4756 echo "$as_me:$LINENO: checking for $ac_word" >&5
4757 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4758 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4759 echo $ECHO_N "(cached) $ECHO_C" >&6
4760 else
4761 if test -n "$ac_ct_STRIP"; then
4762 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4763 else
4764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4765 for as_dir in $PATH
4767 IFS=$as_save_IFS
4768 test -z "$as_dir" && as_dir=.
4769 for ac_exec_ext in '' $ac_executable_extensions; do
4770 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4771 ac_cv_prog_ac_ct_STRIP="strip"
4772 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4773 break 2
4775 done
4776 done
4778 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4781 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4782 if test -n "$ac_ct_STRIP"; then
4783 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4784 echo "${ECHO_T}$ac_ct_STRIP" >&6
4785 else
4786 echo "$as_me:$LINENO: result: no" >&5
4787 echo "${ECHO_T}no" >&6
4790 STRIP=$ac_ct_STRIP
4791 else
4792 STRIP="$ac_cv_prog_STRIP"
4796 # Check for any special flags to pass to ltconfig.
4797 libtool_flags="--cache-file=$cache_file"
4798 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
4799 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
4800 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
4801 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
4802 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
4805 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4806 if test "${enable_libtool_lock+set}" = set; then
4807 enableval="$enable_libtool_lock"
4810 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
4811 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
4814 # Check whether --with-pic or --without-pic was given.
4815 if test "${with_pic+set}" = set; then
4816 withval="$with_pic"
4817 pic_mode="$withval"
4818 else
4819 pic_mode=default
4821 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
4822 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
4824 # Some flags need to be propagated to the compiler or linker for good
4825 # libtool support.
4826 case $host in
4827 *-*-irix6*)
4828 # Find out which ABI we are using.
4829 echo '#line 4829 "configure"' > conftest.$ac_ext
4830 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4831 (eval $ac_compile) 2>&5
4832 ac_status=$?
4833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4834 (exit $ac_status); }; then
4835 if test "$lt_cv_prog_gnu_ld" = yes; then
4836 case `/usr/bin/file conftest.$ac_objext` in
4837 *32-bit*)
4838 LD="${LD-ld} -melf32bsmip"
4840 *N32*)
4841 LD="${LD-ld} -melf32bmipn32"
4843 *64-bit*)
4844 LD="${LD-ld} -melf64bmip"
4846 esac
4847 else
4848 case `/usr/bin/file conftest.$ac_objext` in
4849 *32-bit*)
4850 LD="${LD-ld} -32"
4852 *N32*)
4853 LD="${LD-ld} -n32"
4855 *64-bit*)
4856 LD="${LD-ld} -64"
4858 esac
4861 rm -rf conftest*
4864 ia64-*-hpux*)
4865 # Find out which ABI we are using.
4866 echo 'int i;' > conftest.$ac_ext
4867 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4868 (eval $ac_compile) 2>&5
4869 ac_status=$?
4870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4871 (exit $ac_status); }; then
4872 case "`/usr/bin/file conftest.o`" in
4873 *ELF-32*)
4874 HPUX_IA64_MODE="32"
4876 *ELF-64*)
4877 HPUX_IA64_MODE="64"
4879 esac
4881 rm -rf conftest*
4884 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4885 # Find out which ABI we are using.
4886 echo 'int i;' > conftest.$ac_ext
4887 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4888 (eval $ac_compile) 2>&5
4889 ac_status=$?
4890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4891 (exit $ac_status); }; then
4892 case "`/usr/bin/file conftest.o`" in
4893 *32-bit*)
4894 case $host in
4895 x86_64-*linux*)
4896 LD="${LD-ld} -m elf_i386"
4898 ppc64-*linux*|powerpc64-*linux*)
4899 LD="${LD-ld} -m elf32ppclinux"
4901 s390x-*linux*)
4902 LD="${LD-ld} -m elf_s390"
4904 sparc64-*linux*)
4905 LD="${LD-ld} -m elf32_sparc"
4907 esac
4909 *64-bit*)
4910 case $host in
4911 x86_64-*linux*)
4912 LD="${LD-ld} -m elf_x86_64"
4914 ppc*-*linux*|powerpc*-*linux*)
4915 LD="${LD-ld} -m elf64ppc"
4917 s390*-*linux*)
4918 LD="${LD-ld} -m elf64_s390"
4920 sparc*-*linux*)
4921 LD="${LD-ld} -m elf64_sparc"
4923 esac
4925 esac
4927 rm -rf conftest*
4930 *-*-sco3.2v5*)
4931 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4932 SAVE_CFLAGS="$CFLAGS"
4933 CFLAGS="$CFLAGS -belf"
4934 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4935 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4936 if test "${lt_cv_cc_needs_belf+set}" = set; then
4937 echo $ECHO_N "(cached) $ECHO_C" >&6
4938 else
4941 ac_ext=c
4942 ac_cpp='$CPP $CPPFLAGS'
4943 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4944 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4945 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4947 if test x$gcc_no_link = xyes; then
4948 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
4949 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
4950 { (exit 1); exit 1; }; }
4952 cat >conftest.$ac_ext <<_ACEOF
4953 /* confdefs.h. */
4954 _ACEOF
4955 cat confdefs.h >>conftest.$ac_ext
4956 cat >>conftest.$ac_ext <<_ACEOF
4957 /* end confdefs.h. */
4960 main ()
4964 return 0;
4966 _ACEOF
4967 rm -f conftest.$ac_objext conftest$ac_exeext
4968 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4969 (eval $ac_link) 2>conftest.er1
4970 ac_status=$?
4971 grep -v '^ *+' conftest.er1 >conftest.err
4972 rm -f conftest.er1
4973 cat conftest.err >&5
4974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4975 (exit $ac_status); } &&
4976 { ac_try='test -z "$ac_c_werror_flag"
4977 || test ! -s conftest.err'
4978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4979 (eval $ac_try) 2>&5
4980 ac_status=$?
4981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4982 (exit $ac_status); }; } &&
4983 { ac_try='test -s conftest$ac_exeext'
4984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4985 (eval $ac_try) 2>&5
4986 ac_status=$?
4987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4988 (exit $ac_status); }; }; then
4989 lt_cv_cc_needs_belf=yes
4990 else
4991 echo "$as_me: failed program was:" >&5
4992 sed 's/^/| /' conftest.$ac_ext >&5
4994 lt_cv_cc_needs_belf=no
4996 rm -f conftest.err conftest.$ac_objext \
4997 conftest$ac_exeext conftest.$ac_ext
4998 ac_ext=c
4999 ac_cpp='$CPP $CPPFLAGS'
5000 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5001 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5002 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5005 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5006 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5007 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5008 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5009 CFLAGS="$SAVE_CFLAGS"
5014 esac
5017 # Save cache, so that ltconfig can load it
5018 cat >confcache <<\_ACEOF
5019 # This file is a shell script that caches the results of configure
5020 # tests run on this system so they can be shared between configure
5021 # scripts and configure runs, see configure's option --config-cache.
5022 # It is not useful on other systems. If it contains results you don't
5023 # want to keep, you may remove or edit it.
5025 # config.status only pays attention to the cache file if you give it
5026 # the --recheck option to rerun configure.
5028 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5029 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5030 # following values.
5032 _ACEOF
5034 # The following way of writing the cache mishandles newlines in values,
5035 # but we know of no workaround that is simple, portable, and efficient.
5036 # So, don't put newlines in cache variables' values.
5037 # Ultrix sh set writes to stderr and can't be redirected directly,
5038 # and sets the high bit in the cache file unless we assign to the vars.
5040 (set) 2>&1 |
5041 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5042 *ac_space=\ *)
5043 # `set' does not quote correctly, so add quotes (double-quote
5044 # substitution turns \\\\ into \\, and sed turns \\ into \).
5045 sed -n \
5046 "s/'/'\\\\''/g;
5047 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5050 # `set' quotes correctly as required by POSIX, so do not add quotes.
5051 sed -n \
5052 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
5054 esac;
5056 sed '
5057 t clear
5058 : clear
5059 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5060 t end
5061 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5062 : end' >>confcache
5063 if diff $cache_file confcache >/dev/null 2>&1; then :; else
5064 if test -w $cache_file; then
5065 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
5066 cat confcache >$cache_file
5067 else
5068 echo "not updating unwritable cache $cache_file"
5071 rm -f confcache
5073 # Actually configure libtool. ac_aux_dir is where install-sh is found.
5074 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
5075 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
5076 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
5077 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
5078 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
5079 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
5080 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
5081 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
5082 || { { echo "$as_me:$LINENO: error: libtool configure failed" >&5
5083 echo "$as_me: error: libtool configure failed" >&2;}
5084 { (exit 1); exit 1; }; }
5086 # Reload cache, that may have been modified by ltconfig
5087 if test -r "$cache_file"; then
5088 # Some versions of bash will fail to source /dev/null (special
5089 # files actually), so we avoid doing that.
5090 if test -f "$cache_file"; then
5091 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
5092 echo "$as_me: loading cache $cache_file" >&6;}
5093 case $cache_file in
5094 [\\/]* | ?:[\\/]* ) . $cache_file;;
5095 *) . ./$cache_file;;
5096 esac
5098 else
5099 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
5100 echo "$as_me: creating cache $cache_file" >&6;}
5101 >$cache_file
5105 # This can be used to rebuild libtool when needed
5106 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
5108 # Always use our own libtool.
5109 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
5111 # Redirect the config.log output again, so that the ltconfig log is not
5112 # clobbered by the next message.
5113 exec 5>>./config.log
5115 ac_ext=cc
5116 ac_cpp='$CXXCPP $CPPFLAGS'
5117 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5118 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5119 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5120 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5121 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
5122 if test -z "$CXXCPP"; then
5123 if test "${ac_cv_prog_CXXCPP+set}" = set; then
5124 echo $ECHO_N "(cached) $ECHO_C" >&6
5125 else
5126 # Double quotes because CXXCPP needs to be expanded
5127 for CXXCPP in "$CXX -E" "/lib/cpp"
5129 ac_preproc_ok=false
5130 for ac_cxx_preproc_warn_flag in '' yes
5132 # Use a header file that comes with gcc, so configuring glibc
5133 # with a fresh cross-compiler works.
5134 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5135 # <limits.h> exists even on freestanding compilers.
5136 # On the NeXT, cc -E runs the code through the compiler's parser,
5137 # not just through cpp. "Syntax error" is here to catch this case.
5138 cat >conftest.$ac_ext <<_ACEOF
5139 /* confdefs.h. */
5140 _ACEOF
5141 cat confdefs.h >>conftest.$ac_ext
5142 cat >>conftest.$ac_ext <<_ACEOF
5143 /* end confdefs.h. */
5144 #ifdef __STDC__
5145 # include <limits.h>
5146 #else
5147 # include <assert.h>
5148 #endif
5149 Syntax error
5150 _ACEOF
5151 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5152 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5153 ac_status=$?
5154 grep -v '^ *+' conftest.er1 >conftest.err
5155 rm -f conftest.er1
5156 cat conftest.err >&5
5157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5158 (exit $ac_status); } >/dev/null; then
5159 if test -s conftest.err; then
5160 ac_cpp_err=$ac_cxx_preproc_warn_flag
5161 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5162 else
5163 ac_cpp_err=
5165 else
5166 ac_cpp_err=yes
5168 if test -z "$ac_cpp_err"; then
5170 else
5171 echo "$as_me: failed program was:" >&5
5172 sed 's/^/| /' conftest.$ac_ext >&5
5174 # Broken: fails on valid input.
5175 continue
5177 rm -f conftest.err conftest.$ac_ext
5179 # OK, works on sane cases. Now check whether non-existent headers
5180 # can be detected and how.
5181 cat >conftest.$ac_ext <<_ACEOF
5182 /* confdefs.h. */
5183 _ACEOF
5184 cat confdefs.h >>conftest.$ac_ext
5185 cat >>conftest.$ac_ext <<_ACEOF
5186 /* end confdefs.h. */
5187 #include <ac_nonexistent.h>
5188 _ACEOF
5189 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5190 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5191 ac_status=$?
5192 grep -v '^ *+' conftest.er1 >conftest.err
5193 rm -f conftest.er1
5194 cat conftest.err >&5
5195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5196 (exit $ac_status); } >/dev/null; then
5197 if test -s conftest.err; then
5198 ac_cpp_err=$ac_cxx_preproc_warn_flag
5199 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5200 else
5201 ac_cpp_err=
5203 else
5204 ac_cpp_err=yes
5206 if test -z "$ac_cpp_err"; then
5207 # Broken: success on invalid input.
5208 continue
5209 else
5210 echo "$as_me: failed program was:" >&5
5211 sed 's/^/| /' conftest.$ac_ext >&5
5213 # Passes both tests.
5214 ac_preproc_ok=:
5215 break
5217 rm -f conftest.err conftest.$ac_ext
5219 done
5220 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5221 rm -f conftest.err conftest.$ac_ext
5222 if $ac_preproc_ok; then
5223 break
5226 done
5227 ac_cv_prog_CXXCPP=$CXXCPP
5230 CXXCPP=$ac_cv_prog_CXXCPP
5231 else
5232 ac_cv_prog_CXXCPP=$CXXCPP
5234 echo "$as_me:$LINENO: result: $CXXCPP" >&5
5235 echo "${ECHO_T}$CXXCPP" >&6
5236 ac_preproc_ok=false
5237 for ac_cxx_preproc_warn_flag in '' yes
5239 # Use a header file that comes with gcc, so configuring glibc
5240 # with a fresh cross-compiler works.
5241 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5242 # <limits.h> exists even on freestanding compilers.
5243 # On the NeXT, cc -E runs the code through the compiler's parser,
5244 # not just through cpp. "Syntax error" is here to catch this case.
5245 cat >conftest.$ac_ext <<_ACEOF
5246 /* confdefs.h. */
5247 _ACEOF
5248 cat confdefs.h >>conftest.$ac_ext
5249 cat >>conftest.$ac_ext <<_ACEOF
5250 /* end confdefs.h. */
5251 #ifdef __STDC__
5252 # include <limits.h>
5253 #else
5254 # include <assert.h>
5255 #endif
5256 Syntax error
5257 _ACEOF
5258 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5259 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5260 ac_status=$?
5261 grep -v '^ *+' conftest.er1 >conftest.err
5262 rm -f conftest.er1
5263 cat conftest.err >&5
5264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5265 (exit $ac_status); } >/dev/null; then
5266 if test -s conftest.err; then
5267 ac_cpp_err=$ac_cxx_preproc_warn_flag
5268 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5269 else
5270 ac_cpp_err=
5272 else
5273 ac_cpp_err=yes
5275 if test -z "$ac_cpp_err"; then
5277 else
5278 echo "$as_me: failed program was:" >&5
5279 sed 's/^/| /' conftest.$ac_ext >&5
5281 # Broken: fails on valid input.
5282 continue
5284 rm -f conftest.err conftest.$ac_ext
5286 # OK, works on sane cases. Now check whether non-existent headers
5287 # can be detected and how.
5288 cat >conftest.$ac_ext <<_ACEOF
5289 /* confdefs.h. */
5290 _ACEOF
5291 cat confdefs.h >>conftest.$ac_ext
5292 cat >>conftest.$ac_ext <<_ACEOF
5293 /* end confdefs.h. */
5294 #include <ac_nonexistent.h>
5295 _ACEOF
5296 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5297 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5298 ac_status=$?
5299 grep -v '^ *+' conftest.er1 >conftest.err
5300 rm -f conftest.er1
5301 cat conftest.err >&5
5302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5303 (exit $ac_status); } >/dev/null; then
5304 if test -s conftest.err; then
5305 ac_cpp_err=$ac_cxx_preproc_warn_flag
5306 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5307 else
5308 ac_cpp_err=
5310 else
5311 ac_cpp_err=yes
5313 if test -z "$ac_cpp_err"; then
5314 # Broken: success on invalid input.
5315 continue
5316 else
5317 echo "$as_me: failed program was:" >&5
5318 sed 's/^/| /' conftest.$ac_ext >&5
5320 # Passes both tests.
5321 ac_preproc_ok=:
5322 break
5324 rm -f conftest.err conftest.$ac_ext
5326 done
5327 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5328 rm -f conftest.err conftest.$ac_ext
5329 if $ac_preproc_ok; then
5331 else
5332 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5333 See \`config.log' for more details." >&5
5334 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5335 See \`config.log' for more details." >&2;}
5336 { (exit 1); exit 1; }; }
5339 ac_ext=c
5340 ac_cpp='$CPP $CPPFLAGS'
5341 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5342 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5343 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5347 LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-cxx.sh"
5348 lt_save_CC="$CC"
5349 lt_save_CFLAGS="$CFLAGS"
5350 AR="$AR" LTCC="$CC" CC="$CXX" CXX="$CXX" CFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS" \
5351 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
5352 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
5353 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
5354 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
5355 deplibs_check_method="$deplibs_check_method" \
5356 file_magic_cmd="$file_magic_cmd" \
5357 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
5358 --build="$build" --add-tag=CXX $ac_aux_dir/ltcf-cxx.sh $host \
5359 || { { echo "$as_me:$LINENO: error: libtool tag configuration failed" >&5
5360 echo "$as_me: error: libtool tag configuration failed" >&2;}
5361 { (exit 1); exit 1; }; }
5362 CC="$lt_save_CC"
5363 CFLAGS="$lt_save_CFLAGS"
5365 # Redirect the config.log output again, so that the ltconfig log is not
5366 # clobbered by the next message.
5367 exec 5>>./config.log
5375 for ac_prog in gcj
5377 # Extract the first word of "$ac_prog", so it can be a program name with args.
5378 set dummy $ac_prog; ac_word=$2
5379 echo "$as_me:$LINENO: checking for $ac_word" >&5
5380 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5381 if test "${ac_cv_prog_GCJ+set}" = set; then
5382 echo $ECHO_N "(cached) $ECHO_C" >&6
5383 else
5384 if test -n "$GCJ"; then
5385 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
5386 else
5387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5388 for as_dir in $PATH
5390 IFS=$as_save_IFS
5391 test -z "$as_dir" && as_dir=.
5392 for ac_exec_ext in '' $ac_executable_extensions; do
5393 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5394 ac_cv_prog_GCJ="$ac_prog"
5395 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5396 break 2
5398 done
5399 done
5403 GCJ=$ac_cv_prog_GCJ
5404 if test -n "$GCJ"; then
5405 echo "$as_me:$LINENO: result: $GCJ" >&5
5406 echo "${ECHO_T}$GCJ" >&6
5407 else
5408 echo "$as_me:$LINENO: result: no" >&5
5409 echo "${ECHO_T}no" >&6
5412 test -n "$GCJ" && break
5413 done
5414 test -n "$GCJ" || GCJ="gcj"
5416 test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
5417 echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
5418 { (exit 1); exit 1; }; }
5419 if test "x${GCJFLAGS-unset}" = xunset; then
5420 GCJFLAGS="-g -O2"
5424 depcc="$GCJ" am_compiler_list='gcc3 gcc'
5426 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5427 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
5428 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
5429 echo $ECHO_N "(cached) $ECHO_C" >&6
5430 else
5431 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5432 # We make a subdir and do the tests there. Otherwise we can end up
5433 # making bogus files that we don't know about and never remove. For
5434 # instance it was reported that on HP-UX the gcc test will end up
5435 # making a dummy file named `D' -- because `-MD' means `put the output
5436 # in D'.
5437 mkdir conftest.dir
5438 # Copy depcomp to subdir because otherwise we won't find it if we're
5439 # using a relative directory.
5440 cp "$am_depcomp" conftest.dir
5441 cd conftest.dir
5442 # We will build objects and dependencies in a subdirectory because
5443 # it helps to detect inapplicable dependency modes. For instance
5444 # both Tru64's cc and ICC support -MD to output dependencies as a
5445 # side effect of compilation, but ICC will put the dependencies in
5446 # the current directory while Tru64 will put them in the object
5447 # directory.
5448 mkdir sub
5450 am_cv_GCJ_dependencies_compiler_type=none
5451 if test "$am_compiler_list" = ""; then
5452 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5454 for depmode in $am_compiler_list; do
5455 # Setup a source with many dependencies, because some compilers
5456 # like to wrap large dependency lists on column 80 (with \), and
5457 # we should not choose a depcomp mode which is confused by this.
5459 # We need to recreate these files for each test, as the compiler may
5460 # overwrite some of them when testing with obscure command lines.
5461 # This happens at least with the AIX C compiler.
5462 : > sub/conftest.c
5463 for i in 1 2 3 4 5 6; do
5464 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5465 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5466 # Solaris 8's {/usr,}/bin/sh.
5467 touch sub/conftst$i.h
5468 done
5469 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5471 case $depmode in
5472 nosideeffect)
5473 # after this tag, mechanisms are not by side-effect, so they'll
5474 # only be used when explicitly requested
5475 if test "x$enable_dependency_tracking" = xyes; then
5476 continue
5477 else
5478 break
5481 none) break ;;
5482 esac
5483 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5484 # mode. It turns out that the SunPro C++ compiler does not properly
5485 # handle `-M -o', and we need to detect this.
5486 if depmode=$depmode \
5487 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5488 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5489 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5490 >/dev/null 2>conftest.err &&
5491 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5492 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5493 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5494 # icc doesn't choke on unknown options, it will just issue warnings
5495 # or remarks (even with -Werror). So we grep stderr for any message
5496 # that says an option was ignored or not supported.
5497 # When given -MP, icc 7.0 and 7.1 complain thusly:
5498 # icc: Command line warning: ignoring option '-M'; no argument required
5499 # The diagnosis changed in icc 8.0:
5500 # icc: Command line remark: option '-MP' not supported
5501 if (grep 'ignoring option' conftest.err ||
5502 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5503 am_cv_GCJ_dependencies_compiler_type=$depmode
5504 break
5507 done
5509 cd ..
5510 rm -rf conftest.dir
5511 else
5512 am_cv_GCJ_dependencies_compiler_type=none
5516 echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
5517 echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
5518 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
5523 test "x$enable_dependency_tracking" != xno \
5524 && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
5525 am__fastdepGCJ_TRUE=
5526 am__fastdepGCJ_FALSE='#'
5527 else
5528 am__fastdepGCJ_TRUE='#'
5529 am__fastdepGCJ_FALSE=
5535 LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-gcj.sh"
5536 lt_save_CC="$CC"
5537 lt_save_CFLAGS="$CFLAGS"
5538 AR="$AR" LTCC="$CC" CC="$GCJ" CFLAGS="$GCJFLAGS" CPPFLAGS="$CPPFLAGS" \
5539 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
5540 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
5541 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
5542 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
5543 deplibs_check_method="$deplibs_check_method" \
5544 file_magic_cmd="$file_magic_cmd" \
5545 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
5546 --build="$build" --add-tag=GCJ $ac_aux_dir/ltcf-gcj.sh $host \
5547 || { { echo "$as_me:$LINENO: error: libtool tag configuration failed" >&5
5548 echo "$as_me: error: libtool tag configuration failed" >&2;}
5549 { (exit 1); exit 1; }; }
5550 CC="$lt_save_CC"
5551 CFLAGS="$lt_save_CFLAGS"
5553 # Redirect the config.log output again, so that the ltconfig log is not
5554 # clobbered by the next message.
5555 exec 5>>./config.log
5559 if test "x$CC" != xcc; then
5560 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
5561 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
5562 else
5563 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
5564 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
5566 set dummy $CC; ac_cc=`echo $2 |
5567 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5568 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
5569 echo $ECHO_N "(cached) $ECHO_C" >&6
5570 else
5571 cat >conftest.$ac_ext <<_ACEOF
5572 /* confdefs.h. */
5573 _ACEOF
5574 cat confdefs.h >>conftest.$ac_ext
5575 cat >>conftest.$ac_ext <<_ACEOF
5576 /* end confdefs.h. */
5579 main ()
5583 return 0;
5585 _ACEOF
5586 # Make sure it works both with $CC and with simple cc.
5587 # We do the test twice because some compilers refuse to overwrite an
5588 # existing .o file with -o, though they will create one.
5589 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
5590 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5591 (eval $ac_try) 2>&5
5592 ac_status=$?
5593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5594 (exit $ac_status); } &&
5595 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5596 (eval $ac_try) 2>&5
5597 ac_status=$?
5598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5599 (exit $ac_status); };
5600 then
5601 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
5602 if test "x$CC" != xcc; then
5603 # Test first that cc exists at all.
5604 if { ac_try='cc -c conftest.$ac_ext >&5'
5605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5606 (eval $ac_try) 2>&5
5607 ac_status=$?
5608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5609 (exit $ac_status); }; }; then
5610 ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
5611 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5612 (eval $ac_try) 2>&5
5613 ac_status=$?
5614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5615 (exit $ac_status); } &&
5616 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5617 (eval $ac_try) 2>&5
5618 ac_status=$?
5619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5620 (exit $ac_status); };
5621 then
5622 # cc works too.
5624 else
5625 # cc exists but doesn't like -o.
5626 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5630 else
5631 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5633 rm -f conftest*
5636 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
5637 echo "$as_me:$LINENO: result: yes" >&5
5638 echo "${ECHO_T}yes" >&6
5639 else
5640 echo "$as_me:$LINENO: result: no" >&5
5641 echo "${ECHO_T}no" >&6
5643 cat >>confdefs.h <<\_ACEOF
5644 #define NO_MINUS_C_MINUS_O 1
5645 _ACEOF
5649 # FIXME: we rely on the cache variable name because
5650 # there is no other way.
5651 set dummy $CC
5652 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5653 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
5654 # Losing compiler, so override with the script.
5655 # FIXME: It is wrong to rewrite CC.
5656 # But if we don't then we get into trouble of one sort or another.
5657 # A longer-term fix would be to have automake use am__CC in this case,
5658 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5659 CC="$am_aux_dir/compile $CC"
5664 subdirs="$subdirs libltdl"
5667 # The -no-testsuite modules omit the test subdir.
5670 if test -d $srcdir/testsuite; then
5671 TESTSUBDIR_TRUE=
5672 TESTSUBDIR_FALSE='#'
5673 else
5674 TESTSUBDIR_TRUE='#'
5675 TESTSUBDIR_FALSE=
5679 # Should the runtime set system properties by examining the
5680 # environment variable GCJ_PROPERTIES?
5681 # Check whether --enable-getenv-properties or --disable-getenv-properties was given.
5682 if test "${enable_getenv_properties+set}" = set; then
5683 enableval="$enable_getenv_properties"
5687 # Whether GCJ_PROPERTIES is used depends on the target.
5688 if test -z "$enable_getenv_properties"; then
5689 enable_getenv_properties=${enable_getenv_properties_default-yes}
5691 if test "$enable_getenv_properties" = no; then
5693 cat >>confdefs.h <<\_ACEOF
5694 #define DISABLE_GETENV_PROPERTIES 1
5695 _ACEOF
5699 # Whether we should use arguments to main()
5700 if test -z "$enable_main_args"; then
5701 enable_main_args=${enable_main_args_default-yes}
5703 if test "$enable_main_args" = no; then
5705 cat >>confdefs.h <<\_ACEOF
5706 #define DISABLE_MAIN_ARGS 1
5707 _ACEOF
5712 # Should we use hashtable-based synchronization?
5713 # Currently works only for Linux X86/ia64
5714 # Typically faster and more space-efficient
5715 # Check whether --enable-hash-synchronization or --disable-hash-synchronization was given.
5716 if test "${enable_hash_synchronization+set}" = set; then
5717 enableval="$enable_hash_synchronization"
5721 if test -z "$enable_hash_synchronization"; then
5722 enable_hash_synchronization=$enable_hash_synchronization_default
5726 # Check whether --with-java-home or --without-java-home was given.
5727 if test "${with_java_home+set}" = set; then
5728 withval="$with_java_home"
5729 JAVA_HOME="${withval}"
5730 else
5731 JAVA_HOME=""
5735 if test ! -z "$JAVA_HOME"; then
5736 JAVA_HOME_SET_TRUE=
5737 JAVA_HOME_SET_FALSE='#'
5738 else
5739 JAVA_HOME_SET_TRUE='#'
5740 JAVA_HOME_SET_FALSE=
5745 # What is the native OS API for MinGW?
5747 # Check whether --with-win32-nlsapi or --without-win32-nlsapi was given.
5748 if test "${with_win32_nlsapi+set}" = set; then
5749 withval="$with_win32_nlsapi"
5750 case "${withval}" in
5751 ansi) with_win32_nlsapi=ansi ;;
5752 unicows) with_win32_nlsapi=unicows ;;
5753 unicode) with_win32_nlsapi=unicode ;;
5754 *) { { echo "$as_me:$LINENO: error: Bad value ${withval} for --with-win32-nlsapi." >&5
5755 echo "$as_me: error: Bad value ${withval} for --with-win32-nlsapi." >&2;}
5756 { (exit 1); exit 1; }; } ;;
5757 esac
5758 else
5759 with_win32_nlsapi=ansi
5762 case "${with_win32_nlsapi}" in
5763 unicows | unicode)
5765 cat >>confdefs.h <<\_ACEOF
5766 #define MINGW_LIBGCJ_UNICODE 1
5767 _ACEOF
5770 esac
5772 # configure.host sets slow_pthread_self if the synchronization code should
5773 # try to avoid pthread_self calls by caching thread IDs in a hashtable.
5774 if test "${slow_pthread_self}" = "yes"; then
5776 cat >>confdefs.h <<\_ACEOF
5777 #define SLOW_PTHREAD_SELF 1
5778 _ACEOF
5783 # See if the user has requested runtime debugging.
5784 LIBGCJDEBUG="false"
5786 # Check whether --enable-libgcj-debug or --disable-libgcj-debug was given.
5787 if test "${enable_libgcj_debug+set}" = set; then
5788 enableval="$enable_libgcj_debug"
5789 if test "$enable_libgcj_debug" = yes; then
5791 cat >>confdefs.h <<\_ACEOF
5792 #define DEBUG 1
5793 _ACEOF
5795 LIBGCJDEBUG="true"
5799 # Check for gc debugging. This option is handled both here and in the GC.
5800 # Check whether --enable-gc-debug or --disable-gc-debug was given.
5801 if test "${enable_gc_debug+set}" = set; then
5802 enableval="$enable_gc_debug"
5803 if test "$enable_gc_debug" = "yes"; then
5805 cat >>confdefs.h <<\_ACEOF
5806 #define LIBGCJ_GC_DEBUG 1
5807 _ACEOF
5812 # See if the user has the interpreter included.
5813 # Check whether --enable-interpreter or --disable-interpreter was given.
5814 if test "${enable_interpreter+set}" = set; then
5815 enableval="$enable_interpreter"
5816 if test "$enable_interpreter" = yes; then
5817 # This can also be set in configure.host.
5818 libgcj_interpreter=yes
5819 elif test "$enable_interpreter" = no; then
5820 libgcj_interpreter=no
5824 if test "$libgcj_interpreter" = yes; then
5826 cat >>confdefs.h <<\_ACEOF
5827 #define INTERPRETER 1
5828 _ACEOF
5831 INTERPRETER="$libgcj_interpreter"
5834 echo "$as_me:$LINENO: checking for exception model to use" >&5
5835 echo $ECHO_N "checking for exception model to use... $ECHO_C" >&6
5836 ac_ext=cc
5837 ac_cpp='$CXXCPP $CPPFLAGS'
5838 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5839 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5840 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5842 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
5843 if test "${enable_sjlj_exceptions+set}" = set; then
5844 enableval="$enable_sjlj_exceptions"
5846 else
5847 cat > conftest.$ac_ext << EOF
5848 #line 5848 "configure"
5849 struct S { ~S(); };
5850 void bar();
5851 void foo()
5853 S s;
5854 bar();
5857 old_CXXFLAGS="$CXXFLAGS"
5858 CXXFLAGS=-S
5859 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5860 (eval $ac_compile) 2>&5
5861 ac_status=$?
5862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5863 (exit $ac_status); }; then
5864 if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
5865 enable_sjlj_exceptions=yes
5866 elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
5867 enable_sjlj_exceptions=no
5870 CXXFLAGS="$old_CXXFLAGS"
5871 rm -f conftest*
5873 if test x$enable_sjlj_exceptions = xyes; then
5875 cat >>confdefs.h <<\_ACEOF
5876 #define SJLJ_EXCEPTIONS 1
5877 _ACEOF
5879 ac_exception_model_name=sjlj
5880 elif test x$enable_sjlj_exceptions = xno; then
5881 ac_exception_model_name="call frame"
5882 else
5883 { { echo "$as_me:$LINENO: error: unable to detect exception model" >&5
5884 echo "$as_me: error: unable to detect exception model" >&2;}
5885 { (exit 1); exit 1; }; }
5887 ac_ext=c
5888 ac_cpp='$CPP $CPPFLAGS'
5889 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5890 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5891 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5893 echo "$as_me:$LINENO: result: $ac_exception_model_name" >&5
5894 echo "${ECHO_T}$ac_exception_model_name" >&6
5896 # If we are non using SJLJ exceptions, and this host does not have support
5897 # for unwinding from a signal handler, enable checked dereferences and divides.
5898 if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
5899 CHECKREFSPEC=-fcheck-references
5900 DIVIDESPEC=-fuse-divide-subroutine
5901 EXCEPTIONSPEC=
5904 # See if the user wants to disable java.net. This is the mildly
5905 # ugly way that we admit that target-side configuration sucks.
5906 # Check whether --enable-java-net or --disable-java-net was given.
5907 if test "${enable_java_net+set}" = set; then
5908 enableval="$enable_java_net"
5912 # Whether java.net is built by default can depend on the target.
5913 if test -z "$enable_java_net"; then
5914 enable_java_net=${enable_java_net_default-yes}
5916 if test "$enable_java_net" = no; then
5918 cat >>confdefs.h <<\_ACEOF
5919 #define DISABLE_JAVA_NET 1
5920 _ACEOF
5924 # See if the user wants to configure without libffi. Some
5925 # architectures don't support it, and default values are set in
5926 # configure.host.
5928 # Check whether --with-libffi or --without-libffi was given.
5929 if test "${with_libffi+set}" = set; then
5930 withval="$with_libffi"
5932 else
5933 with_libffi=${with_libffi_default-yes}
5936 LIBFFI=
5937 LIBFFIINCS=
5938 if test "$with_libffi" != no; then
5940 cat >>confdefs.h <<\_ACEOF
5941 #define USE_LIBFFI 1
5942 _ACEOF
5944 LIBFFI=../libffi/libffi_convenience.la
5945 LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
5950 # See if the user wants to disable JVMPI support.
5951 # Check whether --enable-jvmpi or --disable-jvmpi was given.
5952 if test "${enable_jvmpi+set}" = set; then
5953 enableval="$enable_jvmpi"
5957 if test "$enable_jvmpi" != no; then
5959 cat >>confdefs.h <<\_ACEOF
5960 #define ENABLE_JVMPI 1
5961 _ACEOF
5965 # If the target is an eCos system, use the appropriate eCos
5966 # I/O routines.
5967 # FIXME: this should not be a local option but a global target
5968 # system; at present there is no eCos target.
5969 TARGET_ECOS=${PROCESS-"no"}
5971 # Check whether --with-ecos or --without-ecos was given.
5972 if test "${with_ecos+set}" = set; then
5973 withval="$with_ecos"
5974 TARGET_ECOS="$with_ecos"
5978 supply_backtrace=no
5980 PLATFORM_INNER_NAT_HDRS=
5981 case "$TARGET_ECOS" in
5982 no) case "$host" in
5983 *mingw*)
5984 PLATFORM=Win32
5985 PLATFORMNET=Win32
5986 PLATFORMH=win32.h
5988 echo "$as_me:$LINENO: checking whether 'ld' is at least 2.13" >&5
5989 echo $ECHO_N "checking whether 'ld' is at least 2.13... $ECHO_C" >&6
5990 LD_PROG=`$CC --print-prog-name=ld`
5991 LD_VERSION=`$LD_PROG --version`
5992 LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
5993 LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
5994 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
5995 LD_OK="ok"
5996 else
5997 if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
5998 LD_OK="ok"
6001 if test "x$LD_OK" != x; then
6002 echo "$as_me:$LINENO: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
6003 echo "${ECHO_T}yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
6004 else
6005 echo "$as_me:$LINENO: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
6006 echo "${ECHO_T}no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
6007 { echo "$as_me:$LINENO: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
6008 echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
6010 cat >>confdefs.h <<\_ACEOF
6011 #define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1
6012 _ACEOF
6017 PLATFORM=Posix
6018 PLATFORMNET=Posix
6019 PLATFORMH=posix.h
6020 PLATFORM_INNER_NAT_HDRS='java/lang/ConcreteProcess$$ProcessManager.h'
6022 esac
6025 PLATFORM=Ecos
6026 PLATFORMNET=NoNet
6028 cat >>confdefs.h <<\_ACEOF
6029 #define ECOS 1
6030 _ACEOF
6032 PLATFORMH=posix.h
6034 esac
6036 ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
6039 ac_ext=c
6040 ac_cpp='$CPP $CPPFLAGS'
6041 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6042 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6043 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6044 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6045 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6046 # On Suns, sometimes $CPP names a directory.
6047 if test -n "$CPP" && test -d "$CPP"; then
6048 CPP=
6050 if test -z "$CPP"; then
6051 if test "${ac_cv_prog_CPP+set}" = set; then
6052 echo $ECHO_N "(cached) $ECHO_C" >&6
6053 else
6054 # Double quotes because CPP needs to be expanded
6055 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6057 ac_preproc_ok=false
6058 for ac_c_preproc_warn_flag in '' yes
6060 # Use a header file that comes with gcc, so configuring glibc
6061 # with a fresh cross-compiler works.
6062 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6063 # <limits.h> exists even on freestanding compilers.
6064 # On the NeXT, cc -E runs the code through the compiler's parser,
6065 # not just through cpp. "Syntax error" is here to catch this case.
6066 cat >conftest.$ac_ext <<_ACEOF
6067 /* confdefs.h. */
6068 _ACEOF
6069 cat confdefs.h >>conftest.$ac_ext
6070 cat >>conftest.$ac_ext <<_ACEOF
6071 /* end confdefs.h. */
6072 #ifdef __STDC__
6073 # include <limits.h>
6074 #else
6075 # include <assert.h>
6076 #endif
6077 Syntax error
6078 _ACEOF
6079 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6080 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6081 ac_status=$?
6082 grep -v '^ *+' conftest.er1 >conftest.err
6083 rm -f conftest.er1
6084 cat conftest.err >&5
6085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6086 (exit $ac_status); } >/dev/null; then
6087 if test -s conftest.err; then
6088 ac_cpp_err=$ac_c_preproc_warn_flag
6089 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6090 else
6091 ac_cpp_err=
6093 else
6094 ac_cpp_err=yes
6096 if test -z "$ac_cpp_err"; then
6098 else
6099 echo "$as_me: failed program was:" >&5
6100 sed 's/^/| /' conftest.$ac_ext >&5
6102 # Broken: fails on valid input.
6103 continue
6105 rm -f conftest.err conftest.$ac_ext
6107 # OK, works on sane cases. Now check whether non-existent headers
6108 # can be detected and how.
6109 cat >conftest.$ac_ext <<_ACEOF
6110 /* confdefs.h. */
6111 _ACEOF
6112 cat confdefs.h >>conftest.$ac_ext
6113 cat >>conftest.$ac_ext <<_ACEOF
6114 /* end confdefs.h. */
6115 #include <ac_nonexistent.h>
6116 _ACEOF
6117 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6118 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6119 ac_status=$?
6120 grep -v '^ *+' conftest.er1 >conftest.err
6121 rm -f conftest.er1
6122 cat conftest.err >&5
6123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6124 (exit $ac_status); } >/dev/null; then
6125 if test -s conftest.err; then
6126 ac_cpp_err=$ac_c_preproc_warn_flag
6127 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6128 else
6129 ac_cpp_err=
6131 else
6132 ac_cpp_err=yes
6134 if test -z "$ac_cpp_err"; then
6135 # Broken: success on invalid input.
6136 continue
6137 else
6138 echo "$as_me: failed program was:" >&5
6139 sed 's/^/| /' conftest.$ac_ext >&5
6141 # Passes both tests.
6142 ac_preproc_ok=:
6143 break
6145 rm -f conftest.err conftest.$ac_ext
6147 done
6148 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6149 rm -f conftest.err conftest.$ac_ext
6150 if $ac_preproc_ok; then
6151 break
6154 done
6155 ac_cv_prog_CPP=$CPP
6158 CPP=$ac_cv_prog_CPP
6159 else
6160 ac_cv_prog_CPP=$CPP
6162 echo "$as_me:$LINENO: result: $CPP" >&5
6163 echo "${ECHO_T}$CPP" >&6
6164 ac_preproc_ok=false
6165 for ac_c_preproc_warn_flag in '' yes
6167 # Use a header file that comes with gcc, so configuring glibc
6168 # with a fresh cross-compiler works.
6169 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6170 # <limits.h> exists even on freestanding compilers.
6171 # On the NeXT, cc -E runs the code through the compiler's parser,
6172 # not just through cpp. "Syntax error" is here to catch this case.
6173 cat >conftest.$ac_ext <<_ACEOF
6174 /* confdefs.h. */
6175 _ACEOF
6176 cat confdefs.h >>conftest.$ac_ext
6177 cat >>conftest.$ac_ext <<_ACEOF
6178 /* end confdefs.h. */
6179 #ifdef __STDC__
6180 # include <limits.h>
6181 #else
6182 # include <assert.h>
6183 #endif
6184 Syntax error
6185 _ACEOF
6186 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6187 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6188 ac_status=$?
6189 grep -v '^ *+' conftest.er1 >conftest.err
6190 rm -f conftest.er1
6191 cat conftest.err >&5
6192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6193 (exit $ac_status); } >/dev/null; then
6194 if test -s conftest.err; then
6195 ac_cpp_err=$ac_c_preproc_warn_flag
6196 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6197 else
6198 ac_cpp_err=
6200 else
6201 ac_cpp_err=yes
6203 if test -z "$ac_cpp_err"; then
6205 else
6206 echo "$as_me: failed program was:" >&5
6207 sed 's/^/| /' conftest.$ac_ext >&5
6209 # Broken: fails on valid input.
6210 continue
6212 rm -f conftest.err conftest.$ac_ext
6214 # OK, works on sane cases. Now check whether non-existent headers
6215 # can be detected and how.
6216 cat >conftest.$ac_ext <<_ACEOF
6217 /* confdefs.h. */
6218 _ACEOF
6219 cat confdefs.h >>conftest.$ac_ext
6220 cat >>conftest.$ac_ext <<_ACEOF
6221 /* end confdefs.h. */
6222 #include <ac_nonexistent.h>
6223 _ACEOF
6224 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6225 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6226 ac_status=$?
6227 grep -v '^ *+' conftest.er1 >conftest.err
6228 rm -f conftest.er1
6229 cat conftest.err >&5
6230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6231 (exit $ac_status); } >/dev/null; then
6232 if test -s conftest.err; then
6233 ac_cpp_err=$ac_c_preproc_warn_flag
6234 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6235 else
6236 ac_cpp_err=
6238 else
6239 ac_cpp_err=yes
6241 if test -z "$ac_cpp_err"; then
6242 # Broken: success on invalid input.
6243 continue
6244 else
6245 echo "$as_me: failed program was:" >&5
6246 sed 's/^/| /' conftest.$ac_ext >&5
6248 # Passes both tests.
6249 ac_preproc_ok=:
6250 break
6252 rm -f conftest.err conftest.$ac_ext
6254 done
6255 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6256 rm -f conftest.err conftest.$ac_ext
6257 if $ac_preproc_ok; then
6259 else
6260 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6261 See \`config.log' for more details." >&5
6262 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6263 See \`config.log' for more details." >&2;}
6264 { (exit 1); exit 1; }; }
6267 ac_ext=c
6268 ac_cpp='$CPP $CPPFLAGS'
6269 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6270 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6271 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6274 echo "$as_me:$LINENO: checking for egrep" >&5
6275 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6276 if test "${ac_cv_prog_egrep+set}" = set; then
6277 echo $ECHO_N "(cached) $ECHO_C" >&6
6278 else
6279 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6280 then ac_cv_prog_egrep='grep -E'
6281 else ac_cv_prog_egrep='egrep'
6284 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6285 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6286 EGREP=$ac_cv_prog_egrep
6289 cat >conftest.$ac_ext <<_ACEOF
6290 /* confdefs.h. */
6291 _ACEOF
6292 cat confdefs.h >>conftest.$ac_ext
6293 cat >>conftest.$ac_ext <<_ACEOF
6294 /* end confdefs.h. */
6295 #include <stdint.h>
6297 _ACEOF
6298 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6299 $EGREP "uint32_t" >/dev/null 2>&1; then
6301 cat >>confdefs.h <<\_ACEOF
6302 #define HAVE_INT32_DEFINED 1
6303 _ACEOF
6306 rm -f conftest*
6308 cat >conftest.$ac_ext <<_ACEOF
6309 /* confdefs.h. */
6310 _ACEOF
6311 cat confdefs.h >>conftest.$ac_ext
6312 cat >>conftest.$ac_ext <<_ACEOF
6313 /* end confdefs.h. */
6314 #include <inttypes.h>
6316 _ACEOF
6317 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6318 $EGREP "uint32_t" >/dev/null 2>&1; then
6320 cat >>confdefs.h <<\_ACEOF
6321 #define HAVE_INT32_DEFINED 1
6322 _ACEOF
6325 rm -f conftest*
6327 cat >conftest.$ac_ext <<_ACEOF
6328 /* confdefs.h. */
6329 _ACEOF
6330 cat confdefs.h >>conftest.$ac_ext
6331 cat >>conftest.$ac_ext <<_ACEOF
6332 /* end confdefs.h. */
6333 #include <sys/types.h>
6335 _ACEOF
6336 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6337 $EGREP "u_int32_t" >/dev/null 2>&1; then
6339 cat >>confdefs.h <<\_ACEOF
6340 #define HAVE_BSD_INT32_DEFINED 1
6341 _ACEOF
6344 rm -f conftest*
6346 cat >conftest.$ac_ext <<_ACEOF
6347 /* confdefs.h. */
6348 _ACEOF
6349 cat confdefs.h >>conftest.$ac_ext
6350 cat >>conftest.$ac_ext <<_ACEOF
6351 /* end confdefs.h. */
6352 #include <sys/config.h>
6354 _ACEOF
6355 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6356 $EGREP "u_int32_t" >/dev/null 2>&1; then
6358 cat >>confdefs.h <<\_ACEOF
6359 #define HAVE_BSD_INT32_DEFINED 1
6360 _ACEOF
6363 rm -f conftest*
6368 if test "$PLATFORM" = Win32; then
6369 USING_WIN32_PLATFORM_TRUE=
6370 USING_WIN32_PLATFORM_FALSE='#'
6371 else
6372 USING_WIN32_PLATFORM_TRUE='#'
6373 USING_WIN32_PLATFORM_FALSE=
6378 if test "$PLATFORM" = Posix; then
6379 USING_POSIX_PLATFORM_TRUE=
6380 USING_POSIX_PLATFORM_FALSE='#'
6381 else
6382 USING_POSIX_PLATFORM_TRUE='#'
6383 USING_POSIX_PLATFORM_FALSE=
6388 if test "$PLATFORM" = Ecos; then
6389 USING_ECOS_PLATFORM_TRUE=
6390 USING_ECOS_PLATFORM_FALSE='#'
6391 else
6392 USING_ECOS_PLATFORM_TRUE='#'
6393 USING_ECOS_PLATFORM_FALSE=
6397 case "$host" in
6398 *-darwin*) DARWIN_CRT=true ;;
6399 *) DARWIN_CRT=false ;;
6400 esac
6403 if $DARWIN_CRT; then
6404 USING_DARWIN_CRT_TRUE=
6405 USING_DARWIN_CRT_FALSE='#'
6406 else
6407 USING_DARWIN_CRT_TRUE='#'
6408 USING_DARWIN_CRT_FALSE=
6412 # These may not be defined in a non-ANS conformant embedded system.
6413 # FIXME: Should these case a runtime exception in that case?
6414 cat >conftest.$ac_ext <<_ACEOF
6415 /* confdefs.h. */
6416 _ACEOF
6417 cat confdefs.h >>conftest.$ac_ext
6418 cat >>conftest.$ac_ext <<_ACEOF
6419 /* end confdefs.h. */
6420 #include <time.h>
6422 _ACEOF
6423 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6424 $EGREP "mktime" >/dev/null 2>&1; then
6426 cat >>confdefs.h <<\_ACEOF
6427 #define HAVE_MKTIME 1
6428 _ACEOF
6431 rm -f conftest*
6433 cat >conftest.$ac_ext <<_ACEOF
6434 /* confdefs.h. */
6435 _ACEOF
6436 cat confdefs.h >>conftest.$ac_ext
6437 cat >>conftest.$ac_ext <<_ACEOF
6438 /* end confdefs.h. */
6439 #include <time.h>
6441 _ACEOF
6442 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6443 $EGREP "localtime" >/dev/null 2>&1; then
6445 cat >>confdefs.h <<\_ACEOF
6446 #define HAVE_LOCALTIME 1
6447 _ACEOF
6450 rm -f conftest*
6453 # Create the subdirectory for natFile.cc, or the attempt
6454 # to create the link will fail.
6455 test -d java || mkdir java
6456 test -d java/io || mkdir java/io
6457 test -d gnu || mkdir gnu
6458 ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
6461 # Likewise for ConcreteProcess.java and natConcreteProcess.cc.
6462 test -d java/lang || mkdir java/lang
6463 ac_config_links="$ac_config_links java/lang/ConcreteProcess.java:java/lang/${PLATFORM}Process.java"
6465 ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
6468 # Likewise for natInetAddress.cc and natVMNetworkInterface.cc.
6469 test -d java/net || mkdir java/net
6470 ac_config_links="$ac_config_links java/net/natInetAddress.cc:java/net/natInetAddress${PLATFORMNET}.cc"
6472 ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
6475 # Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
6476 test -d gnu/java || mkdir gnu/java
6477 test -d gnu/java/net || mkdir gnu/java/net
6478 ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
6480 ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
6483 # Likewise for natPipeImpl.cc and natSelectorImpl.cc.
6484 test -d gnu/java/nio || mkdir gnu/java/nio
6485 ac_config_links="$ac_config_links gnu/java/nio/natPipeImpl.cc:gnu/java/nio/natPipeImpl${PLATFORM}.cc"
6487 ac_config_links="$ac_config_links gnu/java/nio/natSelectorImpl.cc:gnu/java/nio/natSelectorImpl${PLATFORM}.cc"
6489 test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
6490 ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
6493 case "${host}" in
6494 *mingw*)
6495 SYSTEMSPEC="-lgdi32 -lws2_32"
6496 if test "${with_win32_nlsapi}" = "unicows"; then
6497 SYSTEMSPEC="-lunicows $SYSTEMSPEC"
6501 SYSTEMSPEC=
6503 esac
6506 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
6510 # Check whether --with-system-zlib or --without-system-zlib was given.
6511 if test "${with_system_zlib+set}" = set; then
6512 withval="$with_system_zlib"
6515 ZLIBSPEC=
6517 ZLIBTESTSPEC=
6520 echo "$as_me:$LINENO: checking for X" >&5
6521 echo $ECHO_N "checking for X... $ECHO_C" >&6
6524 # Check whether --with-x or --without-x was given.
6525 if test "${with_x+set}" = set; then
6526 withval="$with_x"
6529 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6530 if test "x$with_x" = xno; then
6531 # The user explicitly disabled X.
6532 have_x=disabled
6533 else
6534 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
6535 # Both variables are already set.
6536 have_x=yes
6537 else
6538 if test "${ac_cv_have_x+set}" = set; then
6539 echo $ECHO_N "(cached) $ECHO_C" >&6
6540 else
6541 # One or both of the vars are not set, and there is no cached value.
6542 ac_x_includes=no ac_x_libraries=no
6543 rm -fr conftest.dir
6544 if mkdir conftest.dir; then
6545 cd conftest.dir
6546 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
6547 cat >Imakefile <<'_ACEOF'
6548 acfindx:
6549 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
6550 _ACEOF
6551 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
6552 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6553 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
6554 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6555 for ac_extension in a so sl; do
6556 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
6557 test -f $ac_im_libdir/libX11.$ac_extension; then
6558 ac_im_usrlibdir=$ac_im_libdir; break
6560 done
6561 # Screen out bogus values from the imake configuration. They are
6562 # bogus both because they are the default anyway, and because
6563 # using them would break gcc on systems where it needs fixed includes.
6564 case $ac_im_incroot in
6565 /usr/include) ;;
6566 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6567 esac
6568 case $ac_im_usrlibdir in
6569 /usr/lib | /lib) ;;
6570 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6571 esac
6573 cd ..
6574 rm -fr conftest.dir
6577 # Standard set of common directories for X headers.
6578 # Check X11 before X11Rn because it is often a symlink to the current release.
6579 ac_x_header_dirs='
6580 /usr/X11/include
6581 /usr/X11R6/include
6582 /usr/X11R5/include
6583 /usr/X11R4/include
6585 /usr/include/X11
6586 /usr/include/X11R6
6587 /usr/include/X11R5
6588 /usr/include/X11R4
6590 /usr/local/X11/include
6591 /usr/local/X11R6/include
6592 /usr/local/X11R5/include
6593 /usr/local/X11R4/include
6595 /usr/local/include/X11
6596 /usr/local/include/X11R6
6597 /usr/local/include/X11R5
6598 /usr/local/include/X11R4
6600 /usr/X386/include
6601 /usr/x386/include
6602 /usr/XFree86/include/X11
6604 /usr/include
6605 /usr/local/include
6606 /usr/unsupported/include
6607 /usr/athena/include
6608 /usr/local/x11r5/include
6609 /usr/lpp/Xamples/include
6611 /usr/openwin/include
6612 /usr/openwin/share/include'
6614 if test "$ac_x_includes" = no; then
6615 # Guess where to find include files, by looking for Intrinsic.h.
6616 # First, try using that file with no special directory specified.
6617 cat >conftest.$ac_ext <<_ACEOF
6618 /* confdefs.h. */
6619 _ACEOF
6620 cat confdefs.h >>conftest.$ac_ext
6621 cat >>conftest.$ac_ext <<_ACEOF
6622 /* end confdefs.h. */
6623 #include <X11/Intrinsic.h>
6624 _ACEOF
6625 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6626 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6627 ac_status=$?
6628 grep -v '^ *+' conftest.er1 >conftest.err
6629 rm -f conftest.er1
6630 cat conftest.err >&5
6631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6632 (exit $ac_status); } >/dev/null; then
6633 if test -s conftest.err; then
6634 ac_cpp_err=$ac_c_preproc_warn_flag
6635 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6636 else
6637 ac_cpp_err=
6639 else
6640 ac_cpp_err=yes
6642 if test -z "$ac_cpp_err"; then
6643 # We can compile using X headers with no special include directory.
6644 ac_x_includes=
6645 else
6646 echo "$as_me: failed program was:" >&5
6647 sed 's/^/| /' conftest.$ac_ext >&5
6649 for ac_dir in $ac_x_header_dirs; do
6650 if test -r "$ac_dir/X11/Intrinsic.h"; then
6651 ac_x_includes=$ac_dir
6652 break
6654 done
6656 rm -f conftest.err conftest.$ac_ext
6657 fi # $ac_x_includes = no
6659 if test "$ac_x_libraries" = no; then
6660 # Check for the libraries.
6661 # See if we find them without any special options.
6662 # Don't add to $LIBS permanently.
6663 ac_save_LIBS=$LIBS
6664 LIBS="-lXt $LIBS"
6665 if test x$gcc_no_link = xyes; then
6666 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6667 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6668 { (exit 1); exit 1; }; }
6670 cat >conftest.$ac_ext <<_ACEOF
6671 /* confdefs.h. */
6672 _ACEOF
6673 cat confdefs.h >>conftest.$ac_ext
6674 cat >>conftest.$ac_ext <<_ACEOF
6675 /* end confdefs.h. */
6676 #include <X11/Intrinsic.h>
6678 main ()
6680 XtMalloc (0)
6682 return 0;
6684 _ACEOF
6685 rm -f conftest.$ac_objext conftest$ac_exeext
6686 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6687 (eval $ac_link) 2>conftest.er1
6688 ac_status=$?
6689 grep -v '^ *+' conftest.er1 >conftest.err
6690 rm -f conftest.er1
6691 cat conftest.err >&5
6692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6693 (exit $ac_status); } &&
6694 { ac_try='test -z "$ac_c_werror_flag"
6695 || test ! -s conftest.err'
6696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6697 (eval $ac_try) 2>&5
6698 ac_status=$?
6699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6700 (exit $ac_status); }; } &&
6701 { ac_try='test -s conftest$ac_exeext'
6702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6703 (eval $ac_try) 2>&5
6704 ac_status=$?
6705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6706 (exit $ac_status); }; }; then
6707 LIBS=$ac_save_LIBS
6708 # We can link X programs with no special library path.
6709 ac_x_libraries=
6710 else
6711 echo "$as_me: failed program was:" >&5
6712 sed 's/^/| /' conftest.$ac_ext >&5
6714 LIBS=$ac_save_LIBS
6715 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6717 # Don't even attempt the hair of trying to link an X program!
6718 for ac_extension in a so sl; do
6719 if test -r $ac_dir/libXt.$ac_extension; then
6720 ac_x_libraries=$ac_dir
6721 break 2
6723 done
6724 done
6726 rm -f conftest.err conftest.$ac_objext \
6727 conftest$ac_exeext conftest.$ac_ext
6728 fi # $ac_x_libraries = no
6730 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
6731 # Didn't find X anywhere. Cache the known absence of X.
6732 ac_cv_have_x="have_x=no"
6733 else
6734 # Record where we found X for the cache.
6735 ac_cv_have_x="have_x=yes \
6736 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
6741 eval "$ac_cv_have_x"
6742 fi # $with_x != no
6744 if test "$have_x" != yes; then
6745 echo "$as_me:$LINENO: result: $have_x" >&5
6746 echo "${ECHO_T}$have_x" >&6
6747 no_x=yes
6748 else
6749 # If each of the values was on the command line, it overrides each guess.
6750 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6751 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6752 # Update the cache value to reflect the command line values.
6753 ac_cv_have_x="have_x=yes \
6754 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
6755 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
6756 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
6759 if test "$no_x" = yes; then
6760 # Not all programs may use this symbol, but it does not hurt to define it.
6762 cat >>confdefs.h <<\_ACEOF
6763 #define X_DISPLAY_MISSING 1
6764 _ACEOF
6766 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6767 else
6768 if test -n "$x_includes"; then
6769 X_CFLAGS="$X_CFLAGS -I$x_includes"
6772 # It would also be nice to do this for all -L options, not just this one.
6773 if test -n "$x_libraries"; then
6774 X_LIBS="$X_LIBS -L$x_libraries"
6775 # For Solaris; some versions of Sun CC require a space after -R and
6776 # others require no space. Words are not sufficient . . . .
6777 case `(uname -sr) 2>/dev/null` in
6778 "SunOS 5"*)
6779 echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
6780 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
6781 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6782 if test x$gcc_no_link = xyes; then
6783 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6784 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6785 { (exit 1); exit 1; }; }
6787 cat >conftest.$ac_ext <<_ACEOF
6788 /* confdefs.h. */
6789 _ACEOF
6790 cat confdefs.h >>conftest.$ac_ext
6791 cat >>conftest.$ac_ext <<_ACEOF
6792 /* end confdefs.h. */
6795 main ()
6799 return 0;
6801 _ACEOF
6802 rm -f conftest.$ac_objext conftest$ac_exeext
6803 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6804 (eval $ac_link) 2>conftest.er1
6805 ac_status=$?
6806 grep -v '^ *+' conftest.er1 >conftest.err
6807 rm -f conftest.er1
6808 cat conftest.err >&5
6809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6810 (exit $ac_status); } &&
6811 { ac_try='test -z "$ac_c_werror_flag"
6812 || test ! -s conftest.err'
6813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6814 (eval $ac_try) 2>&5
6815 ac_status=$?
6816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6817 (exit $ac_status); }; } &&
6818 { ac_try='test -s conftest$ac_exeext'
6819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6820 (eval $ac_try) 2>&5
6821 ac_status=$?
6822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6823 (exit $ac_status); }; }; then
6824 ac_R_nospace=yes
6825 else
6826 echo "$as_me: failed program was:" >&5
6827 sed 's/^/| /' conftest.$ac_ext >&5
6829 ac_R_nospace=no
6831 rm -f conftest.err conftest.$ac_objext \
6832 conftest$ac_exeext conftest.$ac_ext
6833 if test $ac_R_nospace = yes; then
6834 echo "$as_me:$LINENO: result: no" >&5
6835 echo "${ECHO_T}no" >&6
6836 X_LIBS="$X_LIBS -R$x_libraries"
6837 else
6838 LIBS="$ac_xsave_LIBS -R $x_libraries"
6839 if test x$gcc_no_link = xyes; then
6840 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6841 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6842 { (exit 1); exit 1; }; }
6844 cat >conftest.$ac_ext <<_ACEOF
6845 /* confdefs.h. */
6846 _ACEOF
6847 cat confdefs.h >>conftest.$ac_ext
6848 cat >>conftest.$ac_ext <<_ACEOF
6849 /* end confdefs.h. */
6852 main ()
6856 return 0;
6858 _ACEOF
6859 rm -f conftest.$ac_objext conftest$ac_exeext
6860 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6861 (eval $ac_link) 2>conftest.er1
6862 ac_status=$?
6863 grep -v '^ *+' conftest.er1 >conftest.err
6864 rm -f conftest.er1
6865 cat conftest.err >&5
6866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6867 (exit $ac_status); } &&
6868 { ac_try='test -z "$ac_c_werror_flag"
6869 || test ! -s conftest.err'
6870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6871 (eval $ac_try) 2>&5
6872 ac_status=$?
6873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6874 (exit $ac_status); }; } &&
6875 { ac_try='test -s conftest$ac_exeext'
6876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6877 (eval $ac_try) 2>&5
6878 ac_status=$?
6879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6880 (exit $ac_status); }; }; then
6881 ac_R_space=yes
6882 else
6883 echo "$as_me: failed program was:" >&5
6884 sed 's/^/| /' conftest.$ac_ext >&5
6886 ac_R_space=no
6888 rm -f conftest.err conftest.$ac_objext \
6889 conftest$ac_exeext conftest.$ac_ext
6890 if test $ac_R_space = yes; then
6891 echo "$as_me:$LINENO: result: yes" >&5
6892 echo "${ECHO_T}yes" >&6
6893 X_LIBS="$X_LIBS -R $x_libraries"
6894 else
6895 echo "$as_me:$LINENO: result: neither works" >&5
6896 echo "${ECHO_T}neither works" >&6
6899 LIBS=$ac_xsave_LIBS
6900 esac
6903 # Check for system-dependent libraries X programs must link with.
6904 # Do this before checking for the system-independent R6 libraries
6905 # (-lICE), since we may need -lsocket or whatever for X linking.
6907 if test "$ISC" = yes; then
6908 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6909 else
6910 # Martyn Johnson says this is needed for Ultrix, if the X
6911 # libraries were built with DECnet support. And Karl Berry says
6912 # the Alpha needs dnet_stub (dnet does not exist).
6913 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6914 if test x$gcc_no_link = xyes; then
6915 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6916 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6917 { (exit 1); exit 1; }; }
6919 cat >conftest.$ac_ext <<_ACEOF
6920 /* confdefs.h. */
6921 _ACEOF
6922 cat confdefs.h >>conftest.$ac_ext
6923 cat >>conftest.$ac_ext <<_ACEOF
6924 /* end confdefs.h. */
6926 /* Override any gcc2 internal prototype to avoid an error. */
6927 #ifdef __cplusplus
6928 extern "C"
6929 #endif
6930 /* We use char because int might match the return type of a gcc2
6931 builtin and then its argument prototype would still apply. */
6932 char XOpenDisplay ();
6934 main ()
6936 XOpenDisplay ();
6938 return 0;
6940 _ACEOF
6941 rm -f conftest.$ac_objext conftest$ac_exeext
6942 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6943 (eval $ac_link) 2>conftest.er1
6944 ac_status=$?
6945 grep -v '^ *+' conftest.er1 >conftest.err
6946 rm -f conftest.er1
6947 cat conftest.err >&5
6948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6949 (exit $ac_status); } &&
6950 { ac_try='test -z "$ac_c_werror_flag"
6951 || test ! -s conftest.err'
6952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6953 (eval $ac_try) 2>&5
6954 ac_status=$?
6955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6956 (exit $ac_status); }; } &&
6957 { ac_try='test -s conftest$ac_exeext'
6958 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6959 (eval $ac_try) 2>&5
6960 ac_status=$?
6961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6962 (exit $ac_status); }; }; then
6964 else
6965 echo "$as_me: failed program was:" >&5
6966 sed 's/^/| /' conftest.$ac_ext >&5
6968 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
6969 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
6970 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
6971 echo $ECHO_N "(cached) $ECHO_C" >&6
6972 else
6973 ac_check_lib_save_LIBS=$LIBS
6974 LIBS="-ldnet $LIBS"
6975 if test x$gcc_no_link = xyes; then
6976 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6977 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6978 { (exit 1); exit 1; }; }
6980 cat >conftest.$ac_ext <<_ACEOF
6981 /* confdefs.h. */
6982 _ACEOF
6983 cat confdefs.h >>conftest.$ac_ext
6984 cat >>conftest.$ac_ext <<_ACEOF
6985 /* end confdefs.h. */
6987 /* Override any gcc2 internal prototype to avoid an error. */
6988 #ifdef __cplusplus
6989 extern "C"
6990 #endif
6991 /* We use char because int might match the return type of a gcc2
6992 builtin and then its argument prototype would still apply. */
6993 char dnet_ntoa ();
6995 main ()
6997 dnet_ntoa ();
6999 return 0;
7001 _ACEOF
7002 rm -f conftest.$ac_objext conftest$ac_exeext
7003 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7004 (eval $ac_link) 2>conftest.er1
7005 ac_status=$?
7006 grep -v '^ *+' conftest.er1 >conftest.err
7007 rm -f conftest.er1
7008 cat conftest.err >&5
7009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7010 (exit $ac_status); } &&
7011 { ac_try='test -z "$ac_c_werror_flag"
7012 || test ! -s conftest.err'
7013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7014 (eval $ac_try) 2>&5
7015 ac_status=$?
7016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7017 (exit $ac_status); }; } &&
7018 { ac_try='test -s conftest$ac_exeext'
7019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7020 (eval $ac_try) 2>&5
7021 ac_status=$?
7022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7023 (exit $ac_status); }; }; then
7024 ac_cv_lib_dnet_dnet_ntoa=yes
7025 else
7026 echo "$as_me: failed program was:" >&5
7027 sed 's/^/| /' conftest.$ac_ext >&5
7029 ac_cv_lib_dnet_dnet_ntoa=no
7031 rm -f conftest.err conftest.$ac_objext \
7032 conftest$ac_exeext conftest.$ac_ext
7033 LIBS=$ac_check_lib_save_LIBS
7035 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
7036 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
7037 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
7038 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
7041 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
7042 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
7043 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
7044 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
7045 echo $ECHO_N "(cached) $ECHO_C" >&6
7046 else
7047 ac_check_lib_save_LIBS=$LIBS
7048 LIBS="-ldnet_stub $LIBS"
7049 if test x$gcc_no_link = xyes; then
7050 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7051 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7052 { (exit 1); exit 1; }; }
7054 cat >conftest.$ac_ext <<_ACEOF
7055 /* confdefs.h. */
7056 _ACEOF
7057 cat confdefs.h >>conftest.$ac_ext
7058 cat >>conftest.$ac_ext <<_ACEOF
7059 /* end confdefs.h. */
7061 /* Override any gcc2 internal prototype to avoid an error. */
7062 #ifdef __cplusplus
7063 extern "C"
7064 #endif
7065 /* We use char because int might match the return type of a gcc2
7066 builtin and then its argument prototype would still apply. */
7067 char dnet_ntoa ();
7069 main ()
7071 dnet_ntoa ();
7073 return 0;
7075 _ACEOF
7076 rm -f conftest.$ac_objext conftest$ac_exeext
7077 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7078 (eval $ac_link) 2>conftest.er1
7079 ac_status=$?
7080 grep -v '^ *+' conftest.er1 >conftest.err
7081 rm -f conftest.er1
7082 cat conftest.err >&5
7083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7084 (exit $ac_status); } &&
7085 { ac_try='test -z "$ac_c_werror_flag"
7086 || test ! -s conftest.err'
7087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7088 (eval $ac_try) 2>&5
7089 ac_status=$?
7090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7091 (exit $ac_status); }; } &&
7092 { ac_try='test -s conftest$ac_exeext'
7093 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7094 (eval $ac_try) 2>&5
7095 ac_status=$?
7096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7097 (exit $ac_status); }; }; then
7098 ac_cv_lib_dnet_stub_dnet_ntoa=yes
7099 else
7100 echo "$as_me: failed program was:" >&5
7101 sed 's/^/| /' conftest.$ac_ext >&5
7103 ac_cv_lib_dnet_stub_dnet_ntoa=no
7105 rm -f conftest.err conftest.$ac_objext \
7106 conftest$ac_exeext conftest.$ac_ext
7107 LIBS=$ac_check_lib_save_LIBS
7109 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
7110 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
7111 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
7112 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
7117 rm -f conftest.err conftest.$ac_objext \
7118 conftest$ac_exeext conftest.$ac_ext
7119 LIBS="$ac_xsave_LIBS"
7121 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
7122 # to get the SysV transport functions.
7123 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
7124 # needs -lnsl.
7125 # The nsl library prevents programs from opening the X display
7126 # on Irix 5.2, according to T.E. Dickey.
7127 # The functions gethostbyname, getservbyname, and inet_addr are
7128 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
7129 echo "$as_me:$LINENO: checking for gethostbyname" >&5
7130 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
7131 if test "${ac_cv_func_gethostbyname+set}" = set; then
7132 echo $ECHO_N "(cached) $ECHO_C" >&6
7133 else
7134 if test x$gcc_no_link = xyes; then
7135 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7136 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7137 { (exit 1); exit 1; }; }
7139 cat >conftest.$ac_ext <<_ACEOF
7140 /* confdefs.h. */
7141 _ACEOF
7142 cat confdefs.h >>conftest.$ac_ext
7143 cat >>conftest.$ac_ext <<_ACEOF
7144 /* end confdefs.h. */
7145 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
7146 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7147 #define gethostbyname innocuous_gethostbyname
7149 /* System header to define __stub macros and hopefully few prototypes,
7150 which can conflict with char gethostbyname (); below.
7151 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7152 <limits.h> exists even on freestanding compilers. */
7154 #ifdef __STDC__
7155 # include <limits.h>
7156 #else
7157 # include <assert.h>
7158 #endif
7160 #undef gethostbyname
7162 /* Override any gcc2 internal prototype to avoid an error. */
7163 #ifdef __cplusplus
7164 extern "C"
7166 #endif
7167 /* We use char because int might match the return type of a gcc2
7168 builtin and then its argument prototype would still apply. */
7169 char gethostbyname ();
7170 /* The GNU C library defines this for functions which it implements
7171 to always fail with ENOSYS. Some functions are actually named
7172 something starting with __ and the normal name is an alias. */
7173 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
7174 choke me
7175 #else
7176 char (*f) () = gethostbyname;
7177 #endif
7178 #ifdef __cplusplus
7180 #endif
7183 main ()
7185 return f != gethostbyname;
7187 return 0;
7189 _ACEOF
7190 rm -f conftest.$ac_objext conftest$ac_exeext
7191 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7192 (eval $ac_link) 2>conftest.er1
7193 ac_status=$?
7194 grep -v '^ *+' conftest.er1 >conftest.err
7195 rm -f conftest.er1
7196 cat conftest.err >&5
7197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7198 (exit $ac_status); } &&
7199 { ac_try='test -z "$ac_c_werror_flag"
7200 || test ! -s conftest.err'
7201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7202 (eval $ac_try) 2>&5
7203 ac_status=$?
7204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7205 (exit $ac_status); }; } &&
7206 { ac_try='test -s conftest$ac_exeext'
7207 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7208 (eval $ac_try) 2>&5
7209 ac_status=$?
7210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7211 (exit $ac_status); }; }; then
7212 ac_cv_func_gethostbyname=yes
7213 else
7214 echo "$as_me: failed program was:" >&5
7215 sed 's/^/| /' conftest.$ac_ext >&5
7217 ac_cv_func_gethostbyname=no
7219 rm -f conftest.err conftest.$ac_objext \
7220 conftest$ac_exeext conftest.$ac_ext
7222 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
7223 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
7225 if test $ac_cv_func_gethostbyname = no; then
7226 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
7227 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
7228 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
7229 echo $ECHO_N "(cached) $ECHO_C" >&6
7230 else
7231 ac_check_lib_save_LIBS=$LIBS
7232 LIBS="-lnsl $LIBS"
7233 if test x$gcc_no_link = xyes; then
7234 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7235 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7236 { (exit 1); exit 1; }; }
7238 cat >conftest.$ac_ext <<_ACEOF
7239 /* confdefs.h. */
7240 _ACEOF
7241 cat confdefs.h >>conftest.$ac_ext
7242 cat >>conftest.$ac_ext <<_ACEOF
7243 /* end confdefs.h. */
7245 /* Override any gcc2 internal prototype to avoid an error. */
7246 #ifdef __cplusplus
7247 extern "C"
7248 #endif
7249 /* We use char because int might match the return type of a gcc2
7250 builtin and then its argument prototype would still apply. */
7251 char gethostbyname ();
7253 main ()
7255 gethostbyname ();
7257 return 0;
7259 _ACEOF
7260 rm -f conftest.$ac_objext conftest$ac_exeext
7261 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7262 (eval $ac_link) 2>conftest.er1
7263 ac_status=$?
7264 grep -v '^ *+' conftest.er1 >conftest.err
7265 rm -f conftest.er1
7266 cat conftest.err >&5
7267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7268 (exit $ac_status); } &&
7269 { ac_try='test -z "$ac_c_werror_flag"
7270 || test ! -s conftest.err'
7271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7272 (eval $ac_try) 2>&5
7273 ac_status=$?
7274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7275 (exit $ac_status); }; } &&
7276 { ac_try='test -s conftest$ac_exeext'
7277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7278 (eval $ac_try) 2>&5
7279 ac_status=$?
7280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7281 (exit $ac_status); }; }; then
7282 ac_cv_lib_nsl_gethostbyname=yes
7283 else
7284 echo "$as_me: failed program was:" >&5
7285 sed 's/^/| /' conftest.$ac_ext >&5
7287 ac_cv_lib_nsl_gethostbyname=no
7289 rm -f conftest.err conftest.$ac_objext \
7290 conftest$ac_exeext conftest.$ac_ext
7291 LIBS=$ac_check_lib_save_LIBS
7293 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
7294 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
7295 if test $ac_cv_lib_nsl_gethostbyname = yes; then
7296 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
7299 if test $ac_cv_lib_nsl_gethostbyname = no; then
7300 echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
7301 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
7302 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
7303 echo $ECHO_N "(cached) $ECHO_C" >&6
7304 else
7305 ac_check_lib_save_LIBS=$LIBS
7306 LIBS="-lbsd $LIBS"
7307 if test x$gcc_no_link = xyes; then
7308 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7309 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7310 { (exit 1); exit 1; }; }
7312 cat >conftest.$ac_ext <<_ACEOF
7313 /* confdefs.h. */
7314 _ACEOF
7315 cat confdefs.h >>conftest.$ac_ext
7316 cat >>conftest.$ac_ext <<_ACEOF
7317 /* end confdefs.h. */
7319 /* Override any gcc2 internal prototype to avoid an error. */
7320 #ifdef __cplusplus
7321 extern "C"
7322 #endif
7323 /* We use char because int might match the return type of a gcc2
7324 builtin and then its argument prototype would still apply. */
7325 char gethostbyname ();
7327 main ()
7329 gethostbyname ();
7331 return 0;
7333 _ACEOF
7334 rm -f conftest.$ac_objext conftest$ac_exeext
7335 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7336 (eval $ac_link) 2>conftest.er1
7337 ac_status=$?
7338 grep -v '^ *+' conftest.er1 >conftest.err
7339 rm -f conftest.er1
7340 cat conftest.err >&5
7341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7342 (exit $ac_status); } &&
7343 { ac_try='test -z "$ac_c_werror_flag"
7344 || test ! -s conftest.err'
7345 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7346 (eval $ac_try) 2>&5
7347 ac_status=$?
7348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7349 (exit $ac_status); }; } &&
7350 { ac_try='test -s conftest$ac_exeext'
7351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7352 (eval $ac_try) 2>&5
7353 ac_status=$?
7354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7355 (exit $ac_status); }; }; then
7356 ac_cv_lib_bsd_gethostbyname=yes
7357 else
7358 echo "$as_me: failed program was:" >&5
7359 sed 's/^/| /' conftest.$ac_ext >&5
7361 ac_cv_lib_bsd_gethostbyname=no
7363 rm -f conftest.err conftest.$ac_objext \
7364 conftest$ac_exeext conftest.$ac_ext
7365 LIBS=$ac_check_lib_save_LIBS
7367 echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
7368 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
7369 if test $ac_cv_lib_bsd_gethostbyname = yes; then
7370 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
7376 # lieder@skyler.mavd.honeywell.com says without -lsocket,
7377 # socket/setsockopt and other routines are undefined under SCO ODT
7378 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
7379 # on later versions), says Simon Leinen: it contains gethostby*
7380 # variants that don't use the name server (or something). -lsocket
7381 # must be given before -lnsl if both are needed. We assume that
7382 # if connect needs -lnsl, so does gethostbyname.
7383 echo "$as_me:$LINENO: checking for connect" >&5
7384 echo $ECHO_N "checking for connect... $ECHO_C" >&6
7385 if test "${ac_cv_func_connect+set}" = set; then
7386 echo $ECHO_N "(cached) $ECHO_C" >&6
7387 else
7388 if test x$gcc_no_link = xyes; then
7389 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7390 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7391 { (exit 1); exit 1; }; }
7393 cat >conftest.$ac_ext <<_ACEOF
7394 /* confdefs.h. */
7395 _ACEOF
7396 cat confdefs.h >>conftest.$ac_ext
7397 cat >>conftest.$ac_ext <<_ACEOF
7398 /* end confdefs.h. */
7399 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
7400 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7401 #define connect innocuous_connect
7403 /* System header to define __stub macros and hopefully few prototypes,
7404 which can conflict with char connect (); below.
7405 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7406 <limits.h> exists even on freestanding compilers. */
7408 #ifdef __STDC__
7409 # include <limits.h>
7410 #else
7411 # include <assert.h>
7412 #endif
7414 #undef connect
7416 /* Override any gcc2 internal prototype to avoid an error. */
7417 #ifdef __cplusplus
7418 extern "C"
7420 #endif
7421 /* We use char because int might match the return type of a gcc2
7422 builtin and then its argument prototype would still apply. */
7423 char connect ();
7424 /* The GNU C library defines this for functions which it implements
7425 to always fail with ENOSYS. Some functions are actually named
7426 something starting with __ and the normal name is an alias. */
7427 #if defined (__stub_connect) || defined (__stub___connect)
7428 choke me
7429 #else
7430 char (*f) () = connect;
7431 #endif
7432 #ifdef __cplusplus
7434 #endif
7437 main ()
7439 return f != connect;
7441 return 0;
7443 _ACEOF
7444 rm -f conftest.$ac_objext conftest$ac_exeext
7445 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7446 (eval $ac_link) 2>conftest.er1
7447 ac_status=$?
7448 grep -v '^ *+' conftest.er1 >conftest.err
7449 rm -f conftest.er1
7450 cat conftest.err >&5
7451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7452 (exit $ac_status); } &&
7453 { ac_try='test -z "$ac_c_werror_flag"
7454 || test ! -s conftest.err'
7455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7456 (eval $ac_try) 2>&5
7457 ac_status=$?
7458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7459 (exit $ac_status); }; } &&
7460 { ac_try='test -s conftest$ac_exeext'
7461 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7462 (eval $ac_try) 2>&5
7463 ac_status=$?
7464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7465 (exit $ac_status); }; }; then
7466 ac_cv_func_connect=yes
7467 else
7468 echo "$as_me: failed program was:" >&5
7469 sed 's/^/| /' conftest.$ac_ext >&5
7471 ac_cv_func_connect=no
7473 rm -f conftest.err conftest.$ac_objext \
7474 conftest$ac_exeext conftest.$ac_ext
7476 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
7477 echo "${ECHO_T}$ac_cv_func_connect" >&6
7479 if test $ac_cv_func_connect = no; then
7480 echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
7481 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
7482 if test "${ac_cv_lib_socket_connect+set}" = set; then
7483 echo $ECHO_N "(cached) $ECHO_C" >&6
7484 else
7485 ac_check_lib_save_LIBS=$LIBS
7486 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
7487 if test x$gcc_no_link = xyes; then
7488 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7489 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7490 { (exit 1); exit 1; }; }
7492 cat >conftest.$ac_ext <<_ACEOF
7493 /* confdefs.h. */
7494 _ACEOF
7495 cat confdefs.h >>conftest.$ac_ext
7496 cat >>conftest.$ac_ext <<_ACEOF
7497 /* end confdefs.h. */
7499 /* Override any gcc2 internal prototype to avoid an error. */
7500 #ifdef __cplusplus
7501 extern "C"
7502 #endif
7503 /* We use char because int might match the return type of a gcc2
7504 builtin and then its argument prototype would still apply. */
7505 char connect ();
7507 main ()
7509 connect ();
7511 return 0;
7513 _ACEOF
7514 rm -f conftest.$ac_objext conftest$ac_exeext
7515 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7516 (eval $ac_link) 2>conftest.er1
7517 ac_status=$?
7518 grep -v '^ *+' conftest.er1 >conftest.err
7519 rm -f conftest.er1
7520 cat conftest.err >&5
7521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7522 (exit $ac_status); } &&
7523 { ac_try='test -z "$ac_c_werror_flag"
7524 || test ! -s conftest.err'
7525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7526 (eval $ac_try) 2>&5
7527 ac_status=$?
7528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7529 (exit $ac_status); }; } &&
7530 { ac_try='test -s conftest$ac_exeext'
7531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7532 (eval $ac_try) 2>&5
7533 ac_status=$?
7534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7535 (exit $ac_status); }; }; then
7536 ac_cv_lib_socket_connect=yes
7537 else
7538 echo "$as_me: failed program was:" >&5
7539 sed 's/^/| /' conftest.$ac_ext >&5
7541 ac_cv_lib_socket_connect=no
7543 rm -f conftest.err conftest.$ac_objext \
7544 conftest$ac_exeext conftest.$ac_ext
7545 LIBS=$ac_check_lib_save_LIBS
7547 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
7548 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
7549 if test $ac_cv_lib_socket_connect = yes; then
7550 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
7555 # Guillermo Gomez says -lposix is necessary on A/UX.
7556 echo "$as_me:$LINENO: checking for remove" >&5
7557 echo $ECHO_N "checking for remove... $ECHO_C" >&6
7558 if test "${ac_cv_func_remove+set}" = set; then
7559 echo $ECHO_N "(cached) $ECHO_C" >&6
7560 else
7561 if test x$gcc_no_link = xyes; then
7562 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7563 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7564 { (exit 1); exit 1; }; }
7566 cat >conftest.$ac_ext <<_ACEOF
7567 /* confdefs.h. */
7568 _ACEOF
7569 cat confdefs.h >>conftest.$ac_ext
7570 cat >>conftest.$ac_ext <<_ACEOF
7571 /* end confdefs.h. */
7572 /* Define remove to an innocuous variant, in case <limits.h> declares remove.
7573 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7574 #define remove innocuous_remove
7576 /* System header to define __stub macros and hopefully few prototypes,
7577 which can conflict with char remove (); below.
7578 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7579 <limits.h> exists even on freestanding compilers. */
7581 #ifdef __STDC__
7582 # include <limits.h>
7583 #else
7584 # include <assert.h>
7585 #endif
7587 #undef remove
7589 /* Override any gcc2 internal prototype to avoid an error. */
7590 #ifdef __cplusplus
7591 extern "C"
7593 #endif
7594 /* We use char because int might match the return type of a gcc2
7595 builtin and then its argument prototype would still apply. */
7596 char remove ();
7597 /* The GNU C library defines this for functions which it implements
7598 to always fail with ENOSYS. Some functions are actually named
7599 something starting with __ and the normal name is an alias. */
7600 #if defined (__stub_remove) || defined (__stub___remove)
7601 choke me
7602 #else
7603 char (*f) () = remove;
7604 #endif
7605 #ifdef __cplusplus
7607 #endif
7610 main ()
7612 return f != remove;
7614 return 0;
7616 _ACEOF
7617 rm -f conftest.$ac_objext conftest$ac_exeext
7618 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7619 (eval $ac_link) 2>conftest.er1
7620 ac_status=$?
7621 grep -v '^ *+' conftest.er1 >conftest.err
7622 rm -f conftest.er1
7623 cat conftest.err >&5
7624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7625 (exit $ac_status); } &&
7626 { ac_try='test -z "$ac_c_werror_flag"
7627 || test ! -s conftest.err'
7628 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7629 (eval $ac_try) 2>&5
7630 ac_status=$?
7631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7632 (exit $ac_status); }; } &&
7633 { ac_try='test -s conftest$ac_exeext'
7634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7635 (eval $ac_try) 2>&5
7636 ac_status=$?
7637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7638 (exit $ac_status); }; }; then
7639 ac_cv_func_remove=yes
7640 else
7641 echo "$as_me: failed program was:" >&5
7642 sed 's/^/| /' conftest.$ac_ext >&5
7644 ac_cv_func_remove=no
7646 rm -f conftest.err conftest.$ac_objext \
7647 conftest$ac_exeext conftest.$ac_ext
7649 echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
7650 echo "${ECHO_T}$ac_cv_func_remove" >&6
7652 if test $ac_cv_func_remove = no; then
7653 echo "$as_me:$LINENO: checking for remove in -lposix" >&5
7654 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
7655 if test "${ac_cv_lib_posix_remove+set}" = set; then
7656 echo $ECHO_N "(cached) $ECHO_C" >&6
7657 else
7658 ac_check_lib_save_LIBS=$LIBS
7659 LIBS="-lposix $LIBS"
7660 if test x$gcc_no_link = xyes; then
7661 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7662 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7663 { (exit 1); exit 1; }; }
7665 cat >conftest.$ac_ext <<_ACEOF
7666 /* confdefs.h. */
7667 _ACEOF
7668 cat confdefs.h >>conftest.$ac_ext
7669 cat >>conftest.$ac_ext <<_ACEOF
7670 /* end confdefs.h. */
7672 /* Override any gcc2 internal prototype to avoid an error. */
7673 #ifdef __cplusplus
7674 extern "C"
7675 #endif
7676 /* We use char because int might match the return type of a gcc2
7677 builtin and then its argument prototype would still apply. */
7678 char remove ();
7680 main ()
7682 remove ();
7684 return 0;
7686 _ACEOF
7687 rm -f conftest.$ac_objext conftest$ac_exeext
7688 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7689 (eval $ac_link) 2>conftest.er1
7690 ac_status=$?
7691 grep -v '^ *+' conftest.er1 >conftest.err
7692 rm -f conftest.er1
7693 cat conftest.err >&5
7694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7695 (exit $ac_status); } &&
7696 { ac_try='test -z "$ac_c_werror_flag"
7697 || test ! -s conftest.err'
7698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7699 (eval $ac_try) 2>&5
7700 ac_status=$?
7701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7702 (exit $ac_status); }; } &&
7703 { ac_try='test -s conftest$ac_exeext'
7704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7705 (eval $ac_try) 2>&5
7706 ac_status=$?
7707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7708 (exit $ac_status); }; }; then
7709 ac_cv_lib_posix_remove=yes
7710 else
7711 echo "$as_me: failed program was:" >&5
7712 sed 's/^/| /' conftest.$ac_ext >&5
7714 ac_cv_lib_posix_remove=no
7716 rm -f conftest.err conftest.$ac_objext \
7717 conftest$ac_exeext conftest.$ac_ext
7718 LIBS=$ac_check_lib_save_LIBS
7720 echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
7721 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
7722 if test $ac_cv_lib_posix_remove = yes; then
7723 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
7728 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
7729 echo "$as_me:$LINENO: checking for shmat" >&5
7730 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
7731 if test "${ac_cv_func_shmat+set}" = set; then
7732 echo $ECHO_N "(cached) $ECHO_C" >&6
7733 else
7734 if test x$gcc_no_link = xyes; then
7735 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7736 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7737 { (exit 1); exit 1; }; }
7739 cat >conftest.$ac_ext <<_ACEOF
7740 /* confdefs.h. */
7741 _ACEOF
7742 cat confdefs.h >>conftest.$ac_ext
7743 cat >>conftest.$ac_ext <<_ACEOF
7744 /* end confdefs.h. */
7745 /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
7746 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7747 #define shmat innocuous_shmat
7749 /* System header to define __stub macros and hopefully few prototypes,
7750 which can conflict with char shmat (); below.
7751 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7752 <limits.h> exists even on freestanding compilers. */
7754 #ifdef __STDC__
7755 # include <limits.h>
7756 #else
7757 # include <assert.h>
7758 #endif
7760 #undef shmat
7762 /* Override any gcc2 internal prototype to avoid an error. */
7763 #ifdef __cplusplus
7764 extern "C"
7766 #endif
7767 /* We use char because int might match the return type of a gcc2
7768 builtin and then its argument prototype would still apply. */
7769 char shmat ();
7770 /* The GNU C library defines this for functions which it implements
7771 to always fail with ENOSYS. Some functions are actually named
7772 something starting with __ and the normal name is an alias. */
7773 #if defined (__stub_shmat) || defined (__stub___shmat)
7774 choke me
7775 #else
7776 char (*f) () = shmat;
7777 #endif
7778 #ifdef __cplusplus
7780 #endif
7783 main ()
7785 return f != shmat;
7787 return 0;
7789 _ACEOF
7790 rm -f conftest.$ac_objext conftest$ac_exeext
7791 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7792 (eval $ac_link) 2>conftest.er1
7793 ac_status=$?
7794 grep -v '^ *+' conftest.er1 >conftest.err
7795 rm -f conftest.er1
7796 cat conftest.err >&5
7797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7798 (exit $ac_status); } &&
7799 { ac_try='test -z "$ac_c_werror_flag"
7800 || test ! -s conftest.err'
7801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7802 (eval $ac_try) 2>&5
7803 ac_status=$?
7804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7805 (exit $ac_status); }; } &&
7806 { ac_try='test -s conftest$ac_exeext'
7807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7808 (eval $ac_try) 2>&5
7809 ac_status=$?
7810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7811 (exit $ac_status); }; }; then
7812 ac_cv_func_shmat=yes
7813 else
7814 echo "$as_me: failed program was:" >&5
7815 sed 's/^/| /' conftest.$ac_ext >&5
7817 ac_cv_func_shmat=no
7819 rm -f conftest.err conftest.$ac_objext \
7820 conftest$ac_exeext conftest.$ac_ext
7822 echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
7823 echo "${ECHO_T}$ac_cv_func_shmat" >&6
7825 if test $ac_cv_func_shmat = no; then
7826 echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
7827 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
7828 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
7829 echo $ECHO_N "(cached) $ECHO_C" >&6
7830 else
7831 ac_check_lib_save_LIBS=$LIBS
7832 LIBS="-lipc $LIBS"
7833 if test x$gcc_no_link = xyes; then
7834 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7835 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7836 { (exit 1); exit 1; }; }
7838 cat >conftest.$ac_ext <<_ACEOF
7839 /* confdefs.h. */
7840 _ACEOF
7841 cat confdefs.h >>conftest.$ac_ext
7842 cat >>conftest.$ac_ext <<_ACEOF
7843 /* end confdefs.h. */
7845 /* Override any gcc2 internal prototype to avoid an error. */
7846 #ifdef __cplusplus
7847 extern "C"
7848 #endif
7849 /* We use char because int might match the return type of a gcc2
7850 builtin and then its argument prototype would still apply. */
7851 char shmat ();
7853 main ()
7855 shmat ();
7857 return 0;
7859 _ACEOF
7860 rm -f conftest.$ac_objext conftest$ac_exeext
7861 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7862 (eval $ac_link) 2>conftest.er1
7863 ac_status=$?
7864 grep -v '^ *+' conftest.er1 >conftest.err
7865 rm -f conftest.er1
7866 cat conftest.err >&5
7867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7868 (exit $ac_status); } &&
7869 { ac_try='test -z "$ac_c_werror_flag"
7870 || test ! -s conftest.err'
7871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7872 (eval $ac_try) 2>&5
7873 ac_status=$?
7874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7875 (exit $ac_status); }; } &&
7876 { ac_try='test -s conftest$ac_exeext'
7877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7878 (eval $ac_try) 2>&5
7879 ac_status=$?
7880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7881 (exit $ac_status); }; }; then
7882 ac_cv_lib_ipc_shmat=yes
7883 else
7884 echo "$as_me: failed program was:" >&5
7885 sed 's/^/| /' conftest.$ac_ext >&5
7887 ac_cv_lib_ipc_shmat=no
7889 rm -f conftest.err conftest.$ac_objext \
7890 conftest$ac_exeext conftest.$ac_ext
7891 LIBS=$ac_check_lib_save_LIBS
7893 echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
7894 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
7895 if test $ac_cv_lib_ipc_shmat = yes; then
7896 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
7902 # Check for libraries that X11R6 Xt/Xaw programs need.
7903 ac_save_LDFLAGS=$LDFLAGS
7904 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7905 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7906 # check for ICE first), but we must link in the order -lSM -lICE or
7907 # we get undefined symbols. So assume we have SM if we have ICE.
7908 # These have to be linked with before -lX11, unlike the other
7909 # libraries we check for below, so use a different variable.
7910 # John Interrante, Karl Berry
7911 echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
7912 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
7913 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
7914 echo $ECHO_N "(cached) $ECHO_C" >&6
7915 else
7916 ac_check_lib_save_LIBS=$LIBS
7917 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
7918 if test x$gcc_no_link = xyes; then
7919 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7920 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7921 { (exit 1); exit 1; }; }
7923 cat >conftest.$ac_ext <<_ACEOF
7924 /* confdefs.h. */
7925 _ACEOF
7926 cat confdefs.h >>conftest.$ac_ext
7927 cat >>conftest.$ac_ext <<_ACEOF
7928 /* end confdefs.h. */
7930 /* Override any gcc2 internal prototype to avoid an error. */
7931 #ifdef __cplusplus
7932 extern "C"
7933 #endif
7934 /* We use char because int might match the return type of a gcc2
7935 builtin and then its argument prototype would still apply. */
7936 char IceConnectionNumber ();
7938 main ()
7940 IceConnectionNumber ();
7942 return 0;
7944 _ACEOF
7945 rm -f conftest.$ac_objext conftest$ac_exeext
7946 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7947 (eval $ac_link) 2>conftest.er1
7948 ac_status=$?
7949 grep -v '^ *+' conftest.er1 >conftest.err
7950 rm -f conftest.er1
7951 cat conftest.err >&5
7952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7953 (exit $ac_status); } &&
7954 { ac_try='test -z "$ac_c_werror_flag"
7955 || test ! -s conftest.err'
7956 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7957 (eval $ac_try) 2>&5
7958 ac_status=$?
7959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7960 (exit $ac_status); }; } &&
7961 { ac_try='test -s conftest$ac_exeext'
7962 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7963 (eval $ac_try) 2>&5
7964 ac_status=$?
7965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7966 (exit $ac_status); }; }; then
7967 ac_cv_lib_ICE_IceConnectionNumber=yes
7968 else
7969 echo "$as_me: failed program was:" >&5
7970 sed 's/^/| /' conftest.$ac_ext >&5
7972 ac_cv_lib_ICE_IceConnectionNumber=no
7974 rm -f conftest.err conftest.$ac_objext \
7975 conftest$ac_exeext conftest.$ac_ext
7976 LIBS=$ac_check_lib_save_LIBS
7978 echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7979 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
7980 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
7981 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
7984 LDFLAGS=$ac_save_LDFLAGS
7989 # Determine which AWT peer libraries to build
7990 # Check whether --enable-java-awt or --disable-java-awt was given.
7991 if test "${enable_java_awt+set}" = set; then
7992 enableval="$enable_java_awt"
7996 peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
7997 use_xlib_awt=""
7998 use_gtk_awt=""
7999 # The default toolkit to use is the first one specified.
8000 TOOLKIT=
8003 for peer in $peerlibs ; do
8004 case $peer in
8005 xlib)
8006 if test "$no_x" = yes; then
8007 echo "*** xlib peers requested but no X library available" 1>&2
8008 exit 1
8009 else
8010 use_xlib_awt="yes"
8011 if test -z "$TOOLKIT"; then
8012 TOOLKIT=gnu.awt.xlib.XToolkit
8016 gtk)
8017 if test "$no_x" = yes; then
8018 echo "*** xlib peers requested but no X library available" 1>&2
8019 exit 1
8020 else
8021 use_gtk_awt=yes
8022 if test -z "$TOOLKIT"; then
8023 TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit
8025 test -d jniinclude || mkdir jniinclude
8029 use_xlib_awt=
8030 use_gtk_awt=
8031 break
8034 echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
8035 exit 1
8036 esac
8037 done
8041 if test "$use_xlib_awt" = yes; then
8042 XLIB_AWT_TRUE=
8043 XLIB_AWT_FALSE='#'
8044 else
8045 XLIB_AWT_TRUE='#'
8046 XLIB_AWT_FALSE=
8051 if test "$use_gtk_awt" = yes; then
8052 GTK_AWT_TRUE=
8053 GTK_AWT_FALSE='#'
8054 else
8055 GTK_AWT_TRUE='#'
8056 GTK_AWT_FALSE=
8060 # determine whether to enable the cairo GTK Graphics2D backend
8061 # Check whether --enable-gtk-cairo or --disable-gtk-cairo was given.
8062 if test "${enable_gtk_cairo+set}" = set; then
8063 enableval="$enable_gtk_cairo"
8068 if test "x${enable_gtk_cairo}" = xyes; then
8069 GTK_CAIRO_TRUE=
8070 GTK_CAIRO_FALSE='#'
8071 else
8072 GTK_CAIRO_TRUE='#'
8073 GTK_CAIRO_FALSE=
8076 if test "x${enable_gtk_cairo}" = xyes
8077 then
8079 succeeded=no
8081 if test -z "$PKG_CONFIG"; then
8082 # Extract the first word of "pkg-config", so it can be a program name with args.
8083 set dummy pkg-config; ac_word=$2
8084 echo "$as_me:$LINENO: checking for $ac_word" >&5
8085 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8086 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
8087 echo $ECHO_N "(cached) $ECHO_C" >&6
8088 else
8089 case $PKG_CONFIG in
8090 [\\/]* | ?:[\\/]*)
8091 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8095 for as_dir in $PATH
8097 IFS=$as_save_IFS
8098 test -z "$as_dir" && as_dir=.
8099 for ac_exec_ext in '' $ac_executable_extensions; do
8100 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8101 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8102 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8103 break 2
8105 done
8106 done
8108 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8110 esac
8112 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8114 if test -n "$PKG_CONFIG"; then
8115 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8116 echo "${ECHO_T}$PKG_CONFIG" >&6
8117 else
8118 echo "$as_me:$LINENO: result: no" >&5
8119 echo "${ECHO_T}no" >&6
8124 if test "$PKG_CONFIG" = "no" ; then
8125 echo "*** The pkg-config script could not be found. Make sure it is"
8126 echo "*** in your path, or set the PKG_CONFIG environment variable"
8127 echo "*** to the full path to pkg-config."
8128 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
8129 else
8130 PKG_CONFIG_MIN_VERSION=0.9.0
8131 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8132 echo "$as_me:$LINENO: checking for cairo" >&5
8133 echo $ECHO_N "checking for cairo... $ECHO_C" >&6
8135 if $PKG_CONFIG --exists "cairo" ; then
8136 echo "$as_me:$LINENO: result: yes" >&5
8137 echo "${ECHO_T}yes" >&6
8138 succeeded=yes
8140 echo "$as_me:$LINENO: checking CAIRO_CFLAGS" >&5
8141 echo $ECHO_N "checking CAIRO_CFLAGS... $ECHO_C" >&6
8142 CAIRO_CFLAGS=`$PKG_CONFIG --cflags "cairo"`
8143 echo "$as_me:$LINENO: result: $CAIRO_CFLAGS" >&5
8144 echo "${ECHO_T}$CAIRO_CFLAGS" >&6
8146 echo "$as_me:$LINENO: checking CAIRO_LIBS" >&5
8147 echo $ECHO_N "checking CAIRO_LIBS... $ECHO_C" >&6
8148 CAIRO_LIBS=`$PKG_CONFIG --libs "cairo"`
8149 echo "$as_me:$LINENO: result: $CAIRO_LIBS" >&5
8150 echo "${ECHO_T}$CAIRO_LIBS" >&6
8151 else
8152 CAIRO_CFLAGS=""
8153 CAIRO_LIBS=""
8154 ## If we have a custom action on failure, don't print errors, but
8155 ## do set a variable so people can do so.
8156 CAIRO_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "cairo"`
8157 echo $CAIRO_PKG_ERRORS
8162 else
8163 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8164 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8168 if test $succeeded = yes; then
8170 else
8171 { { echo "$as_me:$LINENO: error: Library requirements (cairo) 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
8172 echo "$as_me: error: Library requirements (cairo) 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;}
8173 { (exit 1); exit 1; }; }
8177 succeeded=no
8179 if test -z "$PKG_CONFIG"; then
8180 # Extract the first word of "pkg-config", so it can be a program name with args.
8181 set dummy pkg-config; ac_word=$2
8182 echo "$as_me:$LINENO: checking for $ac_word" >&5
8183 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8184 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
8185 echo $ECHO_N "(cached) $ECHO_C" >&6
8186 else
8187 case $PKG_CONFIG in
8188 [\\/]* | ?:[\\/]*)
8189 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8193 for as_dir in $PATH
8195 IFS=$as_save_IFS
8196 test -z "$as_dir" && as_dir=.
8197 for ac_exec_ext in '' $ac_executable_extensions; do
8198 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8199 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8200 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8201 break 2
8203 done
8204 done
8206 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8208 esac
8210 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8212 if test -n "$PKG_CONFIG"; then
8213 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8214 echo "${ECHO_T}$PKG_CONFIG" >&6
8215 else
8216 echo "$as_me:$LINENO: result: no" >&5
8217 echo "${ECHO_T}no" >&6
8222 if test "$PKG_CONFIG" = "no" ; then
8223 echo "*** The pkg-config script could not be found. Make sure it is"
8224 echo "*** in your path, or set the PKG_CONFIG environment variable"
8225 echo "*** to the full path to pkg-config."
8226 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
8227 else
8228 PKG_CONFIG_MIN_VERSION=0.9.0
8229 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8230 echo "$as_me:$LINENO: checking for pangoft2" >&5
8231 echo $ECHO_N "checking for pangoft2... $ECHO_C" >&6
8233 if $PKG_CONFIG --exists "pangoft2" ; then
8234 echo "$as_me:$LINENO: result: yes" >&5
8235 echo "${ECHO_T}yes" >&6
8236 succeeded=yes
8238 echo "$as_me:$LINENO: checking PANGOFT2_CFLAGS" >&5
8239 echo $ECHO_N "checking PANGOFT2_CFLAGS... $ECHO_C" >&6
8240 PANGOFT2_CFLAGS=`$PKG_CONFIG --cflags "pangoft2"`
8241 echo "$as_me:$LINENO: result: $PANGOFT2_CFLAGS" >&5
8242 echo "${ECHO_T}$PANGOFT2_CFLAGS" >&6
8244 echo "$as_me:$LINENO: checking PANGOFT2_LIBS" >&5
8245 echo $ECHO_N "checking PANGOFT2_LIBS... $ECHO_C" >&6
8246 PANGOFT2_LIBS=`$PKG_CONFIG --libs "pangoft2"`
8247 echo "$as_me:$LINENO: result: $PANGOFT2_LIBS" >&5
8248 echo "${ECHO_T}$PANGOFT2_LIBS" >&6
8249 else
8250 PANGOFT2_CFLAGS=""
8251 PANGOFT2_LIBS=""
8252 ## If we have a custom action on failure, don't print errors, but
8253 ## do set a variable so people can do so.
8254 PANGOFT2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pangoft2"`
8255 echo $PANGOFT2_PKG_ERRORS
8260 else
8261 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8262 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8266 if test $succeeded = yes; then
8268 else
8269 { { echo "$as_me:$LINENO: error: Library requirements (pangoft2) 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
8270 echo "$as_me: error: Library requirements (pangoft2) 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;}
8271 { (exit 1); exit 1; }; }
8280 # FIXME: this should be _libs on some hosts.
8281 libsubdir=.libs
8283 # Allow the GC to be disabled. Can be useful when debugging.
8284 echo "$as_me:$LINENO: checking for garbage collector to use" >&5
8285 echo $ECHO_N "checking for garbage collector to use... $ECHO_C" >&6
8286 # Check whether --enable-java-gc or --disable-java-gc was given.
8287 if test "${enable_java_gc+set}" = set; then
8288 enableval="$enable_java_gc"
8289 GC=$enableval
8290 else
8291 GC=boehm
8293 GCLIBS=
8294 GCINCS=
8295 GCDEPS=
8296 GCSPEC=
8297 JC1GCSPEC=
8298 GCTESTSPEC=
8299 case "$GC" in
8300 boehm)
8301 echo "$as_me:$LINENO: result: boehm" >&5
8302 echo "${ECHO_T}boehm" >&6
8303 GCLIBS=../boehm-gc/libgcjgc_convenience.la
8304 JC1GCSPEC='-fuse-boehm-gc'
8305 GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
8306 GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
8307 GCOBJS=boehm.lo
8308 GCHDR=boehm-gc.h
8309 # The POSIX thread support needs to know this.
8311 cat >>confdefs.h <<\_ACEOF
8312 #define HAVE_BOEHM_GC 1
8313 _ACEOF
8317 echo "$as_me:$LINENO: result: none" >&5
8318 echo "${ECHO_T}none" >&6
8319 GCHDR=no-gc.h
8322 { { echo "$as_me:$LINENO: error: unrecognized collector \"$GC\"" >&5
8323 echo "$as_me: error: unrecognized collector \"$GC\"" >&2;}
8324 { (exit 1); exit 1; }; }
8326 esac
8333 ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
8337 if test "$GC" = boehm; then
8338 USING_BOEHMGC_TRUE=
8339 USING_BOEHMGC_FALSE='#'
8340 else
8341 USING_BOEHMGC_TRUE='#'
8342 USING_BOEHMGC_FALSE=
8347 if test "$GC" = no; then
8348 USING_NOGC_TRUE=
8349 USING_NOGC_FALSE='#'
8350 else
8351 USING_NOGC_TRUE='#'
8352 USING_NOGC_FALSE=
8357 echo "$as_me:$LINENO: checking for thread model used by GCC" >&5
8358 echo $ECHO_N "checking for thread model used by GCC... $ECHO_C" >&6
8359 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
8360 echo "$as_me:$LINENO: result: $THREADS" >&5
8361 echo "${ECHO_T}$THREADS" >&6
8363 case "$THREADS" in
8364 no | none | single)
8365 THREADS=none
8367 posix | posix95 | pthreads)
8368 THREADS=posix
8369 case "$host" in
8370 *-*-linux*)
8372 cat >>confdefs.h <<\_ACEOF
8373 #define LINUX_THREADS 1
8374 _ACEOF
8377 esac
8379 win32)
8381 decosf1 | irix | mach | os2 | solaris | dce | vxworks)
8382 { { echo "$as_me:$LINENO: error: thread package $THREADS not yet supported" >&5
8383 echo "$as_me: error: thread package $THREADS not yet supported" >&2;}
8384 { (exit 1); exit 1; }; }
8387 { { echo "$as_me:$LINENO: error: $THREADS is an unknown thread package" >&5
8388 echo "$as_me: error: $THREADS is an unknown thread package" >&2;}
8389 { (exit 1); exit 1; }; }
8391 esac
8393 THREADCXXFLAGS=
8394 THREADLDFLAGS=
8395 THREADLIBS=
8396 THREADINCS=
8397 THREADDEPS=
8398 THREADH=
8399 THREADSPEC=
8400 case "$THREADS" in
8401 posix)
8402 case "$host" in
8403 *-*-cygwin*)
8404 # Don't set THREADLIBS here. Cygwin doesn't have -lpthread.
8406 *-*-freebsd[1234]*)
8407 # Before FreeBSD 5, it didn't have -lpthread (or any library which
8408 # merely adds pthread_* functions) but it does have a -pthread switch
8409 # which is required at link-time to select -lc_r *instead* of -lc.
8410 THREADLDFLAGS=-pthread
8411 # Don't set THREADSPEC here as might be expected since -pthread is
8412 # not processed when found within a spec file, it must come from
8413 # the command line. For now, the user must provide the -pthread
8414 # switch to link code compiled with gcj. In future, consider adding
8415 # support for weak references to pthread_* functions ala gthr.h API.
8416 THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
8418 *-*-freebsd*)
8419 # FreeBSD 5 implements a model much closer to other modern UNIX
8420 # which support threads. However, it still does not support
8421 # -lpthread.
8422 THREADLDFLAGS=-pthread
8423 THREADSPEC=-lc_r
8425 alpha*-dec-osf*)
8426 THREADCXXFLAGS=-pthread
8427 # boehm-gc needs some functions from librt, so link that too.
8428 THREADLIBS='-lpthread -lrt'
8429 THREADSPEC='-lpthread -lrt'
8432 THREADLIBS=-lpthread
8433 THREADSPEC=-lpthread
8435 esac
8436 THREADH=posix-threads.h
8437 # MIT pthreads doesn't seem to have the mutexattr functions.
8438 # But for now we don't check for it. We just assume you aren't
8439 # using MIT pthreads.
8441 cat >>confdefs.h <<\_ACEOF
8442 #define HAVE_PTHREAD_MUTEXATTR_INIT 1
8443 _ACEOF
8446 # If we're using the Boehm GC, then we happen to know that it
8447 # defines _REENTRANT, so we don't bother. Eww.
8448 if test "$GC" != boehm; then
8450 cat >>confdefs.h <<\_ACEOF
8451 #define _REENTRANT 1
8452 _ACEOF
8456 cat >>confdefs.h <<\_ACEOF
8457 #define _POSIX_PTHREAD_SEMANTICS 1
8458 _ACEOF
8462 win32)
8463 THREADH=win32-threads.h
8466 none)
8467 THREADH=no-threads.h
8469 esac
8470 ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
8480 if test "$THREADS" = posix; then
8481 USING_POSIX_THREADS_TRUE=
8482 USING_POSIX_THREADS_FALSE='#'
8483 else
8484 USING_POSIX_THREADS_TRUE='#'
8485 USING_POSIX_THREADS_FALSE=
8490 if test "$THREADS" = win32; then
8491 USING_WIN32_THREADS_TRUE=
8492 USING_WIN32_THREADS_FALSE='#'
8493 else
8494 USING_WIN32_THREADS_TRUE='#'
8495 USING_WIN32_THREADS_FALSE=
8500 if test "$THREADS" = none; then
8501 USING_NO_THREADS_TRUE=
8502 USING_NO_THREADS_FALSE='#'
8503 else
8504 USING_NO_THREADS_TRUE='#'
8505 USING_NO_THREADS_FALSE=
8509 if test -d sysdep; then true; else mkdir sysdep; fi
8510 ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
8512 ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
8514 ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
8517 HASH_SYNC_SPEC=
8518 # Hash synchronization is only useful with posix threads right now.
8519 if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
8520 HASH_SYNC_SPEC=-fhash-synchronization
8522 cat >>confdefs.h <<\_ACEOF
8523 #define JV_HASH_SYNCHRONIZATION 1
8524 _ACEOF
8531 if test "$GCC" = yes; then
8532 USING_GCC_TRUE=
8533 USING_GCC_FALSE='#'
8534 else
8535 USING_GCC_TRUE='#'
8536 USING_GCC_FALSE=
8540 # We're in the tree with gcc, and need to include some of its headers.
8541 GCC_UNWIND_INCLUDE='-I$(libgcj_basedir)/../gcc'
8543 if test "x${with_newlib}" = "xyes"; then
8544 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
8545 # may not work correctly, because the compiler may not be able to
8546 # link executables.
8548 # We assume newlib. This lets us hard-code the functions we know
8549 # we'll have.
8551 cat >>confdefs.h <<\_ACEOF
8552 #define HAVE_MEMMOVE 1
8553 _ACEOF
8556 cat >>confdefs.h <<\_ACEOF
8557 #define HAVE_MEMCPY 1
8558 _ACEOF
8561 cat >>confdefs.h <<\_ACEOF
8562 #define HAVE_STRERROR 1
8563 _ACEOF
8566 cat >>confdefs.h <<\_ACEOF
8567 #define HAVE_TIME 1
8568 _ACEOF
8571 cat >>confdefs.h <<\_ACEOF
8572 #define HAVE_GMTIME_R 1
8573 _ACEOF
8576 cat >>confdefs.h <<\_ACEOF
8577 #define HAVE_LOCALTIME_R 1
8578 _ACEOF
8581 cat >>confdefs.h <<\_ACEOF
8582 #define HAVE_USLEEP_DECL 1
8583 _ACEOF
8585 # This is only for POSIX threads.
8587 cat >>confdefs.h <<\_ACEOF
8588 #define HAVE_PTHREAD_MUTEXATTR_INIT 1
8589 _ACEOF
8591 # We also assume we are using gcc, which provides alloca.
8592 cat >>confdefs.h <<\_ACEOF
8593 #define HAVE_ALLOCA 1
8594 _ACEOF
8597 # Assume we do not have getuid and friends.
8599 cat >>confdefs.h <<\_ACEOF
8600 #define NO_GETUID 1
8601 _ACEOF
8603 PLATFORMNET=NoNet
8604 else
8637 for ac_func in strerror ioctl select fstat open fsync sleep opendir \
8638 gmtime_r localtime_r readdir_r getpwuid_r getcwd \
8639 access stat mkdir rename rmdir unlink realpath utime chmod \
8640 nl_langinfo setlocale \
8641 inet_pton uname inet_ntoa \
8642 fork execvp pipe sigaction ftruncate
8644 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8645 echo "$as_me:$LINENO: checking for $ac_func" >&5
8646 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8647 if eval "test \"\${$as_ac_var+set}\" = set"; then
8648 echo $ECHO_N "(cached) $ECHO_C" >&6
8649 else
8650 if test x$gcc_no_link = xyes; then
8651 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8652 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8653 { (exit 1); exit 1; }; }
8655 cat >conftest.$ac_ext <<_ACEOF
8656 /* confdefs.h. */
8657 _ACEOF
8658 cat confdefs.h >>conftest.$ac_ext
8659 cat >>conftest.$ac_ext <<_ACEOF
8660 /* end confdefs.h. */
8661 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8662 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8663 #define $ac_func innocuous_$ac_func
8665 /* System header to define __stub macros and hopefully few prototypes,
8666 which can conflict with char $ac_func (); below.
8667 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8668 <limits.h> exists even on freestanding compilers. */
8670 #ifdef __STDC__
8671 # include <limits.h>
8672 #else
8673 # include <assert.h>
8674 #endif
8676 #undef $ac_func
8678 /* Override any gcc2 internal prototype to avoid an error. */
8679 #ifdef __cplusplus
8680 extern "C"
8682 #endif
8683 /* We use char because int might match the return type of a gcc2
8684 builtin and then its argument prototype would still apply. */
8685 char $ac_func ();
8686 /* The GNU C library defines this for functions which it implements
8687 to always fail with ENOSYS. Some functions are actually named
8688 something starting with __ and the normal name is an alias. */
8689 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8690 choke me
8691 #else
8692 char (*f) () = $ac_func;
8693 #endif
8694 #ifdef __cplusplus
8696 #endif
8699 main ()
8701 return f != $ac_func;
8703 return 0;
8705 _ACEOF
8706 rm -f conftest.$ac_objext conftest$ac_exeext
8707 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8708 (eval $ac_link) 2>conftest.er1
8709 ac_status=$?
8710 grep -v '^ *+' conftest.er1 >conftest.err
8711 rm -f conftest.er1
8712 cat conftest.err >&5
8713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8714 (exit $ac_status); } &&
8715 { ac_try='test -z "$ac_c_werror_flag"
8716 || test ! -s conftest.err'
8717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8718 (eval $ac_try) 2>&5
8719 ac_status=$?
8720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8721 (exit $ac_status); }; } &&
8722 { ac_try='test -s conftest$ac_exeext'
8723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8724 (eval $ac_try) 2>&5
8725 ac_status=$?
8726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8727 (exit $ac_status); }; }; then
8728 eval "$as_ac_var=yes"
8729 else
8730 echo "$as_me: failed program was:" >&5
8731 sed 's/^/| /' conftest.$ac_ext >&5
8733 eval "$as_ac_var=no"
8735 rm -f conftest.err conftest.$ac_objext \
8736 conftest$ac_exeext conftest.$ac_ext
8738 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8739 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8740 if test `eval echo '${'$as_ac_var'}'` = yes; then
8741 cat >>confdefs.h <<_ACEOF
8742 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8743 _ACEOF
8746 done
8750 for ac_func in inet_aton inet_addr
8752 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8753 echo "$as_me:$LINENO: checking for $ac_func" >&5
8754 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8755 if eval "test \"\${$as_ac_var+set}\" = set"; then
8756 echo $ECHO_N "(cached) $ECHO_C" >&6
8757 else
8758 if test x$gcc_no_link = xyes; then
8759 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8760 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8761 { (exit 1); exit 1; }; }
8763 cat >conftest.$ac_ext <<_ACEOF
8764 /* confdefs.h. */
8765 _ACEOF
8766 cat confdefs.h >>conftest.$ac_ext
8767 cat >>conftest.$ac_ext <<_ACEOF
8768 /* end confdefs.h. */
8769 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8770 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8771 #define $ac_func innocuous_$ac_func
8773 /* System header to define __stub macros and hopefully few prototypes,
8774 which can conflict with char $ac_func (); below.
8775 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8776 <limits.h> exists even on freestanding compilers. */
8778 #ifdef __STDC__
8779 # include <limits.h>
8780 #else
8781 # include <assert.h>
8782 #endif
8784 #undef $ac_func
8786 /* Override any gcc2 internal prototype to avoid an error. */
8787 #ifdef __cplusplus
8788 extern "C"
8790 #endif
8791 /* We use char because int might match the return type of a gcc2
8792 builtin and then its argument prototype would still apply. */
8793 char $ac_func ();
8794 /* The GNU C library defines this for functions which it implements
8795 to always fail with ENOSYS. Some functions are actually named
8796 something starting with __ and the normal name is an alias. */
8797 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8798 choke me
8799 #else
8800 char (*f) () = $ac_func;
8801 #endif
8802 #ifdef __cplusplus
8804 #endif
8807 main ()
8809 return f != $ac_func;
8811 return 0;
8813 _ACEOF
8814 rm -f conftest.$ac_objext conftest$ac_exeext
8815 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8816 (eval $ac_link) 2>conftest.er1
8817 ac_status=$?
8818 grep -v '^ *+' conftest.er1 >conftest.err
8819 rm -f conftest.er1
8820 cat conftest.err >&5
8821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8822 (exit $ac_status); } &&
8823 { ac_try='test -z "$ac_c_werror_flag"
8824 || test ! -s conftest.err'
8825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8826 (eval $ac_try) 2>&5
8827 ac_status=$?
8828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8829 (exit $ac_status); }; } &&
8830 { ac_try='test -s conftest$ac_exeext'
8831 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8832 (eval $ac_try) 2>&5
8833 ac_status=$?
8834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8835 (exit $ac_status); }; }; then
8836 eval "$as_ac_var=yes"
8837 else
8838 echo "$as_me: failed program was:" >&5
8839 sed 's/^/| /' conftest.$ac_ext >&5
8841 eval "$as_ac_var=no"
8843 rm -f conftest.err conftest.$ac_objext \
8844 conftest$ac_exeext conftest.$ac_ext
8846 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8847 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8848 if test `eval echo '${'$as_ac_var'}'` = yes; then
8849 cat >>confdefs.h <<_ACEOF
8850 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8851 _ACEOF
8852 break
8854 done
8856 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
8857 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
8858 if test "${ac_cv_header_stdc+set}" = set; then
8859 echo $ECHO_N "(cached) $ECHO_C" >&6
8860 else
8861 cat >conftest.$ac_ext <<_ACEOF
8862 /* confdefs.h. */
8863 _ACEOF
8864 cat confdefs.h >>conftest.$ac_ext
8865 cat >>conftest.$ac_ext <<_ACEOF
8866 /* end confdefs.h. */
8867 #include <stdlib.h>
8868 #include <stdarg.h>
8869 #include <string.h>
8870 #include <float.h>
8873 main ()
8877 return 0;
8879 _ACEOF
8880 rm -f conftest.$ac_objext
8881 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8882 (eval $ac_compile) 2>conftest.er1
8883 ac_status=$?
8884 grep -v '^ *+' conftest.er1 >conftest.err
8885 rm -f conftest.er1
8886 cat conftest.err >&5
8887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8888 (exit $ac_status); } &&
8889 { ac_try='test -z "$ac_c_werror_flag"
8890 || test ! -s conftest.err'
8891 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8892 (eval $ac_try) 2>&5
8893 ac_status=$?
8894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8895 (exit $ac_status); }; } &&
8896 { ac_try='test -s conftest.$ac_objext'
8897 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8898 (eval $ac_try) 2>&5
8899 ac_status=$?
8900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8901 (exit $ac_status); }; }; then
8902 ac_cv_header_stdc=yes
8903 else
8904 echo "$as_me: failed program was:" >&5
8905 sed 's/^/| /' conftest.$ac_ext >&5
8907 ac_cv_header_stdc=no
8909 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8911 if test $ac_cv_header_stdc = yes; then
8912 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8913 cat >conftest.$ac_ext <<_ACEOF
8914 /* confdefs.h. */
8915 _ACEOF
8916 cat confdefs.h >>conftest.$ac_ext
8917 cat >>conftest.$ac_ext <<_ACEOF
8918 /* end confdefs.h. */
8919 #include <string.h>
8921 _ACEOF
8922 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8923 $EGREP "memchr" >/dev/null 2>&1; then
8925 else
8926 ac_cv_header_stdc=no
8928 rm -f conftest*
8932 if test $ac_cv_header_stdc = yes; then
8933 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8934 cat >conftest.$ac_ext <<_ACEOF
8935 /* confdefs.h. */
8936 _ACEOF
8937 cat confdefs.h >>conftest.$ac_ext
8938 cat >>conftest.$ac_ext <<_ACEOF
8939 /* end confdefs.h. */
8940 #include <stdlib.h>
8942 _ACEOF
8943 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8944 $EGREP "free" >/dev/null 2>&1; then
8946 else
8947 ac_cv_header_stdc=no
8949 rm -f conftest*
8953 if test $ac_cv_header_stdc = yes; then
8954 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8955 if test "$cross_compiling" = yes; then
8957 else
8958 cat >conftest.$ac_ext <<_ACEOF
8959 /* confdefs.h. */
8960 _ACEOF
8961 cat confdefs.h >>conftest.$ac_ext
8962 cat >>conftest.$ac_ext <<_ACEOF
8963 /* end confdefs.h. */
8964 #include <ctype.h>
8965 #if ((' ' & 0x0FF) == 0x020)
8966 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8967 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8968 #else
8969 # define ISLOWER(c) \
8970 (('a' <= (c) && (c) <= 'i') \
8971 || ('j' <= (c) && (c) <= 'r') \
8972 || ('s' <= (c) && (c) <= 'z'))
8973 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8974 #endif
8976 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8978 main ()
8980 int i;
8981 for (i = 0; i < 256; i++)
8982 if (XOR (islower (i), ISLOWER (i))
8983 || toupper (i) != TOUPPER (i))
8984 exit(2);
8985 exit (0);
8987 _ACEOF
8988 rm -f conftest$ac_exeext
8989 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8990 (eval $ac_link) 2>&5
8991 ac_status=$?
8992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8993 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8994 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8995 (eval $ac_try) 2>&5
8996 ac_status=$?
8997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8998 (exit $ac_status); }; }; then
9000 else
9001 echo "$as_me: program exited with status $ac_status" >&5
9002 echo "$as_me: failed program was:" >&5
9003 sed 's/^/| /' conftest.$ac_ext >&5
9005 ( exit $ac_status )
9006 ac_cv_header_stdc=no
9008 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9012 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
9013 echo "${ECHO_T}$ac_cv_header_stdc" >&6
9014 if test $ac_cv_header_stdc = yes; then
9016 cat >>confdefs.h <<\_ACEOF
9017 #define STDC_HEADERS 1
9018 _ACEOF
9022 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9032 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9033 inttypes.h stdint.h unistd.h
9035 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9036 echo "$as_me:$LINENO: checking for $ac_header" >&5
9037 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9038 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9039 echo $ECHO_N "(cached) $ECHO_C" >&6
9040 else
9041 cat >conftest.$ac_ext <<_ACEOF
9042 /* confdefs.h. */
9043 _ACEOF
9044 cat confdefs.h >>conftest.$ac_ext
9045 cat >>conftest.$ac_ext <<_ACEOF
9046 /* end confdefs.h. */
9047 $ac_includes_default
9049 #include <$ac_header>
9050 _ACEOF
9051 rm -f conftest.$ac_objext
9052 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9053 (eval $ac_compile) 2>conftest.er1
9054 ac_status=$?
9055 grep -v '^ *+' conftest.er1 >conftest.err
9056 rm -f conftest.er1
9057 cat conftest.err >&5
9058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9059 (exit $ac_status); } &&
9060 { ac_try='test -z "$ac_c_werror_flag"
9061 || test ! -s conftest.err'
9062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9063 (eval $ac_try) 2>&5
9064 ac_status=$?
9065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9066 (exit $ac_status); }; } &&
9067 { ac_try='test -s conftest.$ac_objext'
9068 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9069 (eval $ac_try) 2>&5
9070 ac_status=$?
9071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9072 (exit $ac_status); }; }; then
9073 eval "$as_ac_Header=yes"
9074 else
9075 echo "$as_me: failed program was:" >&5
9076 sed 's/^/| /' conftest.$ac_ext >&5
9078 eval "$as_ac_Header=no"
9080 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9082 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9083 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9084 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9085 cat >>confdefs.h <<_ACEOF
9086 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9087 _ACEOF
9091 done
9097 for ac_header in execinfo.h unistd.h dlfcn.h
9099 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9100 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9101 echo "$as_me:$LINENO: checking for $ac_header" >&5
9102 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9103 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9104 echo $ECHO_N "(cached) $ECHO_C" >&6
9106 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9107 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9108 else
9109 # Is the header compilable?
9110 echo "$as_me:$LINENO: checking $ac_header usability" >&5
9111 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9112 cat >conftest.$ac_ext <<_ACEOF
9113 /* confdefs.h. */
9114 _ACEOF
9115 cat confdefs.h >>conftest.$ac_ext
9116 cat >>conftest.$ac_ext <<_ACEOF
9117 /* end confdefs.h. */
9118 $ac_includes_default
9119 #include <$ac_header>
9120 _ACEOF
9121 rm -f conftest.$ac_objext
9122 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9123 (eval $ac_compile) 2>conftest.er1
9124 ac_status=$?
9125 grep -v '^ *+' conftest.er1 >conftest.err
9126 rm -f conftest.er1
9127 cat conftest.err >&5
9128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9129 (exit $ac_status); } &&
9130 { ac_try='test -z "$ac_c_werror_flag"
9131 || test ! -s conftest.err'
9132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9133 (eval $ac_try) 2>&5
9134 ac_status=$?
9135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9136 (exit $ac_status); }; } &&
9137 { ac_try='test -s conftest.$ac_objext'
9138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9139 (eval $ac_try) 2>&5
9140 ac_status=$?
9141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9142 (exit $ac_status); }; }; then
9143 ac_header_compiler=yes
9144 else
9145 echo "$as_me: failed program was:" >&5
9146 sed 's/^/| /' conftest.$ac_ext >&5
9148 ac_header_compiler=no
9150 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9151 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9152 echo "${ECHO_T}$ac_header_compiler" >&6
9154 # Is the header present?
9155 echo "$as_me:$LINENO: checking $ac_header presence" >&5
9156 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9157 cat >conftest.$ac_ext <<_ACEOF
9158 /* confdefs.h. */
9159 _ACEOF
9160 cat confdefs.h >>conftest.$ac_ext
9161 cat >>conftest.$ac_ext <<_ACEOF
9162 /* end confdefs.h. */
9163 #include <$ac_header>
9164 _ACEOF
9165 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9166 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9167 ac_status=$?
9168 grep -v '^ *+' conftest.er1 >conftest.err
9169 rm -f conftest.er1
9170 cat conftest.err >&5
9171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9172 (exit $ac_status); } >/dev/null; then
9173 if test -s conftest.err; then
9174 ac_cpp_err=$ac_c_preproc_warn_flag
9175 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9176 else
9177 ac_cpp_err=
9179 else
9180 ac_cpp_err=yes
9182 if test -z "$ac_cpp_err"; then
9183 ac_header_preproc=yes
9184 else
9185 echo "$as_me: failed program was:" >&5
9186 sed 's/^/| /' conftest.$ac_ext >&5
9188 ac_header_preproc=no
9190 rm -f conftest.err conftest.$ac_ext
9191 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9192 echo "${ECHO_T}$ac_header_preproc" >&6
9194 # So? What about this header?
9195 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9196 yes:no: )
9197 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9198 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9199 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9200 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9201 ac_header_preproc=yes
9203 no:yes:* )
9204 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9205 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9206 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9207 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9208 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9209 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9210 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9211 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9212 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9213 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9214 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9215 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9217 cat <<\_ASBOX
9218 ## ---------------------------------- ##
9219 ## Report this to the libjava lists. ##
9220 ## ---------------------------------- ##
9221 _ASBOX
9223 sed "s/^/$as_me: WARNING: /" >&2
9225 esac
9226 echo "$as_me:$LINENO: checking for $ac_header" >&5
9227 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9228 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9229 echo $ECHO_N "(cached) $ECHO_C" >&6
9230 else
9231 eval "$as_ac_Header=\$ac_header_preproc"
9233 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9234 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9237 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9238 cat >>confdefs.h <<_ACEOF
9239 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9240 _ACEOF
9244 done
9246 echo "$as_me:$LINENO: checking for backtrace" >&5
9247 echo $ECHO_N "checking for backtrace... $ECHO_C" >&6
9248 if test "${ac_cv_func_backtrace+set}" = set; then
9249 echo $ECHO_N "(cached) $ECHO_C" >&6
9250 else
9251 if test x$gcc_no_link = xyes; then
9252 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9253 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9254 { (exit 1); exit 1; }; }
9256 cat >conftest.$ac_ext <<_ACEOF
9257 /* confdefs.h. */
9258 _ACEOF
9259 cat confdefs.h >>conftest.$ac_ext
9260 cat >>conftest.$ac_ext <<_ACEOF
9261 /* end confdefs.h. */
9262 /* Define backtrace to an innocuous variant, in case <limits.h> declares backtrace.
9263 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9264 #define backtrace innocuous_backtrace
9266 /* System header to define __stub macros and hopefully few prototypes,
9267 which can conflict with char backtrace (); below.
9268 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9269 <limits.h> exists even on freestanding compilers. */
9271 #ifdef __STDC__
9272 # include <limits.h>
9273 #else
9274 # include <assert.h>
9275 #endif
9277 #undef backtrace
9279 /* Override any gcc2 internal prototype to avoid an error. */
9280 #ifdef __cplusplus
9281 extern "C"
9283 #endif
9284 /* We use char because int might match the return type of a gcc2
9285 builtin and then its argument prototype would still apply. */
9286 char backtrace ();
9287 /* The GNU C library defines this for functions which it implements
9288 to always fail with ENOSYS. Some functions are actually named
9289 something starting with __ and the normal name is an alias. */
9290 #if defined (__stub_backtrace) || defined (__stub___backtrace)
9291 choke me
9292 #else
9293 char (*f) () = backtrace;
9294 #endif
9295 #ifdef __cplusplus
9297 #endif
9300 main ()
9302 return f != backtrace;
9304 return 0;
9306 _ACEOF
9307 rm -f conftest.$ac_objext conftest$ac_exeext
9308 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9309 (eval $ac_link) 2>conftest.er1
9310 ac_status=$?
9311 grep -v '^ *+' conftest.er1 >conftest.err
9312 rm -f conftest.er1
9313 cat conftest.err >&5
9314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9315 (exit $ac_status); } &&
9316 { ac_try='test -z "$ac_c_werror_flag"
9317 || test ! -s conftest.err'
9318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9319 (eval $ac_try) 2>&5
9320 ac_status=$?
9321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9322 (exit $ac_status); }; } &&
9323 { ac_try='test -s conftest$ac_exeext'
9324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9325 (eval $ac_try) 2>&5
9326 ac_status=$?
9327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9328 (exit $ac_status); }; }; then
9329 ac_cv_func_backtrace=yes
9330 else
9331 echo "$as_me: failed program was:" >&5
9332 sed 's/^/| /' conftest.$ac_ext >&5
9334 ac_cv_func_backtrace=no
9336 rm -f conftest.err conftest.$ac_objext \
9337 conftest$ac_exeext conftest.$ac_ext
9339 echo "$as_me:$LINENO: result: $ac_cv_func_backtrace" >&5
9340 echo "${ECHO_T}$ac_cv_func_backtrace" >&6
9341 if test $ac_cv_func_backtrace = yes; then
9343 case "$host" in
9344 ia64-*-linux*)
9345 # Has broken backtrace()
9347 mips*-*-linux*)
9348 # Has broken backtrace(), but we supply our own.
9349 if test -d sysdep; then true; else mkdir -p sysdep; fi
9350 supply_backtrace=yes
9352 cat >>confdefs.h <<\_ACEOF
9353 #define HAVE_BACKTRACE 1
9354 _ACEOF
9359 cat >>confdefs.h <<\_ACEOF
9360 #define HAVE_BACKTRACE 1
9361 _ACEOF
9364 esac
9366 else
9368 case "$host" in
9369 *mingw*)
9370 # Has backtrace() defined in libgcj itself
9372 cat >>confdefs.h <<\_ACEOF
9373 #define HAVE_BACKTRACE 1
9374 _ACEOF
9377 esac
9382 echo "$as_me:$LINENO: checking for dladdr in -ldl" >&5
9383 echo $ECHO_N "checking for dladdr in -ldl... $ECHO_C" >&6
9384 if test "${ac_cv_lib_dl_dladdr+set}" = set; then
9385 echo $ECHO_N "(cached) $ECHO_C" >&6
9386 else
9387 ac_check_lib_save_LIBS=$LIBS
9388 LIBS="-ldl $LIBS"
9389 if test x$gcc_no_link = xyes; then
9390 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9391 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9392 { (exit 1); exit 1; }; }
9394 cat >conftest.$ac_ext <<_ACEOF
9395 /* confdefs.h. */
9396 _ACEOF
9397 cat confdefs.h >>conftest.$ac_ext
9398 cat >>conftest.$ac_ext <<_ACEOF
9399 /* end confdefs.h. */
9401 /* Override any gcc2 internal prototype to avoid an error. */
9402 #ifdef __cplusplus
9403 extern "C"
9404 #endif
9405 /* We use char because int might match the return type of a gcc2
9406 builtin and then its argument prototype would still apply. */
9407 char dladdr ();
9409 main ()
9411 dladdr ();
9413 return 0;
9415 _ACEOF
9416 rm -f conftest.$ac_objext conftest$ac_exeext
9417 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9418 (eval $ac_link) 2>conftest.er1
9419 ac_status=$?
9420 grep -v '^ *+' conftest.er1 >conftest.err
9421 rm -f conftest.er1
9422 cat conftest.err >&5
9423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9424 (exit $ac_status); } &&
9425 { ac_try='test -z "$ac_c_werror_flag"
9426 || test ! -s conftest.err'
9427 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9428 (eval $ac_try) 2>&5
9429 ac_status=$?
9430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9431 (exit $ac_status); }; } &&
9432 { ac_try='test -s conftest$ac_exeext'
9433 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9434 (eval $ac_try) 2>&5
9435 ac_status=$?
9436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9437 (exit $ac_status); }; }; then
9438 ac_cv_lib_dl_dladdr=yes
9439 else
9440 echo "$as_me: failed program was:" >&5
9441 sed 's/^/| /' conftest.$ac_ext >&5
9443 ac_cv_lib_dl_dladdr=no
9445 rm -f conftest.err conftest.$ac_objext \
9446 conftest$ac_exeext conftest.$ac_ext
9447 LIBS=$ac_check_lib_save_LIBS
9449 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dladdr" >&5
9450 echo "${ECHO_T}$ac_cv_lib_dl_dladdr" >&6
9451 if test $ac_cv_lib_dl_dladdr = yes; then
9453 if test "x${disable_dladdr}" = "xyes"; then
9454 #Broken dladdr().
9455 true
9456 else
9458 cat >>confdefs.h <<\_ACEOF
9459 #define HAVE_DLADDR 1
9460 _ACEOF
9466 if test x"$build" = x"$host"; then
9467 echo "$as_me:$LINENO: checking for /proc/self/exe" >&5
9468 echo $ECHO_N "checking for /proc/self/exe... $ECHO_C" >&6
9469 if test "${ac_cv_file__proc_self_exe+set}" = set; then
9470 echo $ECHO_N "(cached) $ECHO_C" >&6
9471 else
9472 test "$cross_compiling" = yes &&
9473 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
9474 echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
9475 { (exit 1); exit 1; }; }
9476 if test -r "/proc/self/exe"; then
9477 ac_cv_file__proc_self_exe=yes
9478 else
9479 ac_cv_file__proc_self_exe=no
9482 echo "$as_me:$LINENO: result: $ac_cv_file__proc_self_exe" >&5
9483 echo "${ECHO_T}$ac_cv_file__proc_self_exe" >&6
9484 if test $ac_cv_file__proc_self_exe = yes; then
9486 cat >>confdefs.h <<_ACEOF
9487 #define HAVE__PROC_SELF_EXE 1
9488 _ACEOF
9492 cat >>confdefs.h <<\_ACEOF
9493 #define HAVE_PROC_SELF_EXE 1
9494 _ACEOF
9498 else
9499 case $host in
9500 *-linux*)
9502 cat >>confdefs.h <<\_ACEOF
9503 #define HAVE_PROC_SELF_EXE 1
9504 _ACEOF
9507 esac
9511 if test "X$prefix" = "XNONE"; then
9512 acl_final_prefix="$ac_default_prefix"
9513 else
9514 acl_final_prefix="$prefix"
9516 if test "X$exec_prefix" = "XNONE"; then
9517 acl_final_exec_prefix='${prefix}'
9518 else
9519 acl_final_exec_prefix="$exec_prefix"
9521 acl_save_prefix="$prefix"
9522 prefix="$acl_final_prefix"
9523 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
9524 prefix="$acl_save_prefix"
9527 # Check whether --with-gnu-ld or --without-gnu-ld was given.
9528 if test "${with_gnu_ld+set}" = set; then
9529 withval="$with_gnu_ld"
9530 test "$withval" = no || with_gnu_ld=yes
9531 else
9532 with_gnu_ld=no
9534 # Prepare PATH_SEPARATOR.
9535 # The user is always right.
9536 if test "${PATH_SEPARATOR+set}" != set; then
9537 echo "#! /bin/sh" >conf$$.sh
9538 echo "exit 0" >>conf$$.sh
9539 chmod +x conf$$.sh
9540 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9541 PATH_SEPARATOR=';'
9542 else
9543 PATH_SEPARATOR=:
9545 rm -f conf$$.sh
9547 ac_prog=ld
9548 if test "$GCC" = yes; then
9549 # Check if gcc -print-prog-name=ld gives a path.
9550 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
9551 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
9552 case $host in
9553 *-*-mingw*)
9554 # gcc leaves a trailing carriage return which upsets mingw
9555 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9557 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9558 esac
9559 case $ac_prog in
9560 # Accept absolute paths.
9561 [\\/]* | [A-Za-z]:[\\/]*)
9562 re_direlt='/[^/][^/]*/\.\./'
9563 # Canonicalize the path of ld
9564 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
9565 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9566 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
9567 done
9568 test -z "$LD" && LD="$ac_prog"
9571 # If it fails, then pretend we aren't using GCC.
9572 ac_prog=ld
9575 # If it is relative, then search for the first ld in PATH.
9576 with_gnu_ld=unknown
9578 esac
9579 elif test "$with_gnu_ld" = yes; then
9580 echo "$as_me:$LINENO: checking for GNU ld" >&5
9581 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
9582 else
9583 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
9584 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
9586 if test "${acl_cv_path_LD+set}" = set; then
9587 echo $ECHO_N "(cached) $ECHO_C" >&6
9588 else
9589 if test -z "$LD"; then
9590 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
9591 for ac_dir in $PATH; do
9592 test -z "$ac_dir" && ac_dir=.
9593 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9594 acl_cv_path_LD="$ac_dir/$ac_prog"
9595 # Check to see if the program is GNU ld. I'd rather use --version,
9596 # but apparently some GNU ld's only accept -v.
9597 # Break only if it was the GNU/non-GNU ld that we prefer.
9598 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
9599 test "$with_gnu_ld" != no && break
9600 else
9601 test "$with_gnu_ld" != yes && break
9604 done
9605 IFS="$ac_save_ifs"
9606 else
9607 acl_cv_path_LD="$LD" # Let the user override the test with a path.
9611 LD="$acl_cv_path_LD"
9612 if test -n "$LD"; then
9613 echo "$as_me:$LINENO: result: $LD" >&5
9614 echo "${ECHO_T}$LD" >&6
9615 else
9616 echo "$as_me:$LINENO: result: no" >&5
9617 echo "${ECHO_T}no" >&6
9619 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
9620 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
9621 { (exit 1); exit 1; }; }
9622 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
9623 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
9624 if test "${acl_cv_prog_gnu_ld+set}" = set; then
9625 echo $ECHO_N "(cached) $ECHO_C" >&6
9626 else
9627 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
9628 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
9629 acl_cv_prog_gnu_ld=yes
9630 else
9631 acl_cv_prog_gnu_ld=no
9634 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
9635 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
9636 with_gnu_ld=$acl_cv_prog_gnu_ld
9640 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
9641 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
9642 if test "${acl_cv_rpath+set}" = set; then
9643 echo $ECHO_N "(cached) $ECHO_C" >&6
9644 else
9646 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
9647 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
9648 . ./conftest.sh
9649 rm -f ./conftest.sh
9650 acl_cv_rpath=done
9653 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
9654 echo "${ECHO_T}$acl_cv_rpath" >&6
9655 wl="$acl_cv_wl"
9656 libext="$acl_cv_libext"
9657 shlibext="$acl_cv_shlibext"
9658 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
9659 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
9660 hardcode_direct="$acl_cv_hardcode_direct"
9661 hardcode_minus_L="$acl_cv_hardcode_minus_L"
9662 # Check whether --enable-rpath or --disable-rpath was given.
9663 if test "${enable_rpath+set}" = set; then
9664 enableval="$enable_rpath"
9666 else
9667 enable_rpath=yes
9676 use_additional=yes
9678 acl_save_prefix="$prefix"
9679 prefix="$acl_final_prefix"
9680 acl_save_exec_prefix="$exec_prefix"
9681 exec_prefix="$acl_final_exec_prefix"
9683 eval additional_includedir=\"$includedir\"
9684 eval additional_libdir=\"$libdir\"
9686 exec_prefix="$acl_save_exec_prefix"
9687 prefix="$acl_save_prefix"
9690 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
9691 if test "${with_libiconv_prefix+set}" = set; then
9692 withval="$with_libiconv_prefix"
9694 if test "X$withval" = "Xno"; then
9695 use_additional=no
9696 else
9697 if test "X$withval" = "X"; then
9699 acl_save_prefix="$prefix"
9700 prefix="$acl_final_prefix"
9701 acl_save_exec_prefix="$exec_prefix"
9702 exec_prefix="$acl_final_exec_prefix"
9704 eval additional_includedir=\"$includedir\"
9705 eval additional_libdir=\"$libdir\"
9707 exec_prefix="$acl_save_exec_prefix"
9708 prefix="$acl_save_prefix"
9710 else
9711 additional_includedir="$withval/include"
9712 additional_libdir="$withval/lib"
9717 LIBICONV=
9718 LTLIBICONV=
9719 INCICONV=
9720 rpathdirs=
9721 ltrpathdirs=
9722 names_already_handled=
9723 names_next_round='iconv '
9724 while test -n "$names_next_round"; do
9725 names_this_round="$names_next_round"
9726 names_next_round=
9727 for name in $names_this_round; do
9728 already_handled=
9729 for n in $names_already_handled; do
9730 if test "$n" = "$name"; then
9731 already_handled=yes
9732 break
9734 done
9735 if test -z "$already_handled"; then
9736 names_already_handled="$names_already_handled $name"
9737 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
9738 eval value=\"\$HAVE_LIB$uppername\"
9739 if test -n "$value"; then
9740 if test "$value" = yes; then
9741 eval value=\"\$LIB$uppername\"
9742 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
9743 eval value=\"\$LTLIB$uppername\"
9744 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
9745 else
9748 else
9749 found_dir=
9750 found_la=
9751 found_so=
9752 found_a=
9753 if test $use_additional = yes; then
9754 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
9755 found_dir="$additional_libdir"
9756 found_so="$additional_libdir/lib$name.$shlibext"
9757 if test -f "$additional_libdir/lib$name.la"; then
9758 found_la="$additional_libdir/lib$name.la"
9760 else
9761 if test -f "$additional_libdir/lib$name.$libext"; then
9762 found_dir="$additional_libdir"
9763 found_a="$additional_libdir/lib$name.$libext"
9764 if test -f "$additional_libdir/lib$name.la"; then
9765 found_la="$additional_libdir/lib$name.la"
9770 if test "X$found_dir" = "X"; then
9771 for x in $LDFLAGS $LTLIBICONV; do
9773 acl_save_prefix="$prefix"
9774 prefix="$acl_final_prefix"
9775 acl_save_exec_prefix="$exec_prefix"
9776 exec_prefix="$acl_final_exec_prefix"
9777 eval x=\"$x\"
9778 exec_prefix="$acl_save_exec_prefix"
9779 prefix="$acl_save_prefix"
9781 case "$x" in
9782 -L*)
9783 dir=`echo "X$x" | sed -e 's/^X-L//'`
9784 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
9785 found_dir="$dir"
9786 found_so="$dir/lib$name.$shlibext"
9787 if test -f "$dir/lib$name.la"; then
9788 found_la="$dir/lib$name.la"
9790 else
9791 if test -f "$dir/lib$name.$libext"; then
9792 found_dir="$dir"
9793 found_a="$dir/lib$name.$libext"
9794 if test -f "$dir/lib$name.la"; then
9795 found_la="$dir/lib$name.la"
9800 esac
9801 if test "X$found_dir" != "X"; then
9802 break
9804 done
9806 if test "X$found_dir" != "X"; then
9807 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9808 if test "X$found_so" != "X"; then
9809 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
9810 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9811 else
9812 haveit=
9813 for x in $ltrpathdirs; do
9814 if test "X$x" = "X$found_dir"; then
9815 haveit=yes
9816 break
9818 done
9819 if test -z "$haveit"; then
9820 ltrpathdirs="$ltrpathdirs $found_dir"
9822 if test "$hardcode_direct" = yes; then
9823 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9824 else
9825 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
9826 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9827 haveit=
9828 for x in $rpathdirs; do
9829 if test "X$x" = "X$found_dir"; then
9830 haveit=yes
9831 break
9833 done
9834 if test -z "$haveit"; then
9835 rpathdirs="$rpathdirs $found_dir"
9837 else
9838 haveit=
9839 for x in $LDFLAGS $LIBICONV; do
9841 acl_save_prefix="$prefix"
9842 prefix="$acl_final_prefix"
9843 acl_save_exec_prefix="$exec_prefix"
9844 exec_prefix="$acl_final_exec_prefix"
9845 eval x=\"$x\"
9846 exec_prefix="$acl_save_exec_prefix"
9847 prefix="$acl_save_prefix"
9849 if test "X$x" = "X-L$found_dir"; then
9850 haveit=yes
9851 break
9853 done
9854 if test -z "$haveit"; then
9855 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9857 if test "$hardcode_minus_L" != no; then
9858 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9859 else
9860 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9865 else
9866 if test "X$found_a" != "X"; then
9867 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9868 else
9869 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9872 additional_includedir=
9873 case "$found_dir" in
9874 */lib | */lib/)
9875 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
9876 additional_includedir="$basedir/include"
9878 esac
9879 if test "X$additional_includedir" != "X"; then
9880 if test "X$additional_includedir" != "X/usr/include"; then
9881 haveit=
9882 if test "X$additional_includedir" = "X/usr/local/include"; then
9883 if test -n "$GCC"; then
9884 case $host_os in
9885 linux*) haveit=yes;;
9886 esac
9889 if test -z "$haveit"; then
9890 for x in $CPPFLAGS $INCICONV; do
9892 acl_save_prefix="$prefix"
9893 prefix="$acl_final_prefix"
9894 acl_save_exec_prefix="$exec_prefix"
9895 exec_prefix="$acl_final_exec_prefix"
9896 eval x=\"$x\"
9897 exec_prefix="$acl_save_exec_prefix"
9898 prefix="$acl_save_prefix"
9900 if test "X$x" = "X-I$additional_includedir"; then
9901 haveit=yes
9902 break
9904 done
9905 if test -z "$haveit"; then
9906 if test -d "$additional_includedir"; then
9907 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9913 if test -n "$found_la"; then
9914 save_libdir="$libdir"
9915 case "$found_la" in
9916 */* | *\\*) . "$found_la" ;;
9917 *) . "./$found_la" ;;
9918 esac
9919 libdir="$save_libdir"
9920 for dep in $dependency_libs; do
9921 case "$dep" in
9922 -L*)
9923 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9924 if test "X$additional_libdir" != "X/usr/lib"; then
9925 haveit=
9926 if test "X$additional_libdir" = "X/usr/local/lib"; then
9927 if test -n "$GCC"; then
9928 case $host_os in
9929 linux*) haveit=yes;;
9930 esac
9933 if test -z "$haveit"; then
9934 haveit=
9935 for x in $LDFLAGS $LIBICONV; do
9937 acl_save_prefix="$prefix"
9938 prefix="$acl_final_prefix"
9939 acl_save_exec_prefix="$exec_prefix"
9940 exec_prefix="$acl_final_exec_prefix"
9941 eval x=\"$x\"
9942 exec_prefix="$acl_save_exec_prefix"
9943 prefix="$acl_save_prefix"
9945 if test "X$x" = "X-L$additional_libdir"; then
9946 haveit=yes
9947 break
9949 done
9950 if test -z "$haveit"; then
9951 if test -d "$additional_libdir"; then
9952 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
9955 haveit=
9956 for x in $LDFLAGS $LTLIBICONV; do
9958 acl_save_prefix="$prefix"
9959 prefix="$acl_final_prefix"
9960 acl_save_exec_prefix="$exec_prefix"
9961 exec_prefix="$acl_final_exec_prefix"
9962 eval x=\"$x\"
9963 exec_prefix="$acl_save_exec_prefix"
9964 prefix="$acl_save_prefix"
9966 if test "X$x" = "X-L$additional_libdir"; then
9967 haveit=yes
9968 break
9970 done
9971 if test -z "$haveit"; then
9972 if test -d "$additional_libdir"; then
9973 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
9979 -R*)
9980 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9981 if test "$enable_rpath" != no; then
9982 haveit=
9983 for x in $rpathdirs; do
9984 if test "X$x" = "X$dir"; then
9985 haveit=yes
9986 break
9988 done
9989 if test -z "$haveit"; then
9990 rpathdirs="$rpathdirs $dir"
9992 haveit=
9993 for x in $ltrpathdirs; do
9994 if test "X$x" = "X$dir"; then
9995 haveit=yes
9996 break
9998 done
9999 if test -z "$haveit"; then
10000 ltrpathdirs="$ltrpathdirs $dir"
10004 -l*)
10005 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10007 *.la)
10008 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10011 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
10012 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
10014 esac
10015 done
10017 else
10018 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
10019 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
10023 done
10024 done
10025 if test "X$rpathdirs" != "X"; then
10026 if test -n "$hardcode_libdir_separator"; then
10027 alldirs=
10028 for found_dir in $rpathdirs; do
10029 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10030 done
10031 acl_save_libdir="$libdir"
10032 libdir="$alldirs"
10033 eval flag=\"$hardcode_libdir_flag_spec\"
10034 libdir="$acl_save_libdir"
10035 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
10036 else
10037 for found_dir in $rpathdirs; do
10038 acl_save_libdir="$libdir"
10039 libdir="$found_dir"
10040 eval flag=\"$hardcode_libdir_flag_spec\"
10041 libdir="$acl_save_libdir"
10042 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
10043 done
10046 if test "X$ltrpathdirs" != "X"; then
10047 for found_dir in $ltrpathdirs; do
10048 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
10049 done
10058 am_save_CPPFLAGS="$CPPFLAGS"
10060 for element in $INCICONV; do
10061 haveit=
10062 for x in $CPPFLAGS; do
10064 acl_save_prefix="$prefix"
10065 prefix="$acl_final_prefix"
10066 acl_save_exec_prefix="$exec_prefix"
10067 exec_prefix="$acl_final_exec_prefix"
10068 eval x=\"$x\"
10069 exec_prefix="$acl_save_exec_prefix"
10070 prefix="$acl_save_prefix"
10072 if test "X$x" = "X$element"; then
10073 haveit=yes
10074 break
10076 done
10077 if test -z "$haveit"; then
10078 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10080 done
10083 echo "$as_me:$LINENO: checking for iconv" >&5
10084 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
10085 if test "${am_cv_func_iconv+set}" = set; then
10086 echo $ECHO_N "(cached) $ECHO_C" >&6
10087 else
10089 am_cv_func_iconv="no, consider installing GNU libiconv"
10090 am_cv_lib_iconv=no
10091 if test x$gcc_no_link = xyes; then
10092 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10093 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10094 { (exit 1); exit 1; }; }
10096 cat >conftest.$ac_ext <<_ACEOF
10097 /* confdefs.h. */
10098 _ACEOF
10099 cat confdefs.h >>conftest.$ac_ext
10100 cat >>conftest.$ac_ext <<_ACEOF
10101 /* end confdefs.h. */
10102 #include <stdlib.h>
10103 #include <iconv.h>
10105 main ()
10107 iconv_t cd = iconv_open("","");
10108 iconv(cd,NULL,NULL,NULL,NULL);
10109 iconv_close(cd);
10111 return 0;
10113 _ACEOF
10114 rm -f conftest.$ac_objext conftest$ac_exeext
10115 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10116 (eval $ac_link) 2>conftest.er1
10117 ac_status=$?
10118 grep -v '^ *+' conftest.er1 >conftest.err
10119 rm -f conftest.er1
10120 cat conftest.err >&5
10121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10122 (exit $ac_status); } &&
10123 { ac_try='test -z "$ac_c_werror_flag"
10124 || test ! -s conftest.err'
10125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10126 (eval $ac_try) 2>&5
10127 ac_status=$?
10128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10129 (exit $ac_status); }; } &&
10130 { ac_try='test -s conftest$ac_exeext'
10131 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10132 (eval $ac_try) 2>&5
10133 ac_status=$?
10134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10135 (exit $ac_status); }; }; then
10136 am_cv_func_iconv=yes
10137 else
10138 echo "$as_me: failed program was:" >&5
10139 sed 's/^/| /' conftest.$ac_ext >&5
10142 rm -f conftest.err conftest.$ac_objext \
10143 conftest$ac_exeext conftest.$ac_ext
10144 if test "$am_cv_func_iconv" != yes; then
10145 am_save_LIBS="$LIBS"
10146 LIBS="$LIBS $LIBICONV"
10147 if test x$gcc_no_link = xyes; then
10148 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10149 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10150 { (exit 1); exit 1; }; }
10152 cat >conftest.$ac_ext <<_ACEOF
10153 /* confdefs.h. */
10154 _ACEOF
10155 cat confdefs.h >>conftest.$ac_ext
10156 cat >>conftest.$ac_ext <<_ACEOF
10157 /* end confdefs.h. */
10158 #include <stdlib.h>
10159 #include <iconv.h>
10161 main ()
10163 iconv_t cd = iconv_open("","");
10164 iconv(cd,NULL,NULL,NULL,NULL);
10165 iconv_close(cd);
10167 return 0;
10169 _ACEOF
10170 rm -f conftest.$ac_objext conftest$ac_exeext
10171 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10172 (eval $ac_link) 2>conftest.er1
10173 ac_status=$?
10174 grep -v '^ *+' conftest.er1 >conftest.err
10175 rm -f conftest.er1
10176 cat conftest.err >&5
10177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10178 (exit $ac_status); } &&
10179 { ac_try='test -z "$ac_c_werror_flag"
10180 || test ! -s conftest.err'
10181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10182 (eval $ac_try) 2>&5
10183 ac_status=$?
10184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10185 (exit $ac_status); }; } &&
10186 { ac_try='test -s conftest$ac_exeext'
10187 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10188 (eval $ac_try) 2>&5
10189 ac_status=$?
10190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10191 (exit $ac_status); }; }; then
10192 am_cv_lib_iconv=yes
10193 am_cv_func_iconv=yes
10194 else
10195 echo "$as_me: failed program was:" >&5
10196 sed 's/^/| /' conftest.$ac_ext >&5
10199 rm -f conftest.err conftest.$ac_objext \
10200 conftest$ac_exeext conftest.$ac_ext
10201 LIBS="$am_save_LIBS"
10205 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
10206 echo "${ECHO_T}$am_cv_func_iconv" >&6
10207 if test "$am_cv_func_iconv" = yes; then
10209 cat >>confdefs.h <<\_ACEOF
10210 #define HAVE_ICONV 1
10211 _ACEOF
10214 if test "$am_cv_lib_iconv" = yes; then
10215 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
10216 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
10217 echo "$as_me:$LINENO: result: $LIBICONV" >&5
10218 echo "${ECHO_T}$LIBICONV" >&6
10219 else
10220 CPPFLAGS="$am_save_CPPFLAGS"
10221 LIBICONV=
10222 LTLIBICONV=
10227 if test "$am_cv_func_iconv" = yes; then
10228 echo "$as_me:$LINENO: checking for iconv declaration" >&5
10229 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
10230 if test "${am_cv_proto_iconv+set}" = set; then
10231 echo $ECHO_N "(cached) $ECHO_C" >&6
10232 else
10234 cat >conftest.$ac_ext <<_ACEOF
10235 /* confdefs.h. */
10236 _ACEOF
10237 cat confdefs.h >>conftest.$ac_ext
10238 cat >>conftest.$ac_ext <<_ACEOF
10239 /* end confdefs.h. */
10241 #include <stdlib.h>
10242 #include <iconv.h>
10243 extern
10244 #ifdef __cplusplus
10246 #endif
10247 #if defined(__STDC__) || defined(__cplusplus)
10248 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
10249 #else
10250 size_t iconv();
10251 #endif
10254 main ()
10258 return 0;
10260 _ACEOF
10261 rm -f conftest.$ac_objext
10262 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10263 (eval $ac_compile) 2>conftest.er1
10264 ac_status=$?
10265 grep -v '^ *+' conftest.er1 >conftest.err
10266 rm -f conftest.er1
10267 cat conftest.err >&5
10268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10269 (exit $ac_status); } &&
10270 { ac_try='test -z "$ac_c_werror_flag"
10271 || test ! -s conftest.err'
10272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10273 (eval $ac_try) 2>&5
10274 ac_status=$?
10275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10276 (exit $ac_status); }; } &&
10277 { ac_try='test -s conftest.$ac_objext'
10278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10279 (eval $ac_try) 2>&5
10280 ac_status=$?
10281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10282 (exit $ac_status); }; }; then
10283 am_cv_proto_iconv_arg1=""
10284 else
10285 echo "$as_me: failed program was:" >&5
10286 sed 's/^/| /' conftest.$ac_ext >&5
10288 am_cv_proto_iconv_arg1="const"
10290 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10291 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);"
10294 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
10295 echo "$as_me:$LINENO: result: ${ac_t:-
10296 }$am_cv_proto_iconv" >&5
10297 echo "${ECHO_T}${ac_t:-
10298 }$am_cv_proto_iconv" >&6
10300 cat >>confdefs.h <<_ACEOF
10301 #define ICONV_CONST $am_cv_proto_iconv_arg1
10302 _ACEOF
10307 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
10308 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
10309 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
10310 echo $ECHO_N "(cached) $ECHO_C" >&6
10311 else
10312 if test x$gcc_no_link = xyes; then
10313 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10314 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10315 { (exit 1); exit 1; }; }
10317 cat >conftest.$ac_ext <<_ACEOF
10318 /* confdefs.h. */
10319 _ACEOF
10320 cat confdefs.h >>conftest.$ac_ext
10321 cat >>conftest.$ac_ext <<_ACEOF
10322 /* end confdefs.h. */
10323 #include <locale.h>
10325 main ()
10327 return LC_MESSAGES
10329 return 0;
10331 _ACEOF
10332 rm -f conftest.$ac_objext conftest$ac_exeext
10333 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10334 (eval $ac_link) 2>conftest.er1
10335 ac_status=$?
10336 grep -v '^ *+' conftest.er1 >conftest.err
10337 rm -f conftest.er1
10338 cat conftest.err >&5
10339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10340 (exit $ac_status); } &&
10341 { ac_try='test -z "$ac_c_werror_flag"
10342 || test ! -s conftest.err'
10343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10344 (eval $ac_try) 2>&5
10345 ac_status=$?
10346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10347 (exit $ac_status); }; } &&
10348 { ac_try='test -s conftest$ac_exeext'
10349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10350 (eval $ac_try) 2>&5
10351 ac_status=$?
10352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10353 (exit $ac_status); }; }; then
10354 am_cv_val_LC_MESSAGES=yes
10355 else
10356 echo "$as_me: failed program was:" >&5
10357 sed 's/^/| /' conftest.$ac_ext >&5
10359 am_cv_val_LC_MESSAGES=no
10361 rm -f conftest.err conftest.$ac_objext \
10362 conftest$ac_exeext conftest.$ac_ext
10364 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
10365 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
10366 if test $am_cv_val_LC_MESSAGES = yes; then
10368 cat >>confdefs.h <<\_ACEOF
10369 #define HAVE_LC_MESSAGES 1
10370 _ACEOF
10374 echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
10375 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
10376 if test "${ac_cv_struct_tm+set}" = set; then
10377 echo $ECHO_N "(cached) $ECHO_C" >&6
10378 else
10379 cat >conftest.$ac_ext <<_ACEOF
10380 /* confdefs.h. */
10381 _ACEOF
10382 cat confdefs.h >>conftest.$ac_ext
10383 cat >>conftest.$ac_ext <<_ACEOF
10384 /* end confdefs.h. */
10385 #include <sys/types.h>
10386 #include <time.h>
10389 main ()
10391 struct tm *tp; tp->tm_sec;
10393 return 0;
10395 _ACEOF
10396 rm -f conftest.$ac_objext
10397 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10398 (eval $ac_compile) 2>conftest.er1
10399 ac_status=$?
10400 grep -v '^ *+' conftest.er1 >conftest.err
10401 rm -f conftest.er1
10402 cat conftest.err >&5
10403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10404 (exit $ac_status); } &&
10405 { ac_try='test -z "$ac_c_werror_flag"
10406 || test ! -s conftest.err'
10407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10408 (eval $ac_try) 2>&5
10409 ac_status=$?
10410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10411 (exit $ac_status); }; } &&
10412 { ac_try='test -s conftest.$ac_objext'
10413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10414 (eval $ac_try) 2>&5
10415 ac_status=$?
10416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10417 (exit $ac_status); }; }; then
10418 ac_cv_struct_tm=time.h
10419 else
10420 echo "$as_me: failed program was:" >&5
10421 sed 's/^/| /' conftest.$ac_ext >&5
10423 ac_cv_struct_tm=sys/time.h
10425 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10427 echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
10428 echo "${ECHO_T}$ac_cv_struct_tm" >&6
10429 if test $ac_cv_struct_tm = sys/time.h; then
10431 cat >>confdefs.h <<\_ACEOF
10432 #define TM_IN_SYS_TIME 1
10433 _ACEOF
10437 echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
10438 echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
10439 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
10440 echo $ECHO_N "(cached) $ECHO_C" >&6
10441 else
10442 cat >conftest.$ac_ext <<_ACEOF
10443 /* confdefs.h. */
10444 _ACEOF
10445 cat confdefs.h >>conftest.$ac_ext
10446 cat >>conftest.$ac_ext <<_ACEOF
10447 /* end confdefs.h. */
10448 #include <sys/types.h>
10449 #include <$ac_cv_struct_tm>
10453 main ()
10455 static struct tm ac_aggr;
10456 if (ac_aggr.tm_zone)
10457 return 0;
10459 return 0;
10461 _ACEOF
10462 rm -f conftest.$ac_objext
10463 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10464 (eval $ac_compile) 2>conftest.er1
10465 ac_status=$?
10466 grep -v '^ *+' conftest.er1 >conftest.err
10467 rm -f conftest.er1
10468 cat conftest.err >&5
10469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10470 (exit $ac_status); } &&
10471 { ac_try='test -z "$ac_c_werror_flag"
10472 || test ! -s conftest.err'
10473 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10474 (eval $ac_try) 2>&5
10475 ac_status=$?
10476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10477 (exit $ac_status); }; } &&
10478 { ac_try='test -s conftest.$ac_objext'
10479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10480 (eval $ac_try) 2>&5
10481 ac_status=$?
10482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10483 (exit $ac_status); }; }; then
10484 ac_cv_member_struct_tm_tm_zone=yes
10485 else
10486 echo "$as_me: failed program was:" >&5
10487 sed 's/^/| /' conftest.$ac_ext >&5
10489 cat >conftest.$ac_ext <<_ACEOF
10490 /* confdefs.h. */
10491 _ACEOF
10492 cat confdefs.h >>conftest.$ac_ext
10493 cat >>conftest.$ac_ext <<_ACEOF
10494 /* end confdefs.h. */
10495 #include <sys/types.h>
10496 #include <$ac_cv_struct_tm>
10500 main ()
10502 static struct tm ac_aggr;
10503 if (sizeof ac_aggr.tm_zone)
10504 return 0;
10506 return 0;
10508 _ACEOF
10509 rm -f conftest.$ac_objext
10510 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10511 (eval $ac_compile) 2>conftest.er1
10512 ac_status=$?
10513 grep -v '^ *+' conftest.er1 >conftest.err
10514 rm -f conftest.er1
10515 cat conftest.err >&5
10516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10517 (exit $ac_status); } &&
10518 { ac_try='test -z "$ac_c_werror_flag"
10519 || test ! -s conftest.err'
10520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10521 (eval $ac_try) 2>&5
10522 ac_status=$?
10523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10524 (exit $ac_status); }; } &&
10525 { ac_try='test -s conftest.$ac_objext'
10526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10527 (eval $ac_try) 2>&5
10528 ac_status=$?
10529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10530 (exit $ac_status); }; }; then
10531 ac_cv_member_struct_tm_tm_zone=yes
10532 else
10533 echo "$as_me: failed program was:" >&5
10534 sed 's/^/| /' conftest.$ac_ext >&5
10536 ac_cv_member_struct_tm_tm_zone=no
10538 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10540 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10542 echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
10543 echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
10544 if test $ac_cv_member_struct_tm_tm_zone = yes; then
10546 cat >>confdefs.h <<_ACEOF
10547 #define HAVE_STRUCT_TM_TM_ZONE 1
10548 _ACEOF
10553 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
10555 cat >>confdefs.h <<\_ACEOF
10556 #define HAVE_TM_ZONE 1
10557 _ACEOF
10559 else
10560 echo "$as_me:$LINENO: checking for tzname" >&5
10561 echo $ECHO_N "checking for tzname... $ECHO_C" >&6
10562 if test "${ac_cv_var_tzname+set}" = set; then
10563 echo $ECHO_N "(cached) $ECHO_C" >&6
10564 else
10565 if test x$gcc_no_link = xyes; then
10566 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10567 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10568 { (exit 1); exit 1; }; }
10570 cat >conftest.$ac_ext <<_ACEOF
10571 /* confdefs.h. */
10572 _ACEOF
10573 cat confdefs.h >>conftest.$ac_ext
10574 cat >>conftest.$ac_ext <<_ACEOF
10575 /* end confdefs.h. */
10576 #include <time.h>
10577 #ifndef tzname /* For SGI. */
10578 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
10579 #endif
10582 main ()
10584 atoi(*tzname);
10586 return 0;
10588 _ACEOF
10589 rm -f conftest.$ac_objext conftest$ac_exeext
10590 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10591 (eval $ac_link) 2>conftest.er1
10592 ac_status=$?
10593 grep -v '^ *+' conftest.er1 >conftest.err
10594 rm -f conftest.er1
10595 cat conftest.err >&5
10596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10597 (exit $ac_status); } &&
10598 { ac_try='test -z "$ac_c_werror_flag"
10599 || test ! -s conftest.err'
10600 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10601 (eval $ac_try) 2>&5
10602 ac_status=$?
10603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10604 (exit $ac_status); }; } &&
10605 { ac_try='test -s conftest$ac_exeext'
10606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10607 (eval $ac_try) 2>&5
10608 ac_status=$?
10609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10610 (exit $ac_status); }; }; then
10611 ac_cv_var_tzname=yes
10612 else
10613 echo "$as_me: failed program was:" >&5
10614 sed 's/^/| /' conftest.$ac_ext >&5
10616 ac_cv_var_tzname=no
10618 rm -f conftest.err conftest.$ac_objext \
10619 conftest$ac_exeext conftest.$ac_ext
10621 echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
10622 echo "${ECHO_T}$ac_cv_var_tzname" >&6
10623 if test $ac_cv_var_tzname = yes; then
10625 cat >>confdefs.h <<\_ACEOF
10626 #define HAVE_TZNAME 1
10627 _ACEOF
10635 for ac_func in gethostbyname_r
10637 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10638 echo "$as_me:$LINENO: checking for $ac_func" >&5
10639 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10640 if eval "test \"\${$as_ac_var+set}\" = set"; then
10641 echo $ECHO_N "(cached) $ECHO_C" >&6
10642 else
10643 if test x$gcc_no_link = xyes; then
10644 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10645 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10646 { (exit 1); exit 1; }; }
10648 cat >conftest.$ac_ext <<_ACEOF
10649 /* confdefs.h. */
10650 _ACEOF
10651 cat confdefs.h >>conftest.$ac_ext
10652 cat >>conftest.$ac_ext <<_ACEOF
10653 /* end confdefs.h. */
10654 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10655 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10656 #define $ac_func innocuous_$ac_func
10658 /* System header to define __stub macros and hopefully few prototypes,
10659 which can conflict with char $ac_func (); below.
10660 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10661 <limits.h> exists even on freestanding compilers. */
10663 #ifdef __STDC__
10664 # include <limits.h>
10665 #else
10666 # include <assert.h>
10667 #endif
10669 #undef $ac_func
10671 /* Override any gcc2 internal prototype to avoid an error. */
10672 #ifdef __cplusplus
10673 extern "C"
10675 #endif
10676 /* We use char because int might match the return type of a gcc2
10677 builtin and then its argument prototype would still apply. */
10678 char $ac_func ();
10679 /* The GNU C library defines this for functions which it implements
10680 to always fail with ENOSYS. Some functions are actually named
10681 something starting with __ and the normal name is an alias. */
10682 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10683 choke me
10684 #else
10685 char (*f) () = $ac_func;
10686 #endif
10687 #ifdef __cplusplus
10689 #endif
10692 main ()
10694 return f != $ac_func;
10696 return 0;
10698 _ACEOF
10699 rm -f conftest.$ac_objext conftest$ac_exeext
10700 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10701 (eval $ac_link) 2>conftest.er1
10702 ac_status=$?
10703 grep -v '^ *+' conftest.er1 >conftest.err
10704 rm -f conftest.er1
10705 cat conftest.err >&5
10706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10707 (exit $ac_status); } &&
10708 { ac_try='test -z "$ac_c_werror_flag"
10709 || test ! -s conftest.err'
10710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10711 (eval $ac_try) 2>&5
10712 ac_status=$?
10713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10714 (exit $ac_status); }; } &&
10715 { ac_try='test -s conftest$ac_exeext'
10716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10717 (eval $ac_try) 2>&5
10718 ac_status=$?
10719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10720 (exit $ac_status); }; }; then
10721 eval "$as_ac_var=yes"
10722 else
10723 echo "$as_me: failed program was:" >&5
10724 sed 's/^/| /' conftest.$ac_ext >&5
10726 eval "$as_ac_var=no"
10728 rm -f conftest.err conftest.$ac_objext \
10729 conftest$ac_exeext conftest.$ac_ext
10731 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10732 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10733 if test `eval echo '${'$as_ac_var'}'` = yes; then
10734 cat >>confdefs.h <<_ACEOF
10735 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10736 _ACEOF
10739 cat >>confdefs.h <<\_ACEOF
10740 #define HAVE_GETHOSTBYNAME_R 1
10741 _ACEOF
10743 # There are two different kinds of gethostbyname_r.
10744 # We look for the one that returns `int'.
10745 # Hopefully this check is robust enough.
10746 cat >conftest.$ac_ext <<_ACEOF
10747 /* confdefs.h. */
10748 _ACEOF
10749 cat confdefs.h >>conftest.$ac_ext
10750 cat >>conftest.$ac_ext <<_ACEOF
10751 /* end confdefs.h. */
10752 #include <netdb.h>
10754 _ACEOF
10755 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10756 $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then
10759 cat >>confdefs.h <<\_ACEOF
10760 #define GETHOSTBYNAME_R_RETURNS_INT 1
10761 _ACEOF
10764 rm -f conftest*
10767 case " $GCINCS " in
10768 *" -D_REENTRANT "*) ;;
10770 echo "$as_me:$LINENO: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
10771 echo $ECHO_N "checking whether gethostbyname_r declaration requires -D_REENTRANT... $ECHO_C" >&6
10772 if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then
10773 echo $ECHO_N "(cached) $ECHO_C" >&6
10774 else
10775 ac_ext=cc
10776 ac_cpp='$CXXCPP $CPPFLAGS'
10777 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10778 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10779 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10781 cat >conftest.$ac_ext <<_ACEOF
10782 /* confdefs.h. */
10783 _ACEOF
10784 cat confdefs.h >>conftest.$ac_ext
10785 cat >>conftest.$ac_ext <<_ACEOF
10786 /* end confdefs.h. */
10787 #include <netdb.h>
10789 main ()
10791 gethostbyname_r("", 0, 0);
10793 return 0;
10795 _ACEOF
10796 rm -f conftest.$ac_objext
10797 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10798 (eval $ac_compile) 2>conftest.er1
10799 ac_status=$?
10800 grep -v '^ *+' conftest.er1 >conftest.err
10801 rm -f conftest.er1
10802 cat conftest.err >&5
10803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10804 (exit $ac_status); } &&
10805 { ac_try='test -z "$ac_cxx_werror_flag"
10806 || test ! -s conftest.err'
10807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10808 (eval $ac_try) 2>&5
10809 ac_status=$?
10810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10811 (exit $ac_status); }; } &&
10812 { ac_try='test -s conftest.$ac_objext'
10813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10814 (eval $ac_try) 2>&5
10815 ac_status=$?
10816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10817 (exit $ac_status); }; }; then
10818 libjava_cv_gethostbyname_r_needs_reentrant=no
10819 else
10820 echo "$as_me: failed program was:" >&5
10821 sed 's/^/| /' conftest.$ac_ext >&5
10823 CPPFLAGS_SAVE="$CPPFLAGS"
10824 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
10825 cat >conftest.$ac_ext <<_ACEOF
10826 /* confdefs.h. */
10827 _ACEOF
10828 cat confdefs.h >>conftest.$ac_ext
10829 cat >>conftest.$ac_ext <<_ACEOF
10830 /* end confdefs.h. */
10831 #include <netdb.h>
10833 main ()
10835 gethostbyname_r("", 0, 0);
10837 return 0;
10839 _ACEOF
10840 rm -f conftest.$ac_objext
10841 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10842 (eval $ac_compile) 2>conftest.er1
10843 ac_status=$?
10844 grep -v '^ *+' conftest.er1 >conftest.err
10845 rm -f conftest.er1
10846 cat conftest.err >&5
10847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10848 (exit $ac_status); } &&
10849 { ac_try='test -z "$ac_cxx_werror_flag"
10850 || test ! -s conftest.err'
10851 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10852 (eval $ac_try) 2>&5
10853 ac_status=$?
10854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10855 (exit $ac_status); }; } &&
10856 { ac_try='test -s conftest.$ac_objext'
10857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10858 (eval $ac_try) 2>&5
10859 ac_status=$?
10860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10861 (exit $ac_status); }; }; then
10862 libjava_cv_gethostbyname_r_needs_reentrant=yes
10863 else
10864 echo "$as_me: failed program was:" >&5
10865 sed 's/^/| /' conftest.$ac_ext >&5
10867 libjava_cv_gethostbyname_r_needs_reentrant=fail
10869 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10870 CPPFLAGS="$CPPFLAGS_SAVE"
10873 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10874 ac_ext=c
10875 ac_cpp='$CPP $CPPFLAGS'
10876 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10877 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10878 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10882 echo "$as_me:$LINENO: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
10883 echo "${ECHO_T}$libjava_cv_gethostbyname_r_needs_reentrant" >&6
10884 if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
10886 cat >>confdefs.h <<\_ACEOF
10887 #define _REENTRANT 1
10888 _ACEOF
10892 esac
10894 echo "$as_me:$LINENO: checking for struct hostent_data" >&5
10895 echo $ECHO_N "checking for struct hostent_data... $ECHO_C" >&6
10896 if test "${libjava_cv_struct_hostent_data+set}" = set; then
10897 echo $ECHO_N "(cached) $ECHO_C" >&6
10898 else
10899 cat >conftest.$ac_ext <<_ACEOF
10900 /* confdefs.h. */
10901 _ACEOF
10902 cat confdefs.h >>conftest.$ac_ext
10903 cat >>conftest.$ac_ext <<_ACEOF
10904 /* end confdefs.h. */
10906 #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
10907 # define _REENTRANT 1
10908 #endif
10909 #include <netdb.h>
10911 main ()
10913 struct hostent_data data;
10915 return 0;
10917 _ACEOF
10918 rm -f conftest.$ac_objext
10919 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10920 (eval $ac_compile) 2>conftest.er1
10921 ac_status=$?
10922 grep -v '^ *+' conftest.er1 >conftest.err
10923 rm -f conftest.er1
10924 cat conftest.err >&5
10925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10926 (exit $ac_status); } &&
10927 { ac_try='test -z "$ac_c_werror_flag"
10928 || test ! -s conftest.err'
10929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10930 (eval $ac_try) 2>&5
10931 ac_status=$?
10932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10933 (exit $ac_status); }; } &&
10934 { ac_try='test -s conftest.$ac_objext'
10935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10936 (eval $ac_try) 2>&5
10937 ac_status=$?
10938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10939 (exit $ac_status); }; }; then
10940 libjava_cv_struct_hostent_data=yes
10941 else
10942 echo "$as_me: failed program was:" >&5
10943 sed 's/^/| /' conftest.$ac_ext >&5
10945 libjava_cv_struct_hostent_data=no
10947 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10949 echo "$as_me:$LINENO: result: $libjava_cv_struct_hostent_data" >&5
10950 echo "${ECHO_T}$libjava_cv_struct_hostent_data" >&6
10951 if test "x$libjava_cv_struct_hostent_data" = xyes; then
10953 cat >>confdefs.h <<\_ACEOF
10954 #define HAVE_STRUCT_HOSTENT_DATA 1
10955 _ACEOF
10960 done
10963 # FIXME: libjava source code expects to find a prototype for
10964 # gethostbyaddr_r in netdb.h. The outer check ensures that
10965 # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
10966 # to exist where expected. (The root issue: AC_CHECK_FUNCS assumes C
10967 # linkage check is enough, yet C++ code requires proper prototypes.)
10968 cat >conftest.$ac_ext <<_ACEOF
10969 /* confdefs.h. */
10970 _ACEOF
10971 cat confdefs.h >>conftest.$ac_ext
10972 cat >>conftest.$ac_ext <<_ACEOF
10973 /* end confdefs.h. */
10974 #include <netdb.h>
10976 _ACEOF
10977 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10978 $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then
10981 for ac_func in gethostbyaddr_r
10983 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10984 echo "$as_me:$LINENO: checking for $ac_func" >&5
10985 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10986 if eval "test \"\${$as_ac_var+set}\" = set"; then
10987 echo $ECHO_N "(cached) $ECHO_C" >&6
10988 else
10989 if test x$gcc_no_link = xyes; then
10990 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10991 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10992 { (exit 1); exit 1; }; }
10994 cat >conftest.$ac_ext <<_ACEOF
10995 /* confdefs.h. */
10996 _ACEOF
10997 cat confdefs.h >>conftest.$ac_ext
10998 cat >>conftest.$ac_ext <<_ACEOF
10999 /* end confdefs.h. */
11000 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11001 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11002 #define $ac_func innocuous_$ac_func
11004 /* System header to define __stub macros and hopefully few prototypes,
11005 which can conflict with char $ac_func (); below.
11006 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11007 <limits.h> exists even on freestanding compilers. */
11009 #ifdef __STDC__
11010 # include <limits.h>
11011 #else
11012 # include <assert.h>
11013 #endif
11015 #undef $ac_func
11017 /* Override any gcc2 internal prototype to avoid an error. */
11018 #ifdef __cplusplus
11019 extern "C"
11021 #endif
11022 /* We use char because int might match the return type of a gcc2
11023 builtin and then its argument prototype would still apply. */
11024 char $ac_func ();
11025 /* The GNU C library defines this for functions which it implements
11026 to always fail with ENOSYS. Some functions are actually named
11027 something starting with __ and the normal name is an alias. */
11028 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11029 choke me
11030 #else
11031 char (*f) () = $ac_func;
11032 #endif
11033 #ifdef __cplusplus
11035 #endif
11038 main ()
11040 return f != $ac_func;
11042 return 0;
11044 _ACEOF
11045 rm -f conftest.$ac_objext conftest$ac_exeext
11046 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11047 (eval $ac_link) 2>conftest.er1
11048 ac_status=$?
11049 grep -v '^ *+' conftest.er1 >conftest.err
11050 rm -f conftest.er1
11051 cat conftest.err >&5
11052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11053 (exit $ac_status); } &&
11054 { ac_try='test -z "$ac_c_werror_flag"
11055 || test ! -s conftest.err'
11056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11057 (eval $ac_try) 2>&5
11058 ac_status=$?
11059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11060 (exit $ac_status); }; } &&
11061 { ac_try='test -s conftest$ac_exeext'
11062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11063 (eval $ac_try) 2>&5
11064 ac_status=$?
11065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11066 (exit $ac_status); }; }; then
11067 eval "$as_ac_var=yes"
11068 else
11069 echo "$as_me: failed program was:" >&5
11070 sed 's/^/| /' conftest.$ac_ext >&5
11072 eval "$as_ac_var=no"
11074 rm -f conftest.err conftest.$ac_objext \
11075 conftest$ac_exeext conftest.$ac_ext
11077 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11078 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11079 if test `eval echo '${'$as_ac_var'}'` = yes; then
11080 cat >>confdefs.h <<_ACEOF
11081 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11082 _ACEOF
11085 cat >>confdefs.h <<\_ACEOF
11086 #define HAVE_GETHOSTBYADDR_R 1
11087 _ACEOF
11089 # There are two different kinds of gethostbyaddr_r.
11090 # We look for the one that returns `int'.
11091 # Hopefully this check is robust enough.
11092 cat >conftest.$ac_ext <<_ACEOF
11093 /* confdefs.h. */
11094 _ACEOF
11095 cat confdefs.h >>conftest.$ac_ext
11096 cat >>conftest.$ac_ext <<_ACEOF
11097 /* end confdefs.h. */
11098 #include <netdb.h>
11100 _ACEOF
11101 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11102 $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then
11105 cat >>confdefs.h <<\_ACEOF
11106 #define GETHOSTBYADDR_R_RETURNS_INT 1
11107 _ACEOF
11110 rm -f conftest*
11113 done
11116 rm -f conftest*
11120 for ac_func in gethostname
11122 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11123 echo "$as_me:$LINENO: checking for $ac_func" >&5
11124 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11125 if eval "test \"\${$as_ac_var+set}\" = set"; then
11126 echo $ECHO_N "(cached) $ECHO_C" >&6
11127 else
11128 if test x$gcc_no_link = xyes; then
11129 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11130 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11131 { (exit 1); exit 1; }; }
11133 cat >conftest.$ac_ext <<_ACEOF
11134 /* confdefs.h. */
11135 _ACEOF
11136 cat confdefs.h >>conftest.$ac_ext
11137 cat >>conftest.$ac_ext <<_ACEOF
11138 /* end confdefs.h. */
11139 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11140 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11141 #define $ac_func innocuous_$ac_func
11143 /* System header to define __stub macros and hopefully few prototypes,
11144 which can conflict with char $ac_func (); below.
11145 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11146 <limits.h> exists even on freestanding compilers. */
11148 #ifdef __STDC__
11149 # include <limits.h>
11150 #else
11151 # include <assert.h>
11152 #endif
11154 #undef $ac_func
11156 /* Override any gcc2 internal prototype to avoid an error. */
11157 #ifdef __cplusplus
11158 extern "C"
11160 #endif
11161 /* We use char because int might match the return type of a gcc2
11162 builtin and then its argument prototype would still apply. */
11163 char $ac_func ();
11164 /* The GNU C library defines this for functions which it implements
11165 to always fail with ENOSYS. Some functions are actually named
11166 something starting with __ and the normal name is an alias. */
11167 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11168 choke me
11169 #else
11170 char (*f) () = $ac_func;
11171 #endif
11172 #ifdef __cplusplus
11174 #endif
11177 main ()
11179 return f != $ac_func;
11181 return 0;
11183 _ACEOF
11184 rm -f conftest.$ac_objext conftest$ac_exeext
11185 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11186 (eval $ac_link) 2>conftest.er1
11187 ac_status=$?
11188 grep -v '^ *+' conftest.er1 >conftest.err
11189 rm -f conftest.er1
11190 cat conftest.err >&5
11191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11192 (exit $ac_status); } &&
11193 { ac_try='test -z "$ac_c_werror_flag"
11194 || test ! -s conftest.err'
11195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11196 (eval $ac_try) 2>&5
11197 ac_status=$?
11198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11199 (exit $ac_status); }; } &&
11200 { ac_try='test -s conftest$ac_exeext'
11201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11202 (eval $ac_try) 2>&5
11203 ac_status=$?
11204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11205 (exit $ac_status); }; }; then
11206 eval "$as_ac_var=yes"
11207 else
11208 echo "$as_me: failed program was:" >&5
11209 sed 's/^/| /' conftest.$ac_ext >&5
11211 eval "$as_ac_var=no"
11213 rm -f conftest.err conftest.$ac_objext \
11214 conftest$ac_exeext conftest.$ac_ext
11216 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11217 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11218 if test `eval echo '${'$as_ac_var'}'` = yes; then
11219 cat >>confdefs.h <<_ACEOF
11220 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11221 _ACEOF
11224 cat >>confdefs.h <<\_ACEOF
11225 #define HAVE_GETHOSTNAME 1
11226 _ACEOF
11228 cat >conftest.$ac_ext <<_ACEOF
11229 /* confdefs.h. */
11230 _ACEOF
11231 cat confdefs.h >>conftest.$ac_ext
11232 cat >>conftest.$ac_ext <<_ACEOF
11233 /* end confdefs.h. */
11234 #include <unistd.h>
11236 _ACEOF
11237 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11238 $EGREP "gethostname" >/dev/null 2>&1; then
11241 cat >>confdefs.h <<\_ACEOF
11242 #define HAVE_GETHOSTNAME_DECL 1
11243 _ACEOF
11246 rm -f conftest*
11249 done
11253 for ac_func in usleep
11255 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11256 echo "$as_me:$LINENO: checking for $ac_func" >&5
11257 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11258 if eval "test \"\${$as_ac_var+set}\" = set"; then
11259 echo $ECHO_N "(cached) $ECHO_C" >&6
11260 else
11261 if test x$gcc_no_link = xyes; then
11262 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11263 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11264 { (exit 1); exit 1; }; }
11266 cat >conftest.$ac_ext <<_ACEOF
11267 /* confdefs.h. */
11268 _ACEOF
11269 cat confdefs.h >>conftest.$ac_ext
11270 cat >>conftest.$ac_ext <<_ACEOF
11271 /* end confdefs.h. */
11272 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11273 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11274 #define $ac_func innocuous_$ac_func
11276 /* System header to define __stub macros and hopefully few prototypes,
11277 which can conflict with char $ac_func (); below.
11278 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11279 <limits.h> exists even on freestanding compilers. */
11281 #ifdef __STDC__
11282 # include <limits.h>
11283 #else
11284 # include <assert.h>
11285 #endif
11287 #undef $ac_func
11289 /* Override any gcc2 internal prototype to avoid an error. */
11290 #ifdef __cplusplus
11291 extern "C"
11293 #endif
11294 /* We use char because int might match the return type of a gcc2
11295 builtin and then its argument prototype would still apply. */
11296 char $ac_func ();
11297 /* The GNU C library defines this for functions which it implements
11298 to always fail with ENOSYS. Some functions are actually named
11299 something starting with __ and the normal name is an alias. */
11300 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11301 choke me
11302 #else
11303 char (*f) () = $ac_func;
11304 #endif
11305 #ifdef __cplusplus
11307 #endif
11310 main ()
11312 return f != $ac_func;
11314 return 0;
11316 _ACEOF
11317 rm -f conftest.$ac_objext conftest$ac_exeext
11318 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11319 (eval $ac_link) 2>conftest.er1
11320 ac_status=$?
11321 grep -v '^ *+' conftest.er1 >conftest.err
11322 rm -f conftest.er1
11323 cat conftest.err >&5
11324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11325 (exit $ac_status); } &&
11326 { ac_try='test -z "$ac_c_werror_flag"
11327 || test ! -s conftest.err'
11328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11329 (eval $ac_try) 2>&5
11330 ac_status=$?
11331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11332 (exit $ac_status); }; } &&
11333 { ac_try='test -s conftest$ac_exeext'
11334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11335 (eval $ac_try) 2>&5
11336 ac_status=$?
11337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11338 (exit $ac_status); }; }; then
11339 eval "$as_ac_var=yes"
11340 else
11341 echo "$as_me: failed program was:" >&5
11342 sed 's/^/| /' conftest.$ac_ext >&5
11344 eval "$as_ac_var=no"
11346 rm -f conftest.err conftest.$ac_objext \
11347 conftest$ac_exeext conftest.$ac_ext
11349 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11350 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11351 if test `eval echo '${'$as_ac_var'}'` = yes; then
11352 cat >>confdefs.h <<_ACEOF
11353 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11354 _ACEOF
11356 cat >conftest.$ac_ext <<_ACEOF
11357 /* confdefs.h. */
11358 _ACEOF
11359 cat confdefs.h >>conftest.$ac_ext
11360 cat >>conftest.$ac_ext <<_ACEOF
11361 /* end confdefs.h. */
11362 #include <unistd.h>
11364 _ACEOF
11365 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11366 $EGREP "usleep" >/dev/null 2>&1; then
11369 cat >>confdefs.h <<\_ACEOF
11370 #define HAVE_USLEEP_DECL 1
11371 _ACEOF
11374 rm -f conftest*
11377 done
11380 # Look for these functions in the thread library, but only bother
11381 # if using POSIX threads.
11382 if test "$THREADS" = posix; then
11383 save_LIBS="$LIBS"
11384 LIBS="$LIBS $THREADLIBS"
11385 # Some POSIX thread systems don't have pthread_mutexattr_settype.
11386 # E.g., Solaris.
11389 for ac_func in pthread_mutexattr_settype pthread_mutexattr_setkind_np
11391 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11392 echo "$as_me:$LINENO: checking for $ac_func" >&5
11393 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11394 if eval "test \"\${$as_ac_var+set}\" = set"; then
11395 echo $ECHO_N "(cached) $ECHO_C" >&6
11396 else
11397 if test x$gcc_no_link = xyes; then
11398 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11399 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11400 { (exit 1); exit 1; }; }
11402 cat >conftest.$ac_ext <<_ACEOF
11403 /* confdefs.h. */
11404 _ACEOF
11405 cat confdefs.h >>conftest.$ac_ext
11406 cat >>conftest.$ac_ext <<_ACEOF
11407 /* end confdefs.h. */
11408 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11409 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11410 #define $ac_func innocuous_$ac_func
11412 /* System header to define __stub macros and hopefully few prototypes,
11413 which can conflict with char $ac_func (); below.
11414 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11415 <limits.h> exists even on freestanding compilers. */
11417 #ifdef __STDC__
11418 # include <limits.h>
11419 #else
11420 # include <assert.h>
11421 #endif
11423 #undef $ac_func
11425 /* Override any gcc2 internal prototype to avoid an error. */
11426 #ifdef __cplusplus
11427 extern "C"
11429 #endif
11430 /* We use char because int might match the return type of a gcc2
11431 builtin and then its argument prototype would still apply. */
11432 char $ac_func ();
11433 /* The GNU C library defines this for functions which it implements
11434 to always fail with ENOSYS. Some functions are actually named
11435 something starting with __ and the normal name is an alias. */
11436 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11437 choke me
11438 #else
11439 char (*f) () = $ac_func;
11440 #endif
11441 #ifdef __cplusplus
11443 #endif
11446 main ()
11448 return f != $ac_func;
11450 return 0;
11452 _ACEOF
11453 rm -f conftest.$ac_objext conftest$ac_exeext
11454 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11455 (eval $ac_link) 2>conftest.er1
11456 ac_status=$?
11457 grep -v '^ *+' conftest.er1 >conftest.err
11458 rm -f conftest.er1
11459 cat conftest.err >&5
11460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11461 (exit $ac_status); } &&
11462 { ac_try='test -z "$ac_c_werror_flag"
11463 || test ! -s conftest.err'
11464 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11465 (eval $ac_try) 2>&5
11466 ac_status=$?
11467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11468 (exit $ac_status); }; } &&
11469 { ac_try='test -s conftest$ac_exeext'
11470 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11471 (eval $ac_try) 2>&5
11472 ac_status=$?
11473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11474 (exit $ac_status); }; }; then
11475 eval "$as_ac_var=yes"
11476 else
11477 echo "$as_me: failed program was:" >&5
11478 sed 's/^/| /' conftest.$ac_ext >&5
11480 eval "$as_ac_var=no"
11482 rm -f conftest.err conftest.$ac_objext \
11483 conftest$ac_exeext conftest.$ac_ext
11485 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11486 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11487 if test `eval echo '${'$as_ac_var'}'` = yes; then
11488 cat >>confdefs.h <<_ACEOF
11489 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11490 _ACEOF
11493 done
11496 # Look for sched_yield. Up to Solaris 2.6, it is in libposix4, since
11497 # Solaris 7 the name librt is preferred.
11499 for ac_func in sched_yield
11501 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11502 echo "$as_me:$LINENO: checking for $ac_func" >&5
11503 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11504 if eval "test \"\${$as_ac_var+set}\" = set"; then
11505 echo $ECHO_N "(cached) $ECHO_C" >&6
11506 else
11507 if test x$gcc_no_link = xyes; then
11508 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11509 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11510 { (exit 1); exit 1; }; }
11512 cat >conftest.$ac_ext <<_ACEOF
11513 /* confdefs.h. */
11514 _ACEOF
11515 cat confdefs.h >>conftest.$ac_ext
11516 cat >>conftest.$ac_ext <<_ACEOF
11517 /* end confdefs.h. */
11518 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11519 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11520 #define $ac_func innocuous_$ac_func
11522 /* System header to define __stub macros and hopefully few prototypes,
11523 which can conflict with char $ac_func (); below.
11524 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11525 <limits.h> exists even on freestanding compilers. */
11527 #ifdef __STDC__
11528 # include <limits.h>
11529 #else
11530 # include <assert.h>
11531 #endif
11533 #undef $ac_func
11535 /* Override any gcc2 internal prototype to avoid an error. */
11536 #ifdef __cplusplus
11537 extern "C"
11539 #endif
11540 /* We use char because int might match the return type of a gcc2
11541 builtin and then its argument prototype would still apply. */
11542 char $ac_func ();
11543 /* The GNU C library defines this for functions which it implements
11544 to always fail with ENOSYS. Some functions are actually named
11545 something starting with __ and the normal name is an alias. */
11546 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11547 choke me
11548 #else
11549 char (*f) () = $ac_func;
11550 #endif
11551 #ifdef __cplusplus
11553 #endif
11556 main ()
11558 return f != $ac_func;
11560 return 0;
11562 _ACEOF
11563 rm -f conftest.$ac_objext conftest$ac_exeext
11564 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11565 (eval $ac_link) 2>conftest.er1
11566 ac_status=$?
11567 grep -v '^ *+' conftest.er1 >conftest.err
11568 rm -f conftest.er1
11569 cat conftest.err >&5
11570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11571 (exit $ac_status); } &&
11572 { ac_try='test -z "$ac_c_werror_flag"
11573 || test ! -s conftest.err'
11574 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11575 (eval $ac_try) 2>&5
11576 ac_status=$?
11577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11578 (exit $ac_status); }; } &&
11579 { ac_try='test -s conftest$ac_exeext'
11580 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11581 (eval $ac_try) 2>&5
11582 ac_status=$?
11583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11584 (exit $ac_status); }; }; then
11585 eval "$as_ac_var=yes"
11586 else
11587 echo "$as_me: failed program was:" >&5
11588 sed 's/^/| /' conftest.$ac_ext >&5
11590 eval "$as_ac_var=no"
11592 rm -f conftest.err conftest.$ac_objext \
11593 conftest$ac_exeext conftest.$ac_ext
11595 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11596 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11597 if test `eval echo '${'$as_ac_var'}'` = yes; then
11598 cat >>confdefs.h <<_ACEOF
11599 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11600 _ACEOF
11602 else
11604 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
11605 echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
11606 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
11607 echo $ECHO_N "(cached) $ECHO_C" >&6
11608 else
11609 ac_check_lib_save_LIBS=$LIBS
11610 LIBS="-lrt $LIBS"
11611 if test x$gcc_no_link = xyes; then
11612 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11613 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11614 { (exit 1); exit 1; }; }
11616 cat >conftest.$ac_ext <<_ACEOF
11617 /* confdefs.h. */
11618 _ACEOF
11619 cat confdefs.h >>conftest.$ac_ext
11620 cat >>conftest.$ac_ext <<_ACEOF
11621 /* end confdefs.h. */
11623 /* Override any gcc2 internal prototype to avoid an error. */
11624 #ifdef __cplusplus
11625 extern "C"
11626 #endif
11627 /* We use char because int might match the return type of a gcc2
11628 builtin and then its argument prototype would still apply. */
11629 char sched_yield ();
11631 main ()
11633 sched_yield ();
11635 return 0;
11637 _ACEOF
11638 rm -f conftest.$ac_objext conftest$ac_exeext
11639 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11640 (eval $ac_link) 2>conftest.er1
11641 ac_status=$?
11642 grep -v '^ *+' conftest.er1 >conftest.err
11643 rm -f conftest.er1
11644 cat conftest.err >&5
11645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11646 (exit $ac_status); } &&
11647 { ac_try='test -z "$ac_c_werror_flag"
11648 || test ! -s conftest.err'
11649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11650 (eval $ac_try) 2>&5
11651 ac_status=$?
11652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11653 (exit $ac_status); }; } &&
11654 { ac_try='test -s conftest$ac_exeext'
11655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11656 (eval $ac_try) 2>&5
11657 ac_status=$?
11658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11659 (exit $ac_status); }; }; then
11660 ac_cv_lib_rt_sched_yield=yes
11661 else
11662 echo "$as_me: failed program was:" >&5
11663 sed 's/^/| /' conftest.$ac_ext >&5
11665 ac_cv_lib_rt_sched_yield=no
11667 rm -f conftest.err conftest.$ac_objext \
11668 conftest$ac_exeext conftest.$ac_ext
11669 LIBS=$ac_check_lib_save_LIBS
11671 echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
11672 echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
11673 if test $ac_cv_lib_rt_sched_yield = yes; then
11675 cat >>confdefs.h <<\_ACEOF
11676 #define HAVE_SCHED_YIELD 1
11677 _ACEOF
11679 THREADLIBS="$THREADLIBS -lrt"
11680 THREADSPEC="$THREADSPEC -lrt"
11681 else
11683 echo "$as_me:$LINENO: checking for sched_yield in -lposix4" >&5
11684 echo $ECHO_N "checking for sched_yield in -lposix4... $ECHO_C" >&6
11685 if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then
11686 echo $ECHO_N "(cached) $ECHO_C" >&6
11687 else
11688 ac_check_lib_save_LIBS=$LIBS
11689 LIBS="-lposix4 $LIBS"
11690 if test x$gcc_no_link = xyes; then
11691 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11692 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11693 { (exit 1); exit 1; }; }
11695 cat >conftest.$ac_ext <<_ACEOF
11696 /* confdefs.h. */
11697 _ACEOF
11698 cat confdefs.h >>conftest.$ac_ext
11699 cat >>conftest.$ac_ext <<_ACEOF
11700 /* end confdefs.h. */
11702 /* Override any gcc2 internal prototype to avoid an error. */
11703 #ifdef __cplusplus
11704 extern "C"
11705 #endif
11706 /* We use char because int might match the return type of a gcc2
11707 builtin and then its argument prototype would still apply. */
11708 char sched_yield ();
11710 main ()
11712 sched_yield ();
11714 return 0;
11716 _ACEOF
11717 rm -f conftest.$ac_objext conftest$ac_exeext
11718 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11719 (eval $ac_link) 2>conftest.er1
11720 ac_status=$?
11721 grep -v '^ *+' conftest.er1 >conftest.err
11722 rm -f conftest.er1
11723 cat conftest.err >&5
11724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11725 (exit $ac_status); } &&
11726 { ac_try='test -z "$ac_c_werror_flag"
11727 || test ! -s conftest.err'
11728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11729 (eval $ac_try) 2>&5
11730 ac_status=$?
11731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11732 (exit $ac_status); }; } &&
11733 { ac_try='test -s conftest$ac_exeext'
11734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11735 (eval $ac_try) 2>&5
11736 ac_status=$?
11737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11738 (exit $ac_status); }; }; then
11739 ac_cv_lib_posix4_sched_yield=yes
11740 else
11741 echo "$as_me: failed program was:" >&5
11742 sed 's/^/| /' conftest.$ac_ext >&5
11744 ac_cv_lib_posix4_sched_yield=no
11746 rm -f conftest.err conftest.$ac_objext \
11747 conftest$ac_exeext conftest.$ac_ext
11748 LIBS=$ac_check_lib_save_LIBS
11750 echo "$as_me:$LINENO: result: $ac_cv_lib_posix4_sched_yield" >&5
11751 echo "${ECHO_T}$ac_cv_lib_posix4_sched_yield" >&6
11752 if test $ac_cv_lib_posix4_sched_yield = yes; then
11754 cat >>confdefs.h <<\_ACEOF
11755 #define HAVE_SCHED_YIELD 1
11756 _ACEOF
11758 THREADLIBS="$THREADLIBS -lposix4"
11759 THREADSPEC="$THREADSPEC -lposix4"
11765 done
11767 LIBS="$save_LIBS"
11769 # We can save a little space at runtime if the mutex has m_count
11770 # or __m_count. This is a nice hack for Linux.
11771 cat >conftest.$ac_ext <<_ACEOF
11772 /* confdefs.h. */
11773 _ACEOF
11774 cat confdefs.h >>conftest.$ac_ext
11775 cat >>conftest.$ac_ext <<_ACEOF
11776 /* end confdefs.h. */
11777 #include <pthread.h>
11779 main ()
11782 extern pthread_mutex_t *mutex; int q = mutex->m_count;
11785 return 0;
11787 _ACEOF
11788 rm -f conftest.$ac_objext
11789 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11790 (eval $ac_compile) 2>conftest.er1
11791 ac_status=$?
11792 grep -v '^ *+' conftest.er1 >conftest.err
11793 rm -f conftest.er1
11794 cat conftest.err >&5
11795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11796 (exit $ac_status); } &&
11797 { ac_try='test -z "$ac_c_werror_flag"
11798 || test ! -s conftest.err'
11799 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11800 (eval $ac_try) 2>&5
11801 ac_status=$?
11802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11803 (exit $ac_status); }; } &&
11804 { ac_try='test -s conftest.$ac_objext'
11805 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11806 (eval $ac_try) 2>&5
11807 ac_status=$?
11808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11809 (exit $ac_status); }; }; then
11811 cat >>confdefs.h <<\_ACEOF
11812 #define PTHREAD_MUTEX_HAVE_M_COUNT 1
11813 _ACEOF
11815 else
11816 echo "$as_me: failed program was:" >&5
11817 sed 's/^/| /' conftest.$ac_ext >&5
11820 cat >conftest.$ac_ext <<_ACEOF
11821 /* confdefs.h. */
11822 _ACEOF
11823 cat confdefs.h >>conftest.$ac_ext
11824 cat >>conftest.$ac_ext <<_ACEOF
11825 /* end confdefs.h. */
11826 #include <pthread.h>
11828 main ()
11831 extern pthread_mutex_t *mutex; int q = mutex->__m_count;
11834 return 0;
11836 _ACEOF
11837 rm -f conftest.$ac_objext
11838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11839 (eval $ac_compile) 2>conftest.er1
11840 ac_status=$?
11841 grep -v '^ *+' conftest.er1 >conftest.err
11842 rm -f conftest.er1
11843 cat conftest.err >&5
11844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11845 (exit $ac_status); } &&
11846 { ac_try='test -z "$ac_c_werror_flag"
11847 || test ! -s conftest.err'
11848 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11849 (eval $ac_try) 2>&5
11850 ac_status=$?
11851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11852 (exit $ac_status); }; } &&
11853 { ac_try='test -s conftest.$ac_objext'
11854 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11855 (eval $ac_try) 2>&5
11856 ac_status=$?
11857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11858 (exit $ac_status); }; }; then
11860 cat >>confdefs.h <<\_ACEOF
11861 #define PTHREAD_MUTEX_HAVE___M_COUNT 1
11862 _ACEOF
11864 else
11865 echo "$as_me: failed program was:" >&5
11866 sed 's/^/| /' conftest.$ac_ext >&5
11869 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11871 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11874 # We require a way to get the time.
11875 time_found=no
11879 for ac_func in gettimeofday time ftime
11881 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11882 echo "$as_me:$LINENO: checking for $ac_func" >&5
11883 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11884 if eval "test \"\${$as_ac_var+set}\" = set"; then
11885 echo $ECHO_N "(cached) $ECHO_C" >&6
11886 else
11887 if test x$gcc_no_link = xyes; then
11888 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11889 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11890 { (exit 1); exit 1; }; }
11892 cat >conftest.$ac_ext <<_ACEOF
11893 /* confdefs.h. */
11894 _ACEOF
11895 cat confdefs.h >>conftest.$ac_ext
11896 cat >>conftest.$ac_ext <<_ACEOF
11897 /* end confdefs.h. */
11898 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11899 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11900 #define $ac_func innocuous_$ac_func
11902 /* System header to define __stub macros and hopefully few prototypes,
11903 which can conflict with char $ac_func (); below.
11904 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11905 <limits.h> exists even on freestanding compilers. */
11907 #ifdef __STDC__
11908 # include <limits.h>
11909 #else
11910 # include <assert.h>
11911 #endif
11913 #undef $ac_func
11915 /* Override any gcc2 internal prototype to avoid an error. */
11916 #ifdef __cplusplus
11917 extern "C"
11919 #endif
11920 /* We use char because int might match the return type of a gcc2
11921 builtin and then its argument prototype would still apply. */
11922 char $ac_func ();
11923 /* The GNU C library defines this for functions which it implements
11924 to always fail with ENOSYS. Some functions are actually named
11925 something starting with __ and the normal name is an alias. */
11926 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11927 choke me
11928 #else
11929 char (*f) () = $ac_func;
11930 #endif
11931 #ifdef __cplusplus
11933 #endif
11936 main ()
11938 return f != $ac_func;
11940 return 0;
11942 _ACEOF
11943 rm -f conftest.$ac_objext conftest$ac_exeext
11944 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11945 (eval $ac_link) 2>conftest.er1
11946 ac_status=$?
11947 grep -v '^ *+' conftest.er1 >conftest.err
11948 rm -f conftest.er1
11949 cat conftest.err >&5
11950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11951 (exit $ac_status); } &&
11952 { ac_try='test -z "$ac_c_werror_flag"
11953 || test ! -s conftest.err'
11954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11955 (eval $ac_try) 2>&5
11956 ac_status=$?
11957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11958 (exit $ac_status); }; } &&
11959 { ac_try='test -s conftest$ac_exeext'
11960 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11961 (eval $ac_try) 2>&5
11962 ac_status=$?
11963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11964 (exit $ac_status); }; }; then
11965 eval "$as_ac_var=yes"
11966 else
11967 echo "$as_me: failed program was:" >&5
11968 sed 's/^/| /' conftest.$ac_ext >&5
11970 eval "$as_ac_var=no"
11972 rm -f conftest.err conftest.$ac_objext \
11973 conftest$ac_exeext conftest.$ac_ext
11975 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11976 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11977 if test `eval echo '${'$as_ac_var'}'` = yes; then
11978 cat >>confdefs.h <<_ACEOF
11979 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11980 _ACEOF
11981 time_found=yes
11983 done
11985 if test "$time_found" = no; then
11986 { { echo "$as_me:$LINENO: error: no function found to get the time" >&5
11987 echo "$as_me: error: no function found to get the time" >&2;}
11988 { (exit 1); exit 1; }; }
11992 for ac_func in memmove
11994 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11995 echo "$as_me:$LINENO: checking for $ac_func" >&5
11996 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11997 if eval "test \"\${$as_ac_var+set}\" = set"; then
11998 echo $ECHO_N "(cached) $ECHO_C" >&6
11999 else
12000 if test x$gcc_no_link = xyes; then
12001 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12002 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12003 { (exit 1); exit 1; }; }
12005 cat >conftest.$ac_ext <<_ACEOF
12006 /* confdefs.h. */
12007 _ACEOF
12008 cat confdefs.h >>conftest.$ac_ext
12009 cat >>conftest.$ac_ext <<_ACEOF
12010 /* end confdefs.h. */
12011 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12012 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12013 #define $ac_func innocuous_$ac_func
12015 /* System header to define __stub macros and hopefully few prototypes,
12016 which can conflict with char $ac_func (); below.
12017 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12018 <limits.h> exists even on freestanding compilers. */
12020 #ifdef __STDC__
12021 # include <limits.h>
12022 #else
12023 # include <assert.h>
12024 #endif
12026 #undef $ac_func
12028 /* Override any gcc2 internal prototype to avoid an error. */
12029 #ifdef __cplusplus
12030 extern "C"
12032 #endif
12033 /* We use char because int might match the return type of a gcc2
12034 builtin and then its argument prototype would still apply. */
12035 char $ac_func ();
12036 /* The GNU C library defines this for functions which it implements
12037 to always fail with ENOSYS. Some functions are actually named
12038 something starting with __ and the normal name is an alias. */
12039 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12040 choke me
12041 #else
12042 char (*f) () = $ac_func;
12043 #endif
12044 #ifdef __cplusplus
12046 #endif
12049 main ()
12051 return f != $ac_func;
12053 return 0;
12055 _ACEOF
12056 rm -f conftest.$ac_objext conftest$ac_exeext
12057 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12058 (eval $ac_link) 2>conftest.er1
12059 ac_status=$?
12060 grep -v '^ *+' conftest.er1 >conftest.err
12061 rm -f conftest.er1
12062 cat conftest.err >&5
12063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12064 (exit $ac_status); } &&
12065 { ac_try='test -z "$ac_c_werror_flag"
12066 || test ! -s conftest.err'
12067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12068 (eval $ac_try) 2>&5
12069 ac_status=$?
12070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12071 (exit $ac_status); }; } &&
12072 { ac_try='test -s conftest$ac_exeext'
12073 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12074 (eval $ac_try) 2>&5
12075 ac_status=$?
12076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12077 (exit $ac_status); }; }; then
12078 eval "$as_ac_var=yes"
12079 else
12080 echo "$as_me: failed program was:" >&5
12081 sed 's/^/| /' conftest.$ac_ext >&5
12083 eval "$as_ac_var=no"
12085 rm -f conftest.err conftest.$ac_objext \
12086 conftest$ac_exeext conftest.$ac_ext
12088 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12089 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12090 if test `eval echo '${'$as_ac_var'}'` = yes; then
12091 cat >>confdefs.h <<_ACEOF
12092 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12093 _ACEOF
12096 done
12099 # We require memcpy.
12100 memcpy_found=no
12102 for ac_func in memcpy
12104 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12105 echo "$as_me:$LINENO: checking for $ac_func" >&5
12106 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12107 if eval "test \"\${$as_ac_var+set}\" = set"; then
12108 echo $ECHO_N "(cached) $ECHO_C" >&6
12109 else
12110 if test x$gcc_no_link = xyes; then
12111 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12112 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12113 { (exit 1); exit 1; }; }
12115 cat >conftest.$ac_ext <<_ACEOF
12116 /* confdefs.h. */
12117 _ACEOF
12118 cat confdefs.h >>conftest.$ac_ext
12119 cat >>conftest.$ac_ext <<_ACEOF
12120 /* end confdefs.h. */
12121 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12122 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12123 #define $ac_func innocuous_$ac_func
12125 /* System header to define __stub macros and hopefully few prototypes,
12126 which can conflict with char $ac_func (); below.
12127 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12128 <limits.h> exists even on freestanding compilers. */
12130 #ifdef __STDC__
12131 # include <limits.h>
12132 #else
12133 # include <assert.h>
12134 #endif
12136 #undef $ac_func
12138 /* Override any gcc2 internal prototype to avoid an error. */
12139 #ifdef __cplusplus
12140 extern "C"
12142 #endif
12143 /* We use char because int might match the return type of a gcc2
12144 builtin and then its argument prototype would still apply. */
12145 char $ac_func ();
12146 /* The GNU C library defines this for functions which it implements
12147 to always fail with ENOSYS. Some functions are actually named
12148 something starting with __ and the normal name is an alias. */
12149 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12150 choke me
12151 #else
12152 char (*f) () = $ac_func;
12153 #endif
12154 #ifdef __cplusplus
12156 #endif
12159 main ()
12161 return f != $ac_func;
12163 return 0;
12165 _ACEOF
12166 rm -f conftest.$ac_objext conftest$ac_exeext
12167 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12168 (eval $ac_link) 2>conftest.er1
12169 ac_status=$?
12170 grep -v '^ *+' conftest.er1 >conftest.err
12171 rm -f conftest.er1
12172 cat conftest.err >&5
12173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12174 (exit $ac_status); } &&
12175 { ac_try='test -z "$ac_c_werror_flag"
12176 || test ! -s conftest.err'
12177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12178 (eval $ac_try) 2>&5
12179 ac_status=$?
12180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12181 (exit $ac_status); }; } &&
12182 { ac_try='test -s conftest$ac_exeext'
12183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12184 (eval $ac_try) 2>&5
12185 ac_status=$?
12186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12187 (exit $ac_status); }; }; then
12188 eval "$as_ac_var=yes"
12189 else
12190 echo "$as_me: failed program was:" >&5
12191 sed 's/^/| /' conftest.$ac_ext >&5
12193 eval "$as_ac_var=no"
12195 rm -f conftest.err conftest.$ac_objext \
12196 conftest$ac_exeext conftest.$ac_ext
12198 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12199 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12200 if test `eval echo '${'$as_ac_var'}'` = yes; then
12201 cat >>confdefs.h <<_ACEOF
12202 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12203 _ACEOF
12204 memcpy_found=yes
12206 done
12208 if test "$memcpy_found" = no; then
12209 { { echo "$as_me:$LINENO: error: memcpy is required" >&5
12210 echo "$as_me: error: memcpy is required" >&2;}
12211 { (exit 1); exit 1; }; }
12214 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12215 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12216 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12217 echo $ECHO_N "(cached) $ECHO_C" >&6
12218 else
12219 ac_check_lib_save_LIBS=$LIBS
12220 LIBS="-ldl $LIBS"
12221 if test x$gcc_no_link = xyes; then
12222 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12223 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12224 { (exit 1); exit 1; }; }
12226 cat >conftest.$ac_ext <<_ACEOF
12227 /* confdefs.h. */
12228 _ACEOF
12229 cat confdefs.h >>conftest.$ac_ext
12230 cat >>conftest.$ac_ext <<_ACEOF
12231 /* end confdefs.h. */
12233 /* Override any gcc2 internal prototype to avoid an error. */
12234 #ifdef __cplusplus
12235 extern "C"
12236 #endif
12237 /* We use char because int might match the return type of a gcc2
12238 builtin and then its argument prototype would still apply. */
12239 char dlopen ();
12241 main ()
12243 dlopen ();
12245 return 0;
12247 _ACEOF
12248 rm -f conftest.$ac_objext conftest$ac_exeext
12249 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12250 (eval $ac_link) 2>conftest.er1
12251 ac_status=$?
12252 grep -v '^ *+' conftest.er1 >conftest.err
12253 rm -f conftest.er1
12254 cat conftest.err >&5
12255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12256 (exit $ac_status); } &&
12257 { ac_try='test -z "$ac_c_werror_flag"
12258 || test ! -s conftest.err'
12259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12260 (eval $ac_try) 2>&5
12261 ac_status=$?
12262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12263 (exit $ac_status); }; } &&
12264 { ac_try='test -s conftest$ac_exeext'
12265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12266 (eval $ac_try) 2>&5
12267 ac_status=$?
12268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12269 (exit $ac_status); }; }; then
12270 ac_cv_lib_dl_dlopen=yes
12271 else
12272 echo "$as_me: failed program was:" >&5
12273 sed 's/^/| /' conftest.$ac_ext >&5
12275 ac_cv_lib_dl_dlopen=no
12277 rm -f conftest.err conftest.$ac_objext \
12278 conftest$ac_exeext conftest.$ac_ext
12279 LIBS=$ac_check_lib_save_LIBS
12281 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12282 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12283 if test $ac_cv_lib_dl_dlopen = yes; then
12286 cat >>confdefs.h <<\_ACEOF
12287 #define HAVE_DLOPEN 1
12288 _ACEOF
12293 # Some library-finding code we stole from Tcl.
12294 #--------------------------------------------------------------------
12295 # Check for the existence of the -lsocket and -lnsl libraries.
12296 # The order here is important, so that they end up in the right
12297 # order in the command line generated by make. Here are some
12298 # special considerations:
12299 # 1. Use "connect" and "accept" to check for -lsocket, and
12300 # "gethostbyname" to check for -lnsl.
12301 # 2. Use each function name only once: can't redo a check because
12302 # autoconf caches the results of the last check and won't redo it.
12303 # 3. Use -lnsl and -lsocket only if they supply procedures that
12304 # aren't already present in the normal libraries. This is because
12305 # IRIX 5.2 has libraries, but they aren't needed and they're
12306 # bogus: they goof up name resolution if used.
12307 # 4. On some SVR4 systems, can't use -lsocket without -lnsl too.
12308 # To get around this problem, check for both libraries together
12309 # if -lsocket doesn't work by itself.
12310 #--------------------------------------------------------------------
12312 echo "$as_me:$LINENO: checking for socket libraries" >&5
12313 echo $ECHO_N "checking for socket libraries... $ECHO_C" >&6
12314 if test "${gcj_cv_lib_sockets+set}" = set; then
12315 echo $ECHO_N "(cached) $ECHO_C" >&6
12316 else
12317 gcj_cv_lib_sockets=
12318 gcj_checkBoth=0
12319 unset ac_cv_func_connect
12320 echo "$as_me:$LINENO: checking for connect" >&5
12321 echo $ECHO_N "checking for connect... $ECHO_C" >&6
12322 if test "${ac_cv_func_connect+set}" = set; then
12323 echo $ECHO_N "(cached) $ECHO_C" >&6
12324 else
12325 if test x$gcc_no_link = xyes; then
12326 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12327 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12328 { (exit 1); exit 1; }; }
12330 cat >conftest.$ac_ext <<_ACEOF
12331 /* confdefs.h. */
12332 _ACEOF
12333 cat confdefs.h >>conftest.$ac_ext
12334 cat >>conftest.$ac_ext <<_ACEOF
12335 /* end confdefs.h. */
12336 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
12337 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12338 #define connect innocuous_connect
12340 /* System header to define __stub macros and hopefully few prototypes,
12341 which can conflict with char connect (); below.
12342 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12343 <limits.h> exists even on freestanding compilers. */
12345 #ifdef __STDC__
12346 # include <limits.h>
12347 #else
12348 # include <assert.h>
12349 #endif
12351 #undef connect
12353 /* Override any gcc2 internal prototype to avoid an error. */
12354 #ifdef __cplusplus
12355 extern "C"
12357 #endif
12358 /* We use char because int might match the return type of a gcc2
12359 builtin and then its argument prototype would still apply. */
12360 char connect ();
12361 /* The GNU C library defines this for functions which it implements
12362 to always fail with ENOSYS. Some functions are actually named
12363 something starting with __ and the normal name is an alias. */
12364 #if defined (__stub_connect) || defined (__stub___connect)
12365 choke me
12366 #else
12367 char (*f) () = connect;
12368 #endif
12369 #ifdef __cplusplus
12371 #endif
12374 main ()
12376 return f != connect;
12378 return 0;
12380 _ACEOF
12381 rm -f conftest.$ac_objext conftest$ac_exeext
12382 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12383 (eval $ac_link) 2>conftest.er1
12384 ac_status=$?
12385 grep -v '^ *+' conftest.er1 >conftest.err
12386 rm -f conftest.er1
12387 cat conftest.err >&5
12388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12389 (exit $ac_status); } &&
12390 { ac_try='test -z "$ac_c_werror_flag"
12391 || test ! -s conftest.err'
12392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12393 (eval $ac_try) 2>&5
12394 ac_status=$?
12395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12396 (exit $ac_status); }; } &&
12397 { ac_try='test -s conftest$ac_exeext'
12398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12399 (eval $ac_try) 2>&5
12400 ac_status=$?
12401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12402 (exit $ac_status); }; }; then
12403 ac_cv_func_connect=yes
12404 else
12405 echo "$as_me: failed program was:" >&5
12406 sed 's/^/| /' conftest.$ac_ext >&5
12408 ac_cv_func_connect=no
12410 rm -f conftest.err conftest.$ac_objext \
12411 conftest$ac_exeext conftest.$ac_ext
12413 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
12414 echo "${ECHO_T}$ac_cv_func_connect" >&6
12415 if test $ac_cv_func_connect = yes; then
12416 gcj_checkSocket=0
12417 else
12418 gcj_checkSocket=1
12421 if test "$gcj_checkSocket" = 1; then
12422 unset ac_cv_func_connect
12423 echo "$as_me:$LINENO: checking for main in -lsocket" >&5
12424 echo $ECHO_N "checking for main in -lsocket... $ECHO_C" >&6
12425 if test "${ac_cv_lib_socket_main+set}" = set; then
12426 echo $ECHO_N "(cached) $ECHO_C" >&6
12427 else
12428 ac_check_lib_save_LIBS=$LIBS
12429 LIBS="-lsocket $LIBS"
12430 if test x$gcc_no_link = xyes; then
12431 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12432 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12433 { (exit 1); exit 1; }; }
12435 cat >conftest.$ac_ext <<_ACEOF
12436 /* confdefs.h. */
12437 _ACEOF
12438 cat confdefs.h >>conftest.$ac_ext
12439 cat >>conftest.$ac_ext <<_ACEOF
12440 /* end confdefs.h. */
12444 main ()
12446 main ();
12448 return 0;
12450 _ACEOF
12451 rm -f conftest.$ac_objext conftest$ac_exeext
12452 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12453 (eval $ac_link) 2>conftest.er1
12454 ac_status=$?
12455 grep -v '^ *+' conftest.er1 >conftest.err
12456 rm -f conftest.er1
12457 cat conftest.err >&5
12458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12459 (exit $ac_status); } &&
12460 { ac_try='test -z "$ac_c_werror_flag"
12461 || test ! -s conftest.err'
12462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12463 (eval $ac_try) 2>&5
12464 ac_status=$?
12465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12466 (exit $ac_status); }; } &&
12467 { ac_try='test -s conftest$ac_exeext'
12468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12469 (eval $ac_try) 2>&5
12470 ac_status=$?
12471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12472 (exit $ac_status); }; }; then
12473 ac_cv_lib_socket_main=yes
12474 else
12475 echo "$as_me: failed program was:" >&5
12476 sed 's/^/| /' conftest.$ac_ext >&5
12478 ac_cv_lib_socket_main=no
12480 rm -f conftest.err conftest.$ac_objext \
12481 conftest$ac_exeext conftest.$ac_ext
12482 LIBS=$ac_check_lib_save_LIBS
12484 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_main" >&5
12485 echo "${ECHO_T}$ac_cv_lib_socket_main" >&6
12486 if test $ac_cv_lib_socket_main = yes; then
12487 gcj_cv_lib_sockets="-lsocket"
12488 else
12489 gcj_checkBoth=1
12493 if test "$gcj_checkBoth" = 1; then
12494 gcj_oldLibs=$LIBS
12495 LIBS="$LIBS -lsocket -lnsl"
12496 unset ac_cv_func_accept
12497 echo "$as_me:$LINENO: checking for accept" >&5
12498 echo $ECHO_N "checking for accept... $ECHO_C" >&6
12499 if test "${ac_cv_func_accept+set}" = set; then
12500 echo $ECHO_N "(cached) $ECHO_C" >&6
12501 else
12502 if test x$gcc_no_link = xyes; then
12503 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12504 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12505 { (exit 1); exit 1; }; }
12507 cat >conftest.$ac_ext <<_ACEOF
12508 /* confdefs.h. */
12509 _ACEOF
12510 cat confdefs.h >>conftest.$ac_ext
12511 cat >>conftest.$ac_ext <<_ACEOF
12512 /* end confdefs.h. */
12513 /* Define accept to an innocuous variant, in case <limits.h> declares accept.
12514 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12515 #define accept innocuous_accept
12517 /* System header to define __stub macros and hopefully few prototypes,
12518 which can conflict with char accept (); below.
12519 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12520 <limits.h> exists even on freestanding compilers. */
12522 #ifdef __STDC__
12523 # include <limits.h>
12524 #else
12525 # include <assert.h>
12526 #endif
12528 #undef accept
12530 /* Override any gcc2 internal prototype to avoid an error. */
12531 #ifdef __cplusplus
12532 extern "C"
12534 #endif
12535 /* We use char because int might match the return type of a gcc2
12536 builtin and then its argument prototype would still apply. */
12537 char accept ();
12538 /* The GNU C library defines this for functions which it implements
12539 to always fail with ENOSYS. Some functions are actually named
12540 something starting with __ and the normal name is an alias. */
12541 #if defined (__stub_accept) || defined (__stub___accept)
12542 choke me
12543 #else
12544 char (*f) () = accept;
12545 #endif
12546 #ifdef __cplusplus
12548 #endif
12551 main ()
12553 return f != accept;
12555 return 0;
12557 _ACEOF
12558 rm -f conftest.$ac_objext conftest$ac_exeext
12559 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12560 (eval $ac_link) 2>conftest.er1
12561 ac_status=$?
12562 grep -v '^ *+' conftest.er1 >conftest.err
12563 rm -f conftest.er1
12564 cat conftest.err >&5
12565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12566 (exit $ac_status); } &&
12567 { ac_try='test -z "$ac_c_werror_flag"
12568 || test ! -s conftest.err'
12569 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12570 (eval $ac_try) 2>&5
12571 ac_status=$?
12572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12573 (exit $ac_status); }; } &&
12574 { ac_try='test -s conftest$ac_exeext'
12575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12576 (eval $ac_try) 2>&5
12577 ac_status=$?
12578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12579 (exit $ac_status); }; }; then
12580 ac_cv_func_accept=yes
12581 else
12582 echo "$as_me: failed program was:" >&5
12583 sed 's/^/| /' conftest.$ac_ext >&5
12585 ac_cv_func_accept=no
12587 rm -f conftest.err conftest.$ac_objext \
12588 conftest$ac_exeext conftest.$ac_ext
12590 echo "$as_me:$LINENO: result: $ac_cv_func_accept" >&5
12591 echo "${ECHO_T}$ac_cv_func_accept" >&6
12592 if test $ac_cv_func_accept = yes; then
12593 gcj_checkNsl=0
12594 gcj_cv_lib_sockets="-lsocket -lnsl"
12597 unset ac_cv_func_accept
12598 LIBS=$gcj_oldLibs
12600 unset ac_cv_func_gethostbyname
12601 gcj_oldLibs=$LIBS
12602 LIBS="$LIBS $gcj_cv_lib_sockets"
12603 echo "$as_me:$LINENO: checking for gethostbyname" >&5
12604 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
12605 if test "${ac_cv_func_gethostbyname+set}" = set; then
12606 echo $ECHO_N "(cached) $ECHO_C" >&6
12607 else
12608 if test x$gcc_no_link = xyes; then
12609 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12610 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12611 { (exit 1); exit 1; }; }
12613 cat >conftest.$ac_ext <<_ACEOF
12614 /* confdefs.h. */
12615 _ACEOF
12616 cat confdefs.h >>conftest.$ac_ext
12617 cat >>conftest.$ac_ext <<_ACEOF
12618 /* end confdefs.h. */
12619 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
12620 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12621 #define gethostbyname innocuous_gethostbyname
12623 /* System header to define __stub macros and hopefully few prototypes,
12624 which can conflict with char gethostbyname (); below.
12625 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12626 <limits.h> exists even on freestanding compilers. */
12628 #ifdef __STDC__
12629 # include <limits.h>
12630 #else
12631 # include <assert.h>
12632 #endif
12634 #undef gethostbyname
12636 /* Override any gcc2 internal prototype to avoid an error. */
12637 #ifdef __cplusplus
12638 extern "C"
12640 #endif
12641 /* We use char because int might match the return type of a gcc2
12642 builtin and then its argument prototype would still apply. */
12643 char gethostbyname ();
12644 /* The GNU C library defines this for functions which it implements
12645 to always fail with ENOSYS. Some functions are actually named
12646 something starting with __ and the normal name is an alias. */
12647 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
12648 choke me
12649 #else
12650 char (*f) () = gethostbyname;
12651 #endif
12652 #ifdef __cplusplus
12654 #endif
12657 main ()
12659 return f != gethostbyname;
12661 return 0;
12663 _ACEOF
12664 rm -f conftest.$ac_objext conftest$ac_exeext
12665 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12666 (eval $ac_link) 2>conftest.er1
12667 ac_status=$?
12668 grep -v '^ *+' conftest.er1 >conftest.err
12669 rm -f conftest.er1
12670 cat conftest.err >&5
12671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12672 (exit $ac_status); } &&
12673 { ac_try='test -z "$ac_c_werror_flag"
12674 || test ! -s conftest.err'
12675 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12676 (eval $ac_try) 2>&5
12677 ac_status=$?
12678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12679 (exit $ac_status); }; } &&
12680 { ac_try='test -s conftest$ac_exeext'
12681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12682 (eval $ac_try) 2>&5
12683 ac_status=$?
12684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12685 (exit $ac_status); }; }; then
12686 ac_cv_func_gethostbyname=yes
12687 else
12688 echo "$as_me: failed program was:" >&5
12689 sed 's/^/| /' conftest.$ac_ext >&5
12691 ac_cv_func_gethostbyname=no
12693 rm -f conftest.err conftest.$ac_objext \
12694 conftest$ac_exeext conftest.$ac_ext
12696 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
12697 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
12698 if test $ac_cv_func_gethostbyname = yes; then
12700 else
12701 echo "$as_me:$LINENO: checking for main in -lnsl" >&5
12702 echo $ECHO_N "checking for main in -lnsl... $ECHO_C" >&6
12703 if test "${ac_cv_lib_nsl_main+set}" = set; then
12704 echo $ECHO_N "(cached) $ECHO_C" >&6
12705 else
12706 ac_check_lib_save_LIBS=$LIBS
12707 LIBS="-lnsl $LIBS"
12708 if test x$gcc_no_link = xyes; then
12709 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12710 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12711 { (exit 1); exit 1; }; }
12713 cat >conftest.$ac_ext <<_ACEOF
12714 /* confdefs.h. */
12715 _ACEOF
12716 cat confdefs.h >>conftest.$ac_ext
12717 cat >>conftest.$ac_ext <<_ACEOF
12718 /* end confdefs.h. */
12722 main ()
12724 main ();
12726 return 0;
12728 _ACEOF
12729 rm -f conftest.$ac_objext conftest$ac_exeext
12730 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12731 (eval $ac_link) 2>conftest.er1
12732 ac_status=$?
12733 grep -v '^ *+' conftest.er1 >conftest.err
12734 rm -f conftest.er1
12735 cat conftest.err >&5
12736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12737 (exit $ac_status); } &&
12738 { ac_try='test -z "$ac_c_werror_flag"
12739 || test ! -s conftest.err'
12740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12741 (eval $ac_try) 2>&5
12742 ac_status=$?
12743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12744 (exit $ac_status); }; } &&
12745 { ac_try='test -s conftest$ac_exeext'
12746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12747 (eval $ac_try) 2>&5
12748 ac_status=$?
12749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12750 (exit $ac_status); }; }; then
12751 ac_cv_lib_nsl_main=yes
12752 else
12753 echo "$as_me: failed program was:" >&5
12754 sed 's/^/| /' conftest.$ac_ext >&5
12756 ac_cv_lib_nsl_main=no
12758 rm -f conftest.err conftest.$ac_objext \
12759 conftest$ac_exeext conftest.$ac_ext
12760 LIBS=$ac_check_lib_save_LIBS
12762 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_main" >&5
12763 echo "${ECHO_T}$ac_cv_lib_nsl_main" >&6
12764 if test $ac_cv_lib_nsl_main = yes; then
12765 gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
12770 unset ac_cv_func_gethostbyname
12771 LIBS=$gcj_oldLIBS
12774 echo "$as_me:$LINENO: result: $gcj_cv_lib_sockets" >&5
12775 echo "${ECHO_T}$gcj_cv_lib_sockets" >&6
12776 SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
12778 if test "$with_system_zlib" = yes; then
12779 echo "$as_me:$LINENO: checking for deflate in -lz" >&5
12780 echo $ECHO_N "checking for deflate in -lz... $ECHO_C" >&6
12781 if test "${ac_cv_lib_z_deflate+set}" = set; then
12782 echo $ECHO_N "(cached) $ECHO_C" >&6
12783 else
12784 ac_check_lib_save_LIBS=$LIBS
12785 LIBS="-lz $LIBS"
12786 if test x$gcc_no_link = xyes; then
12787 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12788 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12789 { (exit 1); exit 1; }; }
12791 cat >conftest.$ac_ext <<_ACEOF
12792 /* confdefs.h. */
12793 _ACEOF
12794 cat confdefs.h >>conftest.$ac_ext
12795 cat >>conftest.$ac_ext <<_ACEOF
12796 /* end confdefs.h. */
12798 /* Override any gcc2 internal prototype to avoid an error. */
12799 #ifdef __cplusplus
12800 extern "C"
12801 #endif
12802 /* We use char because int might match the return type of a gcc2
12803 builtin and then its argument prototype would still apply. */
12804 char deflate ();
12806 main ()
12808 deflate ();
12810 return 0;
12812 _ACEOF
12813 rm -f conftest.$ac_objext conftest$ac_exeext
12814 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12815 (eval $ac_link) 2>conftest.er1
12816 ac_status=$?
12817 grep -v '^ *+' conftest.er1 >conftest.err
12818 rm -f conftest.er1
12819 cat conftest.err >&5
12820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12821 (exit $ac_status); } &&
12822 { ac_try='test -z "$ac_c_werror_flag"
12823 || test ! -s conftest.err'
12824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12825 (eval $ac_try) 2>&5
12826 ac_status=$?
12827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12828 (exit $ac_status); }; } &&
12829 { ac_try='test -s conftest$ac_exeext'
12830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12831 (eval $ac_try) 2>&5
12832 ac_status=$?
12833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12834 (exit $ac_status); }; }; then
12835 ac_cv_lib_z_deflate=yes
12836 else
12837 echo "$as_me: failed program was:" >&5
12838 sed 's/^/| /' conftest.$ac_ext >&5
12840 ac_cv_lib_z_deflate=no
12842 rm -f conftest.err conftest.$ac_objext \
12843 conftest$ac_exeext conftest.$ac_ext
12844 LIBS=$ac_check_lib_save_LIBS
12846 echo "$as_me:$LINENO: result: $ac_cv_lib_z_deflate" >&5
12847 echo "${ECHO_T}$ac_cv_lib_z_deflate" >&6
12848 if test $ac_cv_lib_z_deflate = yes; then
12849 ZLIBSPEC=-lz
12850 else
12851 ZLIBSPEC=
12856 # Test for Gtk stuff, if asked for.
12857 if test "$use_gtk_awt" = yes; then
12859 succeeded=no
12861 if test -z "$PKG_CONFIG"; then
12862 # Extract the first word of "pkg-config", so it can be a program name with args.
12863 set dummy pkg-config; ac_word=$2
12864 echo "$as_me:$LINENO: checking for $ac_word" >&5
12865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12866 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
12867 echo $ECHO_N "(cached) $ECHO_C" >&6
12868 else
12869 case $PKG_CONFIG in
12870 [\\/]* | ?:[\\/]*)
12871 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12875 for as_dir in $PATH
12877 IFS=$as_save_IFS
12878 test -z "$as_dir" && as_dir=.
12879 for ac_exec_ext in '' $ac_executable_extensions; do
12880 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12881 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12882 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12883 break 2
12885 done
12886 done
12888 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
12890 esac
12892 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12894 if test -n "$PKG_CONFIG"; then
12895 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
12896 echo "${ECHO_T}$PKG_CONFIG" >&6
12897 else
12898 echo "$as_me:$LINENO: result: no" >&5
12899 echo "${ECHO_T}no" >&6
12904 if test "$PKG_CONFIG" = "no" ; then
12905 echo "*** The pkg-config script could not be found. Make sure it is"
12906 echo "*** in your path, or set the PKG_CONFIG environment variable"
12907 echo "*** to the full path to pkg-config."
12908 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
12909 else
12910 PKG_CONFIG_MIN_VERSION=0.9.0
12911 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
12912 echo "$as_me:$LINENO: checking for gtk+-2.0 >= 2.4" >&5
12913 echo $ECHO_N "checking for gtk+-2.0 >= 2.4... $ECHO_C" >&6
12915 if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
12916 echo "$as_me:$LINENO: result: yes" >&5
12917 echo "${ECHO_T}yes" >&6
12918 succeeded=yes
12920 echo "$as_me:$LINENO: checking GTK_CFLAGS" >&5
12921 echo $ECHO_N "checking GTK_CFLAGS... $ECHO_C" >&6
12922 GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
12923 echo "$as_me:$LINENO: result: $GTK_CFLAGS" >&5
12924 echo "${ECHO_T}$GTK_CFLAGS" >&6
12926 echo "$as_me:$LINENO: checking GTK_LIBS" >&5
12927 echo $ECHO_N "checking GTK_LIBS... $ECHO_C" >&6
12928 GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
12929 echo "$as_me:$LINENO: result: $GTK_LIBS" >&5
12930 echo "${ECHO_T}$GTK_LIBS" >&6
12931 else
12932 GTK_CFLAGS=""
12933 GTK_LIBS=""
12934 ## If we have a custom action on failure, don't print errors, but
12935 ## do set a variable so people can do so.
12936 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
12937 echo $GTK_PKG_ERRORS
12942 else
12943 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
12944 echo "*** See http://www.freedesktop.org/software/pkgconfig"
12948 if test $succeeded = yes; then
12950 else
12951 { { 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
12952 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;}
12953 { (exit 1); exit 1; }; }
12960 succeeded=no
12962 if test -z "$PKG_CONFIG"; then
12963 # Extract the first word of "pkg-config", so it can be a program name with args.
12964 set dummy pkg-config; ac_word=$2
12965 echo "$as_me:$LINENO: checking for $ac_word" >&5
12966 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12967 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
12968 echo $ECHO_N "(cached) $ECHO_C" >&6
12969 else
12970 case $PKG_CONFIG in
12971 [\\/]* | ?:[\\/]*)
12972 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12976 for as_dir in $PATH
12978 IFS=$as_save_IFS
12979 test -z "$as_dir" && as_dir=.
12980 for ac_exec_ext in '' $ac_executable_extensions; do
12981 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12982 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12983 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12984 break 2
12986 done
12987 done
12989 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
12991 esac
12993 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12995 if test -n "$PKG_CONFIG"; then
12996 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
12997 echo "${ECHO_T}$PKG_CONFIG" >&6
12998 else
12999 echo "$as_me:$LINENO: result: no" >&5
13000 echo "${ECHO_T}no" >&6
13005 if test "$PKG_CONFIG" = "no" ; then
13006 echo "*** The pkg-config script could not be found. Make sure it is"
13007 echo "*** in your path, or set the PKG_CONFIG environment variable"
13008 echo "*** to the full path to pkg-config."
13009 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
13010 else
13011 PKG_CONFIG_MIN_VERSION=0.9.0
13012 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
13013 echo "$as_me:$LINENO: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
13014 echo $ECHO_N "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... $ECHO_C" >&6
13016 if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
13017 echo "$as_me:$LINENO: result: yes" >&5
13018 echo "${ECHO_T}yes" >&6
13019 succeeded=yes
13021 echo "$as_me:$LINENO: checking GLIB_CFLAGS" >&5
13022 echo $ECHO_N "checking GLIB_CFLAGS... $ECHO_C" >&6
13023 GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
13024 echo "$as_me:$LINENO: result: $GLIB_CFLAGS" >&5
13025 echo "${ECHO_T}$GLIB_CFLAGS" >&6
13027 echo "$as_me:$LINENO: checking GLIB_LIBS" >&5
13028 echo $ECHO_N "checking GLIB_LIBS... $ECHO_C" >&6
13029 GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
13030 echo "$as_me:$LINENO: result: $GLIB_LIBS" >&5
13031 echo "${ECHO_T}$GLIB_LIBS" >&6
13032 else
13033 GLIB_CFLAGS=""
13034 GLIB_LIBS=""
13035 ## If we have a custom action on failure, don't print errors, but
13036 ## do set a variable so people can do so.
13037 GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
13038 echo $GLIB_PKG_ERRORS
13043 else
13044 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
13045 echo "*** See http://www.freedesktop.org/software/pkgconfig"
13049 if test $succeeded = yes; then
13051 else
13052 { { 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
13053 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;}
13054 { (exit 1); exit 1; }; }
13061 succeeded=no
13063 if test -z "$PKG_CONFIG"; then
13064 # Extract the first word of "pkg-config", so it can be a program name with args.
13065 set dummy pkg-config; ac_word=$2
13066 echo "$as_me:$LINENO: checking for $ac_word" >&5
13067 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13068 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
13069 echo $ECHO_N "(cached) $ECHO_C" >&6
13070 else
13071 case $PKG_CONFIG in
13072 [\\/]* | ?:[\\/]*)
13073 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13077 for as_dir in $PATH
13079 IFS=$as_save_IFS
13080 test -z "$as_dir" && as_dir=.
13081 for ac_exec_ext in '' $ac_executable_extensions; do
13082 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13083 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13084 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13085 break 2
13087 done
13088 done
13090 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
13092 esac
13094 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13096 if test -n "$PKG_CONFIG"; then
13097 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
13098 echo "${ECHO_T}$PKG_CONFIG" >&6
13099 else
13100 echo "$as_me:$LINENO: result: no" >&5
13101 echo "${ECHO_T}no" >&6
13106 if test "$PKG_CONFIG" = "no" ; then
13107 echo "*** The pkg-config script could not be found. Make sure it is"
13108 echo "*** in your path, or set the PKG_CONFIG environment variable"
13109 echo "*** to the full path to pkg-config."
13110 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
13111 else
13112 PKG_CONFIG_MIN_VERSION=0.9.0
13113 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
13114 echo "$as_me:$LINENO: checking for libart-2.0 >= 2.1" >&5
13115 echo $ECHO_N "checking for libart-2.0 >= 2.1... $ECHO_C" >&6
13117 if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
13118 echo "$as_me:$LINENO: result: yes" >&5
13119 echo "${ECHO_T}yes" >&6
13120 succeeded=yes
13122 echo "$as_me:$LINENO: checking LIBART_CFLAGS" >&5
13123 echo $ECHO_N "checking LIBART_CFLAGS... $ECHO_C" >&6
13124 LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
13125 echo "$as_me:$LINENO: result: $LIBART_CFLAGS" >&5
13126 echo "${ECHO_T}$LIBART_CFLAGS" >&6
13128 echo "$as_me:$LINENO: checking LIBART_LIBS" >&5
13129 echo $ECHO_N "checking LIBART_LIBS... $ECHO_C" >&6
13130 LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
13131 echo "$as_me:$LINENO: result: $LIBART_LIBS" >&5
13132 echo "${ECHO_T}$LIBART_LIBS" >&6
13133 else
13134 LIBART_CFLAGS=""
13135 LIBART_LIBS=""
13136 ## If we have a custom action on failure, don't print errors, but
13137 ## do set a variable so people can do so.
13138 LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
13139 echo $LIBART_PKG_ERRORS
13144 else
13145 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
13146 echo "*** See http://www.freedesktop.org/software/pkgconfig"
13150 if test $succeeded = yes; then
13152 else
13153 { { 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
13154 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;}
13155 { (exit 1); exit 1; }; }
13161 # We require the XTest Extension to support java.awt.Robot.
13162 echo "$as_me:$LINENO: checking for XTestQueryExtension in -lXtst" >&5
13163 echo $ECHO_N "checking for XTestQueryExtension in -lXtst... $ECHO_C" >&6
13164 if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then
13165 echo $ECHO_N "(cached) $ECHO_C" >&6
13166 else
13167 ac_check_lib_save_LIBS=$LIBS
13168 LIBS="-lXtst ${X_LIBS} $LIBS"
13169 if test x$gcc_no_link = xyes; then
13170 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13171 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13172 { (exit 1); exit 1; }; }
13174 cat >conftest.$ac_ext <<_ACEOF
13175 /* confdefs.h. */
13176 _ACEOF
13177 cat confdefs.h >>conftest.$ac_ext
13178 cat >>conftest.$ac_ext <<_ACEOF
13179 /* end confdefs.h. */
13181 /* Override any gcc2 internal prototype to avoid an error. */
13182 #ifdef __cplusplus
13183 extern "C"
13184 #endif
13185 /* We use char because int might match the return type of a gcc2
13186 builtin and then its argument prototype would still apply. */
13187 char XTestQueryExtension ();
13189 main ()
13191 XTestQueryExtension ();
13193 return 0;
13195 _ACEOF
13196 rm -f conftest.$ac_objext conftest$ac_exeext
13197 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13198 (eval $ac_link) 2>conftest.er1
13199 ac_status=$?
13200 grep -v '^ *+' conftest.er1 >conftest.err
13201 rm -f conftest.er1
13202 cat conftest.err >&5
13203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13204 (exit $ac_status); } &&
13205 { ac_try='test -z "$ac_c_werror_flag"
13206 || test ! -s conftest.err'
13207 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13208 (eval $ac_try) 2>&5
13209 ac_status=$?
13210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13211 (exit $ac_status); }; } &&
13212 { ac_try='test -s conftest$ac_exeext'
13213 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13214 (eval $ac_try) 2>&5
13215 ac_status=$?
13216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13217 (exit $ac_status); }; }; then
13218 ac_cv_lib_Xtst_XTestQueryExtension=yes
13219 else
13220 echo "$as_me: failed program was:" >&5
13221 sed 's/^/| /' conftest.$ac_ext >&5
13223 ac_cv_lib_Xtst_XTestQueryExtension=no
13225 rm -f conftest.err conftest.$ac_objext \
13226 conftest$ac_exeext conftest.$ac_ext
13227 LIBS=$ac_check_lib_save_LIBS
13229 echo "$as_me:$LINENO: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
13230 echo "${ECHO_T}$ac_cv_lib_Xtst_XTestQueryExtension" >&6
13231 if test $ac_cv_lib_Xtst_XTestQueryExtension = yes; then
13232 true
13233 else
13234 { { echo "$as_me:$LINENO: error: libXtst not found, required by java.awt.Robot" >&5
13235 echo "$as_me: error: libXtst not found, required by java.awt.Robot" >&2;}
13236 { (exit 1); exit 1; }; }
13241 # On Solaris, and maybe other architectures, the Boehm collector
13242 # requires -ldl.
13243 if test "$GC" = boehm; then
13244 echo "$as_me:$LINENO: checking for main in -ldl" >&5
13245 echo $ECHO_N "checking for main in -ldl... $ECHO_C" >&6
13246 if test "${ac_cv_lib_dl_main+set}" = set; then
13247 echo $ECHO_N "(cached) $ECHO_C" >&6
13248 else
13249 ac_check_lib_save_LIBS=$LIBS
13250 LIBS="-ldl $LIBS"
13251 if test x$gcc_no_link = xyes; then
13252 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13253 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13254 { (exit 1); exit 1; }; }
13256 cat >conftest.$ac_ext <<_ACEOF
13257 /* confdefs.h. */
13258 _ACEOF
13259 cat confdefs.h >>conftest.$ac_ext
13260 cat >>conftest.$ac_ext <<_ACEOF
13261 /* end confdefs.h. */
13265 main ()
13267 main ();
13269 return 0;
13271 _ACEOF
13272 rm -f conftest.$ac_objext conftest$ac_exeext
13273 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13274 (eval $ac_link) 2>conftest.er1
13275 ac_status=$?
13276 grep -v '^ *+' conftest.er1 >conftest.err
13277 rm -f conftest.er1
13278 cat conftest.err >&5
13279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13280 (exit $ac_status); } &&
13281 { ac_try='test -z "$ac_c_werror_flag"
13282 || test ! -s conftest.err'
13283 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13284 (eval $ac_try) 2>&5
13285 ac_status=$?
13286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13287 (exit $ac_status); }; } &&
13288 { ac_try='test -s conftest$ac_exeext'
13289 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13290 (eval $ac_try) 2>&5
13291 ac_status=$?
13292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13293 (exit $ac_status); }; }; then
13294 ac_cv_lib_dl_main=yes
13295 else
13296 echo "$as_me: failed program was:" >&5
13297 sed 's/^/| /' conftest.$ac_ext >&5
13299 ac_cv_lib_dl_main=no
13301 rm -f conftest.err conftest.$ac_objext \
13302 conftest$ac_exeext conftest.$ac_ext
13303 LIBS=$ac_check_lib_save_LIBS
13305 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_main" >&5
13306 echo "${ECHO_T}$ac_cv_lib_dl_main" >&6
13307 if test $ac_cv_lib_dl_main = yes; then
13308 SYSTEMSPEC="$SYSTEMSPEC -ldl"
13315 if test "$supply_backtrace" = yes; then
13316 SUPPLY_BACKTRACE_TRUE=
13317 SUPPLY_BACKTRACE_FALSE='#'
13318 else
13319 SUPPLY_BACKTRACE_TRUE='#'
13320 SUPPLY_BACKTRACE_FALSE=
13324 if test -z "${with_multisubdir}"; then
13325 builddotdot=.
13326 else
13327 builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
13330 NATIVE=yes
13332 # Which gcj do we use?
13333 which_gcj=default
13334 built_gcc_dir="`cd ${builddotdot}/../../${host_subdir}/gcc && ${PWDCMD-pwd}`"
13335 if test -n "${with_cross_host}"; then
13336 # We are being configured with a cross compiler. We can't
13337 # use ac_exeext, because that is for the target platform.
13338 NATIVE=no
13339 cross_host_exeext=
13340 case "${with_cross_host}" in
13341 *mingw* | *cygwin*)
13342 cross_host_exeext=.exe
13344 esac
13345 if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then
13346 if test x"$build_noncanonical" = x"$with_cross_host"; then
13347 # Ordinary cross (host!=target and host=build)
13348 which_gcj=built
13349 else
13350 # Canadian cross (host!=target and host!=build)
13351 which_gcj=cross
13353 else
13354 which_gcj=cross
13356 else
13357 # We are being configured with a native or crossed-native compiler
13358 if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then
13359 if test x"$build" = x"$host"; then
13360 # True native build (host=target and host=build)
13361 which_gcj=built
13362 else
13363 # Crossed-native build (host=target and host!=build)
13364 which_gcj=cross
13366 else
13367 which_gcj=path
13370 case "${which_gcj}" in
13371 built)
13372 GCJ="$built_gcc_dir/gcj -B`${PWDCMD-pwd}`/ -B$built_gcc_dir/"
13373 GCJH='$(top_builddir)/$(MULTIBUILDTOP)../../$(host_subdir)/gcc/gcjh'
13374 ZIP='$(top_builddir)/$(MULTIBUILDTOP)../../$(host_subdir)/fastjar/fastjar'
13376 cross)
13377 if test "x${with_newlib}" = "xyes"; then
13378 # FIXME (comment): Why is this needed?
13379 GCC_UNWIND_INCLUDE=
13380 GCJ="${target_noncanonical}-gcj"
13381 else
13382 GCJ="${target_noncanonical}-gcj -B`${PWDCMD-pwd}`/"
13384 ZIP='$(target_noncanonical)-fastjar'
13385 GCJH='$(target_noncanonical)-gcjh'
13387 path)
13388 GCJ="gcj -B`${PWDCMD-pwd}`/"
13389 ## In this case, gcj is found outside the build tree. However, zip is
13390 ## found in the build tree.
13391 ZIP='$(top_builddir)/$(MULTIBUILDTOP)../$(COMPPATH)/fastjar/fastjar'
13392 GCJH=gcjh
13394 esac
13399 # Create it, so that compile/link tests don't fail
13400 test -f libgcj.spec || touch libgcj.spec
13402 # Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
13403 case $build in
13404 *-mingw32) CLASSPATH_SEPARATOR=';' ;;
13405 *) CLASSPATH_SEPARATOR=':' ;;
13406 esac
13409 # We must search the source tree for java.lang, since we still don't
13410 # have libgcj.jar nor java/lang/*.class
13411 GCJ_SAVE_CPPFLAGS=$CPPFLAGS
13412 CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
13414 # Since some classes depend on this one, we need its source available
13415 # before we can do any GCJ compilation test :-(
13416 if test ! -f gnu/classpath/Configuration.java; then
13417 test -d gnu || mkdir gnu
13418 test -d gnu/classpath || mkdir gnu/classpath
13419 sed -e 's,@LIBGCJDEBUG@,$LIBGCJDEBUG,' \
13420 -e 's,@TOOLKIT@,$TOOLKIT,' \
13421 < $srcdir/gnu/classpath/Configuration.java.in \
13422 > gnu/classpath/Configuration.java
13423 # We do not want to redirect the output of the grep below to /dev/null,
13424 # but we add /dev/null to the input list so that grep will print the
13425 # filename of Configuration.java in case it finds any matches.
13426 if grep @ gnu/classpath/Configuration.java /dev/null; then
13427 { { echo "$as_me:$LINENO: error: configure.ac is missing the substitutions above" >&5
13428 echo "$as_me: error: configure.ac is missing the substitutions above" >&2;}
13429 { (exit 1); exit 1; }; }
13433 if test -n "$ac_tool_prefix"; then
13434 # Extract the first word of "${ac_tool_prefix}gcj", so it can be a program name with args.
13435 set dummy ${ac_tool_prefix}gcj; ac_word=$2
13436 echo "$as_me:$LINENO: checking for $ac_word" >&5
13437 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13438 if test "${ac_cv_prog_GCJ+set}" = set; then
13439 echo $ECHO_N "(cached) $ECHO_C" >&6
13440 else
13441 if test -n "$GCJ"; then
13442 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
13443 else
13444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13445 for as_dir in $PATH
13447 IFS=$as_save_IFS
13448 test -z "$as_dir" && as_dir=.
13449 for ac_exec_ext in '' $ac_executable_extensions; do
13450 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13451 ac_cv_prog_GCJ="${ac_tool_prefix}gcj"
13452 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13453 break 2
13455 done
13456 done
13460 GCJ=$ac_cv_prog_GCJ
13461 if test -n "$GCJ"; then
13462 echo "$as_me:$LINENO: result: $GCJ" >&5
13463 echo "${ECHO_T}$GCJ" >&6
13464 else
13465 echo "$as_me:$LINENO: result: no" >&5
13466 echo "${ECHO_T}no" >&6
13470 if test -z "$ac_cv_prog_GCJ"; then
13471 ac_ct_GCJ=$GCJ
13472 # Extract the first word of "gcj", so it can be a program name with args.
13473 set dummy gcj; ac_word=$2
13474 echo "$as_me:$LINENO: checking for $ac_word" >&5
13475 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13476 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then
13477 echo $ECHO_N "(cached) $ECHO_C" >&6
13478 else
13479 if test -n "$ac_ct_GCJ"; then
13480 ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
13481 else
13482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13483 for as_dir in $PATH
13485 IFS=$as_save_IFS
13486 test -z "$as_dir" && as_dir=.
13487 for ac_exec_ext in '' $ac_executable_extensions; do
13488 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13489 ac_cv_prog_ac_ct_GCJ="gcj"
13490 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13491 break 2
13493 done
13494 done
13496 test -z "$ac_cv_prog_ac_ct_GCJ" && ac_cv_prog_ac_ct_GCJ="no"
13499 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
13500 if test -n "$ac_ct_GCJ"; then
13501 echo "$as_me:$LINENO: result: $ac_ct_GCJ" >&5
13502 echo "${ECHO_T}$ac_ct_GCJ" >&6
13503 else
13504 echo "$as_me:$LINENO: result: no" >&5
13505 echo "${ECHO_T}no" >&6
13508 GCJ=$ac_ct_GCJ
13509 else
13510 GCJ="$ac_cv_prog_GCJ"
13513 test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
13518 CPPFLAGS=$GCJ_SAVE_CPPFLAGS
13520 echo "$as_me:$LINENO: checking for void *" >&5
13521 echo $ECHO_N "checking for void *... $ECHO_C" >&6
13522 if test "${ac_cv_type_void_p+set}" = set; then
13523 echo $ECHO_N "(cached) $ECHO_C" >&6
13524 else
13525 cat >conftest.$ac_ext <<_ACEOF
13526 /* confdefs.h. */
13527 _ACEOF
13528 cat confdefs.h >>conftest.$ac_ext
13529 cat >>conftest.$ac_ext <<_ACEOF
13530 /* end confdefs.h. */
13531 $ac_includes_default
13533 main ()
13535 if ((void * *) 0)
13536 return 0;
13537 if (sizeof (void *))
13538 return 0;
13540 return 0;
13542 _ACEOF
13543 rm -f conftest.$ac_objext
13544 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13545 (eval $ac_compile) 2>conftest.er1
13546 ac_status=$?
13547 grep -v '^ *+' conftest.er1 >conftest.err
13548 rm -f conftest.er1
13549 cat conftest.err >&5
13550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13551 (exit $ac_status); } &&
13552 { ac_try='test -z "$ac_c_werror_flag"
13553 || test ! -s conftest.err'
13554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13555 (eval $ac_try) 2>&5
13556 ac_status=$?
13557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13558 (exit $ac_status); }; } &&
13559 { ac_try='test -s conftest.$ac_objext'
13560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13561 (eval $ac_try) 2>&5
13562 ac_status=$?
13563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13564 (exit $ac_status); }; }; then
13565 ac_cv_type_void_p=yes
13566 else
13567 echo "$as_me: failed program was:" >&5
13568 sed 's/^/| /' conftest.$ac_ext >&5
13570 ac_cv_type_void_p=no
13572 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13574 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
13575 echo "${ECHO_T}$ac_cv_type_void_p" >&6
13577 echo "$as_me:$LINENO: checking size of void *" >&5
13578 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
13579 if test "${ac_cv_sizeof_void_p+set}" = set; then
13580 echo $ECHO_N "(cached) $ECHO_C" >&6
13581 else
13582 if test "$ac_cv_type_void_p" = yes; then
13583 # The cast to unsigned long works around a bug in the HP C Compiler
13584 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13585 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13586 # This bug is HP SR number 8606223364.
13587 if test "$cross_compiling" = yes; then
13588 # Depending upon the size, compute the lo and hi bounds.
13589 cat >conftest.$ac_ext <<_ACEOF
13590 /* confdefs.h. */
13591 _ACEOF
13592 cat confdefs.h >>conftest.$ac_ext
13593 cat >>conftest.$ac_ext <<_ACEOF
13594 /* end confdefs.h. */
13595 $ac_includes_default
13597 main ()
13599 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
13600 test_array [0] = 0
13603 return 0;
13605 _ACEOF
13606 rm -f conftest.$ac_objext
13607 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13608 (eval $ac_compile) 2>conftest.er1
13609 ac_status=$?
13610 grep -v '^ *+' conftest.er1 >conftest.err
13611 rm -f conftest.er1
13612 cat conftest.err >&5
13613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13614 (exit $ac_status); } &&
13615 { ac_try='test -z "$ac_c_werror_flag"
13616 || test ! -s conftest.err'
13617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13618 (eval $ac_try) 2>&5
13619 ac_status=$?
13620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13621 (exit $ac_status); }; } &&
13622 { ac_try='test -s conftest.$ac_objext'
13623 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13624 (eval $ac_try) 2>&5
13625 ac_status=$?
13626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13627 (exit $ac_status); }; }; then
13628 ac_lo=0 ac_mid=0
13629 while :; do
13630 cat >conftest.$ac_ext <<_ACEOF
13631 /* confdefs.h. */
13632 _ACEOF
13633 cat confdefs.h >>conftest.$ac_ext
13634 cat >>conftest.$ac_ext <<_ACEOF
13635 /* end confdefs.h. */
13636 $ac_includes_default
13638 main ()
13640 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
13641 test_array [0] = 0
13644 return 0;
13646 _ACEOF
13647 rm -f conftest.$ac_objext
13648 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13649 (eval $ac_compile) 2>conftest.er1
13650 ac_status=$?
13651 grep -v '^ *+' conftest.er1 >conftest.err
13652 rm -f conftest.er1
13653 cat conftest.err >&5
13654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13655 (exit $ac_status); } &&
13656 { ac_try='test -z "$ac_c_werror_flag"
13657 || test ! -s conftest.err'
13658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13659 (eval $ac_try) 2>&5
13660 ac_status=$?
13661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13662 (exit $ac_status); }; } &&
13663 { ac_try='test -s conftest.$ac_objext'
13664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13665 (eval $ac_try) 2>&5
13666 ac_status=$?
13667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13668 (exit $ac_status); }; }; then
13669 ac_hi=$ac_mid; break
13670 else
13671 echo "$as_me: failed program was:" >&5
13672 sed 's/^/| /' conftest.$ac_ext >&5
13674 ac_lo=`expr $ac_mid + 1`
13675 if test $ac_lo -le $ac_mid; then
13676 ac_lo= ac_hi=
13677 break
13679 ac_mid=`expr 2 '*' $ac_mid + 1`
13681 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13682 done
13683 else
13684 echo "$as_me: failed program was:" >&5
13685 sed 's/^/| /' conftest.$ac_ext >&5
13687 cat >conftest.$ac_ext <<_ACEOF
13688 /* confdefs.h. */
13689 _ACEOF
13690 cat confdefs.h >>conftest.$ac_ext
13691 cat >>conftest.$ac_ext <<_ACEOF
13692 /* end confdefs.h. */
13693 $ac_includes_default
13695 main ()
13697 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
13698 test_array [0] = 0
13701 return 0;
13703 _ACEOF
13704 rm -f conftest.$ac_objext
13705 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13706 (eval $ac_compile) 2>conftest.er1
13707 ac_status=$?
13708 grep -v '^ *+' conftest.er1 >conftest.err
13709 rm -f conftest.er1
13710 cat conftest.err >&5
13711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13712 (exit $ac_status); } &&
13713 { ac_try='test -z "$ac_c_werror_flag"
13714 || test ! -s conftest.err'
13715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13716 (eval $ac_try) 2>&5
13717 ac_status=$?
13718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13719 (exit $ac_status); }; } &&
13720 { ac_try='test -s conftest.$ac_objext'
13721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13722 (eval $ac_try) 2>&5
13723 ac_status=$?
13724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13725 (exit $ac_status); }; }; then
13726 ac_hi=-1 ac_mid=-1
13727 while :; do
13728 cat >conftest.$ac_ext <<_ACEOF
13729 /* confdefs.h. */
13730 _ACEOF
13731 cat confdefs.h >>conftest.$ac_ext
13732 cat >>conftest.$ac_ext <<_ACEOF
13733 /* end confdefs.h. */
13734 $ac_includes_default
13736 main ()
13738 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
13739 test_array [0] = 0
13742 return 0;
13744 _ACEOF
13745 rm -f conftest.$ac_objext
13746 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13747 (eval $ac_compile) 2>conftest.er1
13748 ac_status=$?
13749 grep -v '^ *+' conftest.er1 >conftest.err
13750 rm -f conftest.er1
13751 cat conftest.err >&5
13752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13753 (exit $ac_status); } &&
13754 { ac_try='test -z "$ac_c_werror_flag"
13755 || test ! -s conftest.err'
13756 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13757 (eval $ac_try) 2>&5
13758 ac_status=$?
13759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13760 (exit $ac_status); }; } &&
13761 { ac_try='test -s conftest.$ac_objext'
13762 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13763 (eval $ac_try) 2>&5
13764 ac_status=$?
13765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13766 (exit $ac_status); }; }; then
13767 ac_lo=$ac_mid; break
13768 else
13769 echo "$as_me: failed program was:" >&5
13770 sed 's/^/| /' conftest.$ac_ext >&5
13772 ac_hi=`expr '(' $ac_mid ')' - 1`
13773 if test $ac_mid -le $ac_hi; then
13774 ac_lo= ac_hi=
13775 break
13777 ac_mid=`expr 2 '*' $ac_mid`
13779 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13780 done
13781 else
13782 echo "$as_me: failed program was:" >&5
13783 sed 's/^/| /' conftest.$ac_ext >&5
13785 ac_lo= ac_hi=
13787 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13789 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13790 # Binary search between lo and hi bounds.
13791 while test "x$ac_lo" != "x$ac_hi"; do
13792 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13793 cat >conftest.$ac_ext <<_ACEOF
13794 /* confdefs.h. */
13795 _ACEOF
13796 cat confdefs.h >>conftest.$ac_ext
13797 cat >>conftest.$ac_ext <<_ACEOF
13798 /* end confdefs.h. */
13799 $ac_includes_default
13801 main ()
13803 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
13804 test_array [0] = 0
13807 return 0;
13809 _ACEOF
13810 rm -f conftest.$ac_objext
13811 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13812 (eval $ac_compile) 2>conftest.er1
13813 ac_status=$?
13814 grep -v '^ *+' conftest.er1 >conftest.err
13815 rm -f conftest.er1
13816 cat conftest.err >&5
13817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13818 (exit $ac_status); } &&
13819 { ac_try='test -z "$ac_c_werror_flag"
13820 || test ! -s conftest.err'
13821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13822 (eval $ac_try) 2>&5
13823 ac_status=$?
13824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13825 (exit $ac_status); }; } &&
13826 { ac_try='test -s conftest.$ac_objext'
13827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13828 (eval $ac_try) 2>&5
13829 ac_status=$?
13830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13831 (exit $ac_status); }; }; then
13832 ac_hi=$ac_mid
13833 else
13834 echo "$as_me: failed program was:" >&5
13835 sed 's/^/| /' conftest.$ac_ext >&5
13837 ac_lo=`expr '(' $ac_mid ')' + 1`
13839 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13840 done
13841 case $ac_lo in
13842 ?*) ac_cv_sizeof_void_p=$ac_lo;;
13843 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
13844 See \`config.log' for more details." >&5
13845 echo "$as_me: error: cannot compute sizeof (void *), 77
13846 See \`config.log' for more details." >&2;}
13847 { (exit 1); exit 1; }; } ;;
13848 esac
13849 else
13850 if test "$cross_compiling" = yes; then
13851 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
13852 See \`config.log' for more details." >&5
13853 echo "$as_me: error: cannot run test program while cross compiling
13854 See \`config.log' for more details." >&2;}
13855 { (exit 1); exit 1; }; }
13856 else
13857 cat >conftest.$ac_ext <<_ACEOF
13858 /* confdefs.h. */
13859 _ACEOF
13860 cat confdefs.h >>conftest.$ac_ext
13861 cat >>conftest.$ac_ext <<_ACEOF
13862 /* end confdefs.h. */
13863 $ac_includes_default
13864 long longval () { return (long) (sizeof (void *)); }
13865 unsigned long ulongval () { return (long) (sizeof (void *)); }
13866 #include <stdio.h>
13867 #include <stdlib.h>
13869 main ()
13872 FILE *f = fopen ("conftest.val", "w");
13873 if (! f)
13874 exit (1);
13875 if (((long) (sizeof (void *))) < 0)
13877 long i = longval ();
13878 if (i != ((long) (sizeof (void *))))
13879 exit (1);
13880 fprintf (f, "%ld\n", i);
13882 else
13884 unsigned long i = ulongval ();
13885 if (i != ((long) (sizeof (void *))))
13886 exit (1);
13887 fprintf (f, "%lu\n", i);
13889 exit (ferror (f) || fclose (f) != 0);
13892 return 0;
13894 _ACEOF
13895 rm -f conftest$ac_exeext
13896 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13897 (eval $ac_link) 2>&5
13898 ac_status=$?
13899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13900 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13902 (eval $ac_try) 2>&5
13903 ac_status=$?
13904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13905 (exit $ac_status); }; }; then
13906 ac_cv_sizeof_void_p=`cat conftest.val`
13907 else
13908 echo "$as_me: program exited with status $ac_status" >&5
13909 echo "$as_me: failed program was:" >&5
13910 sed 's/^/| /' conftest.$ac_ext >&5
13912 ( exit $ac_status )
13913 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
13914 See \`config.log' for more details." >&5
13915 echo "$as_me: error: cannot compute sizeof (void *), 77
13916 See \`config.log' for more details." >&2;}
13917 { (exit 1); exit 1; }; }
13919 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13922 rm -f conftest.val
13923 else
13924 ac_cv_sizeof_void_p=0
13927 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
13928 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
13929 cat >>confdefs.h <<_ACEOF
13930 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13931 _ACEOF
13935 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
13936 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
13937 if test "${ac_cv_c_bigendian+set}" = set; then
13938 echo $ECHO_N "(cached) $ECHO_C" >&6
13939 else
13940 # See if sys/param.h defines the BYTE_ORDER macro.
13941 cat >conftest.$ac_ext <<_ACEOF
13942 /* confdefs.h. */
13943 _ACEOF
13944 cat confdefs.h >>conftest.$ac_ext
13945 cat >>conftest.$ac_ext <<_ACEOF
13946 /* end confdefs.h. */
13947 #include <sys/types.h>
13948 #include <sys/param.h>
13951 main ()
13953 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
13954 bogus endian macros
13955 #endif
13958 return 0;
13960 _ACEOF
13961 rm -f conftest.$ac_objext
13962 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13963 (eval $ac_compile) 2>conftest.er1
13964 ac_status=$?
13965 grep -v '^ *+' conftest.er1 >conftest.err
13966 rm -f conftest.er1
13967 cat conftest.err >&5
13968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13969 (exit $ac_status); } &&
13970 { ac_try='test -z "$ac_c_werror_flag"
13971 || test ! -s conftest.err'
13972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13973 (eval $ac_try) 2>&5
13974 ac_status=$?
13975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13976 (exit $ac_status); }; } &&
13977 { ac_try='test -s conftest.$ac_objext'
13978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13979 (eval $ac_try) 2>&5
13980 ac_status=$?
13981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13982 (exit $ac_status); }; }; then
13983 # It does; now see whether it defined to BIG_ENDIAN or not.
13984 cat >conftest.$ac_ext <<_ACEOF
13985 /* confdefs.h. */
13986 _ACEOF
13987 cat confdefs.h >>conftest.$ac_ext
13988 cat >>conftest.$ac_ext <<_ACEOF
13989 /* end confdefs.h. */
13990 #include <sys/types.h>
13991 #include <sys/param.h>
13994 main ()
13996 #if BYTE_ORDER != BIG_ENDIAN
13997 not big endian
13998 #endif
14001 return 0;
14003 _ACEOF
14004 rm -f conftest.$ac_objext
14005 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14006 (eval $ac_compile) 2>conftest.er1
14007 ac_status=$?
14008 grep -v '^ *+' conftest.er1 >conftest.err
14009 rm -f conftest.er1
14010 cat conftest.err >&5
14011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14012 (exit $ac_status); } &&
14013 { ac_try='test -z "$ac_c_werror_flag"
14014 || test ! -s conftest.err'
14015 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14016 (eval $ac_try) 2>&5
14017 ac_status=$?
14018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14019 (exit $ac_status); }; } &&
14020 { ac_try='test -s conftest.$ac_objext'
14021 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14022 (eval $ac_try) 2>&5
14023 ac_status=$?
14024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14025 (exit $ac_status); }; }; then
14026 ac_cv_c_bigendian=yes
14027 else
14028 echo "$as_me: failed program was:" >&5
14029 sed 's/^/| /' conftest.$ac_ext >&5
14031 ac_cv_c_bigendian=no
14033 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14034 else
14035 echo "$as_me: failed program was:" >&5
14036 sed 's/^/| /' conftest.$ac_ext >&5
14038 # It does not; compile a test program.
14039 if test "$cross_compiling" = yes; then
14040 # try to guess the endianness by grepping values into an object file
14041 ac_cv_c_bigendian=unknown
14042 cat >conftest.$ac_ext <<_ACEOF
14043 /* confdefs.h. */
14044 _ACEOF
14045 cat confdefs.h >>conftest.$ac_ext
14046 cat >>conftest.$ac_ext <<_ACEOF
14047 /* end confdefs.h. */
14048 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
14049 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
14050 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
14051 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
14052 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
14053 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
14055 main ()
14057 _ascii (); _ebcdic ();
14059 return 0;
14061 _ACEOF
14062 rm -f conftest.$ac_objext
14063 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14064 (eval $ac_compile) 2>conftest.er1
14065 ac_status=$?
14066 grep -v '^ *+' conftest.er1 >conftest.err
14067 rm -f conftest.er1
14068 cat conftest.err >&5
14069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14070 (exit $ac_status); } &&
14071 { ac_try='test -z "$ac_c_werror_flag"
14072 || test ! -s conftest.err'
14073 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14074 (eval $ac_try) 2>&5
14075 ac_status=$?
14076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14077 (exit $ac_status); }; } &&
14078 { ac_try='test -s conftest.$ac_objext'
14079 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14080 (eval $ac_try) 2>&5
14081 ac_status=$?
14082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14083 (exit $ac_status); }; }; then
14084 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
14085 ac_cv_c_bigendian=yes
14087 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
14088 if test "$ac_cv_c_bigendian" = unknown; then
14089 ac_cv_c_bigendian=no
14090 else
14091 # finding both strings is unlikely to happen, but who knows?
14092 ac_cv_c_bigendian=unknown
14095 else
14096 echo "$as_me: failed program was:" >&5
14097 sed 's/^/| /' conftest.$ac_ext >&5
14100 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14101 else
14102 cat >conftest.$ac_ext <<_ACEOF
14103 /* confdefs.h. */
14104 _ACEOF
14105 cat confdefs.h >>conftest.$ac_ext
14106 cat >>conftest.$ac_ext <<_ACEOF
14107 /* end confdefs.h. */
14109 main ()
14111 /* Are we little or big endian? From Harbison&Steele. */
14112 union
14114 long l;
14115 char c[sizeof (long)];
14116 } u;
14117 u.l = 1;
14118 exit (u.c[sizeof (long) - 1] == 1);
14120 _ACEOF
14121 rm -f conftest$ac_exeext
14122 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14123 (eval $ac_link) 2>&5
14124 ac_status=$?
14125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14126 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14128 (eval $ac_try) 2>&5
14129 ac_status=$?
14130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14131 (exit $ac_status); }; }; then
14132 ac_cv_c_bigendian=no
14133 else
14134 echo "$as_me: program exited with status $ac_status" >&5
14135 echo "$as_me: failed program was:" >&5
14136 sed 's/^/| /' conftest.$ac_ext >&5
14138 ( exit $ac_status )
14139 ac_cv_c_bigendian=yes
14141 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14144 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14146 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
14147 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
14148 case $ac_cv_c_bigendian in
14149 yes)
14151 cat >>confdefs.h <<\_ACEOF
14152 #define WORDS_BIGENDIAN 1
14153 _ACEOF
14158 { { echo "$as_me:$LINENO: error: unknown endianness
14159 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
14160 echo "$as_me: error: unknown endianness
14161 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
14162 { (exit 1); exit 1; }; } ;;
14163 esac
14166 ZLIBS=
14167 SYS_ZLIBS=
14168 ZINCS=
14170 if test -z "$ZLIBSPEC"; then
14171 # Use zlib from the GCC tree.
14172 ZINCS='-I$(top_srcdir)/../zlib'
14173 ZLIBS=../zlib/libzgcj_convenience.la
14174 else
14175 # System's zlib.
14176 SYS_ZLIBS="$ZLIBSPEC"
14188 if test "$NATIVE" = yes; then
14189 NATIVE_TRUE=
14190 NATIVE_FALSE='#'
14191 else
14192 NATIVE_TRUE='#'
14193 NATIVE_FALSE=
14198 if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
14199 NEEDS_DATA_START_TRUE=
14200 NEEDS_DATA_START_FALSE='#'
14201 else
14202 NEEDS_DATA_START_TRUE='#'
14203 NEEDS_DATA_START_FALSE=
14208 # Process the option "--enable-version-specific-runtime-libs"
14209 # Calculate toolexeclibdir
14210 case ${version_specific_libs} in
14211 yes)
14212 # Need the gcc compiler version to know where to install libraries
14213 # and header files if --enable-version-specific-runtime-libs option
14214 # is selected.
14215 includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
14216 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
14217 toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
14218 toolexeclibdir=$toolexecmainlibdir
14221 if test -n "$with_cross_host" &&
14222 test x"$with_cross_host" != x"no"; then
14223 # Install a library built with a cross compiler in tooldir, not libdir.
14224 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
14225 toolexecmainlibdir='$(toolexecdir)/lib'
14226 else
14227 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
14228 toolexecmainlibdir='$(libdir)'
14230 multi_os_directory=`$CC -print-multi-os-directory`
14231 case $multi_os_directory in
14232 .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
14233 *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
14234 esac
14236 esac
14241 # Determine gcj version number.
14242 gcjversion=`$GCJ -v 2>&1 | sed -n 's/^.*version \([^ ]*\).*$/\1/p'`
14243 GCJVERSION=$gcjversion
14246 cat >>confdefs.h <<_ACEOF
14247 #define GCJVERSION "$GCJVERSION"
14248 _ACEOF
14252 cat >>confdefs.h <<\_ACEOF
14253 #define JV_VERSION "1.4.2"
14254 _ACEOF
14257 cat >>confdefs.h <<\_ACEOF
14258 #define JV_API_VERSION "1.4"
14259 _ACEOF
14263 case "${with_gxx_include_dir}" in
14264 yes)
14265 { { echo "$as_me:$LINENO: error: --with-gxx-include-dir=[dir] requires a directory" >&5
14266 echo "$as_me: error: --with-gxx-include-dir=[dir] requires a directory" >&2;}
14267 { (exit 1); exit 1; }; }
14269 no | "")
14270 case "${enable_version_specific_runtime_libs}" in
14271 yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
14273 libstdcxx_incdir='c++/$(gcc_version)'
14274 gxx_include_dir='$(prefix)/include/$(libstdcxx_incdir)' ;;
14275 esac ;;
14276 *) gxx_include_dir=${with_gxx_include_dir} ;;
14277 esac
14282 # We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
14283 # On that system, sys/ioctl.h will not include sys/filio.h unless
14284 # BSD_COMP is defined; just including sys/filio.h is simpler.
14285 # We avoid AC_HEADER_DIRENT since we really only care about dirent.h
14286 # for now. If you change this, you also must update natFile.cc.
14307 for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h \
14308 sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
14309 sys/socket.h netinet/in.h arpa/inet.h netdb.h net/if.h \
14310 pwd.h sys/config.h stdint.h langinfo.h locale.h \
14311 dirent.h
14313 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14314 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14315 echo "$as_me:$LINENO: checking for $ac_header" >&5
14316 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14317 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14318 echo $ECHO_N "(cached) $ECHO_C" >&6
14320 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14321 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14322 else
14323 # Is the header compilable?
14324 echo "$as_me:$LINENO: checking $ac_header usability" >&5
14325 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
14326 cat >conftest.$ac_ext <<_ACEOF
14327 /* confdefs.h. */
14328 _ACEOF
14329 cat confdefs.h >>conftest.$ac_ext
14330 cat >>conftest.$ac_ext <<_ACEOF
14331 /* end confdefs.h. */
14332 $ac_includes_default
14333 #include <$ac_header>
14334 _ACEOF
14335 rm -f conftest.$ac_objext
14336 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14337 (eval $ac_compile) 2>conftest.er1
14338 ac_status=$?
14339 grep -v '^ *+' conftest.er1 >conftest.err
14340 rm -f conftest.er1
14341 cat conftest.err >&5
14342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14343 (exit $ac_status); } &&
14344 { ac_try='test -z "$ac_c_werror_flag"
14345 || test ! -s conftest.err'
14346 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14347 (eval $ac_try) 2>&5
14348 ac_status=$?
14349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14350 (exit $ac_status); }; } &&
14351 { ac_try='test -s conftest.$ac_objext'
14352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14353 (eval $ac_try) 2>&5
14354 ac_status=$?
14355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14356 (exit $ac_status); }; }; then
14357 ac_header_compiler=yes
14358 else
14359 echo "$as_me: failed program was:" >&5
14360 sed 's/^/| /' conftest.$ac_ext >&5
14362 ac_header_compiler=no
14364 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14365 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14366 echo "${ECHO_T}$ac_header_compiler" >&6
14368 # Is the header present?
14369 echo "$as_me:$LINENO: checking $ac_header presence" >&5
14370 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
14371 cat >conftest.$ac_ext <<_ACEOF
14372 /* confdefs.h. */
14373 _ACEOF
14374 cat confdefs.h >>conftest.$ac_ext
14375 cat >>conftest.$ac_ext <<_ACEOF
14376 /* end confdefs.h. */
14377 #include <$ac_header>
14378 _ACEOF
14379 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14380 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14381 ac_status=$?
14382 grep -v '^ *+' conftest.er1 >conftest.err
14383 rm -f conftest.er1
14384 cat conftest.err >&5
14385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14386 (exit $ac_status); } >/dev/null; then
14387 if test -s conftest.err; then
14388 ac_cpp_err=$ac_c_preproc_warn_flag
14389 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14390 else
14391 ac_cpp_err=
14393 else
14394 ac_cpp_err=yes
14396 if test -z "$ac_cpp_err"; then
14397 ac_header_preproc=yes
14398 else
14399 echo "$as_me: failed program was:" >&5
14400 sed 's/^/| /' conftest.$ac_ext >&5
14402 ac_header_preproc=no
14404 rm -f conftest.err conftest.$ac_ext
14405 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14406 echo "${ECHO_T}$ac_header_preproc" >&6
14408 # So? What about this header?
14409 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14410 yes:no: )
14411 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14412 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14413 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14414 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14415 ac_header_preproc=yes
14417 no:yes:* )
14418 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14419 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14420 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14421 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14422 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14423 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14424 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14425 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14426 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14427 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14428 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14429 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14431 cat <<\_ASBOX
14432 ## ---------------------------------- ##
14433 ## Report this to the libjava lists. ##
14434 ## ---------------------------------- ##
14435 _ASBOX
14437 sed "s/^/$as_me: WARNING: /" >&2
14439 esac
14440 echo "$as_me:$LINENO: checking for $ac_header" >&5
14441 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14442 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14443 echo $ECHO_N "(cached) $ECHO_C" >&6
14444 else
14445 eval "$as_ac_Header=\$ac_header_preproc"
14447 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14448 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14451 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14452 cat >>confdefs.h <<_ACEOF
14453 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14454 _ACEOF
14458 done
14461 for ac_header in inttypes.h
14463 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14464 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14465 echo "$as_me:$LINENO: checking for $ac_header" >&5
14466 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14467 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14468 echo $ECHO_N "(cached) $ECHO_C" >&6
14470 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14471 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14472 else
14473 # Is the header compilable?
14474 echo "$as_me:$LINENO: checking $ac_header usability" >&5
14475 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
14476 cat >conftest.$ac_ext <<_ACEOF
14477 /* confdefs.h. */
14478 _ACEOF
14479 cat confdefs.h >>conftest.$ac_ext
14480 cat >>conftest.$ac_ext <<_ACEOF
14481 /* end confdefs.h. */
14482 $ac_includes_default
14483 #include <$ac_header>
14484 _ACEOF
14485 rm -f conftest.$ac_objext
14486 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14487 (eval $ac_compile) 2>conftest.er1
14488 ac_status=$?
14489 grep -v '^ *+' conftest.er1 >conftest.err
14490 rm -f conftest.er1
14491 cat conftest.err >&5
14492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14493 (exit $ac_status); } &&
14494 { ac_try='test -z "$ac_c_werror_flag"
14495 || test ! -s conftest.err'
14496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14497 (eval $ac_try) 2>&5
14498 ac_status=$?
14499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14500 (exit $ac_status); }; } &&
14501 { ac_try='test -s conftest.$ac_objext'
14502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14503 (eval $ac_try) 2>&5
14504 ac_status=$?
14505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14506 (exit $ac_status); }; }; then
14507 ac_header_compiler=yes
14508 else
14509 echo "$as_me: failed program was:" >&5
14510 sed 's/^/| /' conftest.$ac_ext >&5
14512 ac_header_compiler=no
14514 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14515 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14516 echo "${ECHO_T}$ac_header_compiler" >&6
14518 # Is the header present?
14519 echo "$as_me:$LINENO: checking $ac_header presence" >&5
14520 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
14521 cat >conftest.$ac_ext <<_ACEOF
14522 /* confdefs.h. */
14523 _ACEOF
14524 cat confdefs.h >>conftest.$ac_ext
14525 cat >>conftest.$ac_ext <<_ACEOF
14526 /* end confdefs.h. */
14527 #include <$ac_header>
14528 _ACEOF
14529 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14530 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14531 ac_status=$?
14532 grep -v '^ *+' conftest.er1 >conftest.err
14533 rm -f conftest.er1
14534 cat conftest.err >&5
14535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14536 (exit $ac_status); } >/dev/null; then
14537 if test -s conftest.err; then
14538 ac_cpp_err=$ac_c_preproc_warn_flag
14539 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14540 else
14541 ac_cpp_err=
14543 else
14544 ac_cpp_err=yes
14546 if test -z "$ac_cpp_err"; then
14547 ac_header_preproc=yes
14548 else
14549 echo "$as_me: failed program was:" >&5
14550 sed 's/^/| /' conftest.$ac_ext >&5
14552 ac_header_preproc=no
14554 rm -f conftest.err conftest.$ac_ext
14555 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14556 echo "${ECHO_T}$ac_header_preproc" >&6
14558 # So? What about this header?
14559 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14560 yes:no: )
14561 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14562 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14563 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14564 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14565 ac_header_preproc=yes
14567 no:yes:* )
14568 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14569 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14570 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14571 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14572 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14573 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14574 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14575 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14576 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14577 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14578 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14579 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14581 cat <<\_ASBOX
14582 ## ---------------------------------- ##
14583 ## Report this to the libjava lists. ##
14584 ## ---------------------------------- ##
14585 _ASBOX
14587 sed "s/^/$as_me: WARNING: /" >&2
14589 esac
14590 echo "$as_me:$LINENO: checking for $ac_header" >&5
14591 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14592 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14593 echo $ECHO_N "(cached) $ECHO_C" >&6
14594 else
14595 eval "$as_ac_Header=\$ac_header_preproc"
14597 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14598 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14601 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14602 cat >>confdefs.h <<_ACEOF
14603 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14604 _ACEOF
14607 cat >>confdefs.h <<\_ACEOF
14608 #define HAVE_INTTYPES_H 1
14609 _ACEOF
14612 cat >>confdefs.h <<\_ACEOF
14613 #define JV_HAVE_INTTYPES_H 1
14614 _ACEOF
14619 done
14621 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14622 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
14623 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14624 echo $ECHO_N "(cached) $ECHO_C" >&6
14625 else
14626 cat >conftest.$ac_ext <<_ACEOF
14627 /* confdefs.h. */
14628 _ACEOF
14629 cat confdefs.h >>conftest.$ac_ext
14630 cat >>conftest.$ac_ext <<_ACEOF
14631 /* end confdefs.h. */
14632 #include <sys/types.h>
14633 #include <sys/wait.h>
14634 #ifndef WEXITSTATUS
14635 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
14636 #endif
14637 #ifndef WIFEXITED
14638 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14639 #endif
14642 main ()
14644 int s;
14645 wait (&s);
14646 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14648 return 0;
14650 _ACEOF
14651 rm -f conftest.$ac_objext
14652 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14653 (eval $ac_compile) 2>conftest.er1
14654 ac_status=$?
14655 grep -v '^ *+' conftest.er1 >conftest.err
14656 rm -f conftest.er1
14657 cat conftest.err >&5
14658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14659 (exit $ac_status); } &&
14660 { ac_try='test -z "$ac_c_werror_flag"
14661 || test ! -s conftest.err'
14662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14663 (eval $ac_try) 2>&5
14664 ac_status=$?
14665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14666 (exit $ac_status); }; } &&
14667 { ac_try='test -s conftest.$ac_objext'
14668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14669 (eval $ac_try) 2>&5
14670 ac_status=$?
14671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14672 (exit $ac_status); }; }; then
14673 ac_cv_header_sys_wait_h=yes
14674 else
14675 echo "$as_me: failed program was:" >&5
14676 sed 's/^/| /' conftest.$ac_ext >&5
14678 ac_cv_header_sys_wait_h=no
14680 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14682 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14683 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
14684 if test $ac_cv_header_sys_wait_h = yes; then
14686 cat >>confdefs.h <<\_ACEOF
14687 #define HAVE_SYS_WAIT_H 1
14688 _ACEOF
14693 echo "$as_me:$LINENO: checking for ssize_t" >&5
14694 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
14695 if test "${ac_cv_type_ssize_t+set}" = set; then
14696 echo $ECHO_N "(cached) $ECHO_C" >&6
14697 else
14698 cat >conftest.$ac_ext <<_ACEOF
14699 /* confdefs.h. */
14700 _ACEOF
14701 cat confdefs.h >>conftest.$ac_ext
14702 cat >>conftest.$ac_ext <<_ACEOF
14703 /* end confdefs.h. */
14704 $ac_includes_default
14706 main ()
14708 if ((ssize_t *) 0)
14709 return 0;
14710 if (sizeof (ssize_t))
14711 return 0;
14713 return 0;
14715 _ACEOF
14716 rm -f conftest.$ac_objext
14717 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14718 (eval $ac_compile) 2>conftest.er1
14719 ac_status=$?
14720 grep -v '^ *+' conftest.er1 >conftest.err
14721 rm -f conftest.er1
14722 cat conftest.err >&5
14723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14724 (exit $ac_status); } &&
14725 { ac_try='test -z "$ac_c_werror_flag"
14726 || test ! -s conftest.err'
14727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14728 (eval $ac_try) 2>&5
14729 ac_status=$?
14730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14731 (exit $ac_status); }; } &&
14732 { ac_try='test -s conftest.$ac_objext'
14733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14734 (eval $ac_try) 2>&5
14735 ac_status=$?
14736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14737 (exit $ac_status); }; }; then
14738 ac_cv_type_ssize_t=yes
14739 else
14740 echo "$as_me: failed program was:" >&5
14741 sed 's/^/| /' conftest.$ac_ext >&5
14743 ac_cv_type_ssize_t=no
14745 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14747 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
14748 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
14749 if test $ac_cv_type_ssize_t = yes; then
14751 else
14753 cat >>confdefs.h <<_ACEOF
14754 #define ssize_t int
14755 _ACEOF
14760 echo "$as_me:$LINENO: checking for in_addr_t" >&5
14761 echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6
14762 cat >conftest.$ac_ext <<_ACEOF
14763 /* confdefs.h. */
14764 _ACEOF
14765 cat confdefs.h >>conftest.$ac_ext
14766 cat >>conftest.$ac_ext <<_ACEOF
14767 /* end confdefs.h. */
14768 #include <sys/types.h>
14769 #if STDC_HEADERS
14770 #include <stdlib.h>
14771 #include <stddef.h>
14772 #endif
14773 #if HAVE_NETINET_IN_H
14774 #include <netinet/in.h>
14775 #endif
14777 main ()
14779 in_addr_t foo;
14781 return 0;
14783 _ACEOF
14784 rm -f conftest.$ac_objext
14785 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14786 (eval $ac_compile) 2>conftest.er1
14787 ac_status=$?
14788 grep -v '^ *+' conftest.er1 >conftest.err
14789 rm -f conftest.er1
14790 cat conftest.err >&5
14791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14792 (exit $ac_status); } &&
14793 { ac_try='test -z "$ac_c_werror_flag"
14794 || test ! -s conftest.err'
14795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14796 (eval $ac_try) 2>&5
14797 ac_status=$?
14798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14799 (exit $ac_status); }; } &&
14800 { ac_try='test -s conftest.$ac_objext'
14801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14802 (eval $ac_try) 2>&5
14803 ac_status=$?
14804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14805 (exit $ac_status); }; }; then
14807 cat >>confdefs.h <<\_ACEOF
14808 #define HAVE_IN_ADDR_T 1
14809 _ACEOF
14811 echo "$as_me:$LINENO: result: yes" >&5
14812 echo "${ECHO_T}yes" >&6
14813 else
14814 echo "$as_me: failed program was:" >&5
14815 sed 's/^/| /' conftest.$ac_ext >&5
14817 echo "$as_me:$LINENO: result: no" >&5
14818 echo "${ECHO_T}no" >&6
14820 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14822 echo "$as_me:$LINENO: checking whether struct ip_mreq is in netinet/in.h" >&5
14823 echo $ECHO_N "checking whether struct ip_mreq is in netinet/in.h... $ECHO_C" >&6
14824 cat >conftest.$ac_ext <<_ACEOF
14825 /* confdefs.h. */
14826 _ACEOF
14827 cat confdefs.h >>conftest.$ac_ext
14828 cat >>conftest.$ac_ext <<_ACEOF
14829 /* end confdefs.h. */
14830 #include <netinet/in.h>
14832 main ()
14834 struct ip_mreq mreq;
14836 return 0;
14838 _ACEOF
14839 rm -f conftest.$ac_objext
14840 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14841 (eval $ac_compile) 2>conftest.er1
14842 ac_status=$?
14843 grep -v '^ *+' conftest.er1 >conftest.err
14844 rm -f conftest.er1
14845 cat conftest.err >&5
14846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14847 (exit $ac_status); } &&
14848 { ac_try='test -z "$ac_c_werror_flag"
14849 || test ! -s conftest.err'
14850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14851 (eval $ac_try) 2>&5
14852 ac_status=$?
14853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14854 (exit $ac_status); }; } &&
14855 { ac_try='test -s conftest.$ac_objext'
14856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14857 (eval $ac_try) 2>&5
14858 ac_status=$?
14859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14860 (exit $ac_status); }; }; then
14862 cat >>confdefs.h <<\_ACEOF
14863 #define HAVE_STRUCT_IP_MREQ 1
14864 _ACEOF
14866 echo "$as_me:$LINENO: result: yes" >&5
14867 echo "${ECHO_T}yes" >&6
14868 else
14869 echo "$as_me: failed program was:" >&5
14870 sed 's/^/| /' conftest.$ac_ext >&5
14872 echo "$as_me:$LINENO: result: no" >&5
14873 echo "${ECHO_T}no" >&6
14875 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14877 echo "$as_me:$LINENO: checking whether struct ipv6_mreq is in netinet/in.h" >&5
14878 echo $ECHO_N "checking whether struct ipv6_mreq is in netinet/in.h... $ECHO_C" >&6
14879 cat >conftest.$ac_ext <<_ACEOF
14880 /* confdefs.h. */
14881 _ACEOF
14882 cat confdefs.h >>conftest.$ac_ext
14883 cat >>conftest.$ac_ext <<_ACEOF
14884 /* end confdefs.h. */
14885 #include <netinet/in.h>
14887 main ()
14889 struct ipv6_mreq mreq6;
14891 return 0;
14893 _ACEOF
14894 rm -f conftest.$ac_objext
14895 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14896 (eval $ac_compile) 2>conftest.er1
14897 ac_status=$?
14898 grep -v '^ *+' conftest.er1 >conftest.err
14899 rm -f conftest.er1
14900 cat conftest.err >&5
14901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14902 (exit $ac_status); } &&
14903 { ac_try='test -z "$ac_c_werror_flag"
14904 || test ! -s conftest.err'
14905 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14906 (eval $ac_try) 2>&5
14907 ac_status=$?
14908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14909 (exit $ac_status); }; } &&
14910 { ac_try='test -s conftest.$ac_objext'
14911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14912 (eval $ac_try) 2>&5
14913 ac_status=$?
14914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14915 (exit $ac_status); }; }; then
14917 cat >>confdefs.h <<\_ACEOF
14918 #define HAVE_STRUCT_IPV6_MREQ 1
14919 _ACEOF
14921 echo "$as_me:$LINENO: result: yes" >&5
14922 echo "${ECHO_T}yes" >&6
14923 else
14924 echo "$as_me: failed program was:" >&5
14925 sed 's/^/| /' conftest.$ac_ext >&5
14927 echo "$as_me:$LINENO: result: no" >&5
14928 echo "${ECHO_T}no" >&6
14930 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14932 echo "$as_me:$LINENO: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
14933 echo $ECHO_N "checking whether struct sockaddr_in6 is in netinet/in.h... $ECHO_C" >&6
14934 cat >conftest.$ac_ext <<_ACEOF
14935 /* confdefs.h. */
14936 _ACEOF
14937 cat confdefs.h >>conftest.$ac_ext
14938 cat >>conftest.$ac_ext <<_ACEOF
14939 /* end confdefs.h. */
14940 #include <netinet/in.h>
14942 main ()
14944 struct sockaddr_in6 addr6;
14946 return 0;
14948 _ACEOF
14949 rm -f conftest.$ac_objext
14950 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14951 (eval $ac_compile) 2>conftest.er1
14952 ac_status=$?
14953 grep -v '^ *+' conftest.er1 >conftest.err
14954 rm -f conftest.er1
14955 cat conftest.err >&5
14956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14957 (exit $ac_status); } &&
14958 { ac_try='test -z "$ac_c_werror_flag"
14959 || test ! -s conftest.err'
14960 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14961 (eval $ac_try) 2>&5
14962 ac_status=$?
14963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14964 (exit $ac_status); }; } &&
14965 { ac_try='test -s conftest.$ac_objext'
14966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14967 (eval $ac_try) 2>&5
14968 ac_status=$?
14969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14970 (exit $ac_status); }; }; then
14972 cat >>confdefs.h <<\_ACEOF
14973 #define HAVE_INET6 1
14974 _ACEOF
14976 echo "$as_me:$LINENO: result: yes" >&5
14977 echo "${ECHO_T}yes" >&6
14978 else
14979 echo "$as_me: failed program was:" >&5
14980 sed 's/^/| /' conftest.$ac_ext >&5
14982 echo "$as_me:$LINENO: result: no" >&5
14983 echo "${ECHO_T}no" >&6
14985 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14987 echo "$as_me:$LINENO: checking for socklen_t in sys/socket.h" >&5
14988 echo $ECHO_N "checking for socklen_t in sys/socket.h... $ECHO_C" >&6
14989 cat >conftest.$ac_ext <<_ACEOF
14990 /* confdefs.h. */
14991 _ACEOF
14992 cat confdefs.h >>conftest.$ac_ext
14993 cat >>conftest.$ac_ext <<_ACEOF
14994 /* end confdefs.h. */
14995 #define _POSIX_PII_SOCKET
14996 #include <sys/types.h>
14997 #include <sys/socket.h>
14999 main ()
15001 socklen_t x = 5;
15003 return 0;
15005 _ACEOF
15006 rm -f conftest.$ac_objext
15007 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15008 (eval $ac_compile) 2>conftest.er1
15009 ac_status=$?
15010 grep -v '^ *+' conftest.er1 >conftest.err
15011 rm -f conftest.er1
15012 cat conftest.err >&5
15013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15014 (exit $ac_status); } &&
15015 { ac_try='test -z "$ac_c_werror_flag"
15016 || test ! -s conftest.err'
15017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15018 (eval $ac_try) 2>&5
15019 ac_status=$?
15020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15021 (exit $ac_status); }; } &&
15022 { ac_try='test -s conftest.$ac_objext'
15023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15024 (eval $ac_try) 2>&5
15025 ac_status=$?
15026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15027 (exit $ac_status); }; }; then
15029 cat >>confdefs.h <<\_ACEOF
15030 #define HAVE_SOCKLEN_T 1
15031 _ACEOF
15033 echo "$as_me:$LINENO: result: yes" >&5
15034 echo "${ECHO_T}yes" >&6
15035 else
15036 echo "$as_me: failed program was:" >&5
15037 sed 's/^/| /' conftest.$ac_ext >&5
15039 echo "$as_me:$LINENO: result: no" >&5
15040 echo "${ECHO_T}no" >&6
15042 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15044 echo "$as_me:$LINENO: checking for tm_gmtoff in struct tm" >&5
15045 echo $ECHO_N "checking for tm_gmtoff in struct tm... $ECHO_C" >&6
15046 cat >conftest.$ac_ext <<_ACEOF
15047 /* confdefs.h. */
15048 _ACEOF
15049 cat confdefs.h >>conftest.$ac_ext
15050 cat >>conftest.$ac_ext <<_ACEOF
15051 /* end confdefs.h. */
15052 #include <time.h>
15054 main ()
15056 struct tm tim; tim.tm_gmtoff = 0;
15058 return 0;
15060 _ACEOF
15061 rm -f conftest.$ac_objext
15062 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15063 (eval $ac_compile) 2>conftest.er1
15064 ac_status=$?
15065 grep -v '^ *+' conftest.er1 >conftest.err
15066 rm -f conftest.er1
15067 cat conftest.err >&5
15068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15069 (exit $ac_status); } &&
15070 { ac_try='test -z "$ac_c_werror_flag"
15071 || test ! -s conftest.err'
15072 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15073 (eval $ac_try) 2>&5
15074 ac_status=$?
15075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15076 (exit $ac_status); }; } &&
15077 { ac_try='test -s conftest.$ac_objext'
15078 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15079 (eval $ac_try) 2>&5
15080 ac_status=$?
15081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15082 (exit $ac_status); }; }; then
15084 cat >>confdefs.h <<\_ACEOF
15085 #define STRUCT_TM_HAS_GMTOFF 1
15086 _ACEOF
15088 echo "$as_me:$LINENO: result: yes" >&5
15089 echo "${ECHO_T}yes" >&6
15090 else
15091 echo "$as_me: failed program was:" >&5
15092 sed 's/^/| /' conftest.$ac_ext >&5
15094 echo "$as_me:$LINENO: result: no" >&5
15095 echo "${ECHO_T}no" >&6
15096 echo "$as_me:$LINENO: checking for global timezone variable" >&5
15097 echo $ECHO_N "checking for global timezone variable... $ECHO_C" >&6
15098 cat >conftest.$ac_ext <<_ACEOF
15099 /* confdefs.h. */
15100 _ACEOF
15101 cat confdefs.h >>conftest.$ac_ext
15102 cat >>conftest.$ac_ext <<_ACEOF
15103 /* end confdefs.h. */
15104 #include <time.h>
15106 main ()
15108 void i(){long z2 = 2*timezone;}
15110 return 0;
15112 _ACEOF
15113 rm -f conftest.$ac_objext
15114 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15115 (eval $ac_compile) 2>conftest.er1
15116 ac_status=$?
15117 grep -v '^ *+' conftest.er1 >conftest.err
15118 rm -f conftest.er1
15119 cat conftest.err >&5
15120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15121 (exit $ac_status); } &&
15122 { ac_try='test -z "$ac_c_werror_flag"
15123 || test ! -s conftest.err'
15124 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15125 (eval $ac_try) 2>&5
15126 ac_status=$?
15127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15128 (exit $ac_status); }; } &&
15129 { ac_try='test -s conftest.$ac_objext'
15130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15131 (eval $ac_try) 2>&5
15132 ac_status=$?
15133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15134 (exit $ac_status); }; }; then
15136 cat >>confdefs.h <<\_ACEOF
15137 #define HAVE_TIMEZONE 1
15138 _ACEOF
15140 echo "$as_me:$LINENO: result: yes" >&5
15141 echo "${ECHO_T}yes" >&6
15142 else
15143 echo "$as_me: failed program was:" >&5
15144 sed 's/^/| /' conftest.$ac_ext >&5
15146 echo "$as_me:$LINENO: result: no" >&5
15147 echo "${ECHO_T}no" >&6
15148 echo "$as_me:$LINENO: checking for global _timezone variable" >&5
15149 echo $ECHO_N "checking for global _timezone variable... $ECHO_C" >&6
15150 cat >conftest.$ac_ext <<_ACEOF
15151 /* confdefs.h. */
15152 _ACEOF
15153 cat confdefs.h >>conftest.$ac_ext
15154 cat >>conftest.$ac_ext <<_ACEOF
15155 /* end confdefs.h. */
15156 #include <time.h>
15158 main ()
15160 long z2 = _timezone;
15162 return 0;
15164 _ACEOF
15165 rm -f conftest.$ac_objext
15166 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15167 (eval $ac_compile) 2>conftest.er1
15168 ac_status=$?
15169 grep -v '^ *+' conftest.er1 >conftest.err
15170 rm -f conftest.er1
15171 cat conftest.err >&5
15172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15173 (exit $ac_status); } &&
15174 { ac_try='test -z "$ac_c_werror_flag"
15175 || test ! -s conftest.err'
15176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15177 (eval $ac_try) 2>&5
15178 ac_status=$?
15179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15180 (exit $ac_status); }; } &&
15181 { ac_try='test -s conftest.$ac_objext'
15182 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15183 (eval $ac_try) 2>&5
15184 ac_status=$?
15185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15186 (exit $ac_status); }; }; then
15188 cat >>confdefs.h <<\_ACEOF
15189 #define HAVE_UNDERSCORE_TIMEZONE 1
15190 _ACEOF
15192 echo "$as_me:$LINENO: result: yes" >&5
15193 echo "${ECHO_T}yes" >&6
15194 else
15195 echo "$as_me: failed program was:" >&5
15196 sed 's/^/| /' conftest.$ac_ext >&5
15198 echo "$as_me:$LINENO: result: no" >&5
15199 echo "${ECHO_T}no" >&6
15201 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15203 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15205 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15207 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
15208 # for constant arguments. Useless!
15209 echo "$as_me:$LINENO: checking for working alloca.h" >&5
15210 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
15211 if test "${ac_cv_working_alloca_h+set}" = set; then
15212 echo $ECHO_N "(cached) $ECHO_C" >&6
15213 else
15214 if test x$gcc_no_link = xyes; then
15215 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15216 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15217 { (exit 1); exit 1; }; }
15219 cat >conftest.$ac_ext <<_ACEOF
15220 /* confdefs.h. */
15221 _ACEOF
15222 cat confdefs.h >>conftest.$ac_ext
15223 cat >>conftest.$ac_ext <<_ACEOF
15224 /* end confdefs.h. */
15225 #include <alloca.h>
15227 main ()
15229 char *p = (char *) alloca (2 * sizeof (int));
15231 return 0;
15233 _ACEOF
15234 rm -f conftest.$ac_objext conftest$ac_exeext
15235 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15236 (eval $ac_link) 2>conftest.er1
15237 ac_status=$?
15238 grep -v '^ *+' conftest.er1 >conftest.err
15239 rm -f conftest.er1
15240 cat conftest.err >&5
15241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15242 (exit $ac_status); } &&
15243 { ac_try='test -z "$ac_c_werror_flag"
15244 || test ! -s conftest.err'
15245 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15246 (eval $ac_try) 2>&5
15247 ac_status=$?
15248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15249 (exit $ac_status); }; } &&
15250 { ac_try='test -s conftest$ac_exeext'
15251 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15252 (eval $ac_try) 2>&5
15253 ac_status=$?
15254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15255 (exit $ac_status); }; }; then
15256 ac_cv_working_alloca_h=yes
15257 else
15258 echo "$as_me: failed program was:" >&5
15259 sed 's/^/| /' conftest.$ac_ext >&5
15261 ac_cv_working_alloca_h=no
15263 rm -f conftest.err conftest.$ac_objext \
15264 conftest$ac_exeext conftest.$ac_ext
15266 echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
15267 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
15268 if test $ac_cv_working_alloca_h = yes; then
15270 cat >>confdefs.h <<\_ACEOF
15271 #define HAVE_ALLOCA_H 1
15272 _ACEOF
15276 echo "$as_me:$LINENO: checking for alloca" >&5
15277 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
15278 if test "${ac_cv_func_alloca_works+set}" = set; then
15279 echo $ECHO_N "(cached) $ECHO_C" >&6
15280 else
15281 if test x$gcc_no_link = xyes; then
15282 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15283 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15284 { (exit 1); exit 1; }; }
15286 cat >conftest.$ac_ext <<_ACEOF
15287 /* confdefs.h. */
15288 _ACEOF
15289 cat confdefs.h >>conftest.$ac_ext
15290 cat >>conftest.$ac_ext <<_ACEOF
15291 /* end confdefs.h. */
15292 #ifdef __GNUC__
15293 # define alloca __builtin_alloca
15294 #else
15295 # ifdef _MSC_VER
15296 # include <malloc.h>
15297 # define alloca _alloca
15298 # else
15299 # if HAVE_ALLOCA_H
15300 # include <alloca.h>
15301 # else
15302 # ifdef _AIX
15303 #pragma alloca
15304 # else
15305 # ifndef alloca /* predefined by HP cc +Olibcalls */
15306 char *alloca ();
15307 # endif
15308 # endif
15309 # endif
15310 # endif
15311 #endif
15314 main ()
15316 char *p = (char *) alloca (1);
15318 return 0;
15320 _ACEOF
15321 rm -f conftest.$ac_objext conftest$ac_exeext
15322 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15323 (eval $ac_link) 2>conftest.er1
15324 ac_status=$?
15325 grep -v '^ *+' conftest.er1 >conftest.err
15326 rm -f conftest.er1
15327 cat conftest.err >&5
15328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15329 (exit $ac_status); } &&
15330 { ac_try='test -z "$ac_c_werror_flag"
15331 || test ! -s conftest.err'
15332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15333 (eval $ac_try) 2>&5
15334 ac_status=$?
15335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15336 (exit $ac_status); }; } &&
15337 { ac_try='test -s conftest$ac_exeext'
15338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15339 (eval $ac_try) 2>&5
15340 ac_status=$?
15341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15342 (exit $ac_status); }; }; then
15343 ac_cv_func_alloca_works=yes
15344 else
15345 echo "$as_me: failed program was:" >&5
15346 sed 's/^/| /' conftest.$ac_ext >&5
15348 ac_cv_func_alloca_works=no
15350 rm -f conftest.err conftest.$ac_objext \
15351 conftest$ac_exeext conftest.$ac_ext
15353 echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
15354 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
15356 if test $ac_cv_func_alloca_works = yes; then
15358 cat >>confdefs.h <<\_ACEOF
15359 #define HAVE_ALLOCA 1
15360 _ACEOF
15362 else
15363 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
15364 # that cause trouble. Some versions do not even contain alloca or
15365 # contain a buggy version. If you still want to use their alloca,
15366 # use ar to extract alloca.o from them instead of compiling alloca.c.
15368 ALLOCA=alloca.$ac_objext
15370 cat >>confdefs.h <<\_ACEOF
15371 #define C_ALLOCA 1
15372 _ACEOF
15375 echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
15376 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
15377 if test "${ac_cv_os_cray+set}" = set; then
15378 echo $ECHO_N "(cached) $ECHO_C" >&6
15379 else
15380 cat >conftest.$ac_ext <<_ACEOF
15381 /* confdefs.h. */
15382 _ACEOF
15383 cat confdefs.h >>conftest.$ac_ext
15384 cat >>conftest.$ac_ext <<_ACEOF
15385 /* end confdefs.h. */
15386 #if defined(CRAY) && ! defined(CRAY2)
15387 webecray
15388 #else
15389 wenotbecray
15390 #endif
15392 _ACEOF
15393 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15394 $EGREP "webecray" >/dev/null 2>&1; then
15395 ac_cv_os_cray=yes
15396 else
15397 ac_cv_os_cray=no
15399 rm -f conftest*
15402 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
15403 echo "${ECHO_T}$ac_cv_os_cray" >&6
15404 if test $ac_cv_os_cray = yes; then
15405 for ac_func in _getb67 GETB67 getb67; do
15406 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15407 echo "$as_me:$LINENO: checking for $ac_func" >&5
15408 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15409 if eval "test \"\${$as_ac_var+set}\" = set"; then
15410 echo $ECHO_N "(cached) $ECHO_C" >&6
15411 else
15412 if test x$gcc_no_link = xyes; then
15413 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15414 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15415 { (exit 1); exit 1; }; }
15417 cat >conftest.$ac_ext <<_ACEOF
15418 /* confdefs.h. */
15419 _ACEOF
15420 cat confdefs.h >>conftest.$ac_ext
15421 cat >>conftest.$ac_ext <<_ACEOF
15422 /* end confdefs.h. */
15423 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15424 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15425 #define $ac_func innocuous_$ac_func
15427 /* System header to define __stub macros and hopefully few prototypes,
15428 which can conflict with char $ac_func (); below.
15429 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15430 <limits.h> exists even on freestanding compilers. */
15432 #ifdef __STDC__
15433 # include <limits.h>
15434 #else
15435 # include <assert.h>
15436 #endif
15438 #undef $ac_func
15440 /* Override any gcc2 internal prototype to avoid an error. */
15441 #ifdef __cplusplus
15442 extern "C"
15444 #endif
15445 /* We use char because int might match the return type of a gcc2
15446 builtin and then its argument prototype would still apply. */
15447 char $ac_func ();
15448 /* The GNU C library defines this for functions which it implements
15449 to always fail with ENOSYS. Some functions are actually named
15450 something starting with __ and the normal name is an alias. */
15451 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15452 choke me
15453 #else
15454 char (*f) () = $ac_func;
15455 #endif
15456 #ifdef __cplusplus
15458 #endif
15461 main ()
15463 return f != $ac_func;
15465 return 0;
15467 _ACEOF
15468 rm -f conftest.$ac_objext conftest$ac_exeext
15469 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15470 (eval $ac_link) 2>conftest.er1
15471 ac_status=$?
15472 grep -v '^ *+' conftest.er1 >conftest.err
15473 rm -f conftest.er1
15474 cat conftest.err >&5
15475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15476 (exit $ac_status); } &&
15477 { ac_try='test -z "$ac_c_werror_flag"
15478 || test ! -s conftest.err'
15479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15480 (eval $ac_try) 2>&5
15481 ac_status=$?
15482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15483 (exit $ac_status); }; } &&
15484 { ac_try='test -s conftest$ac_exeext'
15485 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15486 (eval $ac_try) 2>&5
15487 ac_status=$?
15488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15489 (exit $ac_status); }; }; then
15490 eval "$as_ac_var=yes"
15491 else
15492 echo "$as_me: failed program was:" >&5
15493 sed 's/^/| /' conftest.$ac_ext >&5
15495 eval "$as_ac_var=no"
15497 rm -f conftest.err conftest.$ac_objext \
15498 conftest$ac_exeext conftest.$ac_ext
15500 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15501 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15502 if test `eval echo '${'$as_ac_var'}'` = yes; then
15504 cat >>confdefs.h <<_ACEOF
15505 #define CRAY_STACKSEG_END $ac_func
15506 _ACEOF
15508 break
15511 done
15514 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
15515 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
15516 if test "${ac_cv_c_stack_direction+set}" = set; then
15517 echo $ECHO_N "(cached) $ECHO_C" >&6
15518 else
15519 if test "$cross_compiling" = yes; then
15520 ac_cv_c_stack_direction=0
15521 else
15522 cat >conftest.$ac_ext <<_ACEOF
15523 /* confdefs.h. */
15524 _ACEOF
15525 cat confdefs.h >>conftest.$ac_ext
15526 cat >>conftest.$ac_ext <<_ACEOF
15527 /* end confdefs.h. */
15529 find_stack_direction ()
15531 static char *addr = 0;
15532 auto char dummy;
15533 if (addr == 0)
15535 addr = &dummy;
15536 return find_stack_direction ();
15538 else
15539 return (&dummy > addr) ? 1 : -1;
15543 main ()
15545 exit (find_stack_direction () < 0);
15547 _ACEOF
15548 rm -f conftest$ac_exeext
15549 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15550 (eval $ac_link) 2>&5
15551 ac_status=$?
15552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15553 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15555 (eval $ac_try) 2>&5
15556 ac_status=$?
15557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15558 (exit $ac_status); }; }; then
15559 ac_cv_c_stack_direction=1
15560 else
15561 echo "$as_me: program exited with status $ac_status" >&5
15562 echo "$as_me: failed program was:" >&5
15563 sed 's/^/| /' conftest.$ac_ext >&5
15565 ( exit $ac_status )
15566 ac_cv_c_stack_direction=-1
15568 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15571 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
15572 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
15574 cat >>confdefs.h <<_ACEOF
15575 #define STACK_DIRECTION $ac_cv_c_stack_direction
15576 _ACEOF
15581 if test x$gcc_no_link = xyes; then
15582 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
15583 ac_cv_func_mmap_fixed_mapped=no
15586 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
15589 for ac_header in stdlib.h unistd.h
15591 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15592 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15593 echo "$as_me:$LINENO: checking for $ac_header" >&5
15594 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15595 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15596 echo $ECHO_N "(cached) $ECHO_C" >&6
15598 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15599 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15600 else
15601 # Is the header compilable?
15602 echo "$as_me:$LINENO: checking $ac_header usability" >&5
15603 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
15604 cat >conftest.$ac_ext <<_ACEOF
15605 /* confdefs.h. */
15606 _ACEOF
15607 cat confdefs.h >>conftest.$ac_ext
15608 cat >>conftest.$ac_ext <<_ACEOF
15609 /* end confdefs.h. */
15610 $ac_includes_default
15611 #include <$ac_header>
15612 _ACEOF
15613 rm -f conftest.$ac_objext
15614 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15615 (eval $ac_compile) 2>conftest.er1
15616 ac_status=$?
15617 grep -v '^ *+' conftest.er1 >conftest.err
15618 rm -f conftest.er1
15619 cat conftest.err >&5
15620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15621 (exit $ac_status); } &&
15622 { ac_try='test -z "$ac_c_werror_flag"
15623 || test ! -s conftest.err'
15624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15625 (eval $ac_try) 2>&5
15626 ac_status=$?
15627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15628 (exit $ac_status); }; } &&
15629 { ac_try='test -s conftest.$ac_objext'
15630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15631 (eval $ac_try) 2>&5
15632 ac_status=$?
15633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15634 (exit $ac_status); }; }; then
15635 ac_header_compiler=yes
15636 else
15637 echo "$as_me: failed program was:" >&5
15638 sed 's/^/| /' conftest.$ac_ext >&5
15640 ac_header_compiler=no
15642 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15643 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15644 echo "${ECHO_T}$ac_header_compiler" >&6
15646 # Is the header present?
15647 echo "$as_me:$LINENO: checking $ac_header presence" >&5
15648 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
15649 cat >conftest.$ac_ext <<_ACEOF
15650 /* confdefs.h. */
15651 _ACEOF
15652 cat confdefs.h >>conftest.$ac_ext
15653 cat >>conftest.$ac_ext <<_ACEOF
15654 /* end confdefs.h. */
15655 #include <$ac_header>
15656 _ACEOF
15657 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
15658 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15659 ac_status=$?
15660 grep -v '^ *+' conftest.er1 >conftest.err
15661 rm -f conftest.er1
15662 cat conftest.err >&5
15663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15664 (exit $ac_status); } >/dev/null; then
15665 if test -s conftest.err; then
15666 ac_cpp_err=$ac_c_preproc_warn_flag
15667 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15668 else
15669 ac_cpp_err=
15671 else
15672 ac_cpp_err=yes
15674 if test -z "$ac_cpp_err"; then
15675 ac_header_preproc=yes
15676 else
15677 echo "$as_me: failed program was:" >&5
15678 sed 's/^/| /' conftest.$ac_ext >&5
15680 ac_header_preproc=no
15682 rm -f conftest.err conftest.$ac_ext
15683 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15684 echo "${ECHO_T}$ac_header_preproc" >&6
15686 # So? What about this header?
15687 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15688 yes:no: )
15689 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15690 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15691 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15692 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15693 ac_header_preproc=yes
15695 no:yes:* )
15696 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15697 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15698 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15699 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15700 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15701 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15702 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15703 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15704 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15705 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15706 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15707 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15709 cat <<\_ASBOX
15710 ## ---------------------------------- ##
15711 ## Report this to the libjava lists. ##
15712 ## ---------------------------------- ##
15713 _ASBOX
15715 sed "s/^/$as_me: WARNING: /" >&2
15717 esac
15718 echo "$as_me:$LINENO: checking for $ac_header" >&5
15719 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15720 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15721 echo $ECHO_N "(cached) $ECHO_C" >&6
15722 else
15723 eval "$as_ac_Header=\$ac_header_preproc"
15725 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15726 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15729 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15730 cat >>confdefs.h <<_ACEOF
15731 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15732 _ACEOF
15736 done
15739 for ac_func in getpagesize
15741 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15742 echo "$as_me:$LINENO: checking for $ac_func" >&5
15743 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15744 if eval "test \"\${$as_ac_var+set}\" = set"; then
15745 echo $ECHO_N "(cached) $ECHO_C" >&6
15746 else
15747 if test x$gcc_no_link = xyes; then
15748 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15749 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15750 { (exit 1); exit 1; }; }
15752 cat >conftest.$ac_ext <<_ACEOF
15753 /* confdefs.h. */
15754 _ACEOF
15755 cat confdefs.h >>conftest.$ac_ext
15756 cat >>conftest.$ac_ext <<_ACEOF
15757 /* end confdefs.h. */
15758 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15759 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15760 #define $ac_func innocuous_$ac_func
15762 /* System header to define __stub macros and hopefully few prototypes,
15763 which can conflict with char $ac_func (); below.
15764 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15765 <limits.h> exists even on freestanding compilers. */
15767 #ifdef __STDC__
15768 # include <limits.h>
15769 #else
15770 # include <assert.h>
15771 #endif
15773 #undef $ac_func
15775 /* Override any gcc2 internal prototype to avoid an error. */
15776 #ifdef __cplusplus
15777 extern "C"
15779 #endif
15780 /* We use char because int might match the return type of a gcc2
15781 builtin and then its argument prototype would still apply. */
15782 char $ac_func ();
15783 /* The GNU C library defines this for functions which it implements
15784 to always fail with ENOSYS. Some functions are actually named
15785 something starting with __ and the normal name is an alias. */
15786 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15787 choke me
15788 #else
15789 char (*f) () = $ac_func;
15790 #endif
15791 #ifdef __cplusplus
15793 #endif
15796 main ()
15798 return f != $ac_func;
15800 return 0;
15802 _ACEOF
15803 rm -f conftest.$ac_objext conftest$ac_exeext
15804 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15805 (eval $ac_link) 2>conftest.er1
15806 ac_status=$?
15807 grep -v '^ *+' conftest.er1 >conftest.err
15808 rm -f conftest.er1
15809 cat conftest.err >&5
15810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15811 (exit $ac_status); } &&
15812 { ac_try='test -z "$ac_c_werror_flag"
15813 || test ! -s conftest.err'
15814 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15815 (eval $ac_try) 2>&5
15816 ac_status=$?
15817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15818 (exit $ac_status); }; } &&
15819 { ac_try='test -s conftest$ac_exeext'
15820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15821 (eval $ac_try) 2>&5
15822 ac_status=$?
15823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15824 (exit $ac_status); }; }; then
15825 eval "$as_ac_var=yes"
15826 else
15827 echo "$as_me: failed program was:" >&5
15828 sed 's/^/| /' conftest.$ac_ext >&5
15830 eval "$as_ac_var=no"
15832 rm -f conftest.err conftest.$ac_objext \
15833 conftest$ac_exeext conftest.$ac_ext
15835 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15836 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15837 if test `eval echo '${'$as_ac_var'}'` = yes; then
15838 cat >>confdefs.h <<_ACEOF
15839 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15840 _ACEOF
15843 done
15845 echo "$as_me:$LINENO: checking for working mmap" >&5
15846 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
15847 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
15848 echo $ECHO_N "(cached) $ECHO_C" >&6
15849 else
15850 if test "$cross_compiling" = yes; then
15851 ac_cv_func_mmap_fixed_mapped=no
15852 else
15853 cat >conftest.$ac_ext <<_ACEOF
15854 /* confdefs.h. */
15855 _ACEOF
15856 cat confdefs.h >>conftest.$ac_ext
15857 cat >>conftest.$ac_ext <<_ACEOF
15858 /* end confdefs.h. */
15859 $ac_includes_default
15860 /* malloc might have been renamed as rpl_malloc. */
15861 #undef malloc
15863 /* Thanks to Mike Haertel and Jim Avera for this test.
15864 Here is a matrix of mmap possibilities:
15865 mmap private not fixed
15866 mmap private fixed at somewhere currently unmapped
15867 mmap private fixed at somewhere already mapped
15868 mmap shared not fixed
15869 mmap shared fixed at somewhere currently unmapped
15870 mmap shared fixed at somewhere already mapped
15871 For private mappings, we should verify that changes cannot be read()
15872 back from the file, nor mmap's back from the file at a different
15873 address. (There have been systems where private was not correctly
15874 implemented like the infamous i386 svr4.0, and systems where the
15875 VM page cache was not coherent with the file system buffer cache
15876 like early versions of FreeBSD and possibly contemporary NetBSD.)
15877 For shared mappings, we should conversely verify that changes get
15878 propagated back to all the places they're supposed to be.
15880 Grep wants private fixed already mapped.
15881 The main things grep needs to know about mmap are:
15882 * does it exist and is it safe to write into the mmap'd area
15883 * how to use it (BSD variants) */
15885 #include <fcntl.h>
15886 #include <sys/mman.h>
15888 #if !STDC_HEADERS && !HAVE_STDLIB_H
15889 char *malloc ();
15890 #endif
15892 /* This mess was copied from the GNU getpagesize.h. */
15893 #if !HAVE_GETPAGESIZE
15894 /* Assume that all systems that can run configure have sys/param.h. */
15895 # if !HAVE_SYS_PARAM_H
15896 # define HAVE_SYS_PARAM_H 1
15897 # endif
15899 # ifdef _SC_PAGESIZE
15900 # define getpagesize() sysconf(_SC_PAGESIZE)
15901 # else /* no _SC_PAGESIZE */
15902 # if HAVE_SYS_PARAM_H
15903 # include <sys/param.h>
15904 # ifdef EXEC_PAGESIZE
15905 # define getpagesize() EXEC_PAGESIZE
15906 # else /* no EXEC_PAGESIZE */
15907 # ifdef NBPG
15908 # define getpagesize() NBPG * CLSIZE
15909 # ifndef CLSIZE
15910 # define CLSIZE 1
15911 # endif /* no CLSIZE */
15912 # else /* no NBPG */
15913 # ifdef NBPC
15914 # define getpagesize() NBPC
15915 # else /* no NBPC */
15916 # ifdef PAGESIZE
15917 # define getpagesize() PAGESIZE
15918 # endif /* PAGESIZE */
15919 # endif /* no NBPC */
15920 # endif /* no NBPG */
15921 # endif /* no EXEC_PAGESIZE */
15922 # else /* no HAVE_SYS_PARAM_H */
15923 # define getpagesize() 8192 /* punt totally */
15924 # endif /* no HAVE_SYS_PARAM_H */
15925 # endif /* no _SC_PAGESIZE */
15927 #endif /* no HAVE_GETPAGESIZE */
15930 main ()
15932 char *data, *data2, *data3;
15933 int i, pagesize;
15934 int fd;
15936 pagesize = getpagesize ();
15938 /* First, make a file with some known garbage in it. */
15939 data = (char *) malloc (pagesize);
15940 if (!data)
15941 exit (1);
15942 for (i = 0; i < pagesize; ++i)
15943 *(data + i) = rand ();
15944 umask (0);
15945 fd = creat ("conftest.mmap", 0600);
15946 if (fd < 0)
15947 exit (1);
15948 if (write (fd, data, pagesize) != pagesize)
15949 exit (1);
15950 close (fd);
15952 /* Next, try to mmap the file at a fixed address which already has
15953 something else allocated at it. If we can, also make sure that
15954 we see the same garbage. */
15955 fd = open ("conftest.mmap", O_RDWR);
15956 if (fd < 0)
15957 exit (1);
15958 data2 = (char *) malloc (2 * pagesize);
15959 if (!data2)
15960 exit (1);
15961 data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
15962 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15963 MAP_PRIVATE | MAP_FIXED, fd, 0L))
15964 exit (1);
15965 for (i = 0; i < pagesize; ++i)
15966 if (*(data + i) != *(data2 + i))
15967 exit (1);
15969 /* Finally, make sure that changes to the mapped area do not
15970 percolate back to the file as seen by read(). (This is a bug on
15971 some variants of i386 svr4.0.) */
15972 for (i = 0; i < pagesize; ++i)
15973 *(data2 + i) = *(data2 + i) + 1;
15974 data3 = (char *) malloc (pagesize);
15975 if (!data3)
15976 exit (1);
15977 if (read (fd, data3, pagesize) != pagesize)
15978 exit (1);
15979 for (i = 0; i < pagesize; ++i)
15980 if (*(data + i) != *(data3 + i))
15981 exit (1);
15982 close (fd);
15983 exit (0);
15985 _ACEOF
15986 rm -f conftest$ac_exeext
15987 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15988 (eval $ac_link) 2>&5
15989 ac_status=$?
15990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15991 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15993 (eval $ac_try) 2>&5
15994 ac_status=$?
15995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15996 (exit $ac_status); }; }; then
15997 ac_cv_func_mmap_fixed_mapped=yes
15998 else
15999 echo "$as_me: program exited with status $ac_status" >&5
16000 echo "$as_me: failed program was:" >&5
16001 sed 's/^/| /' conftest.$ac_ext >&5
16003 ( exit $ac_status )
16004 ac_cv_func_mmap_fixed_mapped=no
16006 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16009 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
16010 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
16011 if test $ac_cv_func_mmap_fixed_mapped = yes; then
16013 cat >>confdefs.h <<\_ACEOF
16014 #define HAVE_MMAP 1
16015 _ACEOF
16018 rm -f conftest.mmap
16022 for ac_prog in perl
16024 # Extract the first word of "$ac_prog", so it can be a program name with args.
16025 set dummy $ac_prog; ac_word=$2
16026 echo "$as_me:$LINENO: checking for $ac_word" >&5
16027 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
16028 if test "${ac_cv_prog_PERL+set}" = set; then
16029 echo $ECHO_N "(cached) $ECHO_C" >&6
16030 else
16031 if test -n "$PERL"; then
16032 ac_cv_prog_PERL="$PERL" # Let the user override the test.
16033 else
16034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16035 for as_dir in $PATH
16037 IFS=$as_save_IFS
16038 test -z "$as_dir" && as_dir=.
16039 for ac_exec_ext in '' $ac_executable_extensions; do
16040 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16041 ac_cv_prog_PERL="$ac_prog"
16042 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16043 break 2
16045 done
16046 done
16050 PERL=$ac_cv_prog_PERL
16051 if test -n "$PERL"; then
16052 echo "$as_me:$LINENO: result: $PERL" >&5
16053 echo "${ECHO_T}$PERL" >&6
16054 else
16055 echo "$as_me:$LINENO: result: no" >&5
16056 echo "${ECHO_T}no" >&6
16059 test -n "$PERL" && break
16060 done
16061 test -n "$PERL" || PERL="false"
16064 SYSDEP_SOURCES=
16065 SIGNAL_HANDLER_AUX=
16067 case "${host}" in
16068 i?86-*-linux*)
16069 SIGNAL_HANDLER=include/i386-signal.h
16071 sparc*-sun-solaris*)
16072 SIGNAL_HANDLER=include/sparc-signal.h
16074 # ia64-*)
16075 # SYSDEP_SOURCES=sysdep/ia64.c
16076 # test -d sysdep || mkdir sysdep
16077 # ;;
16078 hppa*-*-linux*)
16079 SIGNAL_HANDLER=include/pa-signal.h
16081 ia64-*-linux*)
16082 SIGNAL_HANDLER=include/dwarf2-signal.h
16084 powerpc*-*-linux*)
16085 SIGNAL_HANDLER=include/powerpc-signal.h
16087 alpha*-*-linux*)
16088 SIGNAL_HANDLER=include/dwarf2-signal.h
16090 s390*-*-linux*)
16091 SIGNAL_HANDLER=include/s390-signal.h
16093 x86_64*-*-linux*)
16094 SIGNAL_HANDLER=include/x86_64-signal.h
16095 SIGNAL_HANDLER_AUX=include/i386-signal.h
16097 sparc*-*-linux*)
16098 SIGNAL_HANDLER=include/dwarf2-signal.h
16100 sh*-*-linux*)
16101 SIGNAL_HANDLER=include/sh-signal.h
16103 *mingw*)
16104 SIGNAL_HANDLER=include/win32-signal.h
16106 mips*-*-linux*)
16107 SIGNAL_HANDLER=include/mips-signal.h
16109 *-*-darwin*)
16110 SIGNAL_HANDLER=include/darwin-signal.h
16113 SIGNAL_HANDLER=include/default-signal.h
16115 esac
16117 # If we're using sjlj exceptions, forget what we just learned.
16118 if test "$enable_sjlj_exceptions" = yes; then
16119 SIGNAL_HANDLER=include/default-signal.h
16120 SIGNAL_HANDLER_AUX=
16123 # Define here any compiler flags that you need in order to make backtrace() work.
16124 BACKTRACESPEC=
16125 case "${host}" in
16126 x86_64*-*-linux*|i?86-*)
16127 BACKTRACESPEC=-fno-omit-frame-pointer
16129 esac
16134 if test -z "$SIGNAL_HANDLER_AUX"; then
16135 SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
16138 ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
16141 if test "${multilib}" = "yes"; then
16142 multilib_arg="--enable-multilib"
16143 else
16144 multilib_arg=
16149 here=`${PWDCMD-pwd}`
16152 # We get this from the environment.
16155 ac_config_files="$ac_config_files Makefile libgcj.pc libgcj.spec libgcj-test.spec gnu/classpath/Configuration.java gcj/Makefile include/Makefile testsuite/Makefile external/Makefile external/sax/Makefile external/w3c_dom/Makefile"
16158 ac_config_commands="$ac_config_commands default"
16161 cat >confcache <<\_ACEOF
16162 # This file is a shell script that caches the results of configure
16163 # tests run on this system so they can be shared between configure
16164 # scripts and configure runs, see configure's option --config-cache.
16165 # It is not useful on other systems. If it contains results you don't
16166 # want to keep, you may remove or edit it.
16168 # config.status only pays attention to the cache file if you give it
16169 # the --recheck option to rerun configure.
16171 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16172 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16173 # following values.
16175 _ACEOF
16177 # The following way of writing the cache mishandles newlines in values,
16178 # but we know of no workaround that is simple, portable, and efficient.
16179 # So, don't put newlines in cache variables' values.
16180 # Ultrix sh set writes to stderr and can't be redirected directly,
16181 # and sets the high bit in the cache file unless we assign to the vars.
16183 (set) 2>&1 |
16184 case `(ac_space=' '; set | grep ac_space) 2>&1` in
16185 *ac_space=\ *)
16186 # `set' does not quote correctly, so add quotes (double-quote
16187 # substitution turns \\\\ into \\, and sed turns \\ into \).
16188 sed -n \
16189 "s/'/'\\\\''/g;
16190 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16193 # `set' quotes correctly as required by POSIX, so do not add quotes.
16194 sed -n \
16195 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16197 esac;
16199 sed '
16200 t clear
16201 : clear
16202 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16203 t end
16204 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16205 : end' >>confcache
16206 if diff $cache_file confcache >/dev/null 2>&1; then :; else
16207 if test -w $cache_file; then
16208 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16209 cat confcache >$cache_file
16210 else
16211 echo "not updating unwritable cache $cache_file"
16214 rm -f confcache
16216 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16217 # Let make expand exec_prefix.
16218 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16220 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16221 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16222 # trailing colons and then remove the whole line if VPATH becomes empty
16223 # (actually we leave an empty line to preserve line numbers).
16224 if test "x$srcdir" = x.; then
16225 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16226 s/:*\$(srcdir):*/:/;
16227 s/:*\${srcdir}:*/:/;
16228 s/:*@srcdir@:*/:/;
16229 s/^\([^=]*=[ ]*\):*/\1/;
16230 s/:*$//;
16231 s/^[^=]*=[ ]*$//;
16235 DEFS=-DHAVE_CONFIG_H
16237 ac_libobjs=
16238 ac_ltlibobjs=
16239 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16240 # 1. Remove the extension, and $U if already installed.
16241 ac_i=`echo "$ac_i" |
16242 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
16243 # 2. Add them.
16244 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
16245 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
16246 done
16247 LIBOBJS=$ac_libobjs
16249 LTLIBOBJS=$ac_ltlibobjs
16252 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16253 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
16254 Usually this means the macro was only invoked conditionally." >&5
16255 echo "$as_me: error: conditional \"AMDEP\" was never defined.
16256 Usually this means the macro was only invoked conditionally." >&2;}
16257 { (exit 1); exit 1; }; }
16259 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16260 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
16261 Usually this means the macro was only invoked conditionally." >&5
16262 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
16263 Usually this means the macro was only invoked conditionally." >&2;}
16264 { (exit 1); exit 1; }; }
16266 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
16267 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
16268 Usually this means the macro was only invoked conditionally." >&5
16269 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
16270 Usually this means the macro was only invoked conditionally." >&2;}
16271 { (exit 1); exit 1; }; }
16273 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16274 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
16275 Usually this means the macro was only invoked conditionally." >&5
16276 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
16277 Usually this means the macro was only invoked conditionally." >&2;}
16278 { (exit 1); exit 1; }; }
16280 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
16281 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
16282 Usually this means the macro was only invoked conditionally." >&5
16283 echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
16284 Usually this means the macro was only invoked conditionally." >&2;}
16285 { (exit 1); exit 1; }; }
16287 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
16288 { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
16289 Usually this means the macro was only invoked conditionally." >&5
16290 echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
16291 Usually this means the macro was only invoked conditionally." >&2;}
16292 { (exit 1); exit 1; }; }
16294 if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
16295 { { echo "$as_me:$LINENO: error: conditional \"JAVA_HOME_SET\" was never defined.
16296 Usually this means the macro was only invoked conditionally." >&5
16297 echo "$as_me: error: conditional \"JAVA_HOME_SET\" was never defined.
16298 Usually this means the macro was only invoked conditionally." >&2;}
16299 { (exit 1); exit 1; }; }
16301 if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
16302 { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
16303 Usually this means the macro was only invoked conditionally." >&5
16304 echo "$as_me: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
16305 Usually this means the macro was only invoked conditionally." >&2;}
16306 { (exit 1); exit 1; }; }
16308 if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
16309 { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
16310 Usually this means the macro was only invoked conditionally." >&5
16311 echo "$as_me: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
16312 Usually this means the macro was only invoked conditionally." >&2;}
16313 { (exit 1); exit 1; }; }
16315 if test -z "${USING_ECOS_PLATFORM_TRUE}" && test -z "${USING_ECOS_PLATFORM_FALSE}"; then
16316 { { echo "$as_me:$LINENO: error: conditional \"USING_ECOS_PLATFORM\" was never defined.
16317 Usually this means the macro was only invoked conditionally." >&5
16318 echo "$as_me: error: conditional \"USING_ECOS_PLATFORM\" was never defined.
16319 Usually this means the macro was only invoked conditionally." >&2;}
16320 { (exit 1); exit 1; }; }
16322 if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
16323 { { echo "$as_me:$LINENO: error: conditional \"USING_DARWIN_CRT\" was never defined.
16324 Usually this means the macro was only invoked conditionally." >&5
16325 echo "$as_me: error: conditional \"USING_DARWIN_CRT\" was never defined.
16326 Usually this means the macro was only invoked conditionally." >&2;}
16327 { (exit 1); exit 1; }; }
16329 if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
16330 { { echo "$as_me:$LINENO: error: conditional \"XLIB_AWT\" was never defined.
16331 Usually this means the macro was only invoked conditionally." >&5
16332 echo "$as_me: error: conditional \"XLIB_AWT\" was never defined.
16333 Usually this means the macro was only invoked conditionally." >&2;}
16334 { (exit 1); exit 1; }; }
16336 if test -z "${GTK_AWT_TRUE}" && test -z "${GTK_AWT_FALSE}"; then
16337 { { echo "$as_me:$LINENO: error: conditional \"GTK_AWT\" was never defined.
16338 Usually this means the macro was only invoked conditionally." >&5
16339 echo "$as_me: error: conditional \"GTK_AWT\" was never defined.
16340 Usually this means the macro was only invoked conditionally." >&2;}
16341 { (exit 1); exit 1; }; }
16343 if test -z "${GTK_CAIRO_TRUE}" && test -z "${GTK_CAIRO_FALSE}"; then
16344 { { echo "$as_me:$LINENO: error: conditional \"GTK_CAIRO\" was never defined.
16345 Usually this means the macro was only invoked conditionally." >&5
16346 echo "$as_me: error: conditional \"GTK_CAIRO\" was never defined.
16347 Usually this means the macro was only invoked conditionally." >&2;}
16348 { (exit 1); exit 1; }; }
16350 if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
16351 { { echo "$as_me:$LINENO: error: conditional \"USING_BOEHMGC\" was never defined.
16352 Usually this means the macro was only invoked conditionally." >&5
16353 echo "$as_me: error: conditional \"USING_BOEHMGC\" was never defined.
16354 Usually this means the macro was only invoked conditionally." >&2;}
16355 { (exit 1); exit 1; }; }
16357 if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
16358 { { echo "$as_me:$LINENO: error: conditional \"USING_NOGC\" was never defined.
16359 Usually this means the macro was only invoked conditionally." >&5
16360 echo "$as_me: error: conditional \"USING_NOGC\" was never defined.
16361 Usually this means the macro was only invoked conditionally." >&2;}
16362 { (exit 1); exit 1; }; }
16364 if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
16365 { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_THREADS\" was never defined.
16366 Usually this means the macro was only invoked conditionally." >&5
16367 echo "$as_me: error: conditional \"USING_POSIX_THREADS\" was never defined.
16368 Usually this means the macro was only invoked conditionally." >&2;}
16369 { (exit 1); exit 1; }; }
16371 if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
16372 { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_THREADS\" was never defined.
16373 Usually this means the macro was only invoked conditionally." >&5
16374 echo "$as_me: error: conditional \"USING_WIN32_THREADS\" was never defined.
16375 Usually this means the macro was only invoked conditionally." >&2;}
16376 { (exit 1); exit 1; }; }
16378 if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
16379 { { echo "$as_me:$LINENO: error: conditional \"USING_NO_THREADS\" was never defined.
16380 Usually this means the macro was only invoked conditionally." >&5
16381 echo "$as_me: error: conditional \"USING_NO_THREADS\" was never defined.
16382 Usually this means the macro was only invoked conditionally." >&2;}
16383 { (exit 1); exit 1; }; }
16385 if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
16386 { { echo "$as_me:$LINENO: error: conditional \"USING_GCC\" was never defined.
16387 Usually this means the macro was only invoked conditionally." >&5
16388 echo "$as_me: error: conditional \"USING_GCC\" was never defined.
16389 Usually this means the macro was only invoked conditionally." >&2;}
16390 { (exit 1); exit 1; }; }
16392 if test -z "${SUPPLY_BACKTRACE_TRUE}" && test -z "${SUPPLY_BACKTRACE_FALSE}"; then
16393 { { echo "$as_me:$LINENO: error: conditional \"SUPPLY_BACKTRACE\" was never defined.
16394 Usually this means the macro was only invoked conditionally." >&5
16395 echo "$as_me: error: conditional \"SUPPLY_BACKTRACE\" was never defined.
16396 Usually this means the macro was only invoked conditionally." >&2;}
16397 { (exit 1); exit 1; }; }
16399 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
16400 { { echo "$as_me:$LINENO: error: conditional \"NATIVE\" was never defined.
16401 Usually this means the macro was only invoked conditionally." >&5
16402 echo "$as_me: error: conditional \"NATIVE\" was never defined.
16403 Usually this means the macro was only invoked conditionally." >&2;}
16404 { (exit 1); exit 1; }; }
16406 if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
16407 { { echo "$as_me:$LINENO: error: conditional \"NEEDS_DATA_START\" was never defined.
16408 Usually this means the macro was only invoked conditionally." >&5
16409 echo "$as_me: error: conditional \"NEEDS_DATA_START\" was never defined.
16410 Usually this means the macro was only invoked conditionally." >&2;}
16411 { (exit 1); exit 1; }; }
16414 : ${CONFIG_STATUS=./config.status}
16415 ac_clean_files_save=$ac_clean_files
16416 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16417 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16418 echo "$as_me: creating $CONFIG_STATUS" >&6;}
16419 cat >$CONFIG_STATUS <<_ACEOF
16420 #! $SHELL
16421 # Generated by $as_me.
16422 # Run this file to recreate the current configuration.
16423 # Compiler output produced by configure, useful for debugging
16424 # configure, is in config.log if it exists.
16426 debug=false
16427 ac_cs_recheck=false
16428 ac_cs_silent=false
16429 SHELL=\${CONFIG_SHELL-$SHELL}
16430 _ACEOF
16432 cat >>$CONFIG_STATUS <<\_ACEOF
16433 ## --------------------- ##
16434 ## M4sh Initialization. ##
16435 ## --------------------- ##
16437 # Be Bourne compatible
16438 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16439 emulate sh
16440 NULLCMD=:
16441 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
16442 # is contrary to our usage. Disable this feature.
16443 alias -g '${1+"$@"}'='"$@"'
16444 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16445 set -o posix
16447 DUALCASE=1; export DUALCASE # for MKS sh
16449 # Support unset when possible.
16450 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
16451 as_unset=unset
16452 else
16453 as_unset=false
16457 # Work around bugs in pre-3.0 UWIN ksh.
16458 $as_unset ENV MAIL MAILPATH
16459 PS1='$ '
16460 PS2='> '
16461 PS4='+ '
16463 # NLS nuisances.
16464 for as_var in \
16465 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
16466 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
16467 LC_TELEPHONE LC_TIME
16469 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
16470 eval $as_var=C; export $as_var
16471 else
16472 $as_unset $as_var
16474 done
16476 # Required to use basename.
16477 if expr a : '\(a\)' >/dev/null 2>&1; then
16478 as_expr=expr
16479 else
16480 as_expr=false
16483 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
16484 as_basename=basename
16485 else
16486 as_basename=false
16490 # Name of the executable.
16491 as_me=`$as_basename "$0" ||
16492 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16493 X"$0" : 'X\(//\)$' \| \
16494 X"$0" : 'X\(/\)$' \| \
16495 . : '\(.\)' 2>/dev/null ||
16496 echo X/"$0" |
16497 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
16498 /^X\/\(\/\/\)$/{ s//\1/; q; }
16499 /^X\/\(\/\).*/{ s//\1/; q; }
16500 s/.*/./; q'`
16503 # PATH needs CR, and LINENO needs CR and PATH.
16504 # Avoid depending upon Character Ranges.
16505 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16506 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16507 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16508 as_cr_digits='0123456789'
16509 as_cr_alnum=$as_cr_Letters$as_cr_digits
16511 # The user is always right.
16512 if test "${PATH_SEPARATOR+set}" != set; then
16513 echo "#! /bin/sh" >conf$$.sh
16514 echo "exit 0" >>conf$$.sh
16515 chmod +x conf$$.sh
16516 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16517 PATH_SEPARATOR=';'
16518 else
16519 PATH_SEPARATOR=:
16521 rm -f conf$$.sh
16525 as_lineno_1=$LINENO
16526 as_lineno_2=$LINENO
16527 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16528 test "x$as_lineno_1" != "x$as_lineno_2" &&
16529 test "x$as_lineno_3" = "x$as_lineno_2" || {
16530 # Find who we are. Look in the path if we contain no path at all
16531 # relative or not.
16532 case $0 in
16533 *[\\/]* ) as_myself=$0 ;;
16534 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16535 for as_dir in $PATH
16537 IFS=$as_save_IFS
16538 test -z "$as_dir" && as_dir=.
16539 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16540 done
16543 esac
16544 # We did not find ourselves, most probably we were run as `sh COMMAND'
16545 # in which case we are not to be found in the path.
16546 if test "x$as_myself" = x; then
16547 as_myself=$0
16549 if test ! -f "$as_myself"; then
16550 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
16551 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
16552 { (exit 1); exit 1; }; }
16554 case $CONFIG_SHELL in
16556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16557 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
16559 IFS=$as_save_IFS
16560 test -z "$as_dir" && as_dir=.
16561 for as_base in sh bash ksh sh5; do
16562 case $as_dir in
16564 if ("$as_dir/$as_base" -c '
16565 as_lineno_1=$LINENO
16566 as_lineno_2=$LINENO
16567 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16568 test "x$as_lineno_1" != "x$as_lineno_2" &&
16569 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
16570 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
16571 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
16572 CONFIG_SHELL=$as_dir/$as_base
16573 export CONFIG_SHELL
16574 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
16575 fi;;
16576 esac
16577 done
16578 done
16580 esac
16582 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
16583 # uniformly replaced by the line number. The first 'sed' inserts a
16584 # line-number line before each line; the second 'sed' does the real
16585 # work. The second script uses 'N' to pair each line-number line
16586 # with the numbered line, and appends trailing '-' during
16587 # substitution so that $LINENO is not a special case at line end.
16588 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
16589 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
16590 sed '=' <$as_myself |
16591 sed '
16593 s,$,-,
16594 : loop
16595 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
16596 t loop
16597 s,-$,,
16598 s,^['$as_cr_digits']*\n,,
16599 ' >$as_me.lineno &&
16600 chmod +x $as_me.lineno ||
16601 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
16602 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
16603 { (exit 1); exit 1; }; }
16605 # Don't try to exec as it changes $[0], causing all sort of problems
16606 # (the dirname of $[0] is not the place where we might find the
16607 # original and so on. Autoconf is especially sensible to this).
16608 . ./$as_me.lineno
16609 # Exit status is that of the last command.
16610 exit
16614 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
16615 *c*,-n*) ECHO_N= ECHO_C='
16616 ' ECHO_T=' ' ;;
16617 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
16618 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
16619 esac
16621 if expr a : '\(a\)' >/dev/null 2>&1; then
16622 as_expr=expr
16623 else
16624 as_expr=false
16627 rm -f conf$$ conf$$.exe conf$$.file
16628 echo >conf$$.file
16629 if ln -s conf$$.file conf$$ 2>/dev/null; then
16630 # We could just check for DJGPP; but this test a) works b) is more generic
16631 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
16632 if test -f conf$$.exe; then
16633 # Don't use ln at all; we don't have any links
16634 as_ln_s='cp -p'
16635 else
16636 as_ln_s='ln -s'
16638 elif ln conf$$.file conf$$ 2>/dev/null; then
16639 as_ln_s=ln
16640 else
16641 as_ln_s='cp -p'
16643 rm -f conf$$ conf$$.exe conf$$.file
16645 if mkdir -p . 2>/dev/null; then
16646 as_mkdir_p=:
16647 else
16648 test -d ./-p && rmdir ./-p
16649 as_mkdir_p=false
16652 as_executable_p="test -f"
16654 # Sed expression to map a string onto a valid CPP name.
16655 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16657 # Sed expression to map a string onto a valid variable name.
16658 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16661 # IFS
16662 # We need space, tab and new line, in precisely that order.
16663 as_nl='
16665 IFS=" $as_nl"
16667 # CDPATH.
16668 $as_unset CDPATH
16670 exec 6>&1
16672 # Open the log real soon, to keep \$[0] and so on meaningful, and to
16673 # report actual input values of CONFIG_FILES etc. instead of their
16674 # values after options handling. Logging --version etc. is OK.
16675 exec 5>>config.log
16677 echo
16678 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16679 ## Running $as_me. ##
16680 _ASBOX
16681 } >&5
16682 cat >&5 <<_CSEOF
16684 This file was extended by libjava $as_me version-unused, which was
16685 generated by GNU Autoconf 2.59. Invocation command line was
16687 CONFIG_FILES = $CONFIG_FILES
16688 CONFIG_HEADERS = $CONFIG_HEADERS
16689 CONFIG_LINKS = $CONFIG_LINKS
16690 CONFIG_COMMANDS = $CONFIG_COMMANDS
16691 $ $0 $@
16693 _CSEOF
16694 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
16695 echo >&5
16696 _ACEOF
16698 # Files that config.status was made for.
16699 if test -n "$ac_config_files"; then
16700 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
16703 if test -n "$ac_config_headers"; then
16704 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
16707 if test -n "$ac_config_links"; then
16708 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
16711 if test -n "$ac_config_commands"; then
16712 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
16715 cat >>$CONFIG_STATUS <<\_ACEOF
16717 ac_cs_usage="\
16718 \`$as_me' instantiates files from templates according to the
16719 current configuration.
16721 Usage: $0 [OPTIONS] [FILE]...
16723 -h, --help print this help, then exit
16724 -V, --version print version number, then exit
16725 -q, --quiet do not print progress messages
16726 -d, --debug don't remove temporary files
16727 --recheck update $as_me by reconfiguring in the same conditions
16728 --file=FILE[:TEMPLATE]
16729 instantiate the configuration file FILE
16730 --header=FILE[:TEMPLATE]
16731 instantiate the configuration header FILE
16733 Configuration files:
16734 $config_files
16736 Configuration headers:
16737 $config_headers
16739 Configuration links:
16740 $config_links
16742 Configuration commands:
16743 $config_commands
16745 Report bugs to <bug-autoconf@gnu.org>."
16746 _ACEOF
16748 cat >>$CONFIG_STATUS <<_ACEOF
16749 ac_cs_version="\\
16750 libjava config.status version-unused
16751 configured by $0, generated by GNU Autoconf 2.59,
16752 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
16754 Copyright (C) 2003 Free Software Foundation, Inc.
16755 This config.status script is free software; the Free Software Foundation
16756 gives unlimited permission to copy, distribute and modify it."
16757 srcdir=$srcdir
16758 INSTALL="$INSTALL"
16759 _ACEOF
16761 cat >>$CONFIG_STATUS <<\_ACEOF
16762 # If no file are specified by the user, then we need to provide default
16763 # value. By we need to know if files were specified by the user.
16764 ac_need_defaults=:
16765 while test $# != 0
16767 case $1 in
16768 --*=*)
16769 ac_option=`expr "x$1" : 'x\([^=]*\)='`
16770 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
16771 ac_shift=:
16774 ac_option=$1
16775 ac_optarg=$2
16776 ac_shift=shift
16778 *) # This is not an option, so the user has probably given explicit
16779 # arguments.
16780 ac_option=$1
16781 ac_need_defaults=false;;
16782 esac
16784 case $ac_option in
16785 # Handling of the options.
16786 _ACEOF
16787 cat >>$CONFIG_STATUS <<\_ACEOF
16788 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16789 ac_cs_recheck=: ;;
16790 --version | --vers* | -V )
16791 echo "$ac_cs_version"; exit 0 ;;
16792 --he | --h)
16793 # Conflict between --help and --header
16794 { { echo "$as_me:$LINENO: error: ambiguous option: $1
16795 Try \`$0 --help' for more information." >&5
16796 echo "$as_me: error: ambiguous option: $1
16797 Try \`$0 --help' for more information." >&2;}
16798 { (exit 1); exit 1; }; };;
16799 --help | --hel | -h )
16800 echo "$ac_cs_usage"; exit 0 ;;
16801 --debug | --d* | -d )
16802 debug=: ;;
16803 --file | --fil | --fi | --f )
16804 $ac_shift
16805 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
16806 ac_need_defaults=false;;
16807 --header | --heade | --head | --hea )
16808 $ac_shift
16809 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
16810 ac_need_defaults=false;;
16811 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16812 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16813 ac_cs_silent=: ;;
16815 # This is an error.
16816 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
16817 Try \`$0 --help' for more information." >&5
16818 echo "$as_me: error: unrecognized option: $1
16819 Try \`$0 --help' for more information." >&2;}
16820 { (exit 1); exit 1; }; } ;;
16822 *) ac_config_targets="$ac_config_targets $1" ;;
16824 esac
16825 shift
16826 done
16828 ac_configure_extra_args=
16830 if $ac_cs_silent; then
16831 exec 6>/dev/null
16832 ac_configure_extra_args="$ac_configure_extra_args --silent"
16835 _ACEOF
16836 cat >>$CONFIG_STATUS <<_ACEOF
16837 if \$ac_cs_recheck; then
16838 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
16839 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16842 _ACEOF
16844 cat >>$CONFIG_STATUS <<_ACEOF
16846 # INIT-COMMANDS section.
16849 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16850 srcdir=${srcdir}
16851 host=${host}
16852 target=${target}
16853 with_multisubdir=${with_multisubdir}
16854 ac_configure_args="${multilib_arg} ${ac_configure_args}"
16855 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
16856 libgcj_basedir=${libgcj_basedir}
16857 CC="${CC}"
16858 CXX="${CXX}"
16859 ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
16862 _ACEOF
16866 cat >>$CONFIG_STATUS <<\_ACEOF
16867 for ac_config_target in $ac_config_targets
16869 case "$ac_config_target" in
16870 # Handling of arguments.
16871 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16872 "libgcj.pc" ) CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
16873 "libgcj.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
16874 "libgcj-test.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
16875 "gnu/classpath/Configuration.java" ) CONFIG_FILES="$CONFIG_FILES gnu/classpath/Configuration.java" ;;
16876 "gcj/Makefile" ) CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
16877 "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
16878 "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
16879 "external/Makefile" ) CONFIG_FILES="$CONFIG_FILES external/Makefile" ;;
16880 "external/sax/Makefile" ) CONFIG_FILES="$CONFIG_FILES external/sax/Makefile" ;;
16881 "external/w3c_dom/Makefile" ) CONFIG_FILES="$CONFIG_FILES external/w3c_dom/Makefile" ;;
16882 "include/platform.h" ) CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
16883 "java/io/natFile.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
16884 "java/lang/ConcreteProcess.java" ) CONFIG_LINKS="$CONFIG_LINKS java/lang/ConcreteProcess.java:java/lang/${PLATFORM}Process.java" ;;
16885 "java/lang/natConcreteProcess.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
16886 "java/net/natInetAddress.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natInetAddress.cc:java/net/natInetAddress${PLATFORMNET}.cc" ;;
16887 "java/net/natVMNetworkInterface.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
16888 "gnu/java/net/natPlainSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
16889 "gnu/java/net/natPlainDatagramSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
16890 "gnu/java/nio/natPipeImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natPipeImpl.cc:gnu/java/nio/natPipeImpl${PLATFORM}.cc" ;;
16891 "gnu/java/nio/natSelectorImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natSelectorImpl.cc:gnu/java/nio/natSelectorImpl${PLATFORM}.cc" ;;
16892 "gnu/java/nio/channels/natFileChannelImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
16893 "include/java-gc.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
16894 "include/java-threads.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
16895 "sysdep/locks.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
16896 "sysdep/backtrace.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
16897 "sysdep/descriptor.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
16898 "include/java-signal.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
16899 "include/java-signal-aux.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
16900 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16901 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16902 "include/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
16903 "gcj/libgcj-config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
16904 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
16905 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
16906 { (exit 1); exit 1; }; };;
16907 esac
16908 done
16910 # If the user did not use the arguments to specify the items to instantiate,
16911 # then the envvar interface is used. Set only those that are not.
16912 # We use the long form for the default assignment because of an extremely
16913 # bizarre bug on SunOS 4.1.3.
16914 if $ac_need_defaults; then
16915 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16916 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16917 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16918 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16921 # Have a temporary directory for convenience. Make it in the build tree
16922 # simply because there is no reason to put it here, and in addition,
16923 # creating and moving files from /tmp can sometimes cause problems.
16924 # Create a temporary directory, and hook for its removal unless debugging.
16925 $debug ||
16927 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
16928 trap '{ (exit 1); exit 1; }' 1 2 13 15
16931 # Create a (secure) tmp directory for tmp files.
16934 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
16935 test -n "$tmp" && test -d "$tmp"
16936 } ||
16938 tmp=./confstat$$-$RANDOM
16939 (umask 077 && mkdir $tmp)
16940 } ||
16942 echo "$me: cannot create a temporary directory in ." >&2
16943 { (exit 1); exit 1; }
16946 _ACEOF
16948 cat >>$CONFIG_STATUS <<_ACEOF
16951 # CONFIG_FILES section.
16954 # No need to generate the scripts if there are no CONFIG_FILES.
16955 # This happens for instance when ./config.status config.h
16956 if test -n "\$CONFIG_FILES"; then
16957 # Protect against being on the right side of a sed subst in config.status.
16958 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
16959 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
16960 s,@SHELL@,$SHELL,;t t
16961 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
16962 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
16963 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
16964 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
16965 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
16966 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
16967 s,@exec_prefix@,$exec_prefix,;t t
16968 s,@prefix@,$prefix,;t t
16969 s,@program_transform_name@,$program_transform_name,;t t
16970 s,@bindir@,$bindir,;t t
16971 s,@sbindir@,$sbindir,;t t
16972 s,@libexecdir@,$libexecdir,;t t
16973 s,@datadir@,$datadir,;t t
16974 s,@sysconfdir@,$sysconfdir,;t t
16975 s,@sharedstatedir@,$sharedstatedir,;t t
16976 s,@localstatedir@,$localstatedir,;t t
16977 s,@libdir@,$libdir,;t t
16978 s,@includedir@,$includedir,;t t
16979 s,@oldincludedir@,$oldincludedir,;t t
16980 s,@infodir@,$infodir,;t t
16981 s,@mandir@,$mandir,;t t
16982 s,@build_alias@,$build_alias,;t t
16983 s,@host_alias@,$host_alias,;t t
16984 s,@target_alias@,$target_alias,;t t
16985 s,@DEFS@,$DEFS,;t t
16986 s,@ECHO_C@,$ECHO_C,;t t
16987 s,@ECHO_N@,$ECHO_N,;t t
16988 s,@ECHO_T@,$ECHO_T,;t t
16989 s,@LIBS@,$LIBS,;t t
16990 s,@build@,$build,;t t
16991 s,@build_cpu@,$build_cpu,;t t
16992 s,@build_vendor@,$build_vendor,;t t
16993 s,@build_os@,$build_os,;t t
16994 s,@build_subdir@,$build_subdir,;t t
16995 s,@host_subdir@,$host_subdir,;t t
16996 s,@target_subdir@,$target_subdir,;t t
16997 s,@libgcj_basedir@,$libgcj_basedir,;t t
16998 s,@host@,$host,;t t
16999 s,@host_cpu@,$host_cpu,;t t
17000 s,@host_vendor@,$host_vendor,;t t
17001 s,@host_os@,$host_os,;t t
17002 s,@target@,$target,;t t
17003 s,@target_cpu@,$target_cpu,;t t
17004 s,@target_vendor@,$target_vendor,;t t
17005 s,@target_os@,$target_os,;t t
17006 s,@target_noncanonical@,$target_noncanonical,;t t
17007 s,@LN_S@,$LN_S,;t t
17008 s,@mkinstalldirs@,$mkinstalldirs,;t t
17009 s,@CC@,$CC,;t t
17010 s,@ac_ct_CC@,$ac_ct_CC,;t t
17011 s,@EXEEXT@,$EXEEXT,;t t
17012 s,@OBJEXT@,$OBJEXT,;t t
17013 s,@CXX@,$CXX,;t t
17014 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
17015 s,@CFLAGS@,$CFLAGS,;t t
17016 s,@CXXFLAGS@,$CXXFLAGS,;t t
17017 s,@LDFLAGS@,$LDFLAGS,;t t
17018 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17019 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
17020 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17021 s,@CYGPATH_W@,$CYGPATH_W,;t t
17022 s,@PACKAGE@,$PACKAGE,;t t
17023 s,@VERSION@,$VERSION,;t t
17024 s,@ACLOCAL@,$ACLOCAL,;t t
17025 s,@AUTOCONF@,$AUTOCONF,;t t
17026 s,@AUTOMAKE@,$AUTOMAKE,;t t
17027 s,@AUTOHEADER@,$AUTOHEADER,;t t
17028 s,@MAKEINFO@,$MAKEINFO,;t t
17029 s,@install_sh@,$install_sh,;t t
17030 s,@STRIP@,$STRIP,;t t
17031 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
17032 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
17033 s,@mkdir_p@,$mkdir_p,;t t
17034 s,@AWK@,$AWK,;t t
17035 s,@SET_MAKE@,$SET_MAKE,;t t
17036 s,@am__leading_dot@,$am__leading_dot,;t t
17037 s,@AMTAR@,$AMTAR,;t t
17038 s,@am__tar@,$am__tar,;t t
17039 s,@am__untar@,$am__untar,;t t
17040 s,@DEPDIR@,$DEPDIR,;t t
17041 s,@am__include@,$am__include,;t t
17042 s,@am__quote@,$am__quote,;t t
17043 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
17044 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
17045 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
17046 s,@CCDEPMODE@,$CCDEPMODE,;t t
17047 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
17048 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
17049 s,@CXXDEPMODE@,$CXXDEPMODE,;t t
17050 s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
17051 s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
17052 s,@AS@,$AS,;t t
17053 s,@ac_ct_AS@,$ac_ct_AS,;t t
17054 s,@AR@,$AR,;t t
17055 s,@ac_ct_AR@,$ac_ct_AR,;t t
17056 s,@RANLIB@,$RANLIB,;t t
17057 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17058 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
17059 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
17060 s,@MAINT@,$MAINT,;t t
17061 s,@LIBGCJ_CFLAGS@,$LIBGCJ_CFLAGS,;t t
17062 s,@LIBGCJ_CXXFLAGS@,$LIBGCJ_CXXFLAGS,;t t
17063 s,@LIBGCJ_JAVAFLAGS@,$LIBGCJ_JAVAFLAGS,;t t
17064 s,@LIBGCJ_LD_SYMBOLIC@,$LIBGCJ_LD_SYMBOLIC,;t t
17065 s,@INCLTDL@,$INCLTDL,;t t
17066 s,@LIBLTDL@,$LIBLTDL,;t t
17067 s,@DIRLTDL@,$DIRLTDL,;t t
17068 s,@LIBTOOL@,$LIBTOOL,;t t
17069 s,@CXXCPP@,$CXXCPP,;t t
17070 s,@CPPFLAGS@,$CPPFLAGS,;t t
17071 s,@GCJ@,$GCJ,;t t
17072 s,@GCJFLAGS@,$GCJFLAGS,;t t
17073 s,@GCJDEPMODE@,$GCJDEPMODE,;t t
17074 s,@am__fastdepGCJ_TRUE@,$am__fastdepGCJ_TRUE,;t t
17075 s,@am__fastdepGCJ_FALSE@,$am__fastdepGCJ_FALSE,;t t
17076 s,@subdirs@,$subdirs,;t t
17077 s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
17078 s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
17079 s,@JAVA_HOME_SET_TRUE@,$JAVA_HOME_SET_TRUE,;t t
17080 s,@JAVA_HOME_SET_FALSE@,$JAVA_HOME_SET_FALSE,;t t
17081 s,@JAVA_HOME@,$JAVA_HOME,;t t
17082 s,@LIBGCJDEBUG@,$LIBGCJDEBUG,;t t
17083 s,@INTERPRETER@,$INTERPRETER,;t t
17084 s,@LIBFFI@,$LIBFFI,;t t
17085 s,@LIBFFIINCS@,$LIBFFIINCS,;t t
17086 s,@PLATFORM_INNER_NAT_HDRS@,$PLATFORM_INNER_NAT_HDRS,;t t
17087 s,@CPP@,$CPP,;t t
17088 s,@EGREP@,$EGREP,;t t
17089 s,@USING_WIN32_PLATFORM_TRUE@,$USING_WIN32_PLATFORM_TRUE,;t t
17090 s,@USING_WIN32_PLATFORM_FALSE@,$USING_WIN32_PLATFORM_FALSE,;t t
17091 s,@USING_POSIX_PLATFORM_TRUE@,$USING_POSIX_PLATFORM_TRUE,;t t
17092 s,@USING_POSIX_PLATFORM_FALSE@,$USING_POSIX_PLATFORM_FALSE,;t t
17093 s,@USING_ECOS_PLATFORM_TRUE@,$USING_ECOS_PLATFORM_TRUE,;t t
17094 s,@USING_ECOS_PLATFORM_FALSE@,$USING_ECOS_PLATFORM_FALSE,;t t
17095 s,@USING_DARWIN_CRT_TRUE@,$USING_DARWIN_CRT_TRUE,;t t
17096 s,@USING_DARWIN_CRT_FALSE@,$USING_DARWIN_CRT_FALSE,;t t
17097 s,@SYSTEMSPEC@,$SYSTEMSPEC,;t t
17098 s,@LIBGCJTESTSPEC@,$LIBGCJTESTSPEC,;t t
17099 s,@ZLIBSPEC@,$ZLIBSPEC,;t t
17100 s,@ZLIBTESTSPEC@,$ZLIBTESTSPEC,;t t
17101 s,@X_CFLAGS@,$X_CFLAGS,;t t
17102 s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
17103 s,@X_LIBS@,$X_LIBS,;t t
17104 s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
17105 s,@TOOLKIT@,$TOOLKIT,;t t
17106 s,@XLIB_AWT_TRUE@,$XLIB_AWT_TRUE,;t t
17107 s,@XLIB_AWT_FALSE@,$XLIB_AWT_FALSE,;t t
17108 s,@GTK_AWT_TRUE@,$GTK_AWT_TRUE,;t t
17109 s,@GTK_AWT_FALSE@,$GTK_AWT_FALSE,;t t
17110 s,@GTK_CAIRO_TRUE@,$GTK_CAIRO_TRUE,;t t
17111 s,@GTK_CAIRO_FALSE@,$GTK_CAIRO_FALSE,;t t
17112 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
17113 s,@CAIRO_CFLAGS@,$CAIRO_CFLAGS,;t t
17114 s,@CAIRO_LIBS@,$CAIRO_LIBS,;t t
17115 s,@PANGOFT2_CFLAGS@,$PANGOFT2_CFLAGS,;t t
17116 s,@PANGOFT2_LIBS@,$PANGOFT2_LIBS,;t t
17117 s,@GCLIBS@,$GCLIBS,;t t
17118 s,@GCINCS@,$GCINCS,;t t
17119 s,@GCDEPS@,$GCDEPS,;t t
17120 s,@GCSPEC@,$GCSPEC,;t t
17121 s,@JC1GCSPEC@,$JC1GCSPEC,;t t
17122 s,@GCTESTSPEC@,$GCTESTSPEC,;t t
17123 s,@USING_BOEHMGC_TRUE@,$USING_BOEHMGC_TRUE,;t t
17124 s,@USING_BOEHMGC_FALSE@,$USING_BOEHMGC_FALSE,;t t
17125 s,@USING_NOGC_TRUE@,$USING_NOGC_TRUE,;t t
17126 s,@USING_NOGC_FALSE@,$USING_NOGC_FALSE,;t t
17127 s,@THREADLIBS@,$THREADLIBS,;t t
17128 s,@THREADINCS@,$THREADINCS,;t t
17129 s,@THREADDEPS@,$THREADDEPS,;t t
17130 s,@THREADSPEC@,$THREADSPEC,;t t
17131 s,@THREADLDFLAGS@,$THREADLDFLAGS,;t t
17132 s,@THREADCXXFLAGS@,$THREADCXXFLAGS,;t t
17133 s,@USING_POSIX_THREADS_TRUE@,$USING_POSIX_THREADS_TRUE,;t t
17134 s,@USING_POSIX_THREADS_FALSE@,$USING_POSIX_THREADS_FALSE,;t t
17135 s,@USING_WIN32_THREADS_TRUE@,$USING_WIN32_THREADS_TRUE,;t t
17136 s,@USING_WIN32_THREADS_FALSE@,$USING_WIN32_THREADS_FALSE,;t t
17137 s,@USING_NO_THREADS_TRUE@,$USING_NO_THREADS_TRUE,;t t
17138 s,@USING_NO_THREADS_FALSE@,$USING_NO_THREADS_FALSE,;t t
17139 s,@HASH_SYNC_SPEC@,$HASH_SYNC_SPEC,;t t
17140 s,@USING_GCC_TRUE@,$USING_GCC_TRUE,;t t
17141 s,@USING_GCC_FALSE@,$USING_GCC_FALSE,;t t
17142 s,@LIBICONV@,$LIBICONV,;t t
17143 s,@LTLIBICONV@,$LTLIBICONV,;t t
17144 s,@GTK_CFLAGS@,$GTK_CFLAGS,;t t
17145 s,@GTK_LIBS@,$GTK_LIBS,;t t
17146 s,@GLIB_CFLAGS@,$GLIB_CFLAGS,;t t
17147 s,@GLIB_LIBS@,$GLIB_LIBS,;t t
17148 s,@LIBART_CFLAGS@,$LIBART_CFLAGS,;t t
17149 s,@LIBART_LIBS@,$LIBART_LIBS,;t t
17150 s,@SUPPLY_BACKTRACE_TRUE@,$SUPPLY_BACKTRACE_TRUE,;t t
17151 s,@SUPPLY_BACKTRACE_FALSE@,$SUPPLY_BACKTRACE_FALSE,;t t
17152 s,@GCJH@,$GCJH,;t t
17153 s,@ZIP@,$ZIP,;t t
17154 s,@CLASSPATH_SEPARATOR@,$CLASSPATH_SEPARATOR,;t t
17155 s,@ac_ct_GCJ@,$ac_ct_GCJ,;t t
17156 s,@ZLIBS@,$ZLIBS,;t t
17157 s,@SYS_ZLIBS@,$SYS_ZLIBS,;t t
17158 s,@ZINCS@,$ZINCS,;t t
17159 s,@DIVIDESPEC@,$DIVIDESPEC,;t t
17160 s,@CHECKREFSPEC@,$CHECKREFSPEC,;t t
17161 s,@EXCEPTIONSPEC@,$EXCEPTIONSPEC,;t t
17162 s,@IEEESPEC@,$IEEESPEC,;t t
17163 s,@NATIVE_TRUE@,$NATIVE_TRUE,;t t
17164 s,@NATIVE_FALSE@,$NATIVE_FALSE,;t t
17165 s,@NEEDS_DATA_START_TRUE@,$NEEDS_DATA_START_TRUE,;t t
17166 s,@NEEDS_DATA_START_FALSE@,$NEEDS_DATA_START_FALSE,;t t
17167 s,@GCC_UNWIND_INCLUDE@,$GCC_UNWIND_INCLUDE,;t t
17168 s,@toolexecdir@,$toolexecdir,;t t
17169 s,@toolexecmainlibdir@,$toolexecmainlibdir,;t t
17170 s,@toolexeclibdir@,$toolexeclibdir,;t t
17171 s,@GCJVERSION@,$GCJVERSION,;t t
17172 s,@gxx_include_dir@,$gxx_include_dir,;t t
17173 s,@libstdcxx_incdir@,$libstdcxx_incdir,;t t
17174 s,@ALLOCA@,$ALLOCA,;t t
17175 s,@PERL@,$PERL,;t t
17176 s,@BACKTRACESPEC@,$BACKTRACESPEC,;t t
17177 s,@SYSDEP_SOURCES@,$SYSDEP_SOURCES,;t t
17178 s,@here@,$here,;t t
17179 s,@LIBOBJS@,$LIBOBJS,;t t
17180 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17181 CEOF
17183 _ACEOF
17185 cat >>$CONFIG_STATUS <<\_ACEOF
17186 # Split the substitutions into bite-sized pieces for seds with
17187 # small command number limits, like on Digital OSF/1 and HP-UX.
17188 ac_max_sed_lines=48
17189 ac_sed_frag=1 # Number of current file.
17190 ac_beg=1 # First line for current file.
17191 ac_end=$ac_max_sed_lines # Line after last line for current file.
17192 ac_more_lines=:
17193 ac_sed_cmds=
17194 while $ac_more_lines; do
17195 if test $ac_beg -gt 1; then
17196 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17197 else
17198 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17200 if test ! -s $tmp/subs.frag; then
17201 ac_more_lines=false
17202 else
17203 # The purpose of the label and of the branching condition is to
17204 # speed up the sed processing (if there are no `@' at all, there
17205 # is no need to browse any of the substitutions).
17206 # These are the two extra sed commands mentioned above.
17207 (echo ':t
17208 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
17209 if test -z "$ac_sed_cmds"; then
17210 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
17211 else
17212 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17214 ac_sed_frag=`expr $ac_sed_frag + 1`
17215 ac_beg=$ac_end
17216 ac_end=`expr $ac_end + $ac_max_sed_lines`
17218 done
17219 if test -z "$ac_sed_cmds"; then
17220 ac_sed_cmds=cat
17222 fi # test -n "$CONFIG_FILES"
17224 _ACEOF
17225 cat >>$CONFIG_STATUS <<\_ACEOF
17226 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
17227 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17228 case $ac_file in
17229 - | *:- | *:-:* ) # input from stdin
17230 cat >$tmp/stdin
17231 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17232 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17233 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17234 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17235 * ) ac_file_in=$ac_file.in ;;
17236 esac
17238 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17239 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17240 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17241 X"$ac_file" : 'X\(//\)[^/]' \| \
17242 X"$ac_file" : 'X\(//\)$' \| \
17243 X"$ac_file" : 'X\(/\)' \| \
17244 . : '\(.\)' 2>/dev/null ||
17245 echo X"$ac_file" |
17246 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17247 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17248 /^X\(\/\/\)$/{ s//\1/; q; }
17249 /^X\(\/\).*/{ s//\1/; q; }
17250 s/.*/./; q'`
17251 { if $as_mkdir_p; then
17252 mkdir -p "$ac_dir"
17253 else
17254 as_dir="$ac_dir"
17255 as_dirs=
17256 while test ! -d "$as_dir"; do
17257 as_dirs="$as_dir $as_dirs"
17258 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17259 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17260 X"$as_dir" : 'X\(//\)[^/]' \| \
17261 X"$as_dir" : 'X\(//\)$' \| \
17262 X"$as_dir" : 'X\(/\)' \| \
17263 . : '\(.\)' 2>/dev/null ||
17264 echo X"$as_dir" |
17265 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17266 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17267 /^X\(\/\/\)$/{ s//\1/; q; }
17268 /^X\(\/\).*/{ s//\1/; q; }
17269 s/.*/./; q'`
17270 done
17271 test ! -n "$as_dirs" || mkdir $as_dirs
17272 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17273 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17274 { (exit 1); exit 1; }; }; }
17276 ac_builddir=.
17278 if test "$ac_dir" != .; then
17279 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17280 # A "../" for each directory in $ac_dir_suffix.
17281 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17282 else
17283 ac_dir_suffix= ac_top_builddir=
17286 case $srcdir in
17287 .) # No --srcdir option. We are building in place.
17288 ac_srcdir=.
17289 if test -z "$ac_top_builddir"; then
17290 ac_top_srcdir=.
17291 else
17292 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
17293 fi ;;
17294 [\\/]* | ?:[\\/]* ) # Absolute path.
17295 ac_srcdir=$srcdir$ac_dir_suffix;
17296 ac_top_srcdir=$srcdir ;;
17297 *) # Relative path.
17298 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17299 ac_top_srcdir=$ac_top_builddir$srcdir ;;
17300 esac
17302 # Do not use `cd foo && pwd` to compute absolute paths, because
17303 # the directories may not exist.
17304 case `pwd` in
17305 .) ac_abs_builddir="$ac_dir";;
17307 case "$ac_dir" in
17308 .) ac_abs_builddir=`pwd`;;
17309 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
17310 *) ac_abs_builddir=`pwd`/"$ac_dir";;
17311 esac;;
17312 esac
17313 case $ac_abs_builddir in
17314 .) ac_abs_top_builddir=${ac_top_builddir}.;;
17316 case ${ac_top_builddir}. in
17317 .) ac_abs_top_builddir=$ac_abs_builddir;;
17318 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17319 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17320 esac;;
17321 esac
17322 case $ac_abs_builddir in
17323 .) ac_abs_srcdir=$ac_srcdir;;
17325 case $ac_srcdir in
17326 .) ac_abs_srcdir=$ac_abs_builddir;;
17327 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17328 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17329 esac;;
17330 esac
17331 case $ac_abs_builddir in
17332 .) ac_abs_top_srcdir=$ac_top_srcdir;;
17334 case $ac_top_srcdir in
17335 .) ac_abs_top_srcdir=$ac_abs_builddir;;
17336 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17337 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17338 esac;;
17339 esac
17342 case $INSTALL in
17343 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17344 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
17345 esac
17347 if test x"$ac_file" != x-; then
17348 { echo "$as_me:$LINENO: creating $ac_file" >&5
17349 echo "$as_me: creating $ac_file" >&6;}
17350 rm -f "$ac_file"
17352 # Let's still pretend it is `configure' which instantiates (i.e., don't
17353 # use $as_me), people would be surprised to read:
17354 # /* config.h. Generated by config.status. */
17355 if test x"$ac_file" = x-; then
17356 configure_input=
17357 else
17358 configure_input="$ac_file. "
17360 configure_input=$configure_input"Generated from `echo $ac_file_in |
17361 sed 's,.*/,,'` by configure."
17363 # First look for the input files in the build tree, otherwise in the
17364 # src tree.
17365 ac_file_inputs=`IFS=:
17366 for f in $ac_file_in; do
17367 case $f in
17368 -) echo $tmp/stdin ;;
17369 [\\/$]*)
17370 # Absolute (can't be DOS-style, as IFS=:)
17371 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17372 echo "$as_me: error: cannot find input file: $f" >&2;}
17373 { (exit 1); exit 1; }; }
17374 echo "$f";;
17375 *) # Relative
17376 if test -f "$f"; then
17377 # Build tree
17378 echo "$f"
17379 elif test -f "$srcdir/$f"; then
17380 # Source tree
17381 echo "$srcdir/$f"
17382 else
17383 # /dev/null tree
17384 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17385 echo "$as_me: error: cannot find input file: $f" >&2;}
17386 { (exit 1); exit 1; }; }
17387 fi;;
17388 esac
17389 done` || { (exit 1); exit 1; }
17390 _ACEOF
17391 cat >>$CONFIG_STATUS <<_ACEOF
17392 sed "$ac_vpsub
17393 $extrasub
17394 _ACEOF
17395 cat >>$CONFIG_STATUS <<\_ACEOF
17397 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17398 s,@configure_input@,$configure_input,;t t
17399 s,@srcdir@,$ac_srcdir,;t t
17400 s,@abs_srcdir@,$ac_abs_srcdir,;t t
17401 s,@top_srcdir@,$ac_top_srcdir,;t t
17402 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
17403 s,@builddir@,$ac_builddir,;t t
17404 s,@abs_builddir@,$ac_abs_builddir,;t t
17405 s,@top_builddir@,$ac_top_builddir,;t t
17406 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
17407 s,@INSTALL@,$ac_INSTALL,;t t
17408 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17409 rm -f $tmp/stdin
17410 if test x"$ac_file" != x-; then
17411 mv $tmp/out $ac_file
17412 else
17413 cat $tmp/out
17414 rm -f $tmp/out
17417 done
17418 _ACEOF
17419 cat >>$CONFIG_STATUS <<\_ACEOF
17422 # CONFIG_HEADER section.
17425 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17426 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17428 # ac_d sets the value in "#define NAME VALUE" lines.
17429 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17430 ac_dB='[ ].*$,\1#\2'
17431 ac_dC=' '
17432 ac_dD=',;t'
17433 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17434 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17435 ac_uB='$,\1#\2define\3'
17436 ac_uC=' '
17437 ac_uD=',;t'
17439 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17440 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17441 case $ac_file in
17442 - | *:- | *:-:* ) # input from stdin
17443 cat >$tmp/stdin
17444 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17445 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17446 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17447 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17448 * ) ac_file_in=$ac_file.in ;;
17449 esac
17451 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
17452 echo "$as_me: creating $ac_file" >&6;}
17454 # First look for the input files in the build tree, otherwise in the
17455 # src tree.
17456 ac_file_inputs=`IFS=:
17457 for f in $ac_file_in; do
17458 case $f in
17459 -) echo $tmp/stdin ;;
17460 [\\/$]*)
17461 # Absolute (can't be DOS-style, as IFS=:)
17462 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17463 echo "$as_me: error: cannot find input file: $f" >&2;}
17464 { (exit 1); exit 1; }; }
17465 # Do quote $f, to prevent DOS paths from being IFS'd.
17466 echo "$f";;
17467 *) # Relative
17468 if test -f "$f"; then
17469 # Build tree
17470 echo "$f"
17471 elif test -f "$srcdir/$f"; then
17472 # Source tree
17473 echo "$srcdir/$f"
17474 else
17475 # /dev/null tree
17476 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17477 echo "$as_me: error: cannot find input file: $f" >&2;}
17478 { (exit 1); exit 1; }; }
17479 fi;;
17480 esac
17481 done` || { (exit 1); exit 1; }
17482 # Remove the trailing spaces.
17483 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
17485 _ACEOF
17487 # Transform confdefs.h into two sed scripts, `conftest.defines' and
17488 # `conftest.undefs', that substitutes the proper values into
17489 # config.h.in to produce config.h. The first handles `#define'
17490 # templates, and the second `#undef' templates.
17491 # And first: Protect against being on the right side of a sed subst in
17492 # config.status. Protect against being in an unquoted here document
17493 # in config.status.
17494 rm -f conftest.defines conftest.undefs
17495 # Using a here document instead of a string reduces the quoting nightmare.
17496 # Putting comments in sed scripts is not portable.
17498 # `end' is used to avoid that the second main sed command (meant for
17499 # 0-ary CPP macros) applies to n-ary macro definitions.
17500 # See the Autoconf documentation for `clear'.
17501 cat >confdef2sed.sed <<\_ACEOF
17502 s/[\\&,]/\\&/g
17503 s,[\\$`],\\&,g
17504 t clear
17505 : clear
17506 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
17507 t end
17508 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
17509 : end
17510 _ACEOF
17511 # If some macros were called several times there might be several times
17512 # the same #defines, which is useless. Nevertheless, we may not want to
17513 # sort them, since we want the *last* AC-DEFINE to be honored.
17514 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
17515 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
17516 rm -f confdef2sed.sed
17518 # This sed command replaces #undef with comments. This is necessary, for
17519 # example, in the case of _POSIX_SOURCE, which is predefined and required
17520 # on some systems where configure will not decide to define it.
17521 cat >>conftest.undefs <<\_ACEOF
17522 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
17523 _ACEOF
17525 # Break up conftest.defines because some shells have a limit on the size
17526 # of here documents, and old seds have small limits too (100 cmds).
17527 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
17528 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
17529 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
17530 echo ' :' >>$CONFIG_STATUS
17531 rm -f conftest.tail
17532 while grep . conftest.defines >/dev/null
17534 # Write a limited-size here document to $tmp/defines.sed.
17535 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
17536 # Speed up: don't consider the non `#define' lines.
17537 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
17538 # Work around the forget-to-reset-the-flag bug.
17539 echo 't clr' >>$CONFIG_STATUS
17540 echo ': clr' >>$CONFIG_STATUS
17541 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
17542 echo 'CEOF
17543 sed -f $tmp/defines.sed $tmp/in >$tmp/out
17544 rm -f $tmp/in
17545 mv $tmp/out $tmp/in
17546 ' >>$CONFIG_STATUS
17547 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
17548 rm -f conftest.defines
17549 mv conftest.tail conftest.defines
17550 done
17551 rm -f conftest.defines
17552 echo ' fi # grep' >>$CONFIG_STATUS
17553 echo >>$CONFIG_STATUS
17555 # Break up conftest.undefs because some shells have a limit on the size
17556 # of here documents, and old seds have small limits too (100 cmds).
17557 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
17558 rm -f conftest.tail
17559 while grep . conftest.undefs >/dev/null
17561 # Write a limited-size here document to $tmp/undefs.sed.
17562 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
17563 # Speed up: don't consider the non `#undef'
17564 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
17565 # Work around the forget-to-reset-the-flag bug.
17566 echo 't clr' >>$CONFIG_STATUS
17567 echo ': clr' >>$CONFIG_STATUS
17568 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
17569 echo 'CEOF
17570 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
17571 rm -f $tmp/in
17572 mv $tmp/out $tmp/in
17573 ' >>$CONFIG_STATUS
17574 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
17575 rm -f conftest.undefs
17576 mv conftest.tail conftest.undefs
17577 done
17578 rm -f conftest.undefs
17580 cat >>$CONFIG_STATUS <<\_ACEOF
17581 # Let's still pretend it is `configure' which instantiates (i.e., don't
17582 # use $as_me), people would be surprised to read:
17583 # /* config.h. Generated by config.status. */
17584 if test x"$ac_file" = x-; then
17585 echo "/* Generated by configure. */" >$tmp/config.h
17586 else
17587 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
17589 cat $tmp/in >>$tmp/config.h
17590 rm -f $tmp/in
17591 if test x"$ac_file" != x-; then
17592 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
17593 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17594 echo "$as_me: $ac_file is unchanged" >&6;}
17595 else
17596 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17597 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17598 X"$ac_file" : 'X\(//\)[^/]' \| \
17599 X"$ac_file" : 'X\(//\)$' \| \
17600 X"$ac_file" : 'X\(/\)' \| \
17601 . : '\(.\)' 2>/dev/null ||
17602 echo X"$ac_file" |
17603 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17604 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17605 /^X\(\/\/\)$/{ s//\1/; q; }
17606 /^X\(\/\).*/{ s//\1/; q; }
17607 s/.*/./; q'`
17608 { if $as_mkdir_p; then
17609 mkdir -p "$ac_dir"
17610 else
17611 as_dir="$ac_dir"
17612 as_dirs=
17613 while test ! -d "$as_dir"; do
17614 as_dirs="$as_dir $as_dirs"
17615 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17616 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17617 X"$as_dir" : 'X\(//\)[^/]' \| \
17618 X"$as_dir" : 'X\(//\)$' \| \
17619 X"$as_dir" : 'X\(/\)' \| \
17620 . : '\(.\)' 2>/dev/null ||
17621 echo X"$as_dir" |
17622 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17623 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17624 /^X\(\/\/\)$/{ s//\1/; q; }
17625 /^X\(\/\).*/{ s//\1/; q; }
17626 s/.*/./; q'`
17627 done
17628 test ! -n "$as_dirs" || mkdir $as_dirs
17629 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17630 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17631 { (exit 1); exit 1; }; }; }
17633 rm -f $ac_file
17634 mv $tmp/config.h $ac_file
17636 else
17637 cat $tmp/config.h
17638 rm -f $tmp/config.h
17640 # Compute $ac_file's index in $config_headers.
17641 _am_stamp_count=1
17642 for _am_header in $config_headers :; do
17643 case $_am_header in
17644 $ac_file | $ac_file:* )
17645 break ;;
17647 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17648 esac
17649 done
17650 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
17651 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17652 X$ac_file : 'X\(//\)[^/]' \| \
17653 X$ac_file : 'X\(//\)$' \| \
17654 X$ac_file : 'X\(/\)' \| \
17655 . : '\(.\)' 2>/dev/null ||
17656 echo X$ac_file |
17657 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17658 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17659 /^X\(\/\/\)$/{ s//\1/; q; }
17660 /^X\(\/\).*/{ s//\1/; q; }
17661 s/.*/./; q'`/stamp-h$_am_stamp_count
17662 done
17663 _ACEOF
17664 cat >>$CONFIG_STATUS <<\_ACEOF
17667 # CONFIG_LINKS section.
17670 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
17671 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
17672 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
17674 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
17675 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
17677 if test ! -r $srcdir/$ac_source; then
17678 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
17679 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
17680 { (exit 1); exit 1; }; }
17682 rm -f $ac_dest
17684 # Make relative symlinks.
17685 ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
17686 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17687 X"$ac_dest" : 'X\(//\)[^/]' \| \
17688 X"$ac_dest" : 'X\(//\)$' \| \
17689 X"$ac_dest" : 'X\(/\)' \| \
17690 . : '\(.\)' 2>/dev/null ||
17691 echo X"$ac_dest" |
17692 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17693 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17694 /^X\(\/\/\)$/{ s//\1/; q; }
17695 /^X\(\/\).*/{ s//\1/; q; }
17696 s/.*/./; q'`
17697 { if $as_mkdir_p; then
17698 mkdir -p "$ac_dest_dir"
17699 else
17700 as_dir="$ac_dest_dir"
17701 as_dirs=
17702 while test ! -d "$as_dir"; do
17703 as_dirs="$as_dir $as_dirs"
17704 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17705 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17706 X"$as_dir" : 'X\(//\)[^/]' \| \
17707 X"$as_dir" : 'X\(//\)$' \| \
17708 X"$as_dir" : 'X\(/\)' \| \
17709 . : '\(.\)' 2>/dev/null ||
17710 echo X"$as_dir" |
17711 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17712 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17713 /^X\(\/\/\)$/{ s//\1/; q; }
17714 /^X\(\/\).*/{ s//\1/; q; }
17715 s/.*/./; q'`
17716 done
17717 test ! -n "$as_dirs" || mkdir $as_dirs
17718 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
17719 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
17720 { (exit 1); exit 1; }; }; }
17722 ac_builddir=.
17724 if test "$ac_dest_dir" != .; then
17725 ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
17726 # A "../" for each directory in $ac_dir_suffix.
17727 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17728 else
17729 ac_dir_suffix= ac_top_builddir=
17732 case $srcdir in
17733 .) # No --srcdir option. We are building in place.
17734 ac_srcdir=.
17735 if test -z "$ac_top_builddir"; then
17736 ac_top_srcdir=.
17737 else
17738 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
17739 fi ;;
17740 [\\/]* | ?:[\\/]* ) # Absolute path.
17741 ac_srcdir=$srcdir$ac_dir_suffix;
17742 ac_top_srcdir=$srcdir ;;
17743 *) # Relative path.
17744 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17745 ac_top_srcdir=$ac_top_builddir$srcdir ;;
17746 esac
17748 # Do not use `cd foo && pwd` to compute absolute paths, because
17749 # the directories may not exist.
17750 case `pwd` in
17751 .) ac_abs_builddir="$ac_dest_dir";;
17753 case "$ac_dest_dir" in
17754 .) ac_abs_builddir=`pwd`;;
17755 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
17756 *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
17757 esac;;
17758 esac
17759 case $ac_abs_builddir in
17760 .) ac_abs_top_builddir=${ac_top_builddir}.;;
17762 case ${ac_top_builddir}. in
17763 .) ac_abs_top_builddir=$ac_abs_builddir;;
17764 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17765 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17766 esac;;
17767 esac
17768 case $ac_abs_builddir in
17769 .) ac_abs_srcdir=$ac_srcdir;;
17771 case $ac_srcdir in
17772 .) ac_abs_srcdir=$ac_abs_builddir;;
17773 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17774 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17775 esac;;
17776 esac
17777 case $ac_abs_builddir in
17778 .) ac_abs_top_srcdir=$ac_top_srcdir;;
17780 case $ac_top_srcdir in
17781 .) ac_abs_top_srcdir=$ac_abs_builddir;;
17782 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17783 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17784 esac;;
17785 esac
17788 case $srcdir in
17789 [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
17790 *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
17791 esac
17793 # Try a symlink, then a hard link, then a copy.
17794 ln -s $ac_rel_source $ac_dest 2>/dev/null ||
17795 ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
17796 cp -p $srcdir/$ac_source $ac_dest ||
17797 { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
17798 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
17799 { (exit 1); exit 1; }; }
17800 done
17801 _ACEOF
17802 cat >>$CONFIG_STATUS <<\_ACEOF
17805 # CONFIG_COMMANDS section.
17807 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
17808 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
17809 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
17810 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
17811 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17812 X"$ac_dest" : 'X\(//\)[^/]' \| \
17813 X"$ac_dest" : 'X\(//\)$' \| \
17814 X"$ac_dest" : 'X\(/\)' \| \
17815 . : '\(.\)' 2>/dev/null ||
17816 echo X"$ac_dest" |
17817 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17818 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17819 /^X\(\/\/\)$/{ s//\1/; q; }
17820 /^X\(\/\).*/{ s//\1/; q; }
17821 s/.*/./; q'`
17822 { if $as_mkdir_p; then
17823 mkdir -p "$ac_dir"
17824 else
17825 as_dir="$ac_dir"
17826 as_dirs=
17827 while test ! -d "$as_dir"; do
17828 as_dirs="$as_dir $as_dirs"
17829 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17830 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17831 X"$as_dir" : 'X\(//\)[^/]' \| \
17832 X"$as_dir" : 'X\(//\)$' \| \
17833 X"$as_dir" : 'X\(/\)' \| \
17834 . : '\(.\)' 2>/dev/null ||
17835 echo X"$as_dir" |
17836 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17837 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17838 /^X\(\/\/\)$/{ s//\1/; q; }
17839 /^X\(\/\).*/{ s//\1/; q; }
17840 s/.*/./; q'`
17841 done
17842 test ! -n "$as_dirs" || mkdir $as_dirs
17843 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17844 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17845 { (exit 1); exit 1; }; }; }
17847 ac_builddir=.
17849 if test "$ac_dir" != .; then
17850 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17851 # A "../" for each directory in $ac_dir_suffix.
17852 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17853 else
17854 ac_dir_suffix= ac_top_builddir=
17857 case $srcdir in
17858 .) # No --srcdir option. We are building in place.
17859 ac_srcdir=.
17860 if test -z "$ac_top_builddir"; then
17861 ac_top_srcdir=.
17862 else
17863 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
17864 fi ;;
17865 [\\/]* | ?:[\\/]* ) # Absolute path.
17866 ac_srcdir=$srcdir$ac_dir_suffix;
17867 ac_top_srcdir=$srcdir ;;
17868 *) # Relative path.
17869 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17870 ac_top_srcdir=$ac_top_builddir$srcdir ;;
17871 esac
17873 # Do not use `cd foo && pwd` to compute absolute paths, because
17874 # the directories may not exist.
17875 case `pwd` in
17876 .) ac_abs_builddir="$ac_dir";;
17878 case "$ac_dir" in
17879 .) ac_abs_builddir=`pwd`;;
17880 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
17881 *) ac_abs_builddir=`pwd`/"$ac_dir";;
17882 esac;;
17883 esac
17884 case $ac_abs_builddir in
17885 .) ac_abs_top_builddir=${ac_top_builddir}.;;
17887 case ${ac_top_builddir}. in
17888 .) ac_abs_top_builddir=$ac_abs_builddir;;
17889 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17890 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17891 esac;;
17892 esac
17893 case $ac_abs_builddir in
17894 .) ac_abs_srcdir=$ac_srcdir;;
17896 case $ac_srcdir in
17897 .) ac_abs_srcdir=$ac_abs_builddir;;
17898 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17899 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17900 esac;;
17901 esac
17902 case $ac_abs_builddir in
17903 .) ac_abs_top_srcdir=$ac_top_srcdir;;
17905 case $ac_top_srcdir in
17906 .) ac_abs_top_srcdir=$ac_abs_builddir;;
17907 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17908 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17909 esac;;
17910 esac
17913 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
17914 echo "$as_me: executing $ac_dest commands" >&6;}
17915 case $ac_dest in
17916 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
17917 # Strip MF so we end up with the name of the file.
17918 mf=`echo "$mf" | sed -e 's/:.*$//'`
17919 # Check whether this is an Automake generated Makefile or not.
17920 # We used to match only the files named `Makefile.in', but
17921 # some people rename them; so instead we look at the file content.
17922 # Grep'ing the first line is not enough: some people post-process
17923 # each Makefile.in and add a new line on top of each file to say so.
17924 # So let's grep whole file.
17925 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
17926 dirpart=`(dirname "$mf") 2>/dev/null ||
17927 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17928 X"$mf" : 'X\(//\)[^/]' \| \
17929 X"$mf" : 'X\(//\)$' \| \
17930 X"$mf" : 'X\(/\)' \| \
17931 . : '\(.\)' 2>/dev/null ||
17932 echo X"$mf" |
17933 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17934 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17935 /^X\(\/\/\)$/{ s//\1/; q; }
17936 /^X\(\/\).*/{ s//\1/; q; }
17937 s/.*/./; q'`
17938 else
17939 continue
17941 # Extract the definition of DEPDIR, am__include, and am__quote
17942 # from the Makefile without running `make'.
17943 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17944 test -z "$DEPDIR" && continue
17945 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17946 test -z "am__include" && continue
17947 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17948 # When using ansi2knr, U may be empty or an underscore; expand it
17949 U=`sed -n 's/^U = //p' < "$mf"`
17950 # Find all dependency output files, they are included files with
17951 # $(DEPDIR) in their names. We invoke sed twice because it is the
17952 # simplest approach to changing $(DEPDIR) to its actual value in the
17953 # expansion.
17954 for file in `sed -n "
17955 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17956 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17957 # Make sure the directory exists.
17958 test -f "$dirpart/$file" && continue
17959 fdir=`(dirname "$file") 2>/dev/null ||
17960 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17961 X"$file" : 'X\(//\)[^/]' \| \
17962 X"$file" : 'X\(//\)$' \| \
17963 X"$file" : 'X\(/\)' \| \
17964 . : '\(.\)' 2>/dev/null ||
17965 echo X"$file" |
17966 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17967 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17968 /^X\(\/\/\)$/{ s//\1/; q; }
17969 /^X\(\/\).*/{ s//\1/; q; }
17970 s/.*/./; q'`
17971 { if $as_mkdir_p; then
17972 mkdir -p $dirpart/$fdir
17973 else
17974 as_dir=$dirpart/$fdir
17975 as_dirs=
17976 while test ! -d "$as_dir"; do
17977 as_dirs="$as_dir $as_dirs"
17978 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17979 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17980 X"$as_dir" : 'X\(//\)[^/]' \| \
17981 X"$as_dir" : 'X\(//\)$' \| \
17982 X"$as_dir" : 'X\(/\)' \| \
17983 . : '\(.\)' 2>/dev/null ||
17984 echo X"$as_dir" |
17985 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17986 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17987 /^X\(\/\/\)$/{ s//\1/; q; }
17988 /^X\(\/\).*/{ s//\1/; q; }
17989 s/.*/./; q'`
17990 done
17991 test ! -n "$as_dirs" || mkdir $as_dirs
17992 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
17993 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
17994 { (exit 1); exit 1; }; }; }
17996 # echo "creating $dirpart/$file"
17997 echo '# dummy' > "$dirpart/$file"
17998 done
17999 done
18001 default ) # Only add multilib support code if we just rebuilt top-level Makefile.
18002 case " $CONFIG_FILES " in
18003 *" Makefile "*)
18004 LD="${ORIGINAL_LD_FOR_MULTILIBS}"
18005 ac_file=Makefile . ${libgcj_basedir}/../config-ml.in
18007 esac
18008 for ac_multi_file in $CONFIG_FILES; do
18009 case $ac_multi_file in
18010 */Makefile)
18011 grep "^MULTI[^ ]* =" Makefile >> "$ac_multi_file" ;;
18012 esac
18013 done
18015 esac
18016 done
18017 _ACEOF
18019 cat >>$CONFIG_STATUS <<\_ACEOF
18021 { (exit 0); exit 0; }
18022 _ACEOF
18023 chmod +x $CONFIG_STATUS
18024 ac_clean_files=$ac_clean_files_save
18027 # configure is writing to config.log, and then calls config.status.
18028 # config.status does its own redirection, appending to config.log.
18029 # Unfortunately, on DOS this fails, as config.log is still kept open
18030 # by configure, so config.status won't be able to write to it; its
18031 # output is simply discarded. So we exec the FD to /dev/null,
18032 # effectively closing config.log, so it can be properly (re)opened and
18033 # appended to by config.status. When coming back to configure, we
18034 # need to make the FD available again.
18035 if test "$no_create" != yes; then
18036 ac_cs_success=:
18037 ac_config_status_args=
18038 test "$silent" = yes &&
18039 ac_config_status_args="$ac_config_status_args --quiet"
18040 exec 5>/dev/null
18041 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18042 exec 5>>config.log
18043 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18044 # would make configure fail if this is the last instruction.
18045 $ac_cs_success || { (exit 1); exit 1; }
18049 # CONFIG_SUBDIRS section.
18051 if test "$no_recursion" != yes; then
18053 # Remove --cache-file and --srcdir arguments so they do not pile up.
18054 ac_sub_configure_args=
18055 ac_prev=
18056 for ac_arg in $ac_configure_args; do
18057 if test -n "$ac_prev"; then
18058 ac_prev=
18059 continue
18061 case $ac_arg in
18062 -cache-file | --cache-file | --cache-fil | --cache-fi \
18063 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
18064 ac_prev=cache_file ;;
18065 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
18066 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
18067 | --c=*)
18069 --config-cache | -C)
18071 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
18072 ac_prev=srcdir ;;
18073 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
18075 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
18076 ac_prev=prefix ;;
18077 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
18079 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
18080 esac
18081 done
18083 # Always prepend --prefix to ensure using the same prefix
18084 # in subdir configurations.
18085 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
18087 ac_popdir=`pwd`
18088 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
18090 # Do not complain, so a configure script can configure whichever
18091 # parts of a large source tree are present.
18092 test -d $srcdir/$ac_dir || continue
18094 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
18095 echo "$as_me: configuring in $ac_dir" >&6;}
18096 { if $as_mkdir_p; then
18097 mkdir -p "$ac_dir"
18098 else
18099 as_dir="$ac_dir"
18100 as_dirs=
18101 while test ! -d "$as_dir"; do
18102 as_dirs="$as_dir $as_dirs"
18103 as_dir=`(dirname "$as_dir") 2>/dev/null ||
18104 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18105 X"$as_dir" : 'X\(//\)[^/]' \| \
18106 X"$as_dir" : 'X\(//\)$' \| \
18107 X"$as_dir" : 'X\(/\)' \| \
18108 . : '\(.\)' 2>/dev/null ||
18109 echo X"$as_dir" |
18110 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18111 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18112 /^X\(\/\/\)$/{ s//\1/; q; }
18113 /^X\(\/\).*/{ s//\1/; q; }
18114 s/.*/./; q'`
18115 done
18116 test ! -n "$as_dirs" || mkdir $as_dirs
18117 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
18118 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
18119 { (exit 1); exit 1; }; }; }
18121 ac_builddir=.
18123 if test "$ac_dir" != .; then
18124 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
18125 # A "../" for each directory in $ac_dir_suffix.
18126 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
18127 else
18128 ac_dir_suffix= ac_top_builddir=
18131 case $srcdir in
18132 .) # No --srcdir option. We are building in place.
18133 ac_srcdir=.
18134 if test -z "$ac_top_builddir"; then
18135 ac_top_srcdir=.
18136 else
18137 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
18138 fi ;;
18139 [\\/]* | ?:[\\/]* ) # Absolute path.
18140 ac_srcdir=$srcdir$ac_dir_suffix;
18141 ac_top_srcdir=$srcdir ;;
18142 *) # Relative path.
18143 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
18144 ac_top_srcdir=$ac_top_builddir$srcdir ;;
18145 esac
18147 # Do not use `cd foo && pwd` to compute absolute paths, because
18148 # the directories may not exist.
18149 case `pwd` in
18150 .) ac_abs_builddir="$ac_dir";;
18152 case "$ac_dir" in
18153 .) ac_abs_builddir=`pwd`;;
18154 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
18155 *) ac_abs_builddir=`pwd`/"$ac_dir";;
18156 esac;;
18157 esac
18158 case $ac_abs_builddir in
18159 .) ac_abs_top_builddir=${ac_top_builddir}.;;
18161 case ${ac_top_builddir}. in
18162 .) ac_abs_top_builddir=$ac_abs_builddir;;
18163 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
18164 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
18165 esac;;
18166 esac
18167 case $ac_abs_builddir in
18168 .) ac_abs_srcdir=$ac_srcdir;;
18170 case $ac_srcdir in
18171 .) ac_abs_srcdir=$ac_abs_builddir;;
18172 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
18173 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
18174 esac;;
18175 esac
18176 case $ac_abs_builddir in
18177 .) ac_abs_top_srcdir=$ac_top_srcdir;;
18179 case $ac_top_srcdir in
18180 .) ac_abs_top_srcdir=$ac_abs_builddir;;
18181 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
18182 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
18183 esac;;
18184 esac
18187 cd $ac_dir
18189 # Check for guested configure; otherwise get Cygnus style configure.
18190 if test -f $ac_srcdir/configure.gnu; then
18191 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
18192 elif test -f $ac_srcdir/configure; then
18193 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
18194 elif test -f $ac_srcdir/configure.in; then
18195 ac_sub_configure=$ac_configure
18196 else
18197 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
18198 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
18199 ac_sub_configure=
18202 # The recursion is here.
18203 if test -n "$ac_sub_configure"; then
18204 # Make the cache file name correct relative to the subdirectory.
18205 case $cache_file in
18206 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
18207 *) # Relative path.
18208 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
18209 esac
18211 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
18212 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
18213 # The eval makes quoting arguments work.
18214 eval $ac_sub_configure $ac_sub_configure_args \
18215 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
18216 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
18217 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
18218 { (exit 1); exit 1; }; }
18221 cd $ac_popdir
18222 done