]> git.ipfire.org Git - thirdparty/gcc.git/blob - libjava/configure
Introduce and use config/gcc-version.m4.
[thirdparty/gcc.git] / libjava / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59 for libjava version-unused.
4 #
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 ## --------------------- ##
11
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
21 fi
22 DUALCASE=1; export DUALCASE # for MKS sh
23
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
29 fi
30
31
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
37
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
43 do
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
48 fi
49 done
50
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
56 fi
57
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60 else
61 as_basename=false
62 fi
63
64
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'`
76
77
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
85
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=:
95 fi
96 rm -f conf$$.sh
97 fi
98
99
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
111 do
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
116
117 ;;
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
123 fi
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; }; }
127 fi
128 case $CONFIG_SHELL in
129 '')
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132 do
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
137 /*)
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
153 ;;
154 esac
155
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 '
166 N
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; }; }
177
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
184 }
185
186
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
193
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196 else
197 as_expr=false
198 fi
199
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'
210 fi
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213 else
214 as_ln_s='cp -p'
215 fi
216 rm -f conf$$ conf$$.exe conf$$.file
217
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
223 fi
224
225 as_executable_p="test -f"
226
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'"
229
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'"
232
233
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
237 '
238 IFS=" $as_nl"
239
240 # CDPATH.
241 $as_unset CDPATH
242
243
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`
248
249 exec 6>&1
250
251 #
252 # Initializations.
253 #
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}
261
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}
266
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=''
273
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"
312
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 libgcj_basedir build build_cpu build_vendor build_os 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 COMPPATH TESTSUBDIR_TRUE TESTSUBDIR_FALSE ONESTEP_TRUE ONESTEP_FALSE 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 gcc_version_trigger gcc_version_full gcc_version tool_include_dir 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 ALLOCA PERL BACKTRACESPEC SYSDEP_SOURCES here LIBOBJS LTLIBOBJS'
314 ac_subst_files=''
315
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
335
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'
353
354 ac_prev=
355 for ac_option
356 do
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
362 fi
363
364 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
365
366 # Accept the important Cygnus configure options, so we can diagnose typos.
367
368 case $ac_option in
369
370 -bindir | --bindir | --bindi | --bind | --bin | --bi)
371 ac_prev=bindir ;;
372 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
373 bindir=$ac_optarg ;;
374
375 -build | --build | --buil | --bui | --bu)
376 ac_prev=build_alias ;;
377 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
378 build_alias=$ac_optarg ;;
379
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 ;;
386
387 --config-cache | -C)
388 cache_file=config.cache ;;
389
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 ;;
395
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" ;;
404
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'" ;;
417
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 ;;
426
427 -gas | --gas | --ga | --g)
428 # Obsolete; use --with-gas.
429 with_gas=yes ;;
430
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 ;;
437
438 -host | --host | --hos | --ho)
439 ac_prev=host_alias ;;
440 -host=* | --host=* | --hos=* | --ho=*)
441 host_alias=$ac_optarg ;;
442
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 ;;
449
450 -infodir | --infodir | --infodi | --infod | --info | --inf)
451 ac_prev=infodir ;;
452 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
453 infodir=$ac_optarg ;;
454
455 -libdir | --libdir | --libdi | --libd)
456 ac_prev=libdir ;;
457 -libdir=* | --libdir=* | --libdi=* | --libd=*)
458 libdir=$ac_optarg ;;
459
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 ;;
466
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 ;;
475
476 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
477 ac_prev=mandir ;;
478 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
479 mandir=$ac_optarg ;;
480
481 -nfp | --nfp | --nf)
482 # Obsolete; use --without-fp.
483 with_fp=no ;;
484
485 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
486 | --no-cr | --no-c | -n)
487 no_create=yes ;;
488
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 ;;
492
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 ;;
501
502 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
503 ac_prev=prefix ;;
504 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
505 prefix=$ac_optarg ;;
506
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 ;;
513
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 ;;
520
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 ;;
537
538 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
539 | -silent | --silent | --silen | --sile | --sil)
540 silent=yes ;;
541
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 ;;
547
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 ;;
558
559 -site | --site | --sit)
560 ac_prev=site ;;
561 -site=* | --site=* | --sit=*)
562 site=$ac_optarg ;;
563
564 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
565 ac_prev=srcdir ;;
566 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
567 srcdir=$ac_optarg ;;
568
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 ;;
575
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 ;;
580
581 -v | -verbose | --verbose | --verbos | --verbo | --verb)
582 verbose=yes ;;
583
584 -version | --version | --versio | --versi | --vers | -V)
585 ac_init_version=: ;;
586
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'" ;;
599
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" ;;
608
609 --x)
610 # Obsolete; use --with-x.
611 with_x=yes ;;
612
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 ;;
619
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 ;;
626
627 -*) { echo "$as_me: error: unrecognized option: $ac_option
628 Try \`$0 --help' for more information." >&2
629 { (exit 1); exit 1; }; }
630 ;;
631
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 ;;
641
642 *)
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}
648 ;;
649
650 esac
651 done
652
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; }; }
657 fi
658
659 # Be sure to have absolute paths.
660 for ac_var in exec_prefix prefix
661 do
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
669
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
673 do
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
681
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
688
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
697 fi
698 fi
699
700 ac_tool_prefix=
701 test -n "$host_alias" && ac_tool_prefix=$host_alias-
702
703 test "$silent" = yes && exec 6>/dev/null
704
705
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=..
725 fi
726 else
727 ac_srcdir_defaulted=no
728 fi
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; }; }
736 fi
737 fi
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
766
767 #
768 # Report the --help message.
769 #
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.
775
776 Usage: $0 [OPTION]... [VAR=VALUE]...
777
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.
780
781 Defaults for the options are specified in brackets.
782
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 \`..']
793
794 _ACEOF
795
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]
802
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'.
807
808 For better control, use the options below.
809
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
824
825 cat <<\_ACEOF
826
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
831
832 X features:
833 --x-includes=DIR X include files are in DIR
834 --x-libraries=DIR X library files are in DIR
835
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
841 fi
842
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
848
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-multifile
869 allow compilation of several files at once
870
871 --enable-libgcj-debug enable runtime debugging code
872 --enable-gc-debug include full support for pointer backtracing etc.
873 --enable-interpreter enable interpreter
874 --enable-sjlj-exceptions
875 force use of builtin_setjmp for exceptions
876 --disable-java-net disable java.net
877 --disable-jvmpi disable JVMPI support
878 --enable-java-awt list of AWT peer implementations to be built
879 --enable-gtk-cairo build the cairo Graphics2D implementation on GTK
880 --enable-java-gc=TYPE choose garbage collector (default is boehm)
881 --disable-rpath do not hardcode runtime library paths
882
883 Optional Packages:
884 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
885 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
886 --with-target-subdir=SUBDIR
887 configure in a subdirectory
888 --with-cross-host=HOST configure with a cross compiler from HOST
889 --with-newlib configure with newlib
890 --with-gnu-ld assume the C compiler uses GNU ld default=no
891 --with-pic try to use only PIC/non-PIC objects default=use both
892 --with-win32-nlsapi=ansi or unicows or unicode
893 native MinGW libgcj Win32 OS API (default is ansi)
894 --without-libffi don't use libffi
895 --with-ecos enable runtime eCos target support
896 --with-system-zlib use installed libz
897 --with-x use the X Window System
898 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
899 --without-libiconv-prefix don't search for libiconv in includedir and libdir
900
901 Some influential environment variables:
902 CC C compiler command
903 CFLAGS C compiler flags
904 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
905 nonstandard directory <lib dir>
906 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
907 headers in a nonstandard directory <include dir>
908 CXX C++ compiler command
909 CXXFLAGS C++ compiler flags
910 CXXCPP C++ preprocessor
911 CPP C preprocessor
912
913 Use these variables to override the choices made by `configure' or to help
914 it to find libraries and programs with nonstandard names/locations.
915
916 _ACEOF
917 fi
918
919 if test "$ac_init_help" = "recursive"; then
920 # If there are subdirs, report their specific --help.
921 ac_popdir=`pwd`
922 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
923 test -d $ac_dir || continue
924 ac_builddir=.
925
926 if test "$ac_dir" != .; then
927 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
928 # A "../" for each directory in $ac_dir_suffix.
929 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
930 else
931 ac_dir_suffix= ac_top_builddir=
932 fi
933
934 case $srcdir in
935 .) # No --srcdir option. We are building in place.
936 ac_srcdir=.
937 if test -z "$ac_top_builddir"; then
938 ac_top_srcdir=.
939 else
940 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
941 fi ;;
942 [\\/]* | ?:[\\/]* ) # Absolute path.
943 ac_srcdir=$srcdir$ac_dir_suffix;
944 ac_top_srcdir=$srcdir ;;
945 *) # Relative path.
946 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
947 ac_top_srcdir=$ac_top_builddir$srcdir ;;
948 esac
949
950 # Do not use `cd foo && pwd` to compute absolute paths, because
951 # the directories may not exist.
952 case `pwd` in
953 .) ac_abs_builddir="$ac_dir";;
954 *)
955 case "$ac_dir" in
956 .) ac_abs_builddir=`pwd`;;
957 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
958 *) ac_abs_builddir=`pwd`/"$ac_dir";;
959 esac;;
960 esac
961 case $ac_abs_builddir in
962 .) ac_abs_top_builddir=${ac_top_builddir}.;;
963 *)
964 case ${ac_top_builddir}. in
965 .) ac_abs_top_builddir=$ac_abs_builddir;;
966 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
967 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
968 esac;;
969 esac
970 case $ac_abs_builddir in
971 .) ac_abs_srcdir=$ac_srcdir;;
972 *)
973 case $ac_srcdir in
974 .) ac_abs_srcdir=$ac_abs_builddir;;
975 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
976 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
977 esac;;
978 esac
979 case $ac_abs_builddir in
980 .) ac_abs_top_srcdir=$ac_top_srcdir;;
981 *)
982 case $ac_top_srcdir in
983 .) ac_abs_top_srcdir=$ac_abs_builddir;;
984 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
985 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
986 esac;;
987 esac
988
989 cd $ac_dir
990 # Check for guested configure; otherwise get Cygnus style configure.
991 if test -f $ac_srcdir/configure.gnu; then
992 echo
993 $SHELL $ac_srcdir/configure.gnu --help=recursive
994 elif test -f $ac_srcdir/configure; then
995 echo
996 $SHELL $ac_srcdir/configure --help=recursive
997 elif test -f $ac_srcdir/configure.ac ||
998 test -f $ac_srcdir/configure.in; then
999 echo
1000 $ac_configure --help
1001 else
1002 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1003 fi
1004 cd $ac_popdir
1005 done
1006 fi
1007
1008 test -n "$ac_init_help" && exit 0
1009 if $ac_init_version; then
1010 cat <<\_ACEOF
1011 libjava configure version-unused
1012 generated by GNU Autoconf 2.59
1013
1014 Copyright (C) 2003 Free Software Foundation, Inc.
1015 This configure script is free software; the Free Software Foundation
1016 gives unlimited permission to copy, distribute and modify it.
1017 _ACEOF
1018 exit 0
1019 fi
1020 exec 5>config.log
1021 cat >&5 <<_ACEOF
1022 This file contains any messages produced by compilers while
1023 running configure, to aid debugging if configure makes a mistake.
1024
1025 It was created by libjava $as_me version-unused, which was
1026 generated by GNU Autoconf 2.59. Invocation command line was
1027
1028 $ $0 $@
1029
1030 _ACEOF
1031 {
1032 cat <<_ASUNAME
1033 ## --------- ##
1034 ## Platform. ##
1035 ## --------- ##
1036
1037 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1038 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1039 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1040 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1041 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1042
1043 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1044 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1045
1046 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1047 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1048 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1049 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1050 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1051 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1052 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1053
1054 _ASUNAME
1055
1056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1057 for as_dir in $PATH
1058 do
1059 IFS=$as_save_IFS
1060 test -z "$as_dir" && as_dir=.
1061 echo "PATH: $as_dir"
1062 done
1063
1064 } >&5
1065
1066 cat >&5 <<_ACEOF
1067
1068
1069 ## ----------- ##
1070 ## Core tests. ##
1071 ## ----------- ##
1072
1073 _ACEOF
1074
1075
1076 # Keep a trace of the command line.
1077 # Strip out --no-create and --no-recursion so they do not pile up.
1078 # Strip out --silent because we don't want to record it for future runs.
1079 # Also quote any args containing shell meta-characters.
1080 # Make two passes to allow for proper duplicate-argument suppression.
1081 ac_configure_args=
1082 ac_configure_args0=
1083 ac_configure_args1=
1084 ac_sep=
1085 ac_must_keep_next=false
1086 for ac_pass in 1 2
1087 do
1088 for ac_arg
1089 do
1090 case $ac_arg in
1091 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1092 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1093 | -silent | --silent | --silen | --sile | --sil)
1094 continue ;;
1095 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1096 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1097 esac
1098 case $ac_pass in
1099 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1100 2)
1101 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1102 if test $ac_must_keep_next = true; then
1103 ac_must_keep_next=false # Got value, back to normal.
1104 else
1105 case $ac_arg in
1106 *=* | --config-cache | -C | -disable-* | --disable-* \
1107 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1108 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1109 | -with-* | --with-* | -without-* | --without-* | --x)
1110 case "$ac_configure_args0 " in
1111 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1112 esac
1113 ;;
1114 -* ) ac_must_keep_next=true ;;
1115 esac
1116 fi
1117 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1118 # Get rid of the leading space.
1119 ac_sep=" "
1120 ;;
1121 esac
1122 done
1123 done
1124 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1125 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1126
1127 # When interrupted or exit'd, cleanup temporary files, and complete
1128 # config.log. We remove comments because anyway the quotes in there
1129 # would cause problems or look ugly.
1130 # WARNING: Be sure not to use single quotes in there, as some shells,
1131 # such as our DU 5.0 friend, will then `close' the trap.
1132 trap 'exit_status=$?
1133 # Save into config.log some information that might help in debugging.
1134 {
1135 echo
1136
1137 cat <<\_ASBOX
1138 ## ---------------- ##
1139 ## Cache variables. ##
1140 ## ---------------- ##
1141 _ASBOX
1142 echo
1143 # The following way of writing the cache mishandles newlines in values,
1144 {
1145 (set) 2>&1 |
1146 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1147 *ac_space=\ *)
1148 sed -n \
1149 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1150 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1151 ;;
1152 *)
1153 sed -n \
1154 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1155 ;;
1156 esac;
1157 }
1158 echo
1159
1160 cat <<\_ASBOX
1161 ## ----------------- ##
1162 ## Output variables. ##
1163 ## ----------------- ##
1164 _ASBOX
1165 echo
1166 for ac_var in $ac_subst_vars
1167 do
1168 eval ac_val=$`echo $ac_var`
1169 echo "$ac_var='"'"'$ac_val'"'"'"
1170 done | sort
1171 echo
1172
1173 if test -n "$ac_subst_files"; then
1174 cat <<\_ASBOX
1175 ## ------------- ##
1176 ## Output files. ##
1177 ## ------------- ##
1178 _ASBOX
1179 echo
1180 for ac_var in $ac_subst_files
1181 do
1182 eval ac_val=$`echo $ac_var`
1183 echo "$ac_var='"'"'$ac_val'"'"'"
1184 done | sort
1185 echo
1186 fi
1187
1188 if test -s confdefs.h; then
1189 cat <<\_ASBOX
1190 ## ----------- ##
1191 ## confdefs.h. ##
1192 ## ----------- ##
1193 _ASBOX
1194 echo
1195 sed "/^$/d" confdefs.h | sort
1196 echo
1197 fi
1198 test "$ac_signal" != 0 &&
1199 echo "$as_me: caught signal $ac_signal"
1200 echo "$as_me: exit $exit_status"
1201 } >&5
1202 rm -f core *.core &&
1203 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1204 exit $exit_status
1205 ' 0
1206 for ac_signal in 1 2 13 15; do
1207 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1208 done
1209 ac_signal=0
1210
1211 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1212 rm -rf conftest* confdefs.h
1213 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1214 echo >confdefs.h
1215
1216 # Predefined preprocessor variables.
1217
1218 cat >>confdefs.h <<_ACEOF
1219 #define PACKAGE_NAME "$PACKAGE_NAME"
1220 _ACEOF
1221
1222
1223 cat >>confdefs.h <<_ACEOF
1224 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1225 _ACEOF
1226
1227
1228 cat >>confdefs.h <<_ACEOF
1229 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1230 _ACEOF
1231
1232
1233 cat >>confdefs.h <<_ACEOF
1234 #define PACKAGE_STRING "$PACKAGE_STRING"
1235 _ACEOF
1236
1237
1238 cat >>confdefs.h <<_ACEOF
1239 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1240 _ACEOF
1241
1242
1243 # Let the site file select an alternate cache file if it wants to.
1244 # Prefer explicitly selected file to automatically selected ones.
1245 if test -z "$CONFIG_SITE"; then
1246 if test "x$prefix" != xNONE; then
1247 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1248 else
1249 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1250 fi
1251 fi
1252 for ac_site_file in $CONFIG_SITE; do
1253 if test -r "$ac_site_file"; then
1254 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1255 echo "$as_me: loading site script $ac_site_file" >&6;}
1256 sed 's/^/| /' "$ac_site_file" >&5
1257 . "$ac_site_file"
1258 fi
1259 done
1260
1261 if test -r "$cache_file"; then
1262 # Some versions of bash will fail to source /dev/null (special
1263 # files actually), so we avoid doing that.
1264 if test -f "$cache_file"; then
1265 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1266 echo "$as_me: loading cache $cache_file" >&6;}
1267 case $cache_file in
1268 [\\/]* | ?:[\\/]* ) . $cache_file;;
1269 *) . ./$cache_file;;
1270 esac
1271 fi
1272 else
1273 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1274 echo "$as_me: creating cache $cache_file" >&6;}
1275 >$cache_file
1276 fi
1277
1278 # Check that the precious variables saved in the cache have kept the same
1279 # value.
1280 ac_cache_corrupted=false
1281 for ac_var in `(set) 2>&1 |
1282 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1283 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1284 eval ac_new_set=\$ac_env_${ac_var}_set
1285 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1286 eval ac_new_val="\$ac_env_${ac_var}_value"
1287 case $ac_old_set,$ac_new_set in
1288 set,)
1289 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1290 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1291 ac_cache_corrupted=: ;;
1292 ,set)
1293 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1294 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1295 ac_cache_corrupted=: ;;
1296 ,);;
1297 *)
1298 if test "x$ac_old_val" != "x$ac_new_val"; then
1299 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1300 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1301 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1302 echo "$as_me: former value: $ac_old_val" >&2;}
1303 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1304 echo "$as_me: current value: $ac_new_val" >&2;}
1305 ac_cache_corrupted=:
1306 fi;;
1307 esac
1308 # Pass precious variables to config.status.
1309 if test "$ac_new_set" = set; then
1310 case $ac_new_val in
1311 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1312 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1313 *) ac_arg=$ac_var=$ac_new_val ;;
1314 esac
1315 case " $ac_configure_args " in
1316 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1317 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1318 esac
1319 fi
1320 done
1321 if $ac_cache_corrupted; then
1322 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1323 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1324 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1325 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1326 { (exit 1); exit 1; }; }
1327 fi
1328
1329 ac_ext=c
1330 ac_cpp='$CPP $CPPFLAGS'
1331 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1332 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1333 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364 # We use these options to decide which functions to include.
1365
1366 # Check whether --with-target-subdir or --without-target-subdir was given.
1367 if test "${with_target_subdir+set}" = set; then
1368 withval="$with_target_subdir"
1369
1370 fi;
1371
1372 # We may get other options which we don't document:
1373 # --with-target-subdir, --with-multisrctop, --with-multisubdir
1374
1375 # When building with srcdir == objdir, links to the source files will
1376 # be created in directories within the target_subdir. We have to
1377 # adjust toplevel_srcdir accordingly, so that configure finds
1378 # install-sh and other auxiliary files that live in the top-level
1379 # source directory.
1380 if test "${srcdir}" = "."; then
1381 if test -z "${with_target_subdir}"; then
1382 toprel=".."
1383 else
1384 if test "${with_target_subdir}" != "."; then
1385 toprel="${with_multisrctop}../.."
1386 else
1387 toprel="${with_multisrctop}.."
1388 fi
1389 fi
1390 else
1391 toprel=".."
1392 fi
1393
1394 libgcj_basedir=$srcdir/$toprel/./libjava
1395
1396
1397 ac_aux_dir=
1398 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1399 if test -f $ac_dir/install-sh; then
1400 ac_aux_dir=$ac_dir
1401 ac_install_sh="$ac_aux_dir/install-sh -c"
1402 break
1403 elif test -f $ac_dir/install.sh; then
1404 ac_aux_dir=$ac_dir
1405 ac_install_sh="$ac_aux_dir/install.sh -c"
1406 break
1407 elif test -f $ac_dir/shtool; then
1408 ac_aux_dir=$ac_dir
1409 ac_install_sh="$ac_aux_dir/shtool install -c"
1410 break
1411 fi
1412 done
1413 if test -z "$ac_aux_dir"; then
1414 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1415 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1416 { (exit 1); exit 1; }; }
1417 fi
1418 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1419 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1420 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1421
1422 # Make sure we can run config.sub.
1423 $ac_config_sub sun4 >/dev/null 2>&1 ||
1424 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1425 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1426 { (exit 1); exit 1; }; }
1427
1428 echo "$as_me:$LINENO: checking build system type" >&5
1429 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1430 if test "${ac_cv_build+set}" = set; then
1431 echo $ECHO_N "(cached) $ECHO_C" >&6
1432 else
1433 ac_cv_build_alias=$build_alias
1434 test -z "$ac_cv_build_alias" &&
1435 ac_cv_build_alias=`$ac_config_guess`
1436 test -z "$ac_cv_build_alias" &&
1437 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1438 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1439 { (exit 1); exit 1; }; }
1440 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1441 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1442 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1443 { (exit 1); exit 1; }; }
1444
1445 fi
1446 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1447 echo "${ECHO_T}$ac_cv_build" >&6
1448 build=$ac_cv_build
1449 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1450 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1451 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1452
1453
1454 echo "$as_me:$LINENO: checking host system type" >&5
1455 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1456 if test "${ac_cv_host+set}" = set; then
1457 echo $ECHO_N "(cached) $ECHO_C" >&6
1458 else
1459 ac_cv_host_alias=$host_alias
1460 test -z "$ac_cv_host_alias" &&
1461 ac_cv_host_alias=$ac_cv_build_alias
1462 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1463 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1464 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1465 { (exit 1); exit 1; }; }
1466
1467 fi
1468 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1469 echo "${ECHO_T}$ac_cv_host" >&6
1470 host=$ac_cv_host
1471 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1472 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1473 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1474
1475
1476 echo "$as_me:$LINENO: checking target system type" >&5
1477 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1478 if test "${ac_cv_target+set}" = set; then
1479 echo $ECHO_N "(cached) $ECHO_C" >&6
1480 else
1481 ac_cv_target_alias=$target_alias
1482 test "x$ac_cv_target_alias" = "x" &&
1483 ac_cv_target_alias=$ac_cv_host_alias
1484 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1485 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1486 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1487 { (exit 1); exit 1; }; }
1488
1489 fi
1490 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1491 echo "${ECHO_T}$ac_cv_target" >&6
1492 target=$ac_cv_target
1493 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1494 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1495 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1496
1497
1498 # The aliases save the names the user supplied, while $host etc.
1499 # will get canonicalized.
1500 test -n "$target_alias" &&
1501 test "$program_prefix$program_suffix$program_transform_name" = \
1502 NONENONEs,x,x, &&
1503 program_prefix=${target_alias}-
1504 case ${build_alias} in
1505 "") build_noncanonical=${build} ;;
1506 *) build_noncanonical=${build_alias} ;;
1507 esac
1508
1509 case ${host_alias} in
1510 "") host_noncanonical=${build_noncanonical} ;;
1511 *) host_noncanonical=${host_alias} ;;
1512 esac
1513
1514 case ${target_alias} in
1515 "") target_noncanonical=${host_noncanonical} ;;
1516 *) target_noncanonical=${target_alias} ;;
1517 esac
1518
1519
1520
1521
1522 # This works around the fact that libtool configuration may change LD
1523 # for this particular configuration, but some shells, instead of
1524 # keeping the changes in LD private, export them just because LD is
1525 # exported.
1526 ORIGINAL_LD_FOR_MULTILIBS=$LD
1527
1528 echo "$as_me:$LINENO: checking whether ln -s works" >&5
1529 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
1530 LN_S=$as_ln_s
1531 if test "$LN_S" = "ln -s"; then
1532 echo "$as_me:$LINENO: result: yes" >&5
1533 echo "${ECHO_T}yes" >&6
1534 else
1535 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
1536 echo "${ECHO_T}no, using $LN_S" >&6
1537 fi
1538
1539
1540 # This works around an automake problem.
1541 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
1542
1543
1544
1545 # Check whether --with-cross-host or --without-cross-host was given.
1546 if test "${with_cross_host+set}" = set; then
1547 withval="$with_cross_host"
1548
1549 fi;
1550
1551
1552 # Check whether --with-newlib or --without-newlib was given.
1553 if test "${with_newlib+set}" = set; then
1554 withval="$with_newlib"
1555
1556 fi;
1557
1558 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
1559 if test "${enable_version_specific_runtime_libs+set}" = set; then
1560 enableval="$enable_version_specific_runtime_libs"
1561 case "$enableval" in
1562 yes) version_specific_libs=yes ;;
1563 no) version_specific_libs=no ;;
1564 *) { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable version-specific libs" >&5
1565 echo "$as_me: error: Unknown argument to enable/disable version-specific libs" >&2;}
1566 { (exit 1); exit 1; }; };;
1567 esac
1568 else
1569 version_specific_libs=no
1570
1571 fi;
1572
1573 # Default to --enable-multilib
1574 # Check whether --enable-multilib or --disable-multilib was given.
1575 if test "${enable_multilib+set}" = set; then
1576 enableval="$enable_multilib"
1577 case "${enableval}" in
1578 yes) multilib=yes ;;
1579 no) multilib=no ;;
1580 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for multilib option" >&5
1581 echo "$as_me: error: bad value ${enableval} for multilib option" >&2;}
1582 { (exit 1); exit 1; }; } ;;
1583 esac
1584 else
1585 multilib=yes
1586 fi;
1587 # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
1588
1589
1590 # (1) We use an abnormal CXX (without library references), so we
1591 # must cache it under a different name.
1592 # (2) CC, CFLAGS, CXX, CXXFLAGS, LDFLAGS must not be 'precious', or
1593 # the non-multilib-adjusted value will be used in multilibs.
1594 # (3) As a side effect, we must SUBST CXXFLAGS, CFLAGS, and LDFLAGS ourselves.
1595 # (4) As another side effect, automake doesn't automatically include them
1596 # in Makefile.in.
1597 # (5) For libstdc++-v3, -fno-builtin must be present here so that a
1598 # non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and
1599 # used in later tests. This may not be necessary in libjava; I don't know.
1600
1601
1602
1603 save_CXXFLAGS="$CXXFLAGS"
1604 CXXFLAGS="$CXXFLAGS -fno-builtin"
1605 ac_ext=c
1606 ac_cpp='$CPP $CPPFLAGS'
1607 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1608 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1609 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1610 if test -n "$ac_tool_prefix"; then
1611 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1612 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1613 echo "$as_me:$LINENO: checking for $ac_word" >&5
1614 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1615 if test "${ac_cv_prog_CC+set}" = set; then
1616 echo $ECHO_N "(cached) $ECHO_C" >&6
1617 else
1618 if test -n "$CC"; then
1619 ac_cv_prog_CC="$CC" # Let the user override the test.
1620 else
1621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1622 for as_dir in $PATH
1623 do
1624 IFS=$as_save_IFS
1625 test -z "$as_dir" && as_dir=.
1626 for ac_exec_ext in '' $ac_executable_extensions; do
1627 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1628 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1629 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1630 break 2
1631 fi
1632 done
1633 done
1634
1635 fi
1636 fi
1637 CC=$ac_cv_prog_CC
1638 if test -n "$CC"; then
1639 echo "$as_me:$LINENO: result: $CC" >&5
1640 echo "${ECHO_T}$CC" >&6
1641 else
1642 echo "$as_me:$LINENO: result: no" >&5
1643 echo "${ECHO_T}no" >&6
1644 fi
1645
1646 fi
1647 if test -z "$ac_cv_prog_CC"; then
1648 ac_ct_CC=$CC
1649 # Extract the first word of "gcc", so it can be a program name with args.
1650 set dummy gcc; ac_word=$2
1651 echo "$as_me:$LINENO: checking for $ac_word" >&5
1652 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1653 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1654 echo $ECHO_N "(cached) $ECHO_C" >&6
1655 else
1656 if test -n "$ac_ct_CC"; then
1657 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1658 else
1659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1660 for as_dir in $PATH
1661 do
1662 IFS=$as_save_IFS
1663 test -z "$as_dir" && as_dir=.
1664 for ac_exec_ext in '' $ac_executable_extensions; do
1665 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1666 ac_cv_prog_ac_ct_CC="gcc"
1667 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1668 break 2
1669 fi
1670 done
1671 done
1672
1673 fi
1674 fi
1675 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1676 if test -n "$ac_ct_CC"; then
1677 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1678 echo "${ECHO_T}$ac_ct_CC" >&6
1679 else
1680 echo "$as_me:$LINENO: result: no" >&5
1681 echo "${ECHO_T}no" >&6
1682 fi
1683
1684 CC=$ac_ct_CC
1685 else
1686 CC="$ac_cv_prog_CC"
1687 fi
1688
1689 if test -z "$CC"; then
1690 if test -n "$ac_tool_prefix"; then
1691 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1692 set dummy ${ac_tool_prefix}cc; ac_word=$2
1693 echo "$as_me:$LINENO: checking for $ac_word" >&5
1694 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1695 if test "${ac_cv_prog_CC+set}" = set; then
1696 echo $ECHO_N "(cached) $ECHO_C" >&6
1697 else
1698 if test -n "$CC"; then
1699 ac_cv_prog_CC="$CC" # Let the user override the test.
1700 else
1701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1702 for as_dir in $PATH
1703 do
1704 IFS=$as_save_IFS
1705 test -z "$as_dir" && as_dir=.
1706 for ac_exec_ext in '' $ac_executable_extensions; do
1707 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1708 ac_cv_prog_CC="${ac_tool_prefix}cc"
1709 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1710 break 2
1711 fi
1712 done
1713 done
1714
1715 fi
1716 fi
1717 CC=$ac_cv_prog_CC
1718 if test -n "$CC"; then
1719 echo "$as_me:$LINENO: result: $CC" >&5
1720 echo "${ECHO_T}$CC" >&6
1721 else
1722 echo "$as_me:$LINENO: result: no" >&5
1723 echo "${ECHO_T}no" >&6
1724 fi
1725
1726 fi
1727 if test -z "$ac_cv_prog_CC"; then
1728 ac_ct_CC=$CC
1729 # Extract the first word of "cc", so it can be a program name with args.
1730 set dummy cc; ac_word=$2
1731 echo "$as_me:$LINENO: checking for $ac_word" >&5
1732 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1733 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1734 echo $ECHO_N "(cached) $ECHO_C" >&6
1735 else
1736 if test -n "$ac_ct_CC"; then
1737 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1738 else
1739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1740 for as_dir in $PATH
1741 do
1742 IFS=$as_save_IFS
1743 test -z "$as_dir" && as_dir=.
1744 for ac_exec_ext in '' $ac_executable_extensions; do
1745 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1746 ac_cv_prog_ac_ct_CC="cc"
1747 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1748 break 2
1749 fi
1750 done
1751 done
1752
1753 fi
1754 fi
1755 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1756 if test -n "$ac_ct_CC"; then
1757 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1758 echo "${ECHO_T}$ac_ct_CC" >&6
1759 else
1760 echo "$as_me:$LINENO: result: no" >&5
1761 echo "${ECHO_T}no" >&6
1762 fi
1763
1764 CC=$ac_ct_CC
1765 else
1766 CC="$ac_cv_prog_CC"
1767 fi
1768
1769 fi
1770 if test -z "$CC"; then
1771 # Extract the first word of "cc", so it can be a program name with args.
1772 set dummy cc; ac_word=$2
1773 echo "$as_me:$LINENO: checking for $ac_word" >&5
1774 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1775 if test "${ac_cv_prog_CC+set}" = set; then
1776 echo $ECHO_N "(cached) $ECHO_C" >&6
1777 else
1778 if test -n "$CC"; then
1779 ac_cv_prog_CC="$CC" # Let the user override the test.
1780 else
1781 ac_prog_rejected=no
1782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1783 for as_dir in $PATH
1784 do
1785 IFS=$as_save_IFS
1786 test -z "$as_dir" && as_dir=.
1787 for ac_exec_ext in '' $ac_executable_extensions; do
1788 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1789 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1790 ac_prog_rejected=yes
1791 continue
1792 fi
1793 ac_cv_prog_CC="cc"
1794 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1795 break 2
1796 fi
1797 done
1798 done
1799
1800 if test $ac_prog_rejected = yes; then
1801 # We found a bogon in the path, so make sure we never use it.
1802 set dummy $ac_cv_prog_CC
1803 shift
1804 if test $# != 0; then
1805 # We chose a different compiler from the bogus one.
1806 # However, it has the same basename, so the bogon will be chosen
1807 # first if we set CC to just the basename; use the full file name.
1808 shift
1809 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1810 fi
1811 fi
1812 fi
1813 fi
1814 CC=$ac_cv_prog_CC
1815 if test -n "$CC"; then
1816 echo "$as_me:$LINENO: result: $CC" >&5
1817 echo "${ECHO_T}$CC" >&6
1818 else
1819 echo "$as_me:$LINENO: result: no" >&5
1820 echo "${ECHO_T}no" >&6
1821 fi
1822
1823 fi
1824 if test -z "$CC"; then
1825 if test -n "$ac_tool_prefix"; then
1826 for ac_prog in cl
1827 do
1828 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1829 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1830 echo "$as_me:$LINENO: checking for $ac_word" >&5
1831 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1832 if test "${ac_cv_prog_CC+set}" = set; then
1833 echo $ECHO_N "(cached) $ECHO_C" >&6
1834 else
1835 if test -n "$CC"; then
1836 ac_cv_prog_CC="$CC" # Let the user override the test.
1837 else
1838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1839 for as_dir in $PATH
1840 do
1841 IFS=$as_save_IFS
1842 test -z "$as_dir" && as_dir=.
1843 for ac_exec_ext in '' $ac_executable_extensions; do
1844 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1845 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1846 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1847 break 2
1848 fi
1849 done
1850 done
1851
1852 fi
1853 fi
1854 CC=$ac_cv_prog_CC
1855 if test -n "$CC"; then
1856 echo "$as_me:$LINENO: result: $CC" >&5
1857 echo "${ECHO_T}$CC" >&6
1858 else
1859 echo "$as_me:$LINENO: result: no" >&5
1860 echo "${ECHO_T}no" >&6
1861 fi
1862
1863 test -n "$CC" && break
1864 done
1865 fi
1866 if test -z "$CC"; then
1867 ac_ct_CC=$CC
1868 for ac_prog in cl
1869 do
1870 # Extract the first word of "$ac_prog", so it can be a program name with args.
1871 set dummy $ac_prog; ac_word=$2
1872 echo "$as_me:$LINENO: checking for $ac_word" >&5
1873 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1874 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1875 echo $ECHO_N "(cached) $ECHO_C" >&6
1876 else
1877 if test -n "$ac_ct_CC"; then
1878 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1879 else
1880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1881 for as_dir in $PATH
1882 do
1883 IFS=$as_save_IFS
1884 test -z "$as_dir" && as_dir=.
1885 for ac_exec_ext in '' $ac_executable_extensions; do
1886 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1887 ac_cv_prog_ac_ct_CC="$ac_prog"
1888 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1889 break 2
1890 fi
1891 done
1892 done
1893
1894 fi
1895 fi
1896 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1897 if test -n "$ac_ct_CC"; then
1898 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1899 echo "${ECHO_T}$ac_ct_CC" >&6
1900 else
1901 echo "$as_me:$LINENO: result: no" >&5
1902 echo "${ECHO_T}no" >&6
1903 fi
1904
1905 test -n "$ac_ct_CC" && break
1906 done
1907
1908 CC=$ac_ct_CC
1909 fi
1910
1911 fi
1912
1913
1914 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1915 See \`config.log' for more details." >&5
1916 echo "$as_me: error: no acceptable C compiler found in \$PATH
1917 See \`config.log' for more details." >&2;}
1918 { (exit 1); exit 1; }; }
1919
1920 # Provide some information about the compiler.
1921 echo "$as_me:$LINENO:" \
1922 "checking for C compiler version" >&5
1923 ac_compiler=`set X $ac_compile; echo $2`
1924 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1925 (eval $ac_compiler --version </dev/null >&5) 2>&5
1926 ac_status=$?
1927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1928 (exit $ac_status); }
1929 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1930 (eval $ac_compiler -v </dev/null >&5) 2>&5
1931 ac_status=$?
1932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1933 (exit $ac_status); }
1934 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1935 (eval $ac_compiler -V </dev/null >&5) 2>&5
1936 ac_status=$?
1937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1938 (exit $ac_status); }
1939
1940 cat >conftest.$ac_ext <<_ACEOF
1941 /* confdefs.h. */
1942 _ACEOF
1943 cat confdefs.h >>conftest.$ac_ext
1944 cat >>conftest.$ac_ext <<_ACEOF
1945 /* end confdefs.h. */
1946
1947 int
1948 main ()
1949 {
1950
1951 ;
1952 return 0;
1953 }
1954 _ACEOF
1955 # FIXME: Cleanup?
1956 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1957 (eval $ac_link) 2>&5
1958 ac_status=$?
1959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1960 (exit $ac_status); }; then
1961 gcc_no_link=no
1962 else
1963 gcc_no_link=yes
1964 fi
1965
1966 if test x$gcc_no_link = xyes; then
1967 # Setting cross_compile will disable run tests; it will
1968 # also disable AC_CHECK_FILE but that's generally
1969 # correct if we can't link.
1970 cross_compiling=yes
1971 EXEEXT=
1972 else
1973 cat >conftest.$ac_ext <<_ACEOF
1974 /* confdefs.h. */
1975 _ACEOF
1976 cat confdefs.h >>conftest.$ac_ext
1977 cat >>conftest.$ac_ext <<_ACEOF
1978 /* end confdefs.h. */
1979
1980 int
1981 main ()
1982 {
1983
1984 ;
1985 return 0;
1986 }
1987 _ACEOF
1988 ac_clean_files_save=$ac_clean_files
1989 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1990 # Try to create an executable without -o first, disregard a.out.
1991 # It will help us diagnose broken compilers, and finding out an intuition
1992 # of exeext.
1993 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1994 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1995 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1996 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1997 (eval $ac_link_default) 2>&5
1998 ac_status=$?
1999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2000 (exit $ac_status); }; then
2001 # Find the output, starting from the most likely. This scheme is
2002 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2003 # resort.
2004
2005 # Be careful to initialize this variable, since it used to be cached.
2006 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2007 ac_cv_exeext=
2008 # b.out is created by i960 compilers.
2009 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2010 do
2011 test -f "$ac_file" || continue
2012 case $ac_file in
2013 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2014 ;;
2015 conftest.$ac_ext )
2016 # This is the source file.
2017 ;;
2018 [ab].out )
2019 # We found the default executable, but exeext='' is most
2020 # certainly right.
2021 break;;
2022 *.* )
2023 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2024 # FIXME: I believe we export ac_cv_exeext for Libtool,
2025 # but it would be cool to find out if it's true. Does anybody
2026 # maintain Libtool? --akim.
2027 export ac_cv_exeext
2028 break;;
2029 * )
2030 break;;
2031 esac
2032 done
2033 else
2034 echo "$as_me: failed program was:" >&5
2035 sed 's/^/| /' conftest.$ac_ext >&5
2036
2037 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2038 See \`config.log' for more details." >&5
2039 echo "$as_me: error: C compiler cannot create executables
2040 See \`config.log' for more details." >&2;}
2041 { (exit 77); exit 77; }; }
2042 fi
2043
2044 ac_exeext=$ac_cv_exeext
2045 echo "$as_me:$LINENO: result: $ac_file" >&5
2046 echo "${ECHO_T}$ac_file" >&6
2047
2048 # Check the compiler produces executables we can run. If not, either
2049 # the compiler is broken, or we cross compile.
2050 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2051 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2052 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2053 # If not cross compiling, check that we can run a simple program.
2054 if test "$cross_compiling" != yes; then
2055 if { ac_try='./$ac_file'
2056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2057 (eval $ac_try) 2>&5
2058 ac_status=$?
2059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2060 (exit $ac_status); }; }; then
2061 cross_compiling=no
2062 else
2063 if test "$cross_compiling" = maybe; then
2064 cross_compiling=yes
2065 else
2066 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2067 If you meant to cross compile, use \`--host'.
2068 See \`config.log' for more details." >&5
2069 echo "$as_me: error: cannot run C compiled programs.
2070 If you meant to cross compile, use \`--host'.
2071 See \`config.log' for more details." >&2;}
2072 { (exit 1); exit 1; }; }
2073 fi
2074 fi
2075 fi
2076 echo "$as_me:$LINENO: result: yes" >&5
2077 echo "${ECHO_T}yes" >&6
2078
2079 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2080 ac_clean_files=$ac_clean_files_save
2081 # Check the compiler produces executables we can run. If not, either
2082 # the compiler is broken, or we cross compile.
2083 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2084 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2085 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2086 echo "${ECHO_T}$cross_compiling" >&6
2087
2088 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2089 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2090 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2091 (eval $ac_link) 2>&5
2092 ac_status=$?
2093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2094 (exit $ac_status); }; then
2095 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2096 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2097 # work properly (i.e., refer to `conftest.exe'), while it won't with
2098 # `rm'.
2099 for ac_file in conftest.exe conftest conftest.*; do
2100 test -f "$ac_file" || continue
2101 case $ac_file in
2102 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2103 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2104 export ac_cv_exeext
2105 break;;
2106 * ) break;;
2107 esac
2108 done
2109 else
2110 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2111 See \`config.log' for more details." >&5
2112 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2113 See \`config.log' for more details." >&2;}
2114 { (exit 1); exit 1; }; }
2115 fi
2116
2117 rm -f conftest$ac_cv_exeext
2118 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2119 echo "${ECHO_T}$ac_cv_exeext" >&6
2120
2121 rm -f conftest.$ac_ext
2122 EXEEXT=$ac_cv_exeext
2123 ac_exeext=$EXEEXT
2124 fi
2125 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2126 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2127 if test "${ac_cv_objext+set}" = set; then
2128 echo $ECHO_N "(cached) $ECHO_C" >&6
2129 else
2130 cat >conftest.$ac_ext <<_ACEOF
2131 /* confdefs.h. */
2132 _ACEOF
2133 cat confdefs.h >>conftest.$ac_ext
2134 cat >>conftest.$ac_ext <<_ACEOF
2135 /* end confdefs.h. */
2136
2137 int
2138 main ()
2139 {
2140
2141 ;
2142 return 0;
2143 }
2144 _ACEOF
2145 rm -f conftest.o conftest.obj
2146 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2147 (eval $ac_compile) 2>&5
2148 ac_status=$?
2149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2150 (exit $ac_status); }; then
2151 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2152 case $ac_file in
2153 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2154 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2155 break;;
2156 esac
2157 done
2158 else
2159 echo "$as_me: failed program was:" >&5
2160 sed 's/^/| /' conftest.$ac_ext >&5
2161
2162 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2163 See \`config.log' for more details." >&5
2164 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2165 See \`config.log' for more details." >&2;}
2166 { (exit 1); exit 1; }; }
2167 fi
2168
2169 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2170 fi
2171 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2172 echo "${ECHO_T}$ac_cv_objext" >&6
2173 OBJEXT=$ac_cv_objext
2174 ac_objext=$OBJEXT
2175 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2176 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2177 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2178 echo $ECHO_N "(cached) $ECHO_C" >&6
2179 else
2180 cat >conftest.$ac_ext <<_ACEOF
2181 /* confdefs.h. */
2182 _ACEOF
2183 cat confdefs.h >>conftest.$ac_ext
2184 cat >>conftest.$ac_ext <<_ACEOF
2185 /* end confdefs.h. */
2186
2187 int
2188 main ()
2189 {
2190 #ifndef __GNUC__
2191 choke me
2192 #endif
2193
2194 ;
2195 return 0;
2196 }
2197 _ACEOF
2198 rm -f conftest.$ac_objext
2199 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2200 (eval $ac_compile) 2>conftest.er1
2201 ac_status=$?
2202 grep -v '^ *+' conftest.er1 >conftest.err
2203 rm -f conftest.er1
2204 cat conftest.err >&5
2205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2206 (exit $ac_status); } &&
2207 { ac_try='test -z "$ac_c_werror_flag"
2208 || test ! -s conftest.err'
2209 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2210 (eval $ac_try) 2>&5
2211 ac_status=$?
2212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2213 (exit $ac_status); }; } &&
2214 { ac_try='test -s conftest.$ac_objext'
2215 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2216 (eval $ac_try) 2>&5
2217 ac_status=$?
2218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2219 (exit $ac_status); }; }; then
2220 ac_compiler_gnu=yes
2221 else
2222 echo "$as_me: failed program was:" >&5
2223 sed 's/^/| /' conftest.$ac_ext >&5
2224
2225 ac_compiler_gnu=no
2226 fi
2227 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2228 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2229
2230 fi
2231 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2232 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2233 GCC=`test $ac_compiler_gnu = yes && echo yes`
2234 ac_test_CFLAGS=${CFLAGS+set}
2235 ac_save_CFLAGS=$CFLAGS
2236 CFLAGS="-g"
2237 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2238 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2239 if test "${ac_cv_prog_cc_g+set}" = set; then
2240 echo $ECHO_N "(cached) $ECHO_C" >&6
2241 else
2242 cat >conftest.$ac_ext <<_ACEOF
2243 /* confdefs.h. */
2244 _ACEOF
2245 cat confdefs.h >>conftest.$ac_ext
2246 cat >>conftest.$ac_ext <<_ACEOF
2247 /* end confdefs.h. */
2248
2249 int
2250 main ()
2251 {
2252
2253 ;
2254 return 0;
2255 }
2256 _ACEOF
2257 rm -f conftest.$ac_objext
2258 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2259 (eval $ac_compile) 2>conftest.er1
2260 ac_status=$?
2261 grep -v '^ *+' conftest.er1 >conftest.err
2262 rm -f conftest.er1
2263 cat conftest.err >&5
2264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2265 (exit $ac_status); } &&
2266 { ac_try='test -z "$ac_c_werror_flag"
2267 || test ! -s conftest.err'
2268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2269 (eval $ac_try) 2>&5
2270 ac_status=$?
2271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2272 (exit $ac_status); }; } &&
2273 { ac_try='test -s conftest.$ac_objext'
2274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2275 (eval $ac_try) 2>&5
2276 ac_status=$?
2277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2278 (exit $ac_status); }; }; then
2279 ac_cv_prog_cc_g=yes
2280 else
2281 echo "$as_me: failed program was:" >&5
2282 sed 's/^/| /' conftest.$ac_ext >&5
2283
2284 ac_cv_prog_cc_g=no
2285 fi
2286 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2287 fi
2288 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2289 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2290 if test "$ac_test_CFLAGS" = set; then
2291 CFLAGS=$ac_save_CFLAGS
2292 elif test $ac_cv_prog_cc_g = yes; then
2293 if test "$GCC" = yes; then
2294 CFLAGS="-g -O2"
2295 else
2296 CFLAGS="-g"
2297 fi
2298 else
2299 if test "$GCC" = yes; then
2300 CFLAGS="-O2"
2301 else
2302 CFLAGS=
2303 fi
2304 fi
2305 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2306 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2307 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2308 echo $ECHO_N "(cached) $ECHO_C" >&6
2309 else
2310 ac_cv_prog_cc_stdc=no
2311 ac_save_CC=$CC
2312 cat >conftest.$ac_ext <<_ACEOF
2313 /* confdefs.h. */
2314 _ACEOF
2315 cat confdefs.h >>conftest.$ac_ext
2316 cat >>conftest.$ac_ext <<_ACEOF
2317 /* end confdefs.h. */
2318 #include <stdarg.h>
2319 #include <stdio.h>
2320 #include <sys/types.h>
2321 #include <sys/stat.h>
2322 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2323 struct buf { int x; };
2324 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2325 static char *e (p, i)
2326 char **p;
2327 int i;
2328 {
2329 return p[i];
2330 }
2331 static char *f (char * (*g) (char **, int), char **p, ...)
2332 {
2333 char *s;
2334 va_list v;
2335 va_start (v,p);
2336 s = g (p, va_arg (v,int));
2337 va_end (v);
2338 return s;
2339 }
2340
2341 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2342 function prototypes and stuff, but not '\xHH' hex character constants.
2343 These don't provoke an error unfortunately, instead are silently treated
2344 as 'x'. The following induces an error, until -std1 is added to get
2345 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2346 array size at least. It's necessary to write '\x00'==0 to get something
2347 that's true only with -std1. */
2348 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2349
2350 int test (int i, double x);
2351 struct s1 {int (*f) (int a);};
2352 struct s2 {int (*f) (double a);};
2353 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2354 int argc;
2355 char **argv;
2356 int
2357 main ()
2358 {
2359 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2360 ;
2361 return 0;
2362 }
2363 _ACEOF
2364 # Don't try gcc -ansi; that turns off useful extensions and
2365 # breaks some systems' header files.
2366 # AIX -qlanglvl=ansi
2367 # Ultrix and OSF/1 -std1
2368 # HP-UX 10.20 and later -Ae
2369 # HP-UX older versions -Aa -D_HPUX_SOURCE
2370 # SVR4 -Xc -D__EXTENSIONS__
2371 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2372 do
2373 CC="$ac_save_CC $ac_arg"
2374 rm -f conftest.$ac_objext
2375 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2376 (eval $ac_compile) 2>conftest.er1
2377 ac_status=$?
2378 grep -v '^ *+' conftest.er1 >conftest.err
2379 rm -f conftest.er1
2380 cat conftest.err >&5
2381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2382 (exit $ac_status); } &&
2383 { ac_try='test -z "$ac_c_werror_flag"
2384 || test ! -s conftest.err'
2385 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2386 (eval $ac_try) 2>&5
2387 ac_status=$?
2388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2389 (exit $ac_status); }; } &&
2390 { ac_try='test -s conftest.$ac_objext'
2391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2392 (eval $ac_try) 2>&5
2393 ac_status=$?
2394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395 (exit $ac_status); }; }; then
2396 ac_cv_prog_cc_stdc=$ac_arg
2397 break
2398 else
2399 echo "$as_me: failed program was:" >&5
2400 sed 's/^/| /' conftest.$ac_ext >&5
2401
2402 fi
2403 rm -f conftest.err conftest.$ac_objext
2404 done
2405 rm -f conftest.$ac_ext conftest.$ac_objext
2406 CC=$ac_save_CC
2407
2408 fi
2409
2410 case "x$ac_cv_prog_cc_stdc" in
2411 x|xno)
2412 echo "$as_me:$LINENO: result: none needed" >&5
2413 echo "${ECHO_T}none needed" >&6 ;;
2414 *)
2415 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2416 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2417 CC="$CC $ac_cv_prog_cc_stdc" ;;
2418 esac
2419
2420 # Some people use a C++ compiler to compile C. Since we use `exit',
2421 # in C++ we need to declare it. In case someone uses the same compiler
2422 # for both compiling C and C++ we need to have the C++ compiler decide
2423 # the declaration of exit, since it's the most demanding environment.
2424 cat >conftest.$ac_ext <<_ACEOF
2425 #ifndef __cplusplus
2426 choke me
2427 #endif
2428 _ACEOF
2429 rm -f conftest.$ac_objext
2430 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2431 (eval $ac_compile) 2>conftest.er1
2432 ac_status=$?
2433 grep -v '^ *+' conftest.er1 >conftest.err
2434 rm -f conftest.er1
2435 cat conftest.err >&5
2436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2437 (exit $ac_status); } &&
2438 { ac_try='test -z "$ac_c_werror_flag"
2439 || test ! -s conftest.err'
2440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2441 (eval $ac_try) 2>&5
2442 ac_status=$?
2443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2444 (exit $ac_status); }; } &&
2445 { ac_try='test -s conftest.$ac_objext'
2446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2447 (eval $ac_try) 2>&5
2448 ac_status=$?
2449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450 (exit $ac_status); }; }; then
2451 for ac_declaration in \
2452 '' \
2453 'extern "C" void std::exit (int) throw (); using std::exit;' \
2454 'extern "C" void std::exit (int); using std::exit;' \
2455 'extern "C" void exit (int) throw ();' \
2456 'extern "C" void exit (int);' \
2457 'void exit (int);'
2458 do
2459 cat >conftest.$ac_ext <<_ACEOF
2460 /* confdefs.h. */
2461 _ACEOF
2462 cat confdefs.h >>conftest.$ac_ext
2463 cat >>conftest.$ac_ext <<_ACEOF
2464 /* end confdefs.h. */
2465 $ac_declaration
2466 #include <stdlib.h>
2467 int
2468 main ()
2469 {
2470 exit (42);
2471 ;
2472 return 0;
2473 }
2474 _ACEOF
2475 rm -f conftest.$ac_objext
2476 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2477 (eval $ac_compile) 2>conftest.er1
2478 ac_status=$?
2479 grep -v '^ *+' conftest.er1 >conftest.err
2480 rm -f conftest.er1
2481 cat conftest.err >&5
2482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2483 (exit $ac_status); } &&
2484 { ac_try='test -z "$ac_c_werror_flag"
2485 || test ! -s conftest.err'
2486 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2487 (eval $ac_try) 2>&5
2488 ac_status=$?
2489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2490 (exit $ac_status); }; } &&
2491 { ac_try='test -s conftest.$ac_objext'
2492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2493 (eval $ac_try) 2>&5
2494 ac_status=$?
2495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2496 (exit $ac_status); }; }; then
2497 :
2498 else
2499 echo "$as_me: failed program was:" >&5
2500 sed 's/^/| /' conftest.$ac_ext >&5
2501
2502 continue
2503 fi
2504 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2505 cat >conftest.$ac_ext <<_ACEOF
2506 /* confdefs.h. */
2507 _ACEOF
2508 cat confdefs.h >>conftest.$ac_ext
2509 cat >>conftest.$ac_ext <<_ACEOF
2510 /* end confdefs.h. */
2511 $ac_declaration
2512 int
2513 main ()
2514 {
2515 exit (42);
2516 ;
2517 return 0;
2518 }
2519 _ACEOF
2520 rm -f conftest.$ac_objext
2521 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2522 (eval $ac_compile) 2>conftest.er1
2523 ac_status=$?
2524 grep -v '^ *+' conftest.er1 >conftest.err
2525 rm -f conftest.er1
2526 cat conftest.err >&5
2527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2528 (exit $ac_status); } &&
2529 { ac_try='test -z "$ac_c_werror_flag"
2530 || test ! -s conftest.err'
2531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2532 (eval $ac_try) 2>&5
2533 ac_status=$?
2534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2535 (exit $ac_status); }; } &&
2536 { ac_try='test -s conftest.$ac_objext'
2537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2538 (eval $ac_try) 2>&5
2539 ac_status=$?
2540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2541 (exit $ac_status); }; }; then
2542 break
2543 else
2544 echo "$as_me: failed program was:" >&5
2545 sed 's/^/| /' conftest.$ac_ext >&5
2546
2547 fi
2548 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2549 done
2550 rm -f conftest*
2551 if test -n "$ac_declaration"; then
2552 echo '#ifdef __cplusplus' >>confdefs.h
2553 echo $ac_declaration >>confdefs.h
2554 echo '#endif' >>confdefs.h
2555 fi
2556
2557 else
2558 echo "$as_me: failed program was:" >&5
2559 sed 's/^/| /' conftest.$ac_ext >&5
2560
2561 fi
2562 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2563 ac_ext=c
2564 ac_cpp='$CPP $CPPFLAGS'
2565 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2566 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2567 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2568
2569 ac_ext=cc
2570 ac_cpp='$CXXCPP $CPPFLAGS'
2571 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2572 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2573 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2574 if test -n "$ac_tool_prefix"; then
2575 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2576 do
2577 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2578 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2579 echo "$as_me:$LINENO: checking for $ac_word" >&5
2580 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2581 if test "${glibcxx_cv_prog_CXX+set}" = set; then
2582 echo $ECHO_N "(cached) $ECHO_C" >&6
2583 else
2584 if test -n "$CXX"; then
2585 glibcxx_cv_prog_CXX="$CXX" # Let the user override the test.
2586 else
2587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2588 for as_dir in $PATH
2589 do
2590 IFS=$as_save_IFS
2591 test -z "$as_dir" && as_dir=.
2592 for ac_exec_ext in '' $ac_executable_extensions; do
2593 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2594 glibcxx_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2595 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2596 break 2
2597 fi
2598 done
2599 done
2600
2601 fi
2602 fi
2603 CXX=$glibcxx_cv_prog_CXX
2604 if test -n "$CXX"; then
2605 echo "$as_me:$LINENO: result: $CXX" >&5
2606 echo "${ECHO_T}$CXX" >&6
2607 else
2608 echo "$as_me:$LINENO: result: no" >&5
2609 echo "${ECHO_T}no" >&6
2610 fi
2611
2612 test -n "$CXX" && break
2613 done
2614 fi
2615 if test -z "$CXX"; then
2616 ac_ct_CXX=$CXX
2617 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2618 do
2619 # Extract the first word of "$ac_prog", so it can be a program name with args.
2620 set dummy $ac_prog; ac_word=$2
2621 echo "$as_me:$LINENO: checking for $ac_word" >&5
2622 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2623 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2624 echo $ECHO_N "(cached) $ECHO_C" >&6
2625 else
2626 if test -n "$ac_ct_CXX"; then
2627 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2628 else
2629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2630 for as_dir in $PATH
2631 do
2632 IFS=$as_save_IFS
2633 test -z "$as_dir" && as_dir=.
2634 for ac_exec_ext in '' $ac_executable_extensions; do
2635 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2636 ac_cv_prog_ac_ct_CXX="$ac_prog"
2637 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2638 break 2
2639 fi
2640 done
2641 done
2642
2643 fi
2644 fi
2645 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2646 if test -n "$ac_ct_CXX"; then
2647 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2648 echo "${ECHO_T}$ac_ct_CXX" >&6
2649 else
2650 echo "$as_me:$LINENO: result: no" >&5
2651 echo "${ECHO_T}no" >&6
2652 fi
2653
2654 test -n "$ac_ct_CXX" && break
2655 done
2656 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2657
2658 CXX=$ac_ct_CXX
2659 fi
2660
2661
2662 # Provide some information about the compiler.
2663 echo "$as_me:$LINENO:" \
2664 "checking for C++ compiler version" >&5
2665 ac_compiler=`set X $ac_compile; echo $2`
2666 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2667 (eval $ac_compiler --version </dev/null >&5) 2>&5
2668 ac_status=$?
2669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2670 (exit $ac_status); }
2671 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2672 (eval $ac_compiler -v </dev/null >&5) 2>&5
2673 ac_status=$?
2674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2675 (exit $ac_status); }
2676 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2677 (eval $ac_compiler -V </dev/null >&5) 2>&5
2678 ac_status=$?
2679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2680 (exit $ac_status); }
2681
2682 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2683 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2684 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2685 echo $ECHO_N "(cached) $ECHO_C" >&6
2686 else
2687 cat >conftest.$ac_ext <<_ACEOF
2688 /* confdefs.h. */
2689 _ACEOF
2690 cat confdefs.h >>conftest.$ac_ext
2691 cat >>conftest.$ac_ext <<_ACEOF
2692 /* end confdefs.h. */
2693
2694 int
2695 main ()
2696 {
2697 #ifndef __GNUC__
2698 choke me
2699 #endif
2700
2701 ;
2702 return 0;
2703 }
2704 _ACEOF
2705 rm -f conftest.$ac_objext
2706 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2707 (eval $ac_compile) 2>conftest.er1
2708 ac_status=$?
2709 grep -v '^ *+' conftest.er1 >conftest.err
2710 rm -f conftest.er1
2711 cat conftest.err >&5
2712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2713 (exit $ac_status); } &&
2714 { ac_try='test -z "$ac_cxx_werror_flag"
2715 || test ! -s conftest.err'
2716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2717 (eval $ac_try) 2>&5
2718 ac_status=$?
2719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2720 (exit $ac_status); }; } &&
2721 { ac_try='test -s conftest.$ac_objext'
2722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2723 (eval $ac_try) 2>&5
2724 ac_status=$?
2725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726 (exit $ac_status); }; }; then
2727 ac_compiler_gnu=yes
2728 else
2729 echo "$as_me: failed program was:" >&5
2730 sed 's/^/| /' conftest.$ac_ext >&5
2731
2732 ac_compiler_gnu=no
2733 fi
2734 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2735 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2736
2737 fi
2738 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2739 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2740 GXX=`test $ac_compiler_gnu = yes && echo yes`
2741 ac_test_CXXFLAGS=${CXXFLAGS+set}
2742 ac_save_CXXFLAGS=$CXXFLAGS
2743 CXXFLAGS="-g"
2744 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2745 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2746 if test "${ac_cv_prog_cxx_g+set}" = set; then
2747 echo $ECHO_N "(cached) $ECHO_C" >&6
2748 else
2749 cat >conftest.$ac_ext <<_ACEOF
2750 /* confdefs.h. */
2751 _ACEOF
2752 cat confdefs.h >>conftest.$ac_ext
2753 cat >>conftest.$ac_ext <<_ACEOF
2754 /* end confdefs.h. */
2755
2756 int
2757 main ()
2758 {
2759
2760 ;
2761 return 0;
2762 }
2763 _ACEOF
2764 rm -f conftest.$ac_objext
2765 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2766 (eval $ac_compile) 2>conftest.er1
2767 ac_status=$?
2768 grep -v '^ *+' conftest.er1 >conftest.err
2769 rm -f conftest.er1
2770 cat conftest.err >&5
2771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2772 (exit $ac_status); } &&
2773 { ac_try='test -z "$ac_cxx_werror_flag"
2774 || test ! -s conftest.err'
2775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2776 (eval $ac_try) 2>&5
2777 ac_status=$?
2778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2779 (exit $ac_status); }; } &&
2780 { ac_try='test -s conftest.$ac_objext'
2781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2782 (eval $ac_try) 2>&5
2783 ac_status=$?
2784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2785 (exit $ac_status); }; }; then
2786 ac_cv_prog_cxx_g=yes
2787 else
2788 echo "$as_me: failed program was:" >&5
2789 sed 's/^/| /' conftest.$ac_ext >&5
2790
2791 ac_cv_prog_cxx_g=no
2792 fi
2793 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2794 fi
2795 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2796 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2797 if test "$ac_test_CXXFLAGS" = set; then
2798 CXXFLAGS=$ac_save_CXXFLAGS
2799 elif test $ac_cv_prog_cxx_g = yes; then
2800 if test "$GXX" = yes; then
2801 CXXFLAGS="-g -O2"
2802 else
2803 CXXFLAGS="-g"
2804 fi
2805 else
2806 if test "$GXX" = yes; then
2807 CXXFLAGS="-O2"
2808 else
2809 CXXFLAGS=
2810 fi
2811 fi
2812 for ac_declaration in \
2813 '' \
2814 'extern "C" void std::exit (int) throw (); using std::exit;' \
2815 'extern "C" void std::exit (int); using std::exit;' \
2816 'extern "C" void exit (int) throw ();' \
2817 'extern "C" void exit (int);' \
2818 'void exit (int);'
2819 do
2820 cat >conftest.$ac_ext <<_ACEOF
2821 /* confdefs.h. */
2822 _ACEOF
2823 cat confdefs.h >>conftest.$ac_ext
2824 cat >>conftest.$ac_ext <<_ACEOF
2825 /* end confdefs.h. */
2826 $ac_declaration
2827 #include <stdlib.h>
2828 int
2829 main ()
2830 {
2831 exit (42);
2832 ;
2833 return 0;
2834 }
2835 _ACEOF
2836 rm -f conftest.$ac_objext
2837 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2838 (eval $ac_compile) 2>conftest.er1
2839 ac_status=$?
2840 grep -v '^ *+' conftest.er1 >conftest.err
2841 rm -f conftest.er1
2842 cat conftest.err >&5
2843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844 (exit $ac_status); } &&
2845 { ac_try='test -z "$ac_cxx_werror_flag"
2846 || test ! -s conftest.err'
2847 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2848 (eval $ac_try) 2>&5
2849 ac_status=$?
2850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2851 (exit $ac_status); }; } &&
2852 { ac_try='test -s conftest.$ac_objext'
2853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2854 (eval $ac_try) 2>&5
2855 ac_status=$?
2856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2857 (exit $ac_status); }; }; then
2858 :
2859 else
2860 echo "$as_me: failed program was:" >&5
2861 sed 's/^/| /' conftest.$ac_ext >&5
2862
2863 continue
2864 fi
2865 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2866 cat >conftest.$ac_ext <<_ACEOF
2867 /* confdefs.h. */
2868 _ACEOF
2869 cat confdefs.h >>conftest.$ac_ext
2870 cat >>conftest.$ac_ext <<_ACEOF
2871 /* end confdefs.h. */
2872 $ac_declaration
2873 int
2874 main ()
2875 {
2876 exit (42);
2877 ;
2878 return 0;
2879 }
2880 _ACEOF
2881 rm -f conftest.$ac_objext
2882 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2883 (eval $ac_compile) 2>conftest.er1
2884 ac_status=$?
2885 grep -v '^ *+' conftest.er1 >conftest.err
2886 rm -f conftest.er1
2887 cat conftest.err >&5
2888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2889 (exit $ac_status); } &&
2890 { ac_try='test -z "$ac_cxx_werror_flag"
2891 || test ! -s conftest.err'
2892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2893 (eval $ac_try) 2>&5
2894 ac_status=$?
2895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2896 (exit $ac_status); }; } &&
2897 { ac_try='test -s conftest.$ac_objext'
2898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2899 (eval $ac_try) 2>&5
2900 ac_status=$?
2901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902 (exit $ac_status); }; }; then
2903 break
2904 else
2905 echo "$as_me: failed program was:" >&5
2906 sed 's/^/| /' conftest.$ac_ext >&5
2907
2908 fi
2909 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2910 done
2911 rm -f conftest*
2912 if test -n "$ac_declaration"; then
2913 echo '#ifdef __cplusplus' >>confdefs.h
2914 echo $ac_declaration >>confdefs.h
2915 echo '#endif' >>confdefs.h
2916 fi
2917
2918 ac_ext=c
2919 ac_cpp='$CPP $CPPFLAGS'
2920 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2921 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2922 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2923
2924 CXXFLAGS="$save_CXXFLAGS"
2925
2926
2927
2928
2929
2930 am__api_version="1.9"
2931 # Find a good install program. We prefer a C program (faster),
2932 # so one script is as good as another. But avoid the broken or
2933 # incompatible versions:
2934 # SysV /etc/install, /usr/sbin/install
2935 # SunOS /usr/etc/install
2936 # IRIX /sbin/install
2937 # AIX /bin/install
2938 # AmigaOS /C/install, which installs bootblocks on floppy discs
2939 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2940 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2941 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2942 # OS/2's system install, which has a completely different semantic
2943 # ./install, which can be erroneously created by make from ./install.sh.
2944 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2945 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2946 if test -z "$INSTALL"; then
2947 if test "${ac_cv_path_install+set}" = set; then
2948 echo $ECHO_N "(cached) $ECHO_C" >&6
2949 else
2950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951 for as_dir in $PATH
2952 do
2953 IFS=$as_save_IFS
2954 test -z "$as_dir" && as_dir=.
2955 # Account for people who put trailing slashes in PATH elements.
2956 case $as_dir/ in
2957 ./ | .// | /cC/* | \
2958 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2959 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2960 /usr/ucb/* ) ;;
2961 *)
2962 # OSF1 and SCO ODT 3.0 have their own names for install.
2963 # Don't use installbsd from OSF since it installs stuff as root
2964 # by default.
2965 for ac_prog in ginstall scoinst install; do
2966 for ac_exec_ext in '' $ac_executable_extensions; do
2967 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2968 if test $ac_prog = install &&
2969 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2970 # AIX install. It has an incompatible calling convention.
2971 :
2972 elif test $ac_prog = install &&
2973 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2974 # program-specific install script used by HP pwplus--don't use.
2975 :
2976 else
2977 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2978 break 3
2979 fi
2980 fi
2981 done
2982 done
2983 ;;
2984 esac
2985 done
2986
2987
2988 fi
2989 if test "${ac_cv_path_install+set}" = set; then
2990 INSTALL=$ac_cv_path_install
2991 else
2992 # As a last resort, use the slow shell script. We don't cache a
2993 # path for INSTALL within a source directory, because that will
2994 # break other packages using the cache if that directory is
2995 # removed, or if the path is relative.
2996 INSTALL=$ac_install_sh
2997 fi
2998 fi
2999 echo "$as_me:$LINENO: result: $INSTALL" >&5
3000 echo "${ECHO_T}$INSTALL" >&6
3001
3002 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3003 # It thinks the first close brace ends the variable substitution.
3004 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3005
3006 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3007
3008 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3009
3010 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
3011 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
3012 # Just in case
3013 sleep 1
3014 echo timestamp > conftest.file
3015 # Do `set' in a subshell so we don't clobber the current shell's
3016 # arguments. Must try -L first in case configure is actually a
3017 # symlink; some systems play weird games with the mod time of symlinks
3018 # (eg FreeBSD returns the mod time of the symlink's containing
3019 # directory).
3020 if (
3021 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
3022 if test "$*" = "X"; then
3023 # -L didn't work.
3024 set X `ls -t $srcdir/configure conftest.file`
3025 fi
3026 rm -f conftest.file
3027 if test "$*" != "X $srcdir/configure conftest.file" \
3028 && test "$*" != "X conftest.file $srcdir/configure"; then
3029
3030 # If neither matched, then we have a broken ls. This can happen
3031 # if, for instance, CONFIG_SHELL is bash and it inherits a
3032 # broken ls alias from the environment. This has actually
3033 # happened. Such a system could not be considered "sane".
3034 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
3035 alias in your environment" >&5
3036 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
3037 alias in your environment" >&2;}
3038 { (exit 1); exit 1; }; }
3039 fi
3040
3041 test "$2" = conftest.file
3042 )
3043 then
3044 # Ok.
3045 :
3046 else
3047 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
3048 Check your system clock" >&5
3049 echo "$as_me: error: newly created file is older than distributed files!
3050 Check your system clock" >&2;}
3051 { (exit 1); exit 1; }; }
3052 fi
3053 echo "$as_me:$LINENO: result: yes" >&5
3054 echo "${ECHO_T}yes" >&6
3055 test "$program_prefix" != NONE &&
3056 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3057 # Use a double $ so make ignores it.
3058 test "$program_suffix" != NONE &&
3059 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3060 # Double any \ or $. echo might interpret backslashes.
3061 # By default was `s,x,x', remove it if useless.
3062 cat <<\_ACEOF >conftest.sed
3063 s/[\\$]/&&/g;s/;s,x,x,$//
3064 _ACEOF
3065 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3066 rm conftest.sed
3067
3068 # expand $ac_aux_dir to an absolute path
3069 am_aux_dir=`cd $ac_aux_dir && pwd`
3070
3071 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
3072 # Use eval to expand $SHELL
3073 if eval "$MISSING --run true"; then
3074 am_missing_run="$MISSING --run "
3075 else
3076 am_missing_run=
3077 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
3078 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3079 fi
3080
3081 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
3082 # We used to keeping the `.' as first argument, in order to
3083 # allow $(mkdir_p) to be used without argument. As in
3084 # $(mkdir_p) $(somedir)
3085 # where $(somedir) is conditionally defined. However this is wrong
3086 # for two reasons:
3087 # 1. if the package is installed by a user who cannot write `.'
3088 # make install will fail,
3089 # 2. the above comment should most certainly read
3090 # $(mkdir_p) $(DESTDIR)$(somedir)
3091 # so it does not work when $(somedir) is undefined and
3092 # $(DESTDIR) is not.
3093 # To support the latter case, we have to write
3094 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
3095 # so the `.' trick is pointless.
3096 mkdir_p='mkdir -p --'
3097 else
3098 # On NextStep and OpenStep, the `mkdir' command does not
3099 # recognize any option. It will interpret all options as
3100 # directories to create, and then abort because `.' already
3101 # exists.
3102 for d in ./-p ./--version;
3103 do
3104 test -d $d && rmdir $d
3105 done
3106 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
3107 if test -f "$ac_aux_dir/mkinstalldirs"; then
3108 mkdir_p='$(mkinstalldirs)'
3109 else
3110 mkdir_p='$(install_sh) -d'
3111 fi
3112 fi
3113
3114 for ac_prog in gawk mawk nawk awk
3115 do
3116 # Extract the first word of "$ac_prog", so it can be a program name with args.
3117 set dummy $ac_prog; ac_word=$2
3118 echo "$as_me:$LINENO: checking for $ac_word" >&5
3119 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3120 if test "${ac_cv_prog_AWK+set}" = set; then
3121 echo $ECHO_N "(cached) $ECHO_C" >&6
3122 else
3123 if test -n "$AWK"; then
3124 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3125 else
3126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3127 for as_dir in $PATH
3128 do
3129 IFS=$as_save_IFS
3130 test -z "$as_dir" && as_dir=.
3131 for ac_exec_ext in '' $ac_executable_extensions; do
3132 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3133 ac_cv_prog_AWK="$ac_prog"
3134 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3135 break 2
3136 fi
3137 done
3138 done
3139
3140 fi
3141 fi
3142 AWK=$ac_cv_prog_AWK
3143 if test -n "$AWK"; then
3144 echo "$as_me:$LINENO: result: $AWK" >&5
3145 echo "${ECHO_T}$AWK" >&6
3146 else
3147 echo "$as_me:$LINENO: result: no" >&5
3148 echo "${ECHO_T}no" >&6
3149 fi
3150
3151 test -n "$AWK" && break
3152 done
3153
3154 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3155 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
3156 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
3157 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3158 echo $ECHO_N "(cached) $ECHO_C" >&6
3159 else
3160 cat >conftest.make <<\_ACEOF
3161 all:
3162 @echo 'ac_maketemp="$(MAKE)"'
3163 _ACEOF
3164 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3165 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3166 if test -n "$ac_maketemp"; then
3167 eval ac_cv_prog_make_${ac_make}_set=yes
3168 else
3169 eval ac_cv_prog_make_${ac_make}_set=no
3170 fi
3171 rm -f conftest.make
3172 fi
3173 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3174 echo "$as_me:$LINENO: result: yes" >&5
3175 echo "${ECHO_T}yes" >&6
3176 SET_MAKE=
3177 else
3178 echo "$as_me:$LINENO: result: no" >&5
3179 echo "${ECHO_T}no" >&6
3180 SET_MAKE="MAKE=${MAKE-make}"
3181 fi
3182
3183 rm -rf .tst 2>/dev/null
3184 mkdir .tst 2>/dev/null
3185 if test -d .tst; then
3186 am__leading_dot=.
3187 else
3188 am__leading_dot=_
3189 fi
3190 rmdir .tst 2>/dev/null
3191
3192 DEPDIR="${am__leading_dot}deps"
3193
3194 ac_config_commands="$ac_config_commands depfiles"
3195
3196
3197 am_make=${MAKE-make}
3198 cat > confinc << 'END'
3199 am__doit:
3200 @echo done
3201 .PHONY: am__doit
3202 END
3203 # If we don't find an include directive, just comment out the code.
3204 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3205 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
3206 am__include="#"
3207 am__quote=
3208 _am_result=none
3209 # First try GNU make style include.
3210 echo "include confinc" > confmf
3211 # We grep out `Entering directory' and `Leaving directory'
3212 # messages which can occur if `w' ends up in MAKEFLAGS.
3213 # In particular we don't look at `^make:' because GNU make might
3214 # be invoked under some other name (usually "gmake"), in which
3215 # case it prints its new name instead of `make'.
3216 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3217 am__include=include
3218 am__quote=
3219 _am_result=GNU
3220 fi
3221 # Now try BSD make style include.
3222 if test "$am__include" = "#"; then
3223 echo '.include "confinc"' > confmf
3224 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3225 am__include=.include
3226 am__quote="\""
3227 _am_result=BSD
3228 fi
3229 fi
3230
3231
3232 echo "$as_me:$LINENO: result: $_am_result" >&5
3233 echo "${ECHO_T}$_am_result" >&6
3234 rm -f confinc confmf
3235
3236 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
3237 if test "${enable_dependency_tracking+set}" = set; then
3238 enableval="$enable_dependency_tracking"
3239
3240 fi;
3241 if test "x$enable_dependency_tracking" != xno; then
3242 am_depcomp="$ac_aux_dir/depcomp"
3243 AMDEPBACKSLASH='\'
3244 fi
3245
3246
3247 if test "x$enable_dependency_tracking" != xno; then
3248 AMDEP_TRUE=
3249 AMDEP_FALSE='#'
3250 else
3251 AMDEP_TRUE='#'
3252 AMDEP_FALSE=
3253 fi
3254
3255
3256
3257 # test to see if srcdir already configured
3258 if test "`cd $srcdir && pwd`" != "`pwd`" &&
3259 test -f $srcdir/config.status; then
3260 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
3261 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
3262 { (exit 1); exit 1; }; }
3263 fi
3264
3265 # test whether we have cygpath
3266 if test -z "$CYGPATH_W"; then
3267 if (cygpath --version) >/dev/null 2>/dev/null; then
3268 CYGPATH_W='cygpath -w'
3269 else
3270 CYGPATH_W=echo
3271 fi
3272 fi
3273
3274
3275 # Define the identity of the package.
3276 PACKAGE='libjava'
3277 VERSION='version-unused'
3278
3279
3280 cat >>confdefs.h <<_ACEOF
3281 #define PACKAGE "$PACKAGE"
3282 _ACEOF
3283
3284
3285 cat >>confdefs.h <<_ACEOF
3286 #define VERSION "$VERSION"
3287 _ACEOF
3288
3289 # Some tools Automake needs.
3290
3291 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3292
3293
3294 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3295
3296
3297 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3298
3299
3300 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3301
3302
3303 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3304
3305 install_sh=${install_sh-"$am_aux_dir/install-sh"}
3306
3307 # Installed binaries are usually stripped using `strip' when the user
3308 # run `make install-strip'. However `strip' might not be the right
3309 # tool to use in cross-compilation environments, therefore Automake
3310 # will honor the `STRIP' environment variable to overrule this program.
3311 if test "$cross_compiling" != no; then
3312 if test -n "$ac_tool_prefix"; then
3313 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3314 set dummy ${ac_tool_prefix}strip; ac_word=$2
3315 echo "$as_me:$LINENO: checking for $ac_word" >&5
3316 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3317 if test "${ac_cv_prog_STRIP+set}" = set; then
3318 echo $ECHO_N "(cached) $ECHO_C" >&6
3319 else
3320 if test -n "$STRIP"; then
3321 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3322 else
3323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3324 for as_dir in $PATH
3325 do
3326 IFS=$as_save_IFS
3327 test -z "$as_dir" && as_dir=.
3328 for ac_exec_ext in '' $ac_executable_extensions; do
3329 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3330 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3331 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3332 break 2
3333 fi
3334 done
3335 done
3336
3337 fi
3338 fi
3339 STRIP=$ac_cv_prog_STRIP
3340 if test -n "$STRIP"; then
3341 echo "$as_me:$LINENO: result: $STRIP" >&5
3342 echo "${ECHO_T}$STRIP" >&6
3343 else
3344 echo "$as_me:$LINENO: result: no" >&5
3345 echo "${ECHO_T}no" >&6
3346 fi
3347
3348 fi
3349 if test -z "$ac_cv_prog_STRIP"; then
3350 ac_ct_STRIP=$STRIP
3351 # Extract the first word of "strip", so it can be a program name with args.
3352 set dummy strip; ac_word=$2
3353 echo "$as_me:$LINENO: checking for $ac_word" >&5
3354 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3355 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3356 echo $ECHO_N "(cached) $ECHO_C" >&6
3357 else
3358 if test -n "$ac_ct_STRIP"; then
3359 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3360 else
3361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3362 for as_dir in $PATH
3363 do
3364 IFS=$as_save_IFS
3365 test -z "$as_dir" && as_dir=.
3366 for ac_exec_ext in '' $ac_executable_extensions; do
3367 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3368 ac_cv_prog_ac_ct_STRIP="strip"
3369 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3370 break 2
3371 fi
3372 done
3373 done
3374
3375 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3376 fi
3377 fi
3378 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3379 if test -n "$ac_ct_STRIP"; then
3380 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3381 echo "${ECHO_T}$ac_ct_STRIP" >&6
3382 else
3383 echo "$as_me:$LINENO: result: no" >&5
3384 echo "${ECHO_T}no" >&6
3385 fi
3386
3387 STRIP=$ac_ct_STRIP
3388 else
3389 STRIP="$ac_cv_prog_STRIP"
3390 fi
3391
3392 fi
3393 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
3394
3395 # We need awk for the "check" target. The system "awk" is bad on
3396 # some platforms.
3397 # Always define AMTAR for backward compatibility.
3398
3399 AMTAR=${AMTAR-"${am_missing_run}tar"}
3400
3401 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3402
3403
3404
3405
3406 depcc="$CC" am_compiler_list=
3407
3408 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3409 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3410 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3411 echo $ECHO_N "(cached) $ECHO_C" >&6
3412 else
3413 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3414 # We make a subdir and do the tests there. Otherwise we can end up
3415 # making bogus files that we don't know about and never remove. For
3416 # instance it was reported that on HP-UX the gcc test will end up
3417 # making a dummy file named `D' -- because `-MD' means `put the output
3418 # in D'.
3419 mkdir conftest.dir
3420 # Copy depcomp to subdir because otherwise we won't find it if we're
3421 # using a relative directory.
3422 cp "$am_depcomp" conftest.dir
3423 cd conftest.dir
3424 # We will build objects and dependencies in a subdirectory because
3425 # it helps to detect inapplicable dependency modes. For instance
3426 # both Tru64's cc and ICC support -MD to output dependencies as a
3427 # side effect of compilation, but ICC will put the dependencies in
3428 # the current directory while Tru64 will put them in the object
3429 # directory.
3430 mkdir sub
3431
3432 am_cv_CC_dependencies_compiler_type=none
3433 if test "$am_compiler_list" = ""; then
3434 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3435 fi
3436 for depmode in $am_compiler_list; do
3437 # Setup a source with many dependencies, because some compilers
3438 # like to wrap large dependency lists on column 80 (with \), and
3439 # we should not choose a depcomp mode which is confused by this.
3440 #
3441 # We need to recreate these files for each test, as the compiler may
3442 # overwrite some of them when testing with obscure command lines.
3443 # This happens at least with the AIX C compiler.
3444 : > sub/conftest.c
3445 for i in 1 2 3 4 5 6; do
3446 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3447 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3448 # Solaris 8's {/usr,}/bin/sh.
3449 touch sub/conftst$i.h
3450 done
3451 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3452
3453 case $depmode in
3454 nosideeffect)
3455 # after this tag, mechanisms are not by side-effect, so they'll
3456 # only be used when explicitly requested
3457 if test "x$enable_dependency_tracking" = xyes; then
3458 continue
3459 else
3460 break
3461 fi
3462 ;;
3463 none) break ;;
3464 esac
3465 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3466 # mode. It turns out that the SunPro C++ compiler does not properly
3467 # handle `-M -o', and we need to detect this.
3468 if depmode=$depmode \
3469 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3470 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3471 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3472 >/dev/null 2>conftest.err &&
3473 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3474 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3475 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3476 # icc doesn't choke on unknown options, it will just issue warnings
3477 # or remarks (even with -Werror). So we grep stderr for any message
3478 # that says an option was ignored or not supported.
3479 # When given -MP, icc 7.0 and 7.1 complain thusly:
3480 # icc: Command line warning: ignoring option '-M'; no argument required
3481 # The diagnosis changed in icc 8.0:
3482 # icc: Command line remark: option '-MP' not supported
3483 if (grep 'ignoring option' conftest.err ||
3484 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3485 am_cv_CC_dependencies_compiler_type=$depmode
3486 break
3487 fi
3488 fi
3489 done
3490
3491 cd ..
3492 rm -rf conftest.dir
3493 else
3494 am_cv_CC_dependencies_compiler_type=none
3495 fi
3496
3497 fi
3498 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3499 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3500 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3501
3502
3503
3504 if
3505 test "x$enable_dependency_tracking" != xno \
3506 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3507 am__fastdepCC_TRUE=
3508 am__fastdepCC_FALSE='#'
3509 else
3510 am__fastdepCC_TRUE='#'
3511 am__fastdepCC_FALSE=
3512 fi
3513
3514
3515 depcc="$CXX" am_compiler_list=
3516
3517 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3518 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3519 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
3520 echo $ECHO_N "(cached) $ECHO_C" >&6
3521 else
3522 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3523 # We make a subdir and do the tests there. Otherwise we can end up
3524 # making bogus files that we don't know about and never remove. For
3525 # instance it was reported that on HP-UX the gcc test will end up
3526 # making a dummy file named `D' -- because `-MD' means `put the output
3527 # in D'.
3528 mkdir conftest.dir
3529 # Copy depcomp to subdir because otherwise we won't find it if we're
3530 # using a relative directory.
3531 cp "$am_depcomp" conftest.dir
3532 cd conftest.dir
3533 # We will build objects and dependencies in a subdirectory because
3534 # it helps to detect inapplicable dependency modes. For instance
3535 # both Tru64's cc and ICC support -MD to output dependencies as a
3536 # side effect of compilation, but ICC will put the dependencies in
3537 # the current directory while Tru64 will put them in the object
3538 # directory.
3539 mkdir sub
3540
3541 am_cv_CXX_dependencies_compiler_type=none
3542 if test "$am_compiler_list" = ""; then
3543 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3544 fi
3545 for depmode in $am_compiler_list; do
3546 # Setup a source with many dependencies, because some compilers
3547 # like to wrap large dependency lists on column 80 (with \), and
3548 # we should not choose a depcomp mode which is confused by this.
3549 #
3550 # We need to recreate these files for each test, as the compiler may
3551 # overwrite some of them when testing with obscure command lines.
3552 # This happens at least with the AIX C compiler.
3553 : > sub/conftest.c
3554 for i in 1 2 3 4 5 6; do
3555 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3556 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3557 # Solaris 8's {/usr,}/bin/sh.
3558 touch sub/conftst$i.h
3559 done
3560 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3561
3562 case $depmode in
3563 nosideeffect)
3564 # after this tag, mechanisms are not by side-effect, so they'll
3565 # only be used when explicitly requested
3566 if test "x$enable_dependency_tracking" = xyes; then
3567 continue
3568 else
3569 break
3570 fi
3571 ;;
3572 none) break ;;
3573 esac
3574 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3575 # mode. It turns out that the SunPro C++ compiler does not properly
3576 # handle `-M -o', and we need to detect this.
3577 if depmode=$depmode \
3578 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3579 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3580 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3581 >/dev/null 2>conftest.err &&
3582 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3583 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3584 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3585 # icc doesn't choke on unknown options, it will just issue warnings
3586 # or remarks (even with -Werror). So we grep stderr for any message
3587 # that says an option was ignored or not supported.
3588 # When given -MP, icc 7.0 and 7.1 complain thusly:
3589 # icc: Command line warning: ignoring option '-M'; no argument required
3590 # The diagnosis changed in icc 8.0:
3591 # icc: Command line remark: option '-MP' not supported
3592 if (grep 'ignoring option' conftest.err ||
3593 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3594 am_cv_CXX_dependencies_compiler_type=$depmode
3595 break
3596 fi
3597 fi
3598 done
3599
3600 cd ..
3601 rm -rf conftest.dir
3602 else
3603 am_cv_CXX_dependencies_compiler_type=none
3604 fi
3605
3606 fi
3607 echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
3608 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
3609 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
3610
3611
3612
3613 if
3614 test "x$enable_dependency_tracking" != xno \
3615 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
3616 am__fastdepCXX_TRUE=
3617 am__fastdepCXX_FALSE='#'
3618 else
3619 am__fastdepCXX_TRUE='#'
3620 am__fastdepCXX_FALSE=
3621 fi
3622
3623
3624
3625
3626 if test -n "$ac_tool_prefix"; then
3627 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3628 set dummy ${ac_tool_prefix}as; ac_word=$2
3629 echo "$as_me:$LINENO: checking for $ac_word" >&5
3630 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3631 if test "${ac_cv_prog_AS+set}" = set; then
3632 echo $ECHO_N "(cached) $ECHO_C" >&6
3633 else
3634 if test -n "$AS"; then
3635 ac_cv_prog_AS="$AS" # Let the user override the test.
3636 else
3637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3638 for as_dir in $PATH
3639 do
3640 IFS=$as_save_IFS
3641 test -z "$as_dir" && as_dir=.
3642 for ac_exec_ext in '' $ac_executable_extensions; do
3643 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3644 ac_cv_prog_AS="${ac_tool_prefix}as"
3645 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3646 break 2
3647 fi
3648 done
3649 done
3650
3651 fi
3652 fi
3653 AS=$ac_cv_prog_AS
3654 if test -n "$AS"; then
3655 echo "$as_me:$LINENO: result: $AS" >&5
3656 echo "${ECHO_T}$AS" >&6
3657 else
3658 echo "$as_me:$LINENO: result: no" >&5
3659 echo "${ECHO_T}no" >&6
3660 fi
3661
3662 fi
3663 if test -z "$ac_cv_prog_AS"; then
3664 ac_ct_AS=$AS
3665 # Extract the first word of "as", so it can be a program name with args.
3666 set dummy as; ac_word=$2
3667 echo "$as_me:$LINENO: checking for $ac_word" >&5
3668 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3669 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
3670 echo $ECHO_N "(cached) $ECHO_C" >&6
3671 else
3672 if test -n "$ac_ct_AS"; then
3673 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3674 else
3675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3676 for as_dir in $PATH
3677 do
3678 IFS=$as_save_IFS
3679 test -z "$as_dir" && as_dir=.
3680 for ac_exec_ext in '' $ac_executable_extensions; do
3681 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3682 ac_cv_prog_ac_ct_AS="as"
3683 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3684 break 2
3685 fi
3686 done
3687 done
3688
3689 fi
3690 fi
3691 ac_ct_AS=$ac_cv_prog_ac_ct_AS
3692 if test -n "$ac_ct_AS"; then
3693 echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
3694 echo "${ECHO_T}$ac_ct_AS" >&6
3695 else
3696 echo "$as_me:$LINENO: result: no" >&5
3697 echo "${ECHO_T}no" >&6
3698 fi
3699
3700 AS=$ac_ct_AS
3701 else
3702 AS="$ac_cv_prog_AS"
3703 fi
3704
3705 if test -n "$ac_tool_prefix"; then
3706 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3707 set dummy ${ac_tool_prefix}ar; ac_word=$2
3708 echo "$as_me:$LINENO: checking for $ac_word" >&5
3709 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3710 if test "${ac_cv_prog_AR+set}" = set; then
3711 echo $ECHO_N "(cached) $ECHO_C" >&6
3712 else
3713 if test -n "$AR"; then
3714 ac_cv_prog_AR="$AR" # Let the user override the test.
3715 else
3716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3717 for as_dir in $PATH
3718 do
3719 IFS=$as_save_IFS
3720 test -z "$as_dir" && as_dir=.
3721 for ac_exec_ext in '' $ac_executable_extensions; do
3722 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3723 ac_cv_prog_AR="${ac_tool_prefix}ar"
3724 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3725 break 2
3726 fi
3727 done
3728 done
3729
3730 fi
3731 fi
3732 AR=$ac_cv_prog_AR
3733 if test -n "$AR"; then
3734 echo "$as_me:$LINENO: result: $AR" >&5
3735 echo "${ECHO_T}$AR" >&6
3736 else
3737 echo "$as_me:$LINENO: result: no" >&5
3738 echo "${ECHO_T}no" >&6
3739 fi
3740
3741 fi
3742 if test -z "$ac_cv_prog_AR"; then
3743 ac_ct_AR=$AR
3744 # Extract the first word of "ar", so it can be a program name with args.
3745 set dummy ar; ac_word=$2
3746 echo "$as_me:$LINENO: checking for $ac_word" >&5
3747 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3748 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3749 echo $ECHO_N "(cached) $ECHO_C" >&6
3750 else
3751 if test -n "$ac_ct_AR"; then
3752 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3753 else
3754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3755 for as_dir in $PATH
3756 do
3757 IFS=$as_save_IFS
3758 test -z "$as_dir" && as_dir=.
3759 for ac_exec_ext in '' $ac_executable_extensions; do
3760 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3761 ac_cv_prog_ac_ct_AR="ar"
3762 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3763 break 2
3764 fi
3765 done
3766 done
3767
3768 fi
3769 fi
3770 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3771 if test -n "$ac_ct_AR"; then
3772 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
3773 echo "${ECHO_T}$ac_ct_AR" >&6
3774 else
3775 echo "$as_me:$LINENO: result: no" >&5
3776 echo "${ECHO_T}no" >&6
3777 fi
3778
3779 AR=$ac_ct_AR
3780 else
3781 AR="$ac_cv_prog_AR"
3782 fi
3783
3784 if test -n "$ac_tool_prefix"; then
3785 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3786 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3787 echo "$as_me:$LINENO: checking for $ac_word" >&5
3788 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3789 if test "${ac_cv_prog_RANLIB+set}" = set; then
3790 echo $ECHO_N "(cached) $ECHO_C" >&6
3791 else
3792 if test -n "$RANLIB"; then
3793 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3794 else
3795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3796 for as_dir in $PATH
3797 do
3798 IFS=$as_save_IFS
3799 test -z "$as_dir" && as_dir=.
3800 for ac_exec_ext in '' $ac_executable_extensions; do
3801 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3802 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3803 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3804 break 2
3805 fi
3806 done
3807 done
3808
3809 fi
3810 fi
3811 RANLIB=$ac_cv_prog_RANLIB
3812 if test -n "$RANLIB"; then
3813 echo "$as_me:$LINENO: result: $RANLIB" >&5
3814 echo "${ECHO_T}$RANLIB" >&6
3815 else
3816 echo "$as_me:$LINENO: result: no" >&5
3817 echo "${ECHO_T}no" >&6
3818 fi
3819
3820 fi
3821 if test -z "$ac_cv_prog_RANLIB"; then
3822 ac_ct_RANLIB=$RANLIB
3823 # Extract the first word of "ranlib", so it can be a program name with args.
3824 set dummy ranlib; ac_word=$2
3825 echo "$as_me:$LINENO: checking for $ac_word" >&5
3826 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3827 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3828 echo $ECHO_N "(cached) $ECHO_C" >&6
3829 else
3830 if test -n "$ac_ct_RANLIB"; then
3831 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3832 else
3833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3834 for as_dir in $PATH
3835 do
3836 IFS=$as_save_IFS
3837 test -z "$as_dir" && as_dir=.
3838 for ac_exec_ext in '' $ac_executable_extensions; do
3839 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3840 ac_cv_prog_ac_ct_RANLIB="ranlib"
3841 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3842 break 2
3843 fi
3844 done
3845 done
3846
3847 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3848 fi
3849 fi
3850 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3851 if test -n "$ac_ct_RANLIB"; then
3852 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3853 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3854 else
3855 echo "$as_me:$LINENO: result: no" >&5
3856 echo "${ECHO_T}no" >&6
3857 fi
3858
3859 RANLIB=$ac_ct_RANLIB
3860 else
3861 RANLIB="$ac_cv_prog_RANLIB"
3862 fi
3863
3864
3865 # Find a good install program. We prefer a C program (faster),
3866 # so one script is as good as another. But avoid the broken or
3867 # incompatible versions:
3868 # SysV /etc/install, /usr/sbin/install
3869 # SunOS /usr/etc/install
3870 # IRIX /sbin/install
3871 # AIX /bin/install
3872 # AmigaOS /C/install, which installs bootblocks on floppy discs
3873 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3874 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3875 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3876 # OS/2's system install, which has a completely different semantic
3877 # ./install, which can be erroneously created by make from ./install.sh.
3878 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3879 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3880 if test -z "$INSTALL"; then
3881 if test "${ac_cv_path_install+set}" = set; then
3882 echo $ECHO_N "(cached) $ECHO_C" >&6
3883 else
3884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3885 for as_dir in $PATH
3886 do
3887 IFS=$as_save_IFS
3888 test -z "$as_dir" && as_dir=.
3889 # Account for people who put trailing slashes in PATH elements.
3890 case $as_dir/ in
3891 ./ | .// | /cC/* | \
3892 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3893 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3894 /usr/ucb/* ) ;;
3895 *)
3896 # OSF1 and SCO ODT 3.0 have their own names for install.
3897 # Don't use installbsd from OSF since it installs stuff as root
3898 # by default.
3899 for ac_prog in ginstall scoinst install; do
3900 for ac_exec_ext in '' $ac_executable_extensions; do
3901 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3902 if test $ac_prog = install &&
3903 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3904 # AIX install. It has an incompatible calling convention.
3905 :
3906 elif test $ac_prog = install &&
3907 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3908 # program-specific install script used by HP pwplus--don't use.
3909 :
3910 else
3911 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3912 break 3
3913 fi
3914 fi
3915 done
3916 done
3917 ;;
3918 esac
3919 done
3920
3921
3922 fi
3923 if test "${ac_cv_path_install+set}" = set; then
3924 INSTALL=$ac_cv_path_install
3925 else
3926 # As a last resort, use the slow shell script. We don't cache a
3927 # path for INSTALL within a source directory, because that will
3928 # break other packages using the cache if that directory is
3929 # removed, or if the path is relative.
3930 INSTALL=$ac_install_sh
3931 fi
3932 fi
3933 echo "$as_me:$LINENO: result: $INSTALL" >&5
3934 echo "${ECHO_T}$INSTALL" >&6
3935
3936 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3937 # It thinks the first close brace ends the variable substitution.
3938 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3939
3940 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3941
3942 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3943
3944
3945 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
3946 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
3947 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
3948 if test "${enable_maintainer_mode+set}" = set; then
3949 enableval="$enable_maintainer_mode"
3950 USE_MAINTAINER_MODE=$enableval
3951 else
3952 USE_MAINTAINER_MODE=no
3953 fi;
3954 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
3955 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
3956
3957
3958 if test $USE_MAINTAINER_MODE = yes; then
3959 MAINTAINER_MODE_TRUE=
3960 MAINTAINER_MODE_FALSE='#'
3961 else
3962 MAINTAINER_MODE_TRUE='#'
3963 MAINTAINER_MODE_FALSE=
3964 fi
3965
3966 MAINT=$MAINTAINER_MODE_TRUE
3967
3968
3969
3970
3971
3972 # configure.host sets the following important variables
3973 # libgcj_cflags - host specific C compiler flags
3974 # libgcj_cxxflags - host specific C++ compiler flags
3975 # libgcj_javaflags - host specific Java compiler flags
3976
3977 libgcj_cflags=
3978 libgcj_cxxflags=
3979 libgcj_javaflags=
3980
3981 . ${srcdir}/configure.host
3982
3983 LIBGCJ_CFLAGS="${libgcj_cflags}"
3984 LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
3985 LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
3986 LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
3987
3988
3989
3990
3991
3992 ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h"
3993
3994
3995 # Only use libltdl for non-newlib builds.
3996 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
3997 case $enable_ltdl_convenience in
3998 no) { { echo "$as_me:$LINENO: error: this package needs a convenience libltdl" >&5
3999 echo "$as_me: error: this package needs a convenience libltdl" >&2;}
4000 { (exit 1); exit 1; }; } ;;
4001 "") enable_ltdl_convenience=yes
4002 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
4003 esac
4004 LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
4005 INCLTDL='-I${top_srcdir}/''libltdl'
4006
4007
4008 DIRLTDL=libltdl
4009
4010 cat >>confdefs.h <<\_ACEOF
4011 #define USE_LTDL 1
4012 _ACEOF
4013
4014 # Sigh. Libtool's macro doesn't do the right thing.
4015 INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
4016 # FIXME: this is a hack.
4017 sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
4018 ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
4019 fi
4020
4021
4022
4023 # Check whether --enable-shared or --disable-shared was given.
4024 if test "${enable_shared+set}" = set; then
4025 enableval="$enable_shared"
4026 p=${PACKAGE-default}
4027 case $enableval in
4028 yes) enable_shared=yes ;;
4029 no) enable_shared=no ;;
4030 *)
4031 enable_shared=no
4032 # Look at the argument we got. We use all the common list separators.
4033 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
4034 for pkg in $enableval; do
4035 if test "X$pkg" = "X$p"; then
4036 enable_shared=yes
4037 fi
4038 done
4039 IFS="$ac_save_ifs"
4040 ;;
4041 esac
4042 else
4043 enable_shared=yes
4044 fi;
4045 # Check whether --enable-static or --disable-static was given.
4046 if test "${enable_static+set}" = set; then
4047 enableval="$enable_static"
4048 p=${PACKAGE-default}
4049 case $enableval in
4050 yes) enable_static=yes ;;
4051 no) enable_static=no ;;
4052 *)
4053 enable_static=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_static=yes
4059 fi
4060 done
4061 IFS="$ac_save_ifs"
4062 ;;
4063 esac
4064 else
4065 enable_static=yes
4066 fi;
4067 # Check whether --enable-fast-install or --disable-fast-install was given.
4068 if test "${enable_fast_install+set}" = set; then
4069 enableval="$enable_fast_install"
4070 p=${PACKAGE-default}
4071 case $enableval in
4072 yes) enable_fast_install=yes ;;
4073 no) enable_fast_install=no ;;
4074 *)
4075 enable_fast_install=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_fast_install=yes
4081 fi
4082 done
4083 IFS="$ac_save_ifs"
4084 ;;
4085 esac
4086 else
4087 enable_fast_install=yes
4088 fi;
4089
4090 # Check whether --with-gnu-ld or --without-gnu-ld was given.
4091 if test "${with_gnu_ld+set}" = set; then
4092 withval="$with_gnu_ld"
4093 test "$withval" = no || with_gnu_ld=yes
4094 else
4095 with_gnu_ld=no
4096 fi;
4097 ac_prog=ld
4098 if test "$GCC" = yes; then
4099 # Check if gcc -print-prog-name=ld gives a path.
4100 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
4101 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
4102 case $host in
4103 *-*-mingw*)
4104 # gcc leaves a trailing carriage return which upsets mingw
4105 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4106 *)
4107 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4108 esac
4109 case $ac_prog in
4110 # Accept absolute paths.
4111 [\\/]* | [A-Za-z]:[\\/]*)
4112 re_direlt='/[^/][^/]*/\.\./'
4113 # Canonicalize the path of ld
4114 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
4115 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4116 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
4117 done
4118 test -z "$LD" && LD="$ac_prog"
4119 ;;
4120 "")
4121 # If it fails, then pretend we aren't using GCC.
4122 ac_prog=ld
4123 ;;
4124 *)
4125 # If it is relative, then search for the first ld in PATH.
4126 with_gnu_ld=unknown
4127 ;;
4128 esac
4129 elif test "$with_gnu_ld" = yes; then
4130 echo "$as_me:$LINENO: checking for GNU ld" >&5
4131 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4132 else
4133 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4134 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4135 fi
4136 if test "${lt_cv_path_LD+set}" = set; then
4137 echo $ECHO_N "(cached) $ECHO_C" >&6
4138 else
4139 if test -z "$LD"; then
4140 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4141 for ac_dir in $PATH; do
4142 test -z "$ac_dir" && ac_dir=.
4143 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4144 lt_cv_path_LD="$ac_dir/$ac_prog"
4145 # Check to see if the program is GNU ld. I'd rather use --version,
4146 # but apparently some GNU ld's only accept -v.
4147 # Break only if it was the GNU/non-GNU ld that we prefer.
4148 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
4149 test "$with_gnu_ld" != no && break
4150 else
4151 test "$with_gnu_ld" != yes && break
4152 fi
4153 fi
4154 done
4155 IFS="$ac_save_ifs"
4156 else
4157 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4158 fi
4159 fi
4160
4161 LD="$lt_cv_path_LD"
4162 if test -n "$LD"; then
4163 echo "$as_me:$LINENO: result: $LD" >&5
4164 echo "${ECHO_T}$LD" >&6
4165 else
4166 echo "$as_me:$LINENO: result: no" >&5
4167 echo "${ECHO_T}no" >&6
4168 fi
4169 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4170 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4171 { (exit 1); exit 1; }; }
4172 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4173 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4174 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4175 echo $ECHO_N "(cached) $ECHO_C" >&6
4176 else
4177 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4178 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4179 lt_cv_prog_gnu_ld=yes
4180 else
4181 lt_cv_prog_gnu_ld=no
4182 fi
4183 fi
4184 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4185 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4186 with_gnu_ld=$lt_cv_prog_gnu_ld
4187
4188
4189 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4190 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4191 if test "${lt_cv_ld_reload_flag+set}" = set; then
4192 echo $ECHO_N "(cached) $ECHO_C" >&6
4193 else
4194 lt_cv_ld_reload_flag='-r'
4195 fi
4196 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4197 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4198 reload_flag=$lt_cv_ld_reload_flag
4199 test -n "$reload_flag" && reload_flag=" $reload_flag"
4200
4201 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4202 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
4203 if test "${lt_cv_path_NM+set}" = set; then
4204 echo $ECHO_N "(cached) $ECHO_C" >&6
4205 else
4206 if test -n "$NM"; then
4207 # Let the user override the test.
4208 lt_cv_path_NM="$NM"
4209 else
4210 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
4211 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
4212 test -z "$ac_dir" && ac_dir=.
4213 tmp_nm=$ac_dir/${ac_tool_prefix}nm
4214 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
4215 # Check to see if the nm accepts a BSD-compat flag.
4216 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4217 # nm: unknown option "B" ignored
4218 # Tru64's nm complains that /dev/null is an invalid object file
4219 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
4220 lt_cv_path_NM="$tmp_nm -B"
4221 break
4222 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
4223 lt_cv_path_NM="$tmp_nm -p"
4224 break
4225 else
4226 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4227 continue # so that we can try to find one that supports BSD flags
4228 fi
4229 fi
4230 done
4231 IFS="$ac_save_ifs"
4232 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4233 fi
4234 fi
4235
4236 NM="$lt_cv_path_NM"
4237 echo "$as_me:$LINENO: result: $NM" >&5
4238 echo "${ECHO_T}$NM" >&6
4239
4240 echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
4241 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
4242 if test "${lt_cv_deplibs_check_method+set}" = set; then
4243 echo $ECHO_N "(cached) $ECHO_C" >&6
4244 else
4245 lt_cv_file_magic_cmd='$MAGIC_CMD'
4246 lt_cv_file_magic_test_file=
4247 lt_cv_deplibs_check_method='unknown'
4248 # Need to set the preceding variable on all platforms that support
4249 # interlibrary dependencies.
4250 # 'none' -- dependencies not supported.
4251 # `unknown' -- same as none, but documents that we really don't know.
4252 # 'pass_all' -- all dependencies passed with no checks.
4253 # 'test_compile' -- check by making test program.
4254 # 'file_magic [regex]' -- check by looking for files in library path
4255 # which responds to the $file_magic_cmd with a given egrep regex.
4256 # If you have `file' or equivalent on your system and you're not sure
4257 # whether `pass_all' will *always* work, you probably want this one.
4258
4259 case $host_os in
4260 aix*)
4261 lt_cv_deplibs_check_method=pass_all
4262 ;;
4263
4264 beos*)
4265 lt_cv_deplibs_check_method=pass_all
4266 ;;
4267
4268 bsdi4*)
4269 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4270 lt_cv_file_magic_cmd='/usr/bin/file -L'
4271 lt_cv_file_magic_test_file=/shlib/libc.so
4272 ;;
4273
4274 cygwin* | mingw* |pw32*)
4275 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4276 lt_cv_file_magic_cmd='$OBJDUMP -f'
4277 ;;
4278
4279 darwin* | rhapsody*)
4280 # this will be overwritten by pass_all, but leave it in just in case
4281 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
4282 lt_cv_file_magic_cmd='/usr/bin/file -L'
4283 case "$host_os" in
4284 rhapsody* | darwin1.012)
4285 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
4286 ;;
4287 *) # Darwin 1.3 on
4288 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
4289 ;;
4290 esac
4291 lt_cv_deplibs_check_method=pass_all
4292 ;;
4293
4294 freebsd* | kfreebsd*-gnu)
4295 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4296 case $host_cpu in
4297 i*86 )
4298 # Not sure whether the presence of OpenBSD here was a mistake.
4299 # Let's accept both of them until this is cleared up.
4300 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
4301 lt_cv_file_magic_cmd=/usr/bin/file
4302 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4303 ;;
4304 esac
4305 else
4306 lt_cv_deplibs_check_method=pass_all
4307 fi
4308 ;;
4309
4310 gnu*)
4311 lt_cv_deplibs_check_method=pass_all
4312 ;;
4313
4314 hpux10.20*|hpux11*)
4315 case $host_cpu in
4316 hppa*)
4317 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4318 lt_cv_file_magic_cmd=/usr/bin/file
4319 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4320 ;;
4321 ia64*)
4322 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4323 lt_cv_file_magic_cmd=/usr/bin/file
4324 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4325 ;;
4326 esac
4327 ;;
4328
4329 irix5* | irix6*)
4330 case $host_os in
4331 irix5*)
4332 # this will be overridden with pass_all, but let us keep it just in case
4333 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
4334 ;;
4335 *)
4336 case $LD in
4337 *-32|*"-32 ") libmagic=32-bit;;
4338 *-n32|*"-n32 ") libmagic=N32;;
4339 *-64|*"-64 ") libmagic=64-bit;;
4340 *) libmagic=never-match;;
4341 esac
4342 # this will be overridden with pass_all, but let us keep it just in case
4343 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
4344 ;;
4345 esac
4346 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
4347 lt_cv_deplibs_check_method=pass_all
4348 ;;
4349
4350 # This must be Linux ELF.
4351 linux-gnu*)
4352 lt_cv_deplibs_check_method=pass_all
4353 ;;
4354
4355 netbsd* | knetbsd*-gnu)
4356 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4357 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
4358 else
4359 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
4360 fi
4361 ;;
4362
4363 newsos6)
4364 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4365 lt_cv_file_magic_cmd=/usr/bin/file
4366 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4367 ;;
4368
4369 osf3* | osf4* | osf5*)
4370 # this will be overridden with pass_all, but let us keep it just in case
4371 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
4372 lt_cv_file_magic_test_file=/shlib/libc.so
4373 lt_cv_deplibs_check_method=pass_all
4374 ;;
4375
4376 sco3.2v5*)
4377 lt_cv_deplibs_check_method=pass_all
4378 ;;
4379
4380 solaris*)
4381 lt_cv_deplibs_check_method=pass_all
4382 lt_cv_file_magic_test_file=/lib/libc.so
4383 ;;
4384
4385 sysv5uw[78]* | sysv4*uw2*)
4386 lt_cv_deplibs_check_method=pass_all
4387 ;;
4388
4389 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4390 case $host_vendor in
4391 ncr)
4392 lt_cv_deplibs_check_method=pass_all
4393 ;;
4394 motorola)
4395 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]'
4396 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4397 ;;
4398 esac
4399 ;;
4400 esac
4401
4402 fi
4403 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4404 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4405 file_magic_cmd=$lt_cv_file_magic_cmd
4406 deplibs_check_method=$lt_cv_deplibs_check_method
4407
4408
4409
4410
4411 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
4412
4413 # Only perform the check for file, if the check method requires it
4414 case $deplibs_check_method in
4415 file_magic*)
4416 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4417 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4418 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4419 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4420 echo $ECHO_N "(cached) $ECHO_C" >&6
4421 else
4422 case $MAGIC_CMD in
4423 /*)
4424 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4425 ;;
4426 ?:/*)
4427 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4428 ;;
4429 *)
4430 ac_save_MAGIC_CMD="$MAGIC_CMD"
4431 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4432 ac_dummy="/usr/bin:$PATH"
4433 for ac_dir in $ac_dummy; do
4434 test -z "$ac_dir" && ac_dir=.
4435 if test -f $ac_dir/${ac_tool_prefix}file; then
4436 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4437 if test -n "$file_magic_test_file"; then
4438 case $deplibs_check_method in
4439 "file_magic "*)
4440 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4441 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4442 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4443 egrep "$file_magic_regex" > /dev/null; then
4444 :
4445 else
4446 cat <<EOF 1>&2
4447
4448 *** Warning: the command libtool uses to detect shared libraries,
4449 *** $file_magic_cmd, produces output that libtool cannot recognize.
4450 *** The result is that libtool may fail to recognize shared libraries
4451 *** as such. This will affect the creation of libtool libraries that
4452 *** depend on shared libraries, but programs linked with such libtool
4453 *** libraries will work regardless of this problem. Nevertheless, you
4454 *** may want to report the problem to your system manager and/or to
4455 *** bug-libtool@gnu.org
4456
4457 EOF
4458 fi ;;
4459 esac
4460 fi
4461 break
4462 fi
4463 done
4464 IFS="$ac_save_ifs"
4465 MAGIC_CMD="$ac_save_MAGIC_CMD"
4466 ;;
4467 esac
4468 fi
4469
4470 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4471 if test -n "$MAGIC_CMD"; then
4472 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4473 echo "${ECHO_T}$MAGIC_CMD" >&6
4474 else
4475 echo "$as_me:$LINENO: result: no" >&5
4476 echo "${ECHO_T}no" >&6
4477 fi
4478
4479 if test -z "$lt_cv_path_MAGIC_CMD"; then
4480 if test -n "$ac_tool_prefix"; then
4481 echo "$as_me:$LINENO: checking for file" >&5
4482 echo $ECHO_N "checking for file... $ECHO_C" >&6
4483 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4484 echo $ECHO_N "(cached) $ECHO_C" >&6
4485 else
4486 case $MAGIC_CMD in
4487 /*)
4488 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4489 ;;
4490 ?:/*)
4491 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4492 ;;
4493 *)
4494 ac_save_MAGIC_CMD="$MAGIC_CMD"
4495 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4496 ac_dummy="/usr/bin:$PATH"
4497 for ac_dir in $ac_dummy; do
4498 test -z "$ac_dir" && ac_dir=.
4499 if test -f $ac_dir/file; then
4500 lt_cv_path_MAGIC_CMD="$ac_dir/file"
4501 if test -n "$file_magic_test_file"; then
4502 case $deplibs_check_method in
4503 "file_magic "*)
4504 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4505 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4506 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4507 egrep "$file_magic_regex" > /dev/null; then
4508 :
4509 else
4510 cat <<EOF 1>&2
4511
4512 *** Warning: the command libtool uses to detect shared libraries,
4513 *** $file_magic_cmd, produces output that libtool cannot recognize.
4514 *** The result is that libtool may fail to recognize shared libraries
4515 *** as such. This will affect the creation of libtool libraries that
4516 *** depend on shared libraries, but programs linked with such libtool
4517 *** libraries will work regardless of this problem. Nevertheless, you
4518 *** may want to report the problem to your system manager and/or to
4519 *** bug-libtool@gnu.org
4520
4521 EOF
4522 fi ;;
4523 esac
4524 fi
4525 break
4526 fi
4527 done
4528 IFS="$ac_save_ifs"
4529 MAGIC_CMD="$ac_save_MAGIC_CMD"
4530 ;;
4531 esac
4532 fi
4533
4534 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4535 if test -n "$MAGIC_CMD"; then
4536 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4537 echo "${ECHO_T}$MAGIC_CMD" >&6
4538 else
4539 echo "$as_me:$LINENO: result: no" >&5
4540 echo "${ECHO_T}no" >&6
4541 fi
4542
4543 else
4544 MAGIC_CMD=:
4545 fi
4546 fi
4547
4548 fi
4549 ;;
4550 esac
4551
4552 if test -n "$ac_tool_prefix"; then
4553 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4554 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4555 echo "$as_me:$LINENO: checking for $ac_word" >&5
4556 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4557 if test "${ac_cv_prog_RANLIB+set}" = set; then
4558 echo $ECHO_N "(cached) $ECHO_C" >&6
4559 else
4560 if test -n "$RANLIB"; then
4561 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4562 else
4563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4564 for as_dir in $PATH
4565 do
4566 IFS=$as_save_IFS
4567 test -z "$as_dir" && as_dir=.
4568 for ac_exec_ext in '' $ac_executable_extensions; do
4569 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4570 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4571 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4572 break 2
4573 fi
4574 done
4575 done
4576
4577 fi
4578 fi
4579 RANLIB=$ac_cv_prog_RANLIB
4580 if test -n "$RANLIB"; then
4581 echo "$as_me:$LINENO: result: $RANLIB" >&5
4582 echo "${ECHO_T}$RANLIB" >&6
4583 else
4584 echo "$as_me:$LINENO: result: no" >&5
4585 echo "${ECHO_T}no" >&6
4586 fi
4587
4588 fi
4589 if test -z "$ac_cv_prog_RANLIB"; then
4590 ac_ct_RANLIB=$RANLIB
4591 # Extract the first word of "ranlib", so it can be a program name with args.
4592 set dummy ranlib; ac_word=$2
4593 echo "$as_me:$LINENO: checking for $ac_word" >&5
4594 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4595 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4596 echo $ECHO_N "(cached) $ECHO_C" >&6
4597 else
4598 if test -n "$ac_ct_RANLIB"; then
4599 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4600 else
4601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4602 for as_dir in $PATH
4603 do
4604 IFS=$as_save_IFS
4605 test -z "$as_dir" && as_dir=.
4606 for ac_exec_ext in '' $ac_executable_extensions; do
4607 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4608 ac_cv_prog_ac_ct_RANLIB="ranlib"
4609 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4610 break 2
4611 fi
4612 done
4613 done
4614
4615 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4616 fi
4617 fi
4618 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4619 if test -n "$ac_ct_RANLIB"; then
4620 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4621 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4622 else
4623 echo "$as_me:$LINENO: result: no" >&5
4624 echo "${ECHO_T}no" >&6
4625 fi
4626
4627 RANLIB=$ac_ct_RANLIB
4628 else
4629 RANLIB="$ac_cv_prog_RANLIB"
4630 fi
4631
4632 if test -n "$ac_tool_prefix"; then
4633 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4634 set dummy ${ac_tool_prefix}strip; ac_word=$2
4635 echo "$as_me:$LINENO: checking for $ac_word" >&5
4636 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4637 if test "${ac_cv_prog_STRIP+set}" = set; then
4638 echo $ECHO_N "(cached) $ECHO_C" >&6
4639 else
4640 if test -n "$STRIP"; then
4641 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4642 else
4643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4644 for as_dir in $PATH
4645 do
4646 IFS=$as_save_IFS
4647 test -z "$as_dir" && as_dir=.
4648 for ac_exec_ext in '' $ac_executable_extensions; do
4649 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4650 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4651 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4652 break 2
4653 fi
4654 done
4655 done
4656
4657 fi
4658 fi
4659 STRIP=$ac_cv_prog_STRIP
4660 if test -n "$STRIP"; then
4661 echo "$as_me:$LINENO: result: $STRIP" >&5
4662 echo "${ECHO_T}$STRIP" >&6
4663 else
4664 echo "$as_me:$LINENO: result: no" >&5
4665 echo "${ECHO_T}no" >&6
4666 fi
4667
4668 fi
4669 if test -z "$ac_cv_prog_STRIP"; then
4670 ac_ct_STRIP=$STRIP
4671 # Extract the first word of "strip", so it can be a program name with args.
4672 set dummy strip; ac_word=$2
4673 echo "$as_me:$LINENO: checking for $ac_word" >&5
4674 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4675 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4676 echo $ECHO_N "(cached) $ECHO_C" >&6
4677 else
4678 if test -n "$ac_ct_STRIP"; then
4679 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4680 else
4681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4682 for as_dir in $PATH
4683 do
4684 IFS=$as_save_IFS
4685 test -z "$as_dir" && as_dir=.
4686 for ac_exec_ext in '' $ac_executable_extensions; do
4687 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4688 ac_cv_prog_ac_ct_STRIP="strip"
4689 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4690 break 2
4691 fi
4692 done
4693 done
4694
4695 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4696 fi
4697 fi
4698 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4699 if test -n "$ac_ct_STRIP"; then
4700 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4701 echo "${ECHO_T}$ac_ct_STRIP" >&6
4702 else
4703 echo "$as_me:$LINENO: result: no" >&5
4704 echo "${ECHO_T}no" >&6
4705 fi
4706
4707 STRIP=$ac_ct_STRIP
4708 else
4709 STRIP="$ac_cv_prog_STRIP"
4710 fi
4711
4712
4713 # Check for any special flags to pass to ltconfig.
4714 libtool_flags="--cache-file=$cache_file"
4715 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
4716 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
4717 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
4718 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
4719 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
4720
4721
4722 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4723 if test "${enable_libtool_lock+set}" = set; then
4724 enableval="$enable_libtool_lock"
4725
4726 fi;
4727 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
4728 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
4729
4730
4731 # Check whether --with-pic or --without-pic was given.
4732 if test "${with_pic+set}" = set; then
4733 withval="$with_pic"
4734 pic_mode="$withval"
4735 else
4736 pic_mode=default
4737 fi;
4738 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
4739 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
4740
4741 # Some flags need to be propagated to the compiler or linker for good
4742 # libtool support.
4743 case $host in
4744 *-*-irix6*)
4745 # Find out which ABI we are using.
4746 echo '#line 4746 "configure"' > conftest.$ac_ext
4747 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4748 (eval $ac_compile) 2>&5
4749 ac_status=$?
4750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4751 (exit $ac_status); }; then
4752 if test "$lt_cv_prog_gnu_ld" = yes; then
4753 case `/usr/bin/file conftest.$ac_objext` in
4754 *32-bit*)
4755 LD="${LD-ld} -melf32bsmip"
4756 ;;
4757 *N32*)
4758 LD="${LD-ld} -melf32bmipn32"
4759 ;;
4760 *64-bit*)
4761 LD="${LD-ld} -melf64bmip"
4762 ;;
4763 esac
4764 else
4765 case `/usr/bin/file conftest.$ac_objext` in
4766 *32-bit*)
4767 LD="${LD-ld} -32"
4768 ;;
4769 *N32*)
4770 LD="${LD-ld} -n32"
4771 ;;
4772 *64-bit*)
4773 LD="${LD-ld} -64"
4774 ;;
4775 esac
4776 fi
4777 fi
4778 rm -rf conftest*
4779 ;;
4780
4781 ia64-*-hpux*)
4782 # Find out which ABI we are using.
4783 echo 'int i;' > conftest.$ac_ext
4784 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4785 (eval $ac_compile) 2>&5
4786 ac_status=$?
4787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4788 (exit $ac_status); }; then
4789 case "`/usr/bin/file conftest.o`" in
4790 *ELF-32*)
4791 HPUX_IA64_MODE="32"
4792 ;;
4793 *ELF-64*)
4794 HPUX_IA64_MODE="64"
4795 ;;
4796 esac
4797 fi
4798 rm -rf conftest*
4799 ;;
4800
4801 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4802 # Find out which ABI we are using.
4803 echo 'int i;' > conftest.$ac_ext
4804 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4805 (eval $ac_compile) 2>&5
4806 ac_status=$?
4807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4808 (exit $ac_status); }; then
4809 case "`/usr/bin/file conftest.o`" in
4810 *32-bit*)
4811 case $host in
4812 x86_64-*linux*)
4813 LD="${LD-ld} -m elf_i386"
4814 ;;
4815 ppc64-*linux*|powerpc64-*linux*)
4816 LD="${LD-ld} -m elf32ppclinux"
4817 ;;
4818 s390x-*linux*)
4819 LD="${LD-ld} -m elf_s390"
4820 ;;
4821 sparc64-*linux*)
4822 LD="${LD-ld} -m elf32_sparc"
4823 ;;
4824 esac
4825 ;;
4826 *64-bit*)
4827 case $host in
4828 x86_64-*linux*)
4829 LD="${LD-ld} -m elf_x86_64"
4830 ;;
4831 ppc*-*linux*|powerpc*-*linux*)
4832 LD="${LD-ld} -m elf64ppc"
4833 ;;
4834 s390*-*linux*)
4835 LD="${LD-ld} -m elf64_s390"
4836 ;;
4837 sparc*-*linux*)
4838 LD="${LD-ld} -m elf64_sparc"
4839 ;;
4840 esac
4841 ;;
4842 esac
4843 fi
4844 rm -rf conftest*
4845 ;;
4846
4847 *-*-sco3.2v5*)
4848 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4849 SAVE_CFLAGS="$CFLAGS"
4850 CFLAGS="$CFLAGS -belf"
4851 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4852 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4853 if test "${lt_cv_cc_needs_belf+set}" = set; then
4854 echo $ECHO_N "(cached) $ECHO_C" >&6
4855 else
4856
4857
4858 ac_ext=c
4859 ac_cpp='$CPP $CPPFLAGS'
4860 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4861 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4862 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4863
4864 if test x$gcc_no_link = xyes; then
4865 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
4866 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
4867 { (exit 1); exit 1; }; }
4868 fi
4869 cat >conftest.$ac_ext <<_ACEOF
4870 /* confdefs.h. */
4871 _ACEOF
4872 cat confdefs.h >>conftest.$ac_ext
4873 cat >>conftest.$ac_ext <<_ACEOF
4874 /* end confdefs.h. */
4875
4876 int
4877 main ()
4878 {
4879
4880 ;
4881 return 0;
4882 }
4883 _ACEOF
4884 rm -f conftest.$ac_objext conftest$ac_exeext
4885 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4886 (eval $ac_link) 2>conftest.er1
4887 ac_status=$?
4888 grep -v '^ *+' conftest.er1 >conftest.err
4889 rm -f conftest.er1
4890 cat conftest.err >&5
4891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4892 (exit $ac_status); } &&
4893 { ac_try='test -z "$ac_c_werror_flag"
4894 || test ! -s conftest.err'
4895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4896 (eval $ac_try) 2>&5
4897 ac_status=$?
4898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4899 (exit $ac_status); }; } &&
4900 { ac_try='test -s conftest$ac_exeext'
4901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4902 (eval $ac_try) 2>&5
4903 ac_status=$?
4904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4905 (exit $ac_status); }; }; then
4906 lt_cv_cc_needs_belf=yes
4907 else
4908 echo "$as_me: failed program was:" >&5
4909 sed 's/^/| /' conftest.$ac_ext >&5
4910
4911 lt_cv_cc_needs_belf=no
4912 fi
4913 rm -f conftest.err conftest.$ac_objext \
4914 conftest$ac_exeext conftest.$ac_ext
4915 ac_ext=c
4916 ac_cpp='$CPP $CPPFLAGS'
4917 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4918 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4919 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4920
4921 fi
4922 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4923 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4924 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4925 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4926 CFLAGS="$SAVE_CFLAGS"
4927 fi
4928 ;;
4929
4930
4931 esac
4932
4933
4934 # Save cache, so that ltconfig can load it
4935 cat >confcache <<\_ACEOF
4936 # This file is a shell script that caches the results of configure
4937 # tests run on this system so they can be shared between configure
4938 # scripts and configure runs, see configure's option --config-cache.
4939 # It is not useful on other systems. If it contains results you don't
4940 # want to keep, you may remove or edit it.
4941 #
4942 # config.status only pays attention to the cache file if you give it
4943 # the --recheck option to rerun configure.
4944 #
4945 # `ac_cv_env_foo' variables (set or unset) will be overridden when
4946 # loading this file, other *unset* `ac_cv_foo' will be assigned the
4947 # following values.
4948
4949 _ACEOF
4950
4951 # The following way of writing the cache mishandles newlines in values,
4952 # but we know of no workaround that is simple, portable, and efficient.
4953 # So, don't put newlines in cache variables' values.
4954 # Ultrix sh set writes to stderr and can't be redirected directly,
4955 # and sets the high bit in the cache file unless we assign to the vars.
4956 {
4957 (set) 2>&1 |
4958 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4959 *ac_space=\ *)
4960 # `set' does not quote correctly, so add quotes (double-quote
4961 # substitution turns \\\\ into \\, and sed turns \\ into \).
4962 sed -n \
4963 "s/'/'\\\\''/g;
4964 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4965 ;;
4966 *)
4967 # `set' quotes correctly as required by POSIX, so do not add quotes.
4968 sed -n \
4969 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
4970 ;;
4971 esac;
4972 } |
4973 sed '
4974 t clear
4975 : clear
4976 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4977 t end
4978 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4979 : end' >>confcache
4980 if diff $cache_file confcache >/dev/null 2>&1; then :; else
4981 if test -w $cache_file; then
4982 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
4983 cat confcache >$cache_file
4984 else
4985 echo "not updating unwritable cache $cache_file"
4986 fi
4987 fi
4988 rm -f confcache
4989
4990 # Actually configure libtool. ac_aux_dir is where install-sh is found.
4991 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
4992 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
4993 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
4994 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
4995 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
4996 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
4997 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
4998 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
4999 || { { echo "$as_me:$LINENO: error: libtool configure failed" >&5
5000 echo "$as_me: error: libtool configure failed" >&2;}
5001 { (exit 1); exit 1; }; }
5002
5003 # Reload cache, that may have been modified by ltconfig
5004 if test -r "$cache_file"; then
5005 # Some versions of bash will fail to source /dev/null (special
5006 # files actually), so we avoid doing that.
5007 if test -f "$cache_file"; then
5008 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
5009 echo "$as_me: loading cache $cache_file" >&6;}
5010 case $cache_file in
5011 [\\/]* | ?:[\\/]* ) . $cache_file;;
5012 *) . ./$cache_file;;
5013 esac
5014 fi
5015 else
5016 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
5017 echo "$as_me: creating cache $cache_file" >&6;}
5018 >$cache_file
5019 fi
5020
5021
5022 # This can be used to rebuild libtool when needed
5023 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
5024
5025 # Always use our own libtool.
5026 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
5027
5028 # Redirect the config.log output again, so that the ltconfig log is not
5029 # clobbered by the next message.
5030 exec 5>>./config.log
5031
5032 ac_ext=cc
5033 ac_cpp='$CXXCPP $CPPFLAGS'
5034 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5035 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5036 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5037 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5038 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
5039 if test -z "$CXXCPP"; then
5040 if test "${ac_cv_prog_CXXCPP+set}" = set; then
5041 echo $ECHO_N "(cached) $ECHO_C" >&6
5042 else
5043 # Double quotes because CXXCPP needs to be expanded
5044 for CXXCPP in "$CXX -E" "/lib/cpp"
5045 do
5046 ac_preproc_ok=false
5047 for ac_cxx_preproc_warn_flag in '' yes
5048 do
5049 # Use a header file that comes with gcc, so configuring glibc
5050 # with a fresh cross-compiler works.
5051 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5052 # <limits.h> exists even on freestanding compilers.
5053 # On the NeXT, cc -E runs the code through the compiler's parser,
5054 # not just through cpp. "Syntax error" is here to catch this case.
5055 cat >conftest.$ac_ext <<_ACEOF
5056 /* confdefs.h. */
5057 _ACEOF
5058 cat confdefs.h >>conftest.$ac_ext
5059 cat >>conftest.$ac_ext <<_ACEOF
5060 /* end confdefs.h. */
5061 #ifdef __STDC__
5062 # include <limits.h>
5063 #else
5064 # include <assert.h>
5065 #endif
5066 Syntax error
5067 _ACEOF
5068 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5069 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5070 ac_status=$?
5071 grep -v '^ *+' conftest.er1 >conftest.err
5072 rm -f conftest.er1
5073 cat conftest.err >&5
5074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5075 (exit $ac_status); } >/dev/null; then
5076 if test -s conftest.err; then
5077 ac_cpp_err=$ac_cxx_preproc_warn_flag
5078 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5079 else
5080 ac_cpp_err=
5081 fi
5082 else
5083 ac_cpp_err=yes
5084 fi
5085 if test -z "$ac_cpp_err"; then
5086 :
5087 else
5088 echo "$as_me: failed program was:" >&5
5089 sed 's/^/| /' conftest.$ac_ext >&5
5090
5091 # Broken: fails on valid input.
5092 continue
5093 fi
5094 rm -f conftest.err conftest.$ac_ext
5095
5096 # OK, works on sane cases. Now check whether non-existent headers
5097 # can be detected and how.
5098 cat >conftest.$ac_ext <<_ACEOF
5099 /* confdefs.h. */
5100 _ACEOF
5101 cat confdefs.h >>conftest.$ac_ext
5102 cat >>conftest.$ac_ext <<_ACEOF
5103 /* end confdefs.h. */
5104 #include <ac_nonexistent.h>
5105 _ACEOF
5106 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5107 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5108 ac_status=$?
5109 grep -v '^ *+' conftest.er1 >conftest.err
5110 rm -f conftest.er1
5111 cat conftest.err >&5
5112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5113 (exit $ac_status); } >/dev/null; then
5114 if test -s conftest.err; then
5115 ac_cpp_err=$ac_cxx_preproc_warn_flag
5116 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5117 else
5118 ac_cpp_err=
5119 fi
5120 else
5121 ac_cpp_err=yes
5122 fi
5123 if test -z "$ac_cpp_err"; then
5124 # Broken: success on invalid input.
5125 continue
5126 else
5127 echo "$as_me: failed program was:" >&5
5128 sed 's/^/| /' conftest.$ac_ext >&5
5129
5130 # Passes both tests.
5131 ac_preproc_ok=:
5132 break
5133 fi
5134 rm -f conftest.err conftest.$ac_ext
5135
5136 done
5137 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5138 rm -f conftest.err conftest.$ac_ext
5139 if $ac_preproc_ok; then
5140 break
5141 fi
5142
5143 done
5144 ac_cv_prog_CXXCPP=$CXXCPP
5145
5146 fi
5147 CXXCPP=$ac_cv_prog_CXXCPP
5148 else
5149 ac_cv_prog_CXXCPP=$CXXCPP
5150 fi
5151 echo "$as_me:$LINENO: result: $CXXCPP" >&5
5152 echo "${ECHO_T}$CXXCPP" >&6
5153 ac_preproc_ok=false
5154 for ac_cxx_preproc_warn_flag in '' yes
5155 do
5156 # Use a header file that comes with gcc, so configuring glibc
5157 # with a fresh cross-compiler works.
5158 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5159 # <limits.h> exists even on freestanding compilers.
5160 # On the NeXT, cc -E runs the code through the compiler's parser,
5161 # not just through cpp. "Syntax error" is here to catch this case.
5162 cat >conftest.$ac_ext <<_ACEOF
5163 /* confdefs.h. */
5164 _ACEOF
5165 cat confdefs.h >>conftest.$ac_ext
5166 cat >>conftest.$ac_ext <<_ACEOF
5167 /* end confdefs.h. */
5168 #ifdef __STDC__
5169 # include <limits.h>
5170 #else
5171 # include <assert.h>
5172 #endif
5173 Syntax error
5174 _ACEOF
5175 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5176 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5177 ac_status=$?
5178 grep -v '^ *+' conftest.er1 >conftest.err
5179 rm -f conftest.er1
5180 cat conftest.err >&5
5181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5182 (exit $ac_status); } >/dev/null; then
5183 if test -s conftest.err; then
5184 ac_cpp_err=$ac_cxx_preproc_warn_flag
5185 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5186 else
5187 ac_cpp_err=
5188 fi
5189 else
5190 ac_cpp_err=yes
5191 fi
5192 if test -z "$ac_cpp_err"; then
5193 :
5194 else
5195 echo "$as_me: failed program was:" >&5
5196 sed 's/^/| /' conftest.$ac_ext >&5
5197
5198 # Broken: fails on valid input.
5199 continue
5200 fi
5201 rm -f conftest.err conftest.$ac_ext
5202
5203 # OK, works on sane cases. Now check whether non-existent headers
5204 # can be detected and how.
5205 cat >conftest.$ac_ext <<_ACEOF
5206 /* confdefs.h. */
5207 _ACEOF
5208 cat confdefs.h >>conftest.$ac_ext
5209 cat >>conftest.$ac_ext <<_ACEOF
5210 /* end confdefs.h. */
5211 #include <ac_nonexistent.h>
5212 _ACEOF
5213 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5214 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5215 ac_status=$?
5216 grep -v '^ *+' conftest.er1 >conftest.err
5217 rm -f conftest.er1
5218 cat conftest.err >&5
5219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5220 (exit $ac_status); } >/dev/null; then
5221 if test -s conftest.err; then
5222 ac_cpp_err=$ac_cxx_preproc_warn_flag
5223 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5224 else
5225 ac_cpp_err=
5226 fi
5227 else
5228 ac_cpp_err=yes
5229 fi
5230 if test -z "$ac_cpp_err"; then
5231 # Broken: success on invalid input.
5232 continue
5233 else
5234 echo "$as_me: failed program was:" >&5
5235 sed 's/^/| /' conftest.$ac_ext >&5
5236
5237 # Passes both tests.
5238 ac_preproc_ok=:
5239 break
5240 fi
5241 rm -f conftest.err conftest.$ac_ext
5242
5243 done
5244 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5245 rm -f conftest.err conftest.$ac_ext
5246 if $ac_preproc_ok; then
5247 :
5248 else
5249 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5250 See \`config.log' for more details." >&5
5251 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5252 See \`config.log' for more details." >&2;}
5253 { (exit 1); exit 1; }; }
5254 fi
5255
5256 ac_ext=c
5257 ac_cpp='$CPP $CPPFLAGS'
5258 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5259 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5260 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5261
5262
5263
5264 LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-cxx.sh"
5265 lt_save_CC="$CC"
5266 lt_save_CFLAGS="$CFLAGS"
5267 AR="$AR" LTCC="$CC" CC="$CXX" CXX="$CXX" CFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS" \
5268 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
5269 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
5270 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
5271 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
5272 deplibs_check_method="$deplibs_check_method" \
5273 file_magic_cmd="$file_magic_cmd" \
5274 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
5275 --build="$build" --add-tag=CXX $ac_aux_dir/ltcf-cxx.sh $host \
5276 || { { echo "$as_me:$LINENO: error: libtool tag configuration failed" >&5
5277 echo "$as_me: error: libtool tag configuration failed" >&2;}
5278 { (exit 1); exit 1; }; }
5279 CC="$lt_save_CC"
5280 CFLAGS="$lt_save_CFLAGS"
5281
5282 # Redirect the config.log output again, so that the ltconfig log is not
5283 # clobbered by the next message.
5284 exec 5>>./config.log
5285
5286
5287
5288
5289
5290
5291
5292 for ac_prog in gcj
5293 do
5294 # Extract the first word of "$ac_prog", so it can be a program name with args.
5295 set dummy $ac_prog; ac_word=$2
5296 echo "$as_me:$LINENO: checking for $ac_word" >&5
5297 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5298 if test "${ac_cv_prog_GCJ+set}" = set; then
5299 echo $ECHO_N "(cached) $ECHO_C" >&6
5300 else
5301 if test -n "$GCJ"; then
5302 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
5303 else
5304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5305 for as_dir in $PATH
5306 do
5307 IFS=$as_save_IFS
5308 test -z "$as_dir" && as_dir=.
5309 for ac_exec_ext in '' $ac_executable_extensions; do
5310 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5311 ac_cv_prog_GCJ="$ac_prog"
5312 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5313 break 2
5314 fi
5315 done
5316 done
5317
5318 fi
5319 fi
5320 GCJ=$ac_cv_prog_GCJ
5321 if test -n "$GCJ"; then
5322 echo "$as_me:$LINENO: result: $GCJ" >&5
5323 echo "${ECHO_T}$GCJ" >&6
5324 else
5325 echo "$as_me:$LINENO: result: no" >&5
5326 echo "${ECHO_T}no" >&6
5327 fi
5328
5329 test -n "$GCJ" && break
5330 done
5331 test -n "$GCJ" || GCJ="gcj"
5332
5333 test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
5334 echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
5335 { (exit 1); exit 1; }; }
5336 if test "x${GCJFLAGS-unset}" = xunset; then
5337 GCJFLAGS="-g -O2"
5338 fi
5339
5340
5341 depcc="$GCJ" am_compiler_list='gcc3 gcc'
5342
5343 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5344 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
5345 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
5346 echo $ECHO_N "(cached) $ECHO_C" >&6
5347 else
5348 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5349 # We make a subdir and do the tests there. Otherwise we can end up
5350 # making bogus files that we don't know about and never remove. For
5351 # instance it was reported that on HP-UX the gcc test will end up
5352 # making a dummy file named `D' -- because `-MD' means `put the output
5353 # in D'.
5354 mkdir conftest.dir
5355 # Copy depcomp to subdir because otherwise we won't find it if we're
5356 # using a relative directory.
5357 cp "$am_depcomp" conftest.dir
5358 cd conftest.dir
5359 # We will build objects and dependencies in a subdirectory because
5360 # it helps to detect inapplicable dependency modes. For instance
5361 # both Tru64's cc and ICC support -MD to output dependencies as a
5362 # side effect of compilation, but ICC will put the dependencies in
5363 # the current directory while Tru64 will put them in the object
5364 # directory.
5365 mkdir sub
5366
5367 am_cv_GCJ_dependencies_compiler_type=none
5368 if test "$am_compiler_list" = ""; then
5369 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5370 fi
5371 for depmode in $am_compiler_list; do
5372 # Setup a source with many dependencies, because some compilers
5373 # like to wrap large dependency lists on column 80 (with \), and
5374 # we should not choose a depcomp mode which is confused by this.
5375 #
5376 # We need to recreate these files for each test, as the compiler may
5377 # overwrite some of them when testing with obscure command lines.
5378 # This happens at least with the AIX C compiler.
5379 : > sub/conftest.c
5380 for i in 1 2 3 4 5 6; do
5381 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5382 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5383 # Solaris 8's {/usr,}/bin/sh.
5384 touch sub/conftst$i.h
5385 done
5386 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5387
5388 case $depmode in
5389 nosideeffect)
5390 # after this tag, mechanisms are not by side-effect, so they'll
5391 # only be used when explicitly requested
5392 if test "x$enable_dependency_tracking" = xyes; then
5393 continue
5394 else
5395 break
5396 fi
5397 ;;
5398 none) break ;;
5399 esac
5400 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5401 # mode. It turns out that the SunPro C++ compiler does not properly
5402 # handle `-M -o', and we need to detect this.
5403 if depmode=$depmode \
5404 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5405 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5406 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5407 >/dev/null 2>conftest.err &&
5408 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5409 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5410 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5411 # icc doesn't choke on unknown options, it will just issue warnings
5412 # or remarks (even with -Werror). So we grep stderr for any message
5413 # that says an option was ignored or not supported.
5414 # When given -MP, icc 7.0 and 7.1 complain thusly:
5415 # icc: Command line warning: ignoring option '-M'; no argument required
5416 # The diagnosis changed in icc 8.0:
5417 # icc: Command line remark: option '-MP' not supported
5418 if (grep 'ignoring option' conftest.err ||
5419 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5420 am_cv_GCJ_dependencies_compiler_type=$depmode
5421 break
5422 fi
5423 fi
5424 done
5425
5426 cd ..
5427 rm -rf conftest.dir
5428 else
5429 am_cv_GCJ_dependencies_compiler_type=none
5430 fi
5431
5432 fi
5433 echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
5434 echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
5435 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
5436
5437
5438
5439 if
5440 test "x$enable_dependency_tracking" != xno \
5441 && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
5442 am__fastdepGCJ_TRUE=
5443 am__fastdepGCJ_FALSE='#'
5444 else
5445 am__fastdepGCJ_TRUE='#'
5446 am__fastdepGCJ_FALSE=
5447 fi
5448
5449
5450
5451
5452 LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-gcj.sh"
5453 lt_save_CC="$CC"
5454 lt_save_CFLAGS="$CFLAGS"
5455 AR="$AR" LTCC="$CC" CC="$GCJ" CFLAGS="$GCJFLAGS" CPPFLAGS="$CPPFLAGS" \
5456 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
5457 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
5458 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
5459 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
5460 deplibs_check_method="$deplibs_check_method" \
5461 file_magic_cmd="$file_magic_cmd" \
5462 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
5463 --build="$build" --add-tag=GCJ $ac_aux_dir/ltcf-gcj.sh $host \
5464 || { { echo "$as_me:$LINENO: error: libtool tag configuration failed" >&5
5465 echo "$as_me: error: libtool tag configuration failed" >&2;}
5466 { (exit 1); exit 1; }; }
5467 CC="$lt_save_CC"
5468 CFLAGS="$lt_save_CFLAGS"
5469
5470 # Redirect the config.log output again, so that the ltconfig log is not
5471 # clobbered by the next message.
5472 exec 5>>./config.log
5473
5474
5475
5476 if test "x$CC" != xcc; then
5477 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
5478 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
5479 else
5480 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
5481 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
5482 fi
5483 set dummy $CC; ac_cc=`echo $2 |
5484 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5485 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
5486 echo $ECHO_N "(cached) $ECHO_C" >&6
5487 else
5488 cat >conftest.$ac_ext <<_ACEOF
5489 /* confdefs.h. */
5490 _ACEOF
5491 cat confdefs.h >>conftest.$ac_ext
5492 cat >>conftest.$ac_ext <<_ACEOF
5493 /* end confdefs.h. */
5494
5495 int
5496 main ()
5497 {
5498
5499 ;
5500 return 0;
5501 }
5502 _ACEOF
5503 # Make sure it works both with $CC and with simple cc.
5504 # We do the test twice because some compilers refuse to overwrite an
5505 # existing .o file with -o, though they will create one.
5506 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
5507 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5508 (eval $ac_try) 2>&5
5509 ac_status=$?
5510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5511 (exit $ac_status); } &&
5512 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5513 (eval $ac_try) 2>&5
5514 ac_status=$?
5515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5516 (exit $ac_status); };
5517 then
5518 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
5519 if test "x$CC" != xcc; then
5520 # Test first that cc exists at all.
5521 if { ac_try='cc -c conftest.$ac_ext >&5'
5522 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5523 (eval $ac_try) 2>&5
5524 ac_status=$?
5525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5526 (exit $ac_status); }; }; then
5527 ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
5528 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5529 (eval $ac_try) 2>&5
5530 ac_status=$?
5531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5532 (exit $ac_status); } &&
5533 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5534 (eval $ac_try) 2>&5
5535 ac_status=$?
5536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5537 (exit $ac_status); };
5538 then
5539 # cc works too.
5540 :
5541 else
5542 # cc exists but doesn't like -o.
5543 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5544 fi
5545 fi
5546 fi
5547 else
5548 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5549 fi
5550 rm -f conftest*
5551
5552 fi
5553 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
5554 echo "$as_me:$LINENO: result: yes" >&5
5555 echo "${ECHO_T}yes" >&6
5556 else
5557 echo "$as_me:$LINENO: result: no" >&5
5558 echo "${ECHO_T}no" >&6
5559
5560 cat >>confdefs.h <<\_ACEOF
5561 #define NO_MINUS_C_MINUS_O 1
5562 _ACEOF
5563
5564 fi
5565
5566 # FIXME: we rely on the cache variable name because
5567 # there is no other way.
5568 set dummy $CC
5569 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5570 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
5571 # Losing compiler, so override with the script.
5572 # FIXME: It is wrong to rewrite CC.
5573 # But if we don't then we get into trouble of one sort or another.
5574 # A longer-term fix would be to have automake use am__CC in this case,
5575 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5576 CC="$am_aux_dir/compile $CC"
5577 fi
5578
5579
5580
5581 subdirs="$subdirs libltdl"
5582
5583
5584 if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then
5585 COMPPATH=.
5586 else
5587 COMPPATH=..
5588 fi
5589
5590
5591 # The -no-testsuite modules omit the test subdir.
5592
5593
5594 if test -d $srcdir/testsuite; then
5595 TESTSUBDIR_TRUE=
5596 TESTSUBDIR_FALSE='#'
5597 else
5598 TESTSUBDIR_TRUE='#'
5599 TESTSUBDIR_FALSE=
5600 fi
5601
5602
5603 # Should the runtime set system properties by examining the
5604 # environment variable GCJ_PROPERTIES?
5605 # Check whether --enable-getenv-properties or --disable-getenv-properties was given.
5606 if test "${enable_getenv_properties+set}" = set; then
5607 enableval="$enable_getenv_properties"
5608
5609 fi;
5610
5611 # Whether GCJ_PROPERTIES is used depends on the target.
5612 if test -z "$enable_getenv_properties"; then
5613 enable_getenv_properties=${enable_getenv_properties_default-yes}
5614 fi
5615 if test "$enable_getenv_properties" = no; then
5616
5617 cat >>confdefs.h <<\_ACEOF
5618 #define DISABLE_GETENV_PROPERTIES 1
5619 _ACEOF
5620
5621 fi
5622
5623 # Whether we should use arguments to main()
5624 if test -z "$enable_main_args"; then
5625 enable_main_args=${enable_main_args_default-yes}
5626 fi
5627 if test "$enable_main_args" = no; then
5628
5629 cat >>confdefs.h <<\_ACEOF
5630 #define DISABLE_MAIN_ARGS 1
5631 _ACEOF
5632
5633 fi
5634
5635
5636 # Should we use hashtable-based synchronization?
5637 # Currently works only for Linux X86/ia64
5638 # Typically faster and more space-efficient
5639 # Check whether --enable-hash-synchronization or --disable-hash-synchronization was given.
5640 if test "${enable_hash_synchronization+set}" = set; then
5641 enableval="$enable_hash_synchronization"
5642
5643 fi;
5644
5645 if test -z "$enable_hash_synchronization"; then
5646 enable_hash_synchronization=$enable_hash_synchronization_default
5647 fi
5648
5649 # Do we allow intermodule optimizations (i.e. compiling many files at once)?
5650 # Check whether --enable-libgcj-multifile or --disable-libgcj-multifile was given.
5651 if test "${enable_libgcj_multifile+set}" = set; then
5652 enableval="$enable_libgcj_multifile"
5653 case "${enableval}" in
5654 yes) enable_libgcj_multifile=yes ;;
5655 no) enable_libgcj_multifile=no ;;
5656 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-libgcj-multifile" >&5
5657 echo "$as_me: error: bad value ${enableval} for --enable-libgcj-multifile" >&2;}
5658 { (exit 1); exit 1; }; } ;;
5659 esac
5660 else
5661 enable_libgcj_multifile=no
5662 fi;
5663
5664
5665 if test "$enable_libgcj_multifile" = yes; then
5666 ONESTEP_TRUE=
5667 ONESTEP_FALSE='#'
5668 else
5669 ONESTEP_TRUE='#'
5670 ONESTEP_FALSE=
5671 fi
5672
5673
5674 # What is the native OS API for MinGW?
5675
5676 # Check whether --with-win32-nlsapi or --without-win32-nlsapi was given.
5677 if test "${with_win32_nlsapi+set}" = set; then
5678 withval="$with_win32_nlsapi"
5679 case "${withval}" in
5680 ansi) with_win32_nlsapi=ansi ;;
5681 unicows) with_win32_nlsapi=unicows ;;
5682 unicode) with_win32_nlsapi=unicode ;;
5683 *) { { echo "$as_me:$LINENO: error: Bad value ${withval} for --with-win32-nlsapi." >&5
5684 echo "$as_me: error: Bad value ${withval} for --with-win32-nlsapi." >&2;}
5685 { (exit 1); exit 1; }; } ;;
5686 esac
5687 else
5688 with_win32_nlsapi=ansi
5689 fi;
5690
5691 case "${with_win32_nlsapi}" in
5692 unicows | unicode)
5693
5694 cat >>confdefs.h <<\_ACEOF
5695 #define MINGW_LIBGCJ_UNICODE 1
5696 _ACEOF
5697
5698 ;;
5699 esac
5700
5701 # configure.host sets slow_pthread_self if the synchronization code should
5702 # try to avoid pthread_self calls by caching thread IDs in a hashtable.
5703 if test "${slow_pthread_self}" = "yes"; then
5704
5705 cat >>confdefs.h <<\_ACEOF
5706 #define SLOW_PTHREAD_SELF 1
5707 _ACEOF
5708
5709 fi
5710
5711
5712 # See if the user has requested runtime debugging.
5713 LIBGCJDEBUG="false"
5714
5715 # Check whether --enable-libgcj-debug or --disable-libgcj-debug was given.
5716 if test "${enable_libgcj_debug+set}" = set; then
5717 enableval="$enable_libgcj_debug"
5718 if test "$enable_libgcj_debug" = yes; then
5719
5720 cat >>confdefs.h <<\_ACEOF
5721 #define DEBUG 1
5722 _ACEOF
5723
5724 LIBGCJDEBUG="true"
5725 fi
5726 fi;
5727
5728 # Check for gc debugging. This option is handled both here and in the GC.
5729 # Check whether --enable-gc-debug or --disable-gc-debug was given.
5730 if test "${enable_gc_debug+set}" = set; then
5731 enableval="$enable_gc_debug"
5732 if test "$enable_gc_debug" = "yes"; then
5733
5734 cat >>confdefs.h <<\_ACEOF
5735 #define LIBGCJ_GC_DEBUG 1
5736 _ACEOF
5737
5738 fi
5739 fi;
5740
5741 # See if the user has the interpreter included.
5742 # Check whether --enable-interpreter or --disable-interpreter was given.
5743 if test "${enable_interpreter+set}" = set; then
5744 enableval="$enable_interpreter"
5745 if test "$enable_interpreter" = yes; then
5746 # This can also be set in configure.host.
5747 libgcj_interpreter=yes
5748 elif test "$enable_interpreter" = no; then
5749 libgcj_interpreter=no
5750 fi
5751 fi;
5752
5753 if test "$libgcj_interpreter" = yes; then
5754
5755 cat >>confdefs.h <<\_ACEOF
5756 #define INTERPRETER 1
5757 _ACEOF
5758
5759 fi
5760 INTERPRETER="$libgcj_interpreter"
5761
5762
5763 echo "$as_me:$LINENO: checking for exception model to use" >&5
5764 echo $ECHO_N "checking for exception model to use... $ECHO_C" >&6
5765 ac_ext=cc
5766 ac_cpp='$CXXCPP $CPPFLAGS'
5767 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5768 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5769 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5770
5771 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
5772 if test "${enable_sjlj_exceptions+set}" = set; then
5773 enableval="$enable_sjlj_exceptions"
5774 :
5775 else
5776 cat > conftest.$ac_ext << EOF
5777 #line 5777 "configure"
5778 struct S { ~S(); };
5779 void bar();
5780 void foo()
5781 {
5782 S s;
5783 bar();
5784 }
5785 EOF
5786 old_CXXFLAGS="$CXXFLAGS"
5787 CXXFLAGS=-S
5788 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5789 (eval $ac_compile) 2>&5
5790 ac_status=$?
5791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5792 (exit $ac_status); }; then
5793 if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
5794 enable_sjlj_exceptions=yes
5795 elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
5796 enable_sjlj_exceptions=no
5797 fi
5798 fi
5799 CXXFLAGS="$old_CXXFLAGS"
5800 rm -f conftest*
5801 fi;
5802 if test x$enable_sjlj_exceptions = xyes; then
5803
5804 cat >>confdefs.h <<\_ACEOF
5805 #define SJLJ_EXCEPTIONS 1
5806 _ACEOF
5807
5808 ac_exception_model_name=sjlj
5809 elif test x$enable_sjlj_exceptions = xno; then
5810 ac_exception_model_name="call frame"
5811 else
5812 { { echo "$as_me:$LINENO: error: unable to detect exception model" >&5
5813 echo "$as_me: error: unable to detect exception model" >&2;}
5814 { (exit 1); exit 1; }; }
5815 fi
5816 ac_ext=c
5817 ac_cpp='$CPP $CPPFLAGS'
5818 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5819 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5820 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5821
5822 echo "$as_me:$LINENO: result: $ac_exception_model_name" >&5
5823 echo "${ECHO_T}$ac_exception_model_name" >&6
5824
5825 # If we are non using SJLJ exceptions, and this host does not have support
5826 # for unwinding from a signal handler, enable checked dereferences and divides.
5827 if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
5828 CHECKREFSPEC=-fcheck-references
5829 DIVIDESPEC=-fuse-divide-subroutine
5830 EXCEPTIONSPEC=
5831 fi
5832
5833 # See if the user wants to disable java.net. This is the mildly
5834 # ugly way that we admit that target-side configuration sucks.
5835 # Check whether --enable-java-net or --disable-java-net was given.
5836 if test "${enable_java_net+set}" = set; then
5837 enableval="$enable_java_net"
5838
5839 fi;
5840
5841 # Whether java.net is built by default can depend on the target.
5842 if test -z "$enable_java_net"; then
5843 enable_java_net=${enable_java_net_default-yes}
5844 fi
5845 if test "$enable_java_net" = no; then
5846
5847 cat >>confdefs.h <<\_ACEOF
5848 #define DISABLE_JAVA_NET 1
5849 _ACEOF
5850
5851 fi
5852
5853 # See if the user wants to configure without libffi. Some
5854 # architectures don't support it, and default values are set in
5855 # configure.host.
5856
5857 # Check whether --with-libffi or --without-libffi was given.
5858 if test "${with_libffi+set}" = set; then
5859 withval="$with_libffi"
5860 :
5861 else
5862 with_libffi=${with_libffi_default-yes}
5863 fi;
5864
5865 LIBFFI=
5866 LIBFFIINCS=
5867 if test "$with_libffi" != no; then
5868
5869 cat >>confdefs.h <<\_ACEOF
5870 #define USE_LIBFFI 1
5871 _ACEOF
5872
5873 LIBFFI=../libffi/libffi_convenience.la
5874 LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
5875 fi
5876
5877
5878
5879 # See if the user wants to disable JVMPI support.
5880 # Check whether --enable-jvmpi or --disable-jvmpi was given.
5881 if test "${enable_jvmpi+set}" = set; then
5882 enableval="$enable_jvmpi"
5883
5884 fi;
5885
5886 if test "$enable_jvmpi" != no; then
5887
5888 cat >>confdefs.h <<\_ACEOF
5889 #define ENABLE_JVMPI 1
5890 _ACEOF
5891
5892 fi
5893
5894 # If the target is an eCos system, use the appropriate eCos
5895 # I/O routines.
5896 # FIXME: this should not be a local option but a global target
5897 # system; at present there is no eCos target.
5898 TARGET_ECOS=${PROCESS-"no"}
5899
5900 # Check whether --with-ecos or --without-ecos was given.
5901 if test "${with_ecos+set}" = set; then
5902 withval="$with_ecos"
5903 TARGET_ECOS="$with_ecos"
5904
5905 fi;
5906
5907 supply_backtrace=no
5908
5909 PLATFORM_INNER_NAT_HDRS=
5910 case "$TARGET_ECOS" in
5911 no) case "$host" in
5912 *mingw*)
5913 PLATFORM=Win32
5914 PLATFORMNET=Win32
5915 PLATFORMH=win32.h
5916
5917 echo "$as_me:$LINENO: checking whether 'ld' is at least 2.13" >&5
5918 echo $ECHO_N "checking whether 'ld' is at least 2.13... $ECHO_C" >&6
5919 LD_PROG=`$CC --print-prog-name=ld`
5920 LD_VERSION=`$LD_PROG --version`
5921 LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
5922 LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
5923 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
5924 LD_OK="ok"
5925 else
5926 if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
5927 LD_OK="ok"
5928 fi
5929 fi
5930 if test "x$LD_OK" != x; then
5931 echo "$as_me:$LINENO: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
5932 echo "${ECHO_T}yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
5933 else
5934 echo "$as_me:$LINENO: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
5935 echo "${ECHO_T}no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
5936 { echo "$as_me:$LINENO: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
5937 echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
5938
5939 cat >>confdefs.h <<\_ACEOF
5940 #define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1
5941 _ACEOF
5942
5943 fi
5944 ;;
5945 *)
5946 PLATFORM=Posix
5947 PLATFORMNET=Posix
5948 PLATFORMH=posix.h
5949 PLATFORM_INNER_NAT_HDRS='java/lang/ConcreteProcess$$ProcessManager.h'
5950 ;;
5951 esac
5952 ;;
5953 *)
5954 PLATFORM=Ecos
5955 PLATFORMNET=NoNet
5956
5957 cat >>confdefs.h <<\_ACEOF
5958 #define ECOS 1
5959 _ACEOF
5960
5961 PLATFORMH=posix.h
5962 ;;
5963 esac
5964
5965 ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
5966
5967
5968 ac_ext=c
5969 ac_cpp='$CPP $CPPFLAGS'
5970 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5971 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5972 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5973 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5974 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
5975 # On Suns, sometimes $CPP names a directory.
5976 if test -n "$CPP" && test -d "$CPP"; then
5977 CPP=
5978 fi
5979 if test -z "$CPP"; then
5980 if test "${ac_cv_prog_CPP+set}" = set; then
5981 echo $ECHO_N "(cached) $ECHO_C" >&6
5982 else
5983 # Double quotes because CPP needs to be expanded
5984 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5985 do
5986 ac_preproc_ok=false
5987 for ac_c_preproc_warn_flag in '' yes
5988 do
5989 # Use a header file that comes with gcc, so configuring glibc
5990 # with a fresh cross-compiler works.
5991 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5992 # <limits.h> exists even on freestanding compilers.
5993 # On the NeXT, cc -E runs the code through the compiler's parser,
5994 # not just through cpp. "Syntax error" is here to catch this case.
5995 cat >conftest.$ac_ext <<_ACEOF
5996 /* confdefs.h. */
5997 _ACEOF
5998 cat confdefs.h >>conftest.$ac_ext
5999 cat >>conftest.$ac_ext <<_ACEOF
6000 /* end confdefs.h. */
6001 #ifdef __STDC__
6002 # include <limits.h>
6003 #else
6004 # include <assert.h>
6005 #endif
6006 Syntax error
6007 _ACEOF
6008 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6009 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6010 ac_status=$?
6011 grep -v '^ *+' conftest.er1 >conftest.err
6012 rm -f conftest.er1
6013 cat conftest.err >&5
6014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6015 (exit $ac_status); } >/dev/null; then
6016 if test -s conftest.err; then
6017 ac_cpp_err=$ac_c_preproc_warn_flag
6018 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6019 else
6020 ac_cpp_err=
6021 fi
6022 else
6023 ac_cpp_err=yes
6024 fi
6025 if test -z "$ac_cpp_err"; then
6026 :
6027 else
6028 echo "$as_me: failed program was:" >&5
6029 sed 's/^/| /' conftest.$ac_ext >&5
6030
6031 # Broken: fails on valid input.
6032 continue
6033 fi
6034 rm -f conftest.err conftest.$ac_ext
6035
6036 # OK, works on sane cases. Now check whether non-existent headers
6037 # can be detected and how.
6038 cat >conftest.$ac_ext <<_ACEOF
6039 /* confdefs.h. */
6040 _ACEOF
6041 cat confdefs.h >>conftest.$ac_ext
6042 cat >>conftest.$ac_ext <<_ACEOF
6043 /* end confdefs.h. */
6044 #include <ac_nonexistent.h>
6045 _ACEOF
6046 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6047 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6048 ac_status=$?
6049 grep -v '^ *+' conftest.er1 >conftest.err
6050 rm -f conftest.er1
6051 cat conftest.err >&5
6052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6053 (exit $ac_status); } >/dev/null; then
6054 if test -s conftest.err; then
6055 ac_cpp_err=$ac_c_preproc_warn_flag
6056 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6057 else
6058 ac_cpp_err=
6059 fi
6060 else
6061 ac_cpp_err=yes
6062 fi
6063 if test -z "$ac_cpp_err"; then
6064 # Broken: success on invalid input.
6065 continue
6066 else
6067 echo "$as_me: failed program was:" >&5
6068 sed 's/^/| /' conftest.$ac_ext >&5
6069
6070 # Passes both tests.
6071 ac_preproc_ok=:
6072 break
6073 fi
6074 rm -f conftest.err conftest.$ac_ext
6075
6076 done
6077 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6078 rm -f conftest.err conftest.$ac_ext
6079 if $ac_preproc_ok; then
6080 break
6081 fi
6082
6083 done
6084 ac_cv_prog_CPP=$CPP
6085
6086 fi
6087 CPP=$ac_cv_prog_CPP
6088 else
6089 ac_cv_prog_CPP=$CPP
6090 fi
6091 echo "$as_me:$LINENO: result: $CPP" >&5
6092 echo "${ECHO_T}$CPP" >&6
6093 ac_preproc_ok=false
6094 for ac_c_preproc_warn_flag in '' yes
6095 do
6096 # Use a header file that comes with gcc, so configuring glibc
6097 # with a fresh cross-compiler works.
6098 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6099 # <limits.h> exists even on freestanding compilers.
6100 # On the NeXT, cc -E runs the code through the compiler's parser,
6101 # not just through cpp. "Syntax error" is here to catch this case.
6102 cat >conftest.$ac_ext <<_ACEOF
6103 /* confdefs.h. */
6104 _ACEOF
6105 cat confdefs.h >>conftest.$ac_ext
6106 cat >>conftest.$ac_ext <<_ACEOF
6107 /* end confdefs.h. */
6108 #ifdef __STDC__
6109 # include <limits.h>
6110 #else
6111 # include <assert.h>
6112 #endif
6113 Syntax error
6114 _ACEOF
6115 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6116 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6117 ac_status=$?
6118 grep -v '^ *+' conftest.er1 >conftest.err
6119 rm -f conftest.er1
6120 cat conftest.err >&5
6121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6122 (exit $ac_status); } >/dev/null; then
6123 if test -s conftest.err; then
6124 ac_cpp_err=$ac_c_preproc_warn_flag
6125 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6126 else
6127 ac_cpp_err=
6128 fi
6129 else
6130 ac_cpp_err=yes
6131 fi
6132 if test -z "$ac_cpp_err"; then
6133 :
6134 else
6135 echo "$as_me: failed program was:" >&5
6136 sed 's/^/| /' conftest.$ac_ext >&5
6137
6138 # Broken: fails on valid input.
6139 continue
6140 fi
6141 rm -f conftest.err conftest.$ac_ext
6142
6143 # OK, works on sane cases. Now check whether non-existent headers
6144 # can be detected and how.
6145 cat >conftest.$ac_ext <<_ACEOF
6146 /* confdefs.h. */
6147 _ACEOF
6148 cat confdefs.h >>conftest.$ac_ext
6149 cat >>conftest.$ac_ext <<_ACEOF
6150 /* end confdefs.h. */
6151 #include <ac_nonexistent.h>
6152 _ACEOF
6153 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6154 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6155 ac_status=$?
6156 grep -v '^ *+' conftest.er1 >conftest.err
6157 rm -f conftest.er1
6158 cat conftest.err >&5
6159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6160 (exit $ac_status); } >/dev/null; then
6161 if test -s conftest.err; then
6162 ac_cpp_err=$ac_c_preproc_warn_flag
6163 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6164 else
6165 ac_cpp_err=
6166 fi
6167 else
6168 ac_cpp_err=yes
6169 fi
6170 if test -z "$ac_cpp_err"; then
6171 # Broken: success on invalid input.
6172 continue
6173 else
6174 echo "$as_me: failed program was:" >&5
6175 sed 's/^/| /' conftest.$ac_ext >&5
6176
6177 # Passes both tests.
6178 ac_preproc_ok=:
6179 break
6180 fi
6181 rm -f conftest.err conftest.$ac_ext
6182
6183 done
6184 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6185 rm -f conftest.err conftest.$ac_ext
6186 if $ac_preproc_ok; then
6187 :
6188 else
6189 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6190 See \`config.log' for more details." >&5
6191 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6192 See \`config.log' for more details." >&2;}
6193 { (exit 1); exit 1; }; }
6194 fi
6195
6196 ac_ext=c
6197 ac_cpp='$CPP $CPPFLAGS'
6198 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6199 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6200 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6201
6202
6203 echo "$as_me:$LINENO: checking for egrep" >&5
6204 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6205 if test "${ac_cv_prog_egrep+set}" = set; then
6206 echo $ECHO_N "(cached) $ECHO_C" >&6
6207 else
6208 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6209 then ac_cv_prog_egrep='grep -E'
6210 else ac_cv_prog_egrep='egrep'
6211 fi
6212 fi
6213 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6214 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6215 EGREP=$ac_cv_prog_egrep
6216
6217
6218 cat >conftest.$ac_ext <<_ACEOF
6219 /* confdefs.h. */
6220 _ACEOF
6221 cat confdefs.h >>conftest.$ac_ext
6222 cat >>conftest.$ac_ext <<_ACEOF
6223 /* end confdefs.h. */
6224 #include <stdint.h>
6225
6226 _ACEOF
6227 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6228 $EGREP "uint32_t" >/dev/null 2>&1; then
6229
6230 cat >>confdefs.h <<\_ACEOF
6231 #define HAVE_INT32_DEFINED 1
6232 _ACEOF
6233
6234 fi
6235 rm -f conftest*
6236
6237 cat >conftest.$ac_ext <<_ACEOF
6238 /* confdefs.h. */
6239 _ACEOF
6240 cat confdefs.h >>conftest.$ac_ext
6241 cat >>conftest.$ac_ext <<_ACEOF
6242 /* end confdefs.h. */
6243 #include <inttypes.h>
6244
6245 _ACEOF
6246 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6247 $EGREP "uint32_t" >/dev/null 2>&1; then
6248
6249 cat >>confdefs.h <<\_ACEOF
6250 #define HAVE_INT32_DEFINED 1
6251 _ACEOF
6252
6253 fi
6254 rm -f conftest*
6255
6256 cat >conftest.$ac_ext <<_ACEOF
6257 /* confdefs.h. */
6258 _ACEOF
6259 cat confdefs.h >>conftest.$ac_ext
6260 cat >>conftest.$ac_ext <<_ACEOF
6261 /* end confdefs.h. */
6262 #include <sys/types.h>
6263
6264 _ACEOF
6265 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6266 $EGREP "u_int32_t" >/dev/null 2>&1; then
6267
6268 cat >>confdefs.h <<\_ACEOF
6269 #define HAVE_BSD_INT32_DEFINED 1
6270 _ACEOF
6271
6272 fi
6273 rm -f conftest*
6274
6275 cat >conftest.$ac_ext <<_ACEOF
6276 /* confdefs.h. */
6277 _ACEOF
6278 cat confdefs.h >>conftest.$ac_ext
6279 cat >>conftest.$ac_ext <<_ACEOF
6280 /* end confdefs.h. */
6281 #include <sys/config.h>
6282
6283 _ACEOF
6284 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6285 $EGREP "u_int32_t" >/dev/null 2>&1; then
6286
6287 cat >>confdefs.h <<\_ACEOF
6288 #define HAVE_BSD_INT32_DEFINED 1
6289 _ACEOF
6290
6291 fi
6292 rm -f conftest*
6293
6294
6295
6296
6297 if test "$PLATFORM" = Win32; then
6298 USING_WIN32_PLATFORM_TRUE=
6299 USING_WIN32_PLATFORM_FALSE='#'
6300 else
6301 USING_WIN32_PLATFORM_TRUE='#'
6302 USING_WIN32_PLATFORM_FALSE=
6303 fi
6304
6305
6306
6307 if test "$PLATFORM" = Posix; then
6308 USING_POSIX_PLATFORM_TRUE=
6309 USING_POSIX_PLATFORM_FALSE='#'
6310 else
6311 USING_POSIX_PLATFORM_TRUE='#'
6312 USING_POSIX_PLATFORM_FALSE=
6313 fi
6314
6315
6316
6317 if test "$PLATFORM" = Ecos; then
6318 USING_ECOS_PLATFORM_TRUE=
6319 USING_ECOS_PLATFORM_FALSE='#'
6320 else
6321 USING_ECOS_PLATFORM_TRUE='#'
6322 USING_ECOS_PLATFORM_FALSE=
6323 fi
6324
6325
6326 case "$host" in
6327 *-darwin*) DARWIN_CRT=true ;;
6328 *) DARWIN_CRT=false ;;
6329 esac
6330
6331
6332 if $DARWIN_CRT; then
6333 USING_DARWIN_CRT_TRUE=
6334 USING_DARWIN_CRT_FALSE='#'
6335 else
6336 USING_DARWIN_CRT_TRUE='#'
6337 USING_DARWIN_CRT_FALSE=
6338 fi
6339
6340
6341 # These may not be defined in a non-ANS conformant embedded system.
6342 # FIXME: Should these case a runtime exception in that case?
6343 cat >conftest.$ac_ext <<_ACEOF
6344 /* confdefs.h. */
6345 _ACEOF
6346 cat confdefs.h >>conftest.$ac_ext
6347 cat >>conftest.$ac_ext <<_ACEOF
6348 /* end confdefs.h. */
6349 #include <time.h>
6350
6351 _ACEOF
6352 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6353 $EGREP "mktime" >/dev/null 2>&1; then
6354
6355 cat >>confdefs.h <<\_ACEOF
6356 #define HAVE_MKTIME 1
6357 _ACEOF
6358
6359 fi
6360 rm -f conftest*
6361
6362 cat >conftest.$ac_ext <<_ACEOF
6363 /* confdefs.h. */
6364 _ACEOF
6365 cat confdefs.h >>conftest.$ac_ext
6366 cat >>conftest.$ac_ext <<_ACEOF
6367 /* end confdefs.h. */
6368 #include <time.h>
6369
6370 _ACEOF
6371 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6372 $EGREP "localtime" >/dev/null 2>&1; then
6373
6374 cat >>confdefs.h <<\_ACEOF
6375 #define HAVE_LOCALTIME 1
6376 _ACEOF
6377
6378 fi
6379 rm -f conftest*
6380
6381
6382 # Create the subdirectory for natFile.cc, or the attempt
6383 # to create the link will fail.
6384 test -d java || mkdir java
6385 test -d java/io || mkdir java/io
6386 test -d gnu || mkdir gnu
6387 ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
6388
6389
6390 # Likewise for ConcreteProcess.java and natConcreteProcess.cc.
6391 test -d java/lang || mkdir java/lang
6392 ac_config_links="$ac_config_links java/lang/ConcreteProcess.java:java/lang/${PLATFORM}Process.java"
6393
6394 ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
6395
6396
6397 # Likewise for natInetAddress.cc and natNetworkInterface.cc.
6398 test -d java/net || mkdir java/net
6399 ac_config_links="$ac_config_links java/net/natInetAddress.cc:java/net/natInetAddress${PLATFORMNET}.cc"
6400
6401 ac_config_links="$ac_config_links java/net/natNetworkInterface.cc:java/net/natNetworkInterface${PLATFORMNET}.cc"
6402
6403
6404 # Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
6405 test -d gnu/java || mkdir gnu/java
6406 test -d gnu/java/net || mkdir gnu/java/net
6407 ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
6408
6409 ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
6410
6411
6412 # Likewise for natPipeImpl.cc and natSelectorImpl.cc.
6413 test -d gnu/java/nio || mkdir gnu/java/nio
6414 ac_config_links="$ac_config_links gnu/java/nio/natPipeImpl.cc:gnu/java/nio/natPipeImpl${PLATFORM}.cc"
6415
6416 ac_config_links="$ac_config_links gnu/java/nio/natSelectorImpl.cc:gnu/java/nio/natSelectorImpl${PLATFORM}.cc"
6417
6418 test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
6419 ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
6420
6421
6422 case "${host}" in
6423 *mingw*)
6424 SYSTEMSPEC="-lgdi32 -lws2_32"
6425 if test "${with_win32_nlsapi}" = "unicows"; then
6426 SYSTEMSPEC="-lunicows $SYSTEMSPEC"
6427 fi
6428 ;;
6429 *)
6430 SYSTEMSPEC=
6431 ;;
6432 esac
6433
6434
6435 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
6436
6437
6438
6439 # Check whether --with-system-zlib or --without-system-zlib was given.
6440 if test "${with_system_zlib+set}" = set; then
6441 withval="$with_system_zlib"
6442
6443 fi;
6444 ZLIBSPEC=
6445
6446 ZLIBTESTSPEC=
6447
6448
6449 echo "$as_me:$LINENO: checking for X" >&5
6450 echo $ECHO_N "checking for X... $ECHO_C" >&6
6451
6452
6453 # Check whether --with-x or --without-x was given.
6454 if test "${with_x+set}" = set; then
6455 withval="$with_x"
6456
6457 fi;
6458 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6459 if test "x$with_x" = xno; then
6460 # The user explicitly disabled X.
6461 have_x=disabled
6462 else
6463 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
6464 # Both variables are already set.
6465 have_x=yes
6466 else
6467 if test "${ac_cv_have_x+set}" = set; then
6468 echo $ECHO_N "(cached) $ECHO_C" >&6
6469 else
6470 # One or both of the vars are not set, and there is no cached value.
6471 ac_x_includes=no ac_x_libraries=no
6472 rm -fr conftest.dir
6473 if mkdir conftest.dir; then
6474 cd conftest.dir
6475 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
6476 cat >Imakefile <<'_ACEOF'
6477 acfindx:
6478 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
6479 _ACEOF
6480 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
6481 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6482 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
6483 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6484 for ac_extension in a so sl; do
6485 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
6486 test -f $ac_im_libdir/libX11.$ac_extension; then
6487 ac_im_usrlibdir=$ac_im_libdir; break
6488 fi
6489 done
6490 # Screen out bogus values from the imake configuration. They are
6491 # bogus both because they are the default anyway, and because
6492 # using them would break gcc on systems where it needs fixed includes.
6493 case $ac_im_incroot in
6494 /usr/include) ;;
6495 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6496 esac
6497 case $ac_im_usrlibdir in
6498 /usr/lib | /lib) ;;
6499 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6500 esac
6501 fi
6502 cd ..
6503 rm -fr conftest.dir
6504 fi
6505
6506 # Standard set of common directories for X headers.
6507 # Check X11 before X11Rn because it is often a symlink to the current release.
6508 ac_x_header_dirs='
6509 /usr/X11/include
6510 /usr/X11R6/include
6511 /usr/X11R5/include
6512 /usr/X11R4/include
6513
6514 /usr/include/X11
6515 /usr/include/X11R6
6516 /usr/include/X11R5
6517 /usr/include/X11R4
6518
6519 /usr/local/X11/include
6520 /usr/local/X11R6/include
6521 /usr/local/X11R5/include
6522 /usr/local/X11R4/include
6523
6524 /usr/local/include/X11
6525 /usr/local/include/X11R6
6526 /usr/local/include/X11R5
6527 /usr/local/include/X11R4
6528
6529 /usr/X386/include
6530 /usr/x386/include
6531 /usr/XFree86/include/X11
6532
6533 /usr/include
6534 /usr/local/include
6535 /usr/unsupported/include
6536 /usr/athena/include
6537 /usr/local/x11r5/include
6538 /usr/lpp/Xamples/include
6539
6540 /usr/openwin/include
6541 /usr/openwin/share/include'
6542
6543 if test "$ac_x_includes" = no; then
6544 # Guess where to find include files, by looking for Intrinsic.h.
6545 # First, try using that file with no special directory specified.
6546 cat >conftest.$ac_ext <<_ACEOF
6547 /* confdefs.h. */
6548 _ACEOF
6549 cat confdefs.h >>conftest.$ac_ext
6550 cat >>conftest.$ac_ext <<_ACEOF
6551 /* end confdefs.h. */
6552 #include <X11/Intrinsic.h>
6553 _ACEOF
6554 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6555 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6556 ac_status=$?
6557 grep -v '^ *+' conftest.er1 >conftest.err
6558 rm -f conftest.er1
6559 cat conftest.err >&5
6560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6561 (exit $ac_status); } >/dev/null; then
6562 if test -s conftest.err; then
6563 ac_cpp_err=$ac_c_preproc_warn_flag
6564 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6565 else
6566 ac_cpp_err=
6567 fi
6568 else
6569 ac_cpp_err=yes
6570 fi
6571 if test -z "$ac_cpp_err"; then
6572 # We can compile using X headers with no special include directory.
6573 ac_x_includes=
6574 else
6575 echo "$as_me: failed program was:" >&5
6576 sed 's/^/| /' conftest.$ac_ext >&5
6577
6578 for ac_dir in $ac_x_header_dirs; do
6579 if test -r "$ac_dir/X11/Intrinsic.h"; then
6580 ac_x_includes=$ac_dir
6581 break
6582 fi
6583 done
6584 fi
6585 rm -f conftest.err conftest.$ac_ext
6586 fi # $ac_x_includes = no
6587
6588 if test "$ac_x_libraries" = no; then
6589 # Check for the libraries.
6590 # See if we find them without any special options.
6591 # Don't add to $LIBS permanently.
6592 ac_save_LIBS=$LIBS
6593 LIBS="-lXt $LIBS"
6594 if test x$gcc_no_link = xyes; then
6595 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6596 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6597 { (exit 1); exit 1; }; }
6598 fi
6599 cat >conftest.$ac_ext <<_ACEOF
6600 /* confdefs.h. */
6601 _ACEOF
6602 cat confdefs.h >>conftest.$ac_ext
6603 cat >>conftest.$ac_ext <<_ACEOF
6604 /* end confdefs.h. */
6605 #include <X11/Intrinsic.h>
6606 int
6607 main ()
6608 {
6609 XtMalloc (0)
6610 ;
6611 return 0;
6612 }
6613 _ACEOF
6614 rm -f conftest.$ac_objext conftest$ac_exeext
6615 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6616 (eval $ac_link) 2>conftest.er1
6617 ac_status=$?
6618 grep -v '^ *+' conftest.er1 >conftest.err
6619 rm -f conftest.er1
6620 cat conftest.err >&5
6621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6622 (exit $ac_status); } &&
6623 { ac_try='test -z "$ac_c_werror_flag"
6624 || test ! -s conftest.err'
6625 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6626 (eval $ac_try) 2>&5
6627 ac_status=$?
6628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6629 (exit $ac_status); }; } &&
6630 { ac_try='test -s conftest$ac_exeext'
6631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6632 (eval $ac_try) 2>&5
6633 ac_status=$?
6634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6635 (exit $ac_status); }; }; then
6636 LIBS=$ac_save_LIBS
6637 # We can link X programs with no special library path.
6638 ac_x_libraries=
6639 else
6640 echo "$as_me: failed program was:" >&5
6641 sed 's/^/| /' conftest.$ac_ext >&5
6642
6643 LIBS=$ac_save_LIBS
6644 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6645 do
6646 # Don't even attempt the hair of trying to link an X program!
6647 for ac_extension in a so sl; do
6648 if test -r $ac_dir/libXt.$ac_extension; then
6649 ac_x_libraries=$ac_dir
6650 break 2
6651 fi
6652 done
6653 done
6654 fi
6655 rm -f conftest.err conftest.$ac_objext \
6656 conftest$ac_exeext conftest.$ac_ext
6657 fi # $ac_x_libraries = no
6658
6659 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
6660 # Didn't find X anywhere. Cache the known absence of X.
6661 ac_cv_have_x="have_x=no"
6662 else
6663 # Record where we found X for the cache.
6664 ac_cv_have_x="have_x=yes \
6665 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
6666 fi
6667 fi
6668
6669 fi
6670 eval "$ac_cv_have_x"
6671 fi # $with_x != no
6672
6673 if test "$have_x" != yes; then
6674 echo "$as_me:$LINENO: result: $have_x" >&5
6675 echo "${ECHO_T}$have_x" >&6
6676 no_x=yes
6677 else
6678 # If each of the values was on the command line, it overrides each guess.
6679 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6680 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6681 # Update the cache value to reflect the command line values.
6682 ac_cv_have_x="have_x=yes \
6683 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
6684 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
6685 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
6686 fi
6687
6688 if test "$no_x" = yes; then
6689 # Not all programs may use this symbol, but it does not hurt to define it.
6690
6691 cat >>confdefs.h <<\_ACEOF
6692 #define X_DISPLAY_MISSING 1
6693 _ACEOF
6694
6695 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6696 else
6697 if test -n "$x_includes"; then
6698 X_CFLAGS="$X_CFLAGS -I$x_includes"
6699 fi
6700
6701 # It would also be nice to do this for all -L options, not just this one.
6702 if test -n "$x_libraries"; then
6703 X_LIBS="$X_LIBS -L$x_libraries"
6704 # For Solaris; some versions of Sun CC require a space after -R and
6705 # others require no space. Words are not sufficient . . . .
6706 case `(uname -sr) 2>/dev/null` in
6707 "SunOS 5"*)
6708 echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
6709 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
6710 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6711 if test x$gcc_no_link = xyes; then
6712 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6713 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6714 { (exit 1); exit 1; }; }
6715 fi
6716 cat >conftest.$ac_ext <<_ACEOF
6717 /* confdefs.h. */
6718 _ACEOF
6719 cat confdefs.h >>conftest.$ac_ext
6720 cat >>conftest.$ac_ext <<_ACEOF
6721 /* end confdefs.h. */
6722
6723 int
6724 main ()
6725 {
6726
6727 ;
6728 return 0;
6729 }
6730 _ACEOF
6731 rm -f conftest.$ac_objext conftest$ac_exeext
6732 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6733 (eval $ac_link) 2>conftest.er1
6734 ac_status=$?
6735 grep -v '^ *+' conftest.er1 >conftest.err
6736 rm -f conftest.er1
6737 cat conftest.err >&5
6738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6739 (exit $ac_status); } &&
6740 { ac_try='test -z "$ac_c_werror_flag"
6741 || test ! -s conftest.err'
6742 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6743 (eval $ac_try) 2>&5
6744 ac_status=$?
6745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6746 (exit $ac_status); }; } &&
6747 { ac_try='test -s conftest$ac_exeext'
6748 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6749 (eval $ac_try) 2>&5
6750 ac_status=$?
6751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6752 (exit $ac_status); }; }; then
6753 ac_R_nospace=yes
6754 else
6755 echo "$as_me: failed program was:" >&5
6756 sed 's/^/| /' conftest.$ac_ext >&5
6757
6758 ac_R_nospace=no
6759 fi
6760 rm -f conftest.err conftest.$ac_objext \
6761 conftest$ac_exeext conftest.$ac_ext
6762 if test $ac_R_nospace = yes; then
6763 echo "$as_me:$LINENO: result: no" >&5
6764 echo "${ECHO_T}no" >&6
6765 X_LIBS="$X_LIBS -R$x_libraries"
6766 else
6767 LIBS="$ac_xsave_LIBS -R $x_libraries"
6768 if test x$gcc_no_link = xyes; then
6769 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6770 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6771 { (exit 1); exit 1; }; }
6772 fi
6773 cat >conftest.$ac_ext <<_ACEOF
6774 /* confdefs.h. */
6775 _ACEOF
6776 cat confdefs.h >>conftest.$ac_ext
6777 cat >>conftest.$ac_ext <<_ACEOF
6778 /* end confdefs.h. */
6779
6780 int
6781 main ()
6782 {
6783
6784 ;
6785 return 0;
6786 }
6787 _ACEOF
6788 rm -f conftest.$ac_objext conftest$ac_exeext
6789 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6790 (eval $ac_link) 2>conftest.er1
6791 ac_status=$?
6792 grep -v '^ *+' conftest.er1 >conftest.err
6793 rm -f conftest.er1
6794 cat conftest.err >&5
6795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6796 (exit $ac_status); } &&
6797 { ac_try='test -z "$ac_c_werror_flag"
6798 || test ! -s conftest.err'
6799 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6800 (eval $ac_try) 2>&5
6801 ac_status=$?
6802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6803 (exit $ac_status); }; } &&
6804 { ac_try='test -s conftest$ac_exeext'
6805 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6806 (eval $ac_try) 2>&5
6807 ac_status=$?
6808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6809 (exit $ac_status); }; }; then
6810 ac_R_space=yes
6811 else
6812 echo "$as_me: failed program was:" >&5
6813 sed 's/^/| /' conftest.$ac_ext >&5
6814
6815 ac_R_space=no
6816 fi
6817 rm -f conftest.err conftest.$ac_objext \
6818 conftest$ac_exeext conftest.$ac_ext
6819 if test $ac_R_space = yes; then
6820 echo "$as_me:$LINENO: result: yes" >&5
6821 echo "${ECHO_T}yes" >&6
6822 X_LIBS="$X_LIBS -R $x_libraries"
6823 else
6824 echo "$as_me:$LINENO: result: neither works" >&5
6825 echo "${ECHO_T}neither works" >&6
6826 fi
6827 fi
6828 LIBS=$ac_xsave_LIBS
6829 esac
6830 fi
6831
6832 # Check for system-dependent libraries X programs must link with.
6833 # Do this before checking for the system-independent R6 libraries
6834 # (-lICE), since we may need -lsocket or whatever for X linking.
6835
6836 if test "$ISC" = yes; then
6837 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6838 else
6839 # Martyn Johnson says this is needed for Ultrix, if the X
6840 # libraries were built with DECnet support. And Karl Berry says
6841 # the Alpha needs dnet_stub (dnet does not exist).
6842 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6843 if test x$gcc_no_link = xyes; then
6844 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6845 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6846 { (exit 1); exit 1; }; }
6847 fi
6848 cat >conftest.$ac_ext <<_ACEOF
6849 /* confdefs.h. */
6850 _ACEOF
6851 cat confdefs.h >>conftest.$ac_ext
6852 cat >>conftest.$ac_ext <<_ACEOF
6853 /* end confdefs.h. */
6854
6855 /* Override any gcc2 internal prototype to avoid an error. */
6856 #ifdef __cplusplus
6857 extern "C"
6858 #endif
6859 /* We use char because int might match the return type of a gcc2
6860 builtin and then its argument prototype would still apply. */
6861 char XOpenDisplay ();
6862 int
6863 main ()
6864 {
6865 XOpenDisplay ();
6866 ;
6867 return 0;
6868 }
6869 _ACEOF
6870 rm -f conftest.$ac_objext conftest$ac_exeext
6871 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6872 (eval $ac_link) 2>conftest.er1
6873 ac_status=$?
6874 grep -v '^ *+' conftest.er1 >conftest.err
6875 rm -f conftest.er1
6876 cat conftest.err >&5
6877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6878 (exit $ac_status); } &&
6879 { ac_try='test -z "$ac_c_werror_flag"
6880 || test ! -s conftest.err'
6881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6882 (eval $ac_try) 2>&5
6883 ac_status=$?
6884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6885 (exit $ac_status); }; } &&
6886 { ac_try='test -s conftest$ac_exeext'
6887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6888 (eval $ac_try) 2>&5
6889 ac_status=$?
6890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6891 (exit $ac_status); }; }; then
6892 :
6893 else
6894 echo "$as_me: failed program was:" >&5
6895 sed 's/^/| /' conftest.$ac_ext >&5
6896
6897 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
6898 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
6899 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
6900 echo $ECHO_N "(cached) $ECHO_C" >&6
6901 else
6902 ac_check_lib_save_LIBS=$LIBS
6903 LIBS="-ldnet $LIBS"
6904 if test x$gcc_no_link = xyes; then
6905 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6906 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6907 { (exit 1); exit 1; }; }
6908 fi
6909 cat >conftest.$ac_ext <<_ACEOF
6910 /* confdefs.h. */
6911 _ACEOF
6912 cat confdefs.h >>conftest.$ac_ext
6913 cat >>conftest.$ac_ext <<_ACEOF
6914 /* end confdefs.h. */
6915
6916 /* Override any gcc2 internal prototype to avoid an error. */
6917 #ifdef __cplusplus
6918 extern "C"
6919 #endif
6920 /* We use char because int might match the return type of a gcc2
6921 builtin and then its argument prototype would still apply. */
6922 char dnet_ntoa ();
6923 int
6924 main ()
6925 {
6926 dnet_ntoa ();
6927 ;
6928 return 0;
6929 }
6930 _ACEOF
6931 rm -f conftest.$ac_objext conftest$ac_exeext
6932 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6933 (eval $ac_link) 2>conftest.er1
6934 ac_status=$?
6935 grep -v '^ *+' conftest.er1 >conftest.err
6936 rm -f conftest.er1
6937 cat conftest.err >&5
6938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6939 (exit $ac_status); } &&
6940 { ac_try='test -z "$ac_c_werror_flag"
6941 || test ! -s conftest.err'
6942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6943 (eval $ac_try) 2>&5
6944 ac_status=$?
6945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6946 (exit $ac_status); }; } &&
6947 { ac_try='test -s conftest$ac_exeext'
6948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6949 (eval $ac_try) 2>&5
6950 ac_status=$?
6951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6952 (exit $ac_status); }; }; then
6953 ac_cv_lib_dnet_dnet_ntoa=yes
6954 else
6955 echo "$as_me: failed program was:" >&5
6956 sed 's/^/| /' conftest.$ac_ext >&5
6957
6958 ac_cv_lib_dnet_dnet_ntoa=no
6959 fi
6960 rm -f conftest.err conftest.$ac_objext \
6961 conftest$ac_exeext conftest.$ac_ext
6962 LIBS=$ac_check_lib_save_LIBS
6963 fi
6964 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6965 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
6966 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
6967 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6968 fi
6969
6970 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6971 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
6972 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
6973 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
6974 echo $ECHO_N "(cached) $ECHO_C" >&6
6975 else
6976 ac_check_lib_save_LIBS=$LIBS
6977 LIBS="-ldnet_stub $LIBS"
6978 if test x$gcc_no_link = xyes; then
6979 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
6980 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
6981 { (exit 1); exit 1; }; }
6982 fi
6983 cat >conftest.$ac_ext <<_ACEOF
6984 /* confdefs.h. */
6985 _ACEOF
6986 cat confdefs.h >>conftest.$ac_ext
6987 cat >>conftest.$ac_ext <<_ACEOF
6988 /* end confdefs.h. */
6989
6990 /* Override any gcc2 internal prototype to avoid an error. */
6991 #ifdef __cplusplus
6992 extern "C"
6993 #endif
6994 /* We use char because int might match the return type of a gcc2
6995 builtin and then its argument prototype would still apply. */
6996 char dnet_ntoa ();
6997 int
6998 main ()
6999 {
7000 dnet_ntoa ();
7001 ;
7002 return 0;
7003 }
7004 _ACEOF
7005 rm -f conftest.$ac_objext conftest$ac_exeext
7006 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7007 (eval $ac_link) 2>conftest.er1
7008 ac_status=$?
7009 grep -v '^ *+' conftest.er1 >conftest.err
7010 rm -f conftest.er1
7011 cat conftest.err >&5
7012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7013 (exit $ac_status); } &&
7014 { ac_try='test -z "$ac_c_werror_flag"
7015 || test ! -s conftest.err'
7016 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7017 (eval $ac_try) 2>&5
7018 ac_status=$?
7019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7020 (exit $ac_status); }; } &&
7021 { ac_try='test -s conftest$ac_exeext'
7022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7023 (eval $ac_try) 2>&5
7024 ac_status=$?
7025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7026 (exit $ac_status); }; }; then
7027 ac_cv_lib_dnet_stub_dnet_ntoa=yes
7028 else
7029 echo "$as_me: failed program was:" >&5
7030 sed 's/^/| /' conftest.$ac_ext >&5
7031
7032 ac_cv_lib_dnet_stub_dnet_ntoa=no
7033 fi
7034 rm -f conftest.err conftest.$ac_objext \
7035 conftest$ac_exeext conftest.$ac_ext
7036 LIBS=$ac_check_lib_save_LIBS
7037 fi
7038 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
7039 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
7040 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
7041 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
7042 fi
7043
7044 fi
7045 fi
7046 rm -f conftest.err conftest.$ac_objext \
7047 conftest$ac_exeext conftest.$ac_ext
7048 LIBS="$ac_xsave_LIBS"
7049
7050 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
7051 # to get the SysV transport functions.
7052 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
7053 # needs -lnsl.
7054 # The nsl library prevents programs from opening the X display
7055 # on Irix 5.2, according to T.E. Dickey.
7056 # The functions gethostbyname, getservbyname, and inet_addr are
7057 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
7058 echo "$as_me:$LINENO: checking for gethostbyname" >&5
7059 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
7060 if test "${ac_cv_func_gethostbyname+set}" = set; then
7061 echo $ECHO_N "(cached) $ECHO_C" >&6
7062 else
7063 if test x$gcc_no_link = xyes; then
7064 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7065 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7066 { (exit 1); exit 1; }; }
7067 fi
7068 cat >conftest.$ac_ext <<_ACEOF
7069 /* confdefs.h. */
7070 _ACEOF
7071 cat confdefs.h >>conftest.$ac_ext
7072 cat >>conftest.$ac_ext <<_ACEOF
7073 /* end confdefs.h. */
7074 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
7075 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7076 #define gethostbyname innocuous_gethostbyname
7077
7078 /* System header to define __stub macros and hopefully few prototypes,
7079 which can conflict with char gethostbyname (); below.
7080 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7081 <limits.h> exists even on freestanding compilers. */
7082
7083 #ifdef __STDC__
7084 # include <limits.h>
7085 #else
7086 # include <assert.h>
7087 #endif
7088
7089 #undef gethostbyname
7090
7091 /* Override any gcc2 internal prototype to avoid an error. */
7092 #ifdef __cplusplus
7093 extern "C"
7094 {
7095 #endif
7096 /* We use char because int might match the return type of a gcc2
7097 builtin and then its argument prototype would still apply. */
7098 char gethostbyname ();
7099 /* The GNU C library defines this for functions which it implements
7100 to always fail with ENOSYS. Some functions are actually named
7101 something starting with __ and the normal name is an alias. */
7102 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
7103 choke me
7104 #else
7105 char (*f) () = gethostbyname;
7106 #endif
7107 #ifdef __cplusplus
7108 }
7109 #endif
7110
7111 int
7112 main ()
7113 {
7114 return f != gethostbyname;
7115 ;
7116 return 0;
7117 }
7118 _ACEOF
7119 rm -f conftest.$ac_objext conftest$ac_exeext
7120 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7121 (eval $ac_link) 2>conftest.er1
7122 ac_status=$?
7123 grep -v '^ *+' conftest.er1 >conftest.err
7124 rm -f conftest.er1
7125 cat conftest.err >&5
7126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7127 (exit $ac_status); } &&
7128 { ac_try='test -z "$ac_c_werror_flag"
7129 || test ! -s conftest.err'
7130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7131 (eval $ac_try) 2>&5
7132 ac_status=$?
7133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7134 (exit $ac_status); }; } &&
7135 { ac_try='test -s conftest$ac_exeext'
7136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7137 (eval $ac_try) 2>&5
7138 ac_status=$?
7139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7140 (exit $ac_status); }; }; then
7141 ac_cv_func_gethostbyname=yes
7142 else
7143 echo "$as_me: failed program was:" >&5
7144 sed 's/^/| /' conftest.$ac_ext >&5
7145
7146 ac_cv_func_gethostbyname=no
7147 fi
7148 rm -f conftest.err conftest.$ac_objext \
7149 conftest$ac_exeext conftest.$ac_ext
7150 fi
7151 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
7152 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
7153
7154 if test $ac_cv_func_gethostbyname = no; then
7155 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
7156 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
7157 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
7158 echo $ECHO_N "(cached) $ECHO_C" >&6
7159 else
7160 ac_check_lib_save_LIBS=$LIBS
7161 LIBS="-lnsl $LIBS"
7162 if test x$gcc_no_link = xyes; then
7163 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7164 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7165 { (exit 1); exit 1; }; }
7166 fi
7167 cat >conftest.$ac_ext <<_ACEOF
7168 /* confdefs.h. */
7169 _ACEOF
7170 cat confdefs.h >>conftest.$ac_ext
7171 cat >>conftest.$ac_ext <<_ACEOF
7172 /* end confdefs.h. */
7173
7174 /* Override any gcc2 internal prototype to avoid an error. */
7175 #ifdef __cplusplus
7176 extern "C"
7177 #endif
7178 /* We use char because int might match the return type of a gcc2
7179 builtin and then its argument prototype would still apply. */
7180 char gethostbyname ();
7181 int
7182 main ()
7183 {
7184 gethostbyname ();
7185 ;
7186 return 0;
7187 }
7188 _ACEOF
7189 rm -f conftest.$ac_objext conftest$ac_exeext
7190 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7191 (eval $ac_link) 2>conftest.er1
7192 ac_status=$?
7193 grep -v '^ *+' conftest.er1 >conftest.err
7194 rm -f conftest.er1
7195 cat conftest.err >&5
7196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7197 (exit $ac_status); } &&
7198 { ac_try='test -z "$ac_c_werror_flag"
7199 || test ! -s conftest.err'
7200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7201 (eval $ac_try) 2>&5
7202 ac_status=$?
7203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7204 (exit $ac_status); }; } &&
7205 { ac_try='test -s conftest$ac_exeext'
7206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7207 (eval $ac_try) 2>&5
7208 ac_status=$?
7209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7210 (exit $ac_status); }; }; then
7211 ac_cv_lib_nsl_gethostbyname=yes
7212 else
7213 echo "$as_me: failed program was:" >&5
7214 sed 's/^/| /' conftest.$ac_ext >&5
7215
7216 ac_cv_lib_nsl_gethostbyname=no
7217 fi
7218 rm -f conftest.err conftest.$ac_objext \
7219 conftest$ac_exeext conftest.$ac_ext
7220 LIBS=$ac_check_lib_save_LIBS
7221 fi
7222 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
7223 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
7224 if test $ac_cv_lib_nsl_gethostbyname = yes; then
7225 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
7226 fi
7227
7228 if test $ac_cv_lib_nsl_gethostbyname = no; then
7229 echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
7230 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
7231 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
7232 echo $ECHO_N "(cached) $ECHO_C" >&6
7233 else
7234 ac_check_lib_save_LIBS=$LIBS
7235 LIBS="-lbsd $LIBS"
7236 if test x$gcc_no_link = xyes; then
7237 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7238 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7239 { (exit 1); exit 1; }; }
7240 fi
7241 cat >conftest.$ac_ext <<_ACEOF
7242 /* confdefs.h. */
7243 _ACEOF
7244 cat confdefs.h >>conftest.$ac_ext
7245 cat >>conftest.$ac_ext <<_ACEOF
7246 /* end confdefs.h. */
7247
7248 /* Override any gcc2 internal prototype to avoid an error. */
7249 #ifdef __cplusplus
7250 extern "C"
7251 #endif
7252 /* We use char because int might match the return type of a gcc2
7253 builtin and then its argument prototype would still apply. */
7254 char gethostbyname ();
7255 int
7256 main ()
7257 {
7258 gethostbyname ();
7259 ;
7260 return 0;
7261 }
7262 _ACEOF
7263 rm -f conftest.$ac_objext conftest$ac_exeext
7264 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7265 (eval $ac_link) 2>conftest.er1
7266 ac_status=$?
7267 grep -v '^ *+' conftest.er1 >conftest.err
7268 rm -f conftest.er1
7269 cat conftest.err >&5
7270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7271 (exit $ac_status); } &&
7272 { ac_try='test -z "$ac_c_werror_flag"
7273 || test ! -s conftest.err'
7274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7275 (eval $ac_try) 2>&5
7276 ac_status=$?
7277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7278 (exit $ac_status); }; } &&
7279 { ac_try='test -s conftest$ac_exeext'
7280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7281 (eval $ac_try) 2>&5
7282 ac_status=$?
7283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7284 (exit $ac_status); }; }; then
7285 ac_cv_lib_bsd_gethostbyname=yes
7286 else
7287 echo "$as_me: failed program was:" >&5
7288 sed 's/^/| /' conftest.$ac_ext >&5
7289
7290 ac_cv_lib_bsd_gethostbyname=no
7291 fi
7292 rm -f conftest.err conftest.$ac_objext \
7293 conftest$ac_exeext conftest.$ac_ext
7294 LIBS=$ac_check_lib_save_LIBS
7295 fi
7296 echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
7297 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
7298 if test $ac_cv_lib_bsd_gethostbyname = yes; then
7299 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
7300 fi
7301
7302 fi
7303 fi
7304
7305 # lieder@skyler.mavd.honeywell.com says without -lsocket,
7306 # socket/setsockopt and other routines are undefined under SCO ODT
7307 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
7308 # on later versions), says Simon Leinen: it contains gethostby*
7309 # variants that don't use the name server (or something). -lsocket
7310 # must be given before -lnsl if both are needed. We assume that
7311 # if connect needs -lnsl, so does gethostbyname.
7312 echo "$as_me:$LINENO: checking for connect" >&5
7313 echo $ECHO_N "checking for connect... $ECHO_C" >&6
7314 if test "${ac_cv_func_connect+set}" = set; then
7315 echo $ECHO_N "(cached) $ECHO_C" >&6
7316 else
7317 if test x$gcc_no_link = xyes; then
7318 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7319 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7320 { (exit 1); exit 1; }; }
7321 fi
7322 cat >conftest.$ac_ext <<_ACEOF
7323 /* confdefs.h. */
7324 _ACEOF
7325 cat confdefs.h >>conftest.$ac_ext
7326 cat >>conftest.$ac_ext <<_ACEOF
7327 /* end confdefs.h. */
7328 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
7329 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7330 #define connect innocuous_connect
7331
7332 /* System header to define __stub macros and hopefully few prototypes,
7333 which can conflict with char connect (); below.
7334 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7335 <limits.h> exists even on freestanding compilers. */
7336
7337 #ifdef __STDC__
7338 # include <limits.h>
7339 #else
7340 # include <assert.h>
7341 #endif
7342
7343 #undef connect
7344
7345 /* Override any gcc2 internal prototype to avoid an error. */
7346 #ifdef __cplusplus
7347 extern "C"
7348 {
7349 #endif
7350 /* We use char because int might match the return type of a gcc2
7351 builtin and then its argument prototype would still apply. */
7352 char connect ();
7353 /* The GNU C library defines this for functions which it implements
7354 to always fail with ENOSYS. Some functions are actually named
7355 something starting with __ and the normal name is an alias. */
7356 #if defined (__stub_connect) || defined (__stub___connect)
7357 choke me
7358 #else
7359 char (*f) () = connect;
7360 #endif
7361 #ifdef __cplusplus
7362 }
7363 #endif
7364
7365 int
7366 main ()
7367 {
7368 return f != connect;
7369 ;
7370 return 0;
7371 }
7372 _ACEOF
7373 rm -f conftest.$ac_objext conftest$ac_exeext
7374 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7375 (eval $ac_link) 2>conftest.er1
7376 ac_status=$?
7377 grep -v '^ *+' conftest.er1 >conftest.err
7378 rm -f conftest.er1
7379 cat conftest.err >&5
7380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7381 (exit $ac_status); } &&
7382 { ac_try='test -z "$ac_c_werror_flag"
7383 || test ! -s conftest.err'
7384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7385 (eval $ac_try) 2>&5
7386 ac_status=$?
7387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7388 (exit $ac_status); }; } &&
7389 { ac_try='test -s conftest$ac_exeext'
7390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7391 (eval $ac_try) 2>&5
7392 ac_status=$?
7393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7394 (exit $ac_status); }; }; then
7395 ac_cv_func_connect=yes
7396 else
7397 echo "$as_me: failed program was:" >&5
7398 sed 's/^/| /' conftest.$ac_ext >&5
7399
7400 ac_cv_func_connect=no
7401 fi
7402 rm -f conftest.err conftest.$ac_objext \
7403 conftest$ac_exeext conftest.$ac_ext
7404 fi
7405 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
7406 echo "${ECHO_T}$ac_cv_func_connect" >&6
7407
7408 if test $ac_cv_func_connect = no; then
7409 echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
7410 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
7411 if test "${ac_cv_lib_socket_connect+set}" = set; then
7412 echo $ECHO_N "(cached) $ECHO_C" >&6
7413 else
7414 ac_check_lib_save_LIBS=$LIBS
7415 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
7416 if test x$gcc_no_link = xyes; then
7417 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7418 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7419 { (exit 1); exit 1; }; }
7420 fi
7421 cat >conftest.$ac_ext <<_ACEOF
7422 /* confdefs.h. */
7423 _ACEOF
7424 cat confdefs.h >>conftest.$ac_ext
7425 cat >>conftest.$ac_ext <<_ACEOF
7426 /* end confdefs.h. */
7427
7428 /* Override any gcc2 internal prototype to avoid an error. */
7429 #ifdef __cplusplus
7430 extern "C"
7431 #endif
7432 /* We use char because int might match the return type of a gcc2
7433 builtin and then its argument prototype would still apply. */
7434 char connect ();
7435 int
7436 main ()
7437 {
7438 connect ();
7439 ;
7440 return 0;
7441 }
7442 _ACEOF
7443 rm -f conftest.$ac_objext conftest$ac_exeext
7444 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7445 (eval $ac_link) 2>conftest.er1
7446 ac_status=$?
7447 grep -v '^ *+' conftest.er1 >conftest.err
7448 rm -f conftest.er1
7449 cat conftest.err >&5
7450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7451 (exit $ac_status); } &&
7452 { ac_try='test -z "$ac_c_werror_flag"
7453 || test ! -s conftest.err'
7454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7455 (eval $ac_try) 2>&5
7456 ac_status=$?
7457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7458 (exit $ac_status); }; } &&
7459 { ac_try='test -s conftest$ac_exeext'
7460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7461 (eval $ac_try) 2>&5
7462 ac_status=$?
7463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7464 (exit $ac_status); }; }; then
7465 ac_cv_lib_socket_connect=yes
7466 else
7467 echo "$as_me: failed program was:" >&5
7468 sed 's/^/| /' conftest.$ac_ext >&5
7469
7470 ac_cv_lib_socket_connect=no
7471 fi
7472 rm -f conftest.err conftest.$ac_objext \
7473 conftest$ac_exeext conftest.$ac_ext
7474 LIBS=$ac_check_lib_save_LIBS
7475 fi
7476 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
7477 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
7478 if test $ac_cv_lib_socket_connect = yes; then
7479 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
7480 fi
7481
7482 fi
7483
7484 # Guillermo Gomez says -lposix is necessary on A/UX.
7485 echo "$as_me:$LINENO: checking for remove" >&5
7486 echo $ECHO_N "checking for remove... $ECHO_C" >&6
7487 if test "${ac_cv_func_remove+set}" = set; then
7488 echo $ECHO_N "(cached) $ECHO_C" >&6
7489 else
7490 if test x$gcc_no_link = xyes; then
7491 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7492 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7493 { (exit 1); exit 1; }; }
7494 fi
7495 cat >conftest.$ac_ext <<_ACEOF
7496 /* confdefs.h. */
7497 _ACEOF
7498 cat confdefs.h >>conftest.$ac_ext
7499 cat >>conftest.$ac_ext <<_ACEOF
7500 /* end confdefs.h. */
7501 /* Define remove to an innocuous variant, in case <limits.h> declares remove.
7502 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7503 #define remove innocuous_remove
7504
7505 /* System header to define __stub macros and hopefully few prototypes,
7506 which can conflict with char remove (); below.
7507 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7508 <limits.h> exists even on freestanding compilers. */
7509
7510 #ifdef __STDC__
7511 # include <limits.h>
7512 #else
7513 # include <assert.h>
7514 #endif
7515
7516 #undef remove
7517
7518 /* Override any gcc2 internal prototype to avoid an error. */
7519 #ifdef __cplusplus
7520 extern "C"
7521 {
7522 #endif
7523 /* We use char because int might match the return type of a gcc2
7524 builtin and then its argument prototype would still apply. */
7525 char remove ();
7526 /* The GNU C library defines this for functions which it implements
7527 to always fail with ENOSYS. Some functions are actually named
7528 something starting with __ and the normal name is an alias. */
7529 #if defined (__stub_remove) || defined (__stub___remove)
7530 choke me
7531 #else
7532 char (*f) () = remove;
7533 #endif
7534 #ifdef __cplusplus
7535 }
7536 #endif
7537
7538 int
7539 main ()
7540 {
7541 return f != remove;
7542 ;
7543 return 0;
7544 }
7545 _ACEOF
7546 rm -f conftest.$ac_objext conftest$ac_exeext
7547 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7548 (eval $ac_link) 2>conftest.er1
7549 ac_status=$?
7550 grep -v '^ *+' conftest.er1 >conftest.err
7551 rm -f conftest.er1
7552 cat conftest.err >&5
7553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7554 (exit $ac_status); } &&
7555 { ac_try='test -z "$ac_c_werror_flag"
7556 || test ! -s conftest.err'
7557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7558 (eval $ac_try) 2>&5
7559 ac_status=$?
7560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7561 (exit $ac_status); }; } &&
7562 { ac_try='test -s conftest$ac_exeext'
7563 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7564 (eval $ac_try) 2>&5
7565 ac_status=$?
7566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7567 (exit $ac_status); }; }; then
7568 ac_cv_func_remove=yes
7569 else
7570 echo "$as_me: failed program was:" >&5
7571 sed 's/^/| /' conftest.$ac_ext >&5
7572
7573 ac_cv_func_remove=no
7574 fi
7575 rm -f conftest.err conftest.$ac_objext \
7576 conftest$ac_exeext conftest.$ac_ext
7577 fi
7578 echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
7579 echo "${ECHO_T}$ac_cv_func_remove" >&6
7580
7581 if test $ac_cv_func_remove = no; then
7582 echo "$as_me:$LINENO: checking for remove in -lposix" >&5
7583 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
7584 if test "${ac_cv_lib_posix_remove+set}" = set; then
7585 echo $ECHO_N "(cached) $ECHO_C" >&6
7586 else
7587 ac_check_lib_save_LIBS=$LIBS
7588 LIBS="-lposix $LIBS"
7589 if test x$gcc_no_link = xyes; then
7590 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7591 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7592 { (exit 1); exit 1; }; }
7593 fi
7594 cat >conftest.$ac_ext <<_ACEOF
7595 /* confdefs.h. */
7596 _ACEOF
7597 cat confdefs.h >>conftest.$ac_ext
7598 cat >>conftest.$ac_ext <<_ACEOF
7599 /* end confdefs.h. */
7600
7601 /* Override any gcc2 internal prototype to avoid an error. */
7602 #ifdef __cplusplus
7603 extern "C"
7604 #endif
7605 /* We use char because int might match the return type of a gcc2
7606 builtin and then its argument prototype would still apply. */
7607 char remove ();
7608 int
7609 main ()
7610 {
7611 remove ();
7612 ;
7613 return 0;
7614 }
7615 _ACEOF
7616 rm -f conftest.$ac_objext conftest$ac_exeext
7617 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7618 (eval $ac_link) 2>conftest.er1
7619 ac_status=$?
7620 grep -v '^ *+' conftest.er1 >conftest.err
7621 rm -f conftest.er1
7622 cat conftest.err >&5
7623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7624 (exit $ac_status); } &&
7625 { ac_try='test -z "$ac_c_werror_flag"
7626 || test ! -s conftest.err'
7627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7628 (eval $ac_try) 2>&5
7629 ac_status=$?
7630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7631 (exit $ac_status); }; } &&
7632 { ac_try='test -s conftest$ac_exeext'
7633 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7634 (eval $ac_try) 2>&5
7635 ac_status=$?
7636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7637 (exit $ac_status); }; }; then
7638 ac_cv_lib_posix_remove=yes
7639 else
7640 echo "$as_me: failed program was:" >&5
7641 sed 's/^/| /' conftest.$ac_ext >&5
7642
7643 ac_cv_lib_posix_remove=no
7644 fi
7645 rm -f conftest.err conftest.$ac_objext \
7646 conftest$ac_exeext conftest.$ac_ext
7647 LIBS=$ac_check_lib_save_LIBS
7648 fi
7649 echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
7650 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
7651 if test $ac_cv_lib_posix_remove = yes; then
7652 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
7653 fi
7654
7655 fi
7656
7657 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
7658 echo "$as_me:$LINENO: checking for shmat" >&5
7659 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
7660 if test "${ac_cv_func_shmat+set}" = set; then
7661 echo $ECHO_N "(cached) $ECHO_C" >&6
7662 else
7663 if test x$gcc_no_link = xyes; then
7664 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7665 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7666 { (exit 1); exit 1; }; }
7667 fi
7668 cat >conftest.$ac_ext <<_ACEOF
7669 /* confdefs.h. */
7670 _ACEOF
7671 cat confdefs.h >>conftest.$ac_ext
7672 cat >>conftest.$ac_ext <<_ACEOF
7673 /* end confdefs.h. */
7674 /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
7675 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7676 #define shmat innocuous_shmat
7677
7678 /* System header to define __stub macros and hopefully few prototypes,
7679 which can conflict with char shmat (); below.
7680 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7681 <limits.h> exists even on freestanding compilers. */
7682
7683 #ifdef __STDC__
7684 # include <limits.h>
7685 #else
7686 # include <assert.h>
7687 #endif
7688
7689 #undef shmat
7690
7691 /* Override any gcc2 internal prototype to avoid an error. */
7692 #ifdef __cplusplus
7693 extern "C"
7694 {
7695 #endif
7696 /* We use char because int might match the return type of a gcc2
7697 builtin and then its argument prototype would still apply. */
7698 char shmat ();
7699 /* The GNU C library defines this for functions which it implements
7700 to always fail with ENOSYS. Some functions are actually named
7701 something starting with __ and the normal name is an alias. */
7702 #if defined (__stub_shmat) || defined (__stub___shmat)
7703 choke me
7704 #else
7705 char (*f) () = shmat;
7706 #endif
7707 #ifdef __cplusplus
7708 }
7709 #endif
7710
7711 int
7712 main ()
7713 {
7714 return f != shmat;
7715 ;
7716 return 0;
7717 }
7718 _ACEOF
7719 rm -f conftest.$ac_objext conftest$ac_exeext
7720 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7721 (eval $ac_link) 2>conftest.er1
7722 ac_status=$?
7723 grep -v '^ *+' conftest.er1 >conftest.err
7724 rm -f conftest.er1
7725 cat conftest.err >&5
7726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7727 (exit $ac_status); } &&
7728 { ac_try='test -z "$ac_c_werror_flag"
7729 || test ! -s conftest.err'
7730 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7731 (eval $ac_try) 2>&5
7732 ac_status=$?
7733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7734 (exit $ac_status); }; } &&
7735 { ac_try='test -s conftest$ac_exeext'
7736 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7737 (eval $ac_try) 2>&5
7738 ac_status=$?
7739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7740 (exit $ac_status); }; }; then
7741 ac_cv_func_shmat=yes
7742 else
7743 echo "$as_me: failed program was:" >&5
7744 sed 's/^/| /' conftest.$ac_ext >&5
7745
7746 ac_cv_func_shmat=no
7747 fi
7748 rm -f conftest.err conftest.$ac_objext \
7749 conftest$ac_exeext conftest.$ac_ext
7750 fi
7751 echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
7752 echo "${ECHO_T}$ac_cv_func_shmat" >&6
7753
7754 if test $ac_cv_func_shmat = no; then
7755 echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
7756 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
7757 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
7758 echo $ECHO_N "(cached) $ECHO_C" >&6
7759 else
7760 ac_check_lib_save_LIBS=$LIBS
7761 LIBS="-lipc $LIBS"
7762 if test x$gcc_no_link = xyes; then
7763 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7764 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7765 { (exit 1); exit 1; }; }
7766 fi
7767 cat >conftest.$ac_ext <<_ACEOF
7768 /* confdefs.h. */
7769 _ACEOF
7770 cat confdefs.h >>conftest.$ac_ext
7771 cat >>conftest.$ac_ext <<_ACEOF
7772 /* end confdefs.h. */
7773
7774 /* Override any gcc2 internal prototype to avoid an error. */
7775 #ifdef __cplusplus
7776 extern "C"
7777 #endif
7778 /* We use char because int might match the return type of a gcc2
7779 builtin and then its argument prototype would still apply. */
7780 char shmat ();
7781 int
7782 main ()
7783 {
7784 shmat ();
7785 ;
7786 return 0;
7787 }
7788 _ACEOF
7789 rm -f conftest.$ac_objext conftest$ac_exeext
7790 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7791 (eval $ac_link) 2>conftest.er1
7792 ac_status=$?
7793 grep -v '^ *+' conftest.er1 >conftest.err
7794 rm -f conftest.er1
7795 cat conftest.err >&5
7796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7797 (exit $ac_status); } &&
7798 { ac_try='test -z "$ac_c_werror_flag"
7799 || test ! -s conftest.err'
7800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7801 (eval $ac_try) 2>&5
7802 ac_status=$?
7803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7804 (exit $ac_status); }; } &&
7805 { ac_try='test -s conftest$ac_exeext'
7806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7807 (eval $ac_try) 2>&5
7808 ac_status=$?
7809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7810 (exit $ac_status); }; }; then
7811 ac_cv_lib_ipc_shmat=yes
7812 else
7813 echo "$as_me: failed program was:" >&5
7814 sed 's/^/| /' conftest.$ac_ext >&5
7815
7816 ac_cv_lib_ipc_shmat=no
7817 fi
7818 rm -f conftest.err conftest.$ac_objext \
7819 conftest$ac_exeext conftest.$ac_ext
7820 LIBS=$ac_check_lib_save_LIBS
7821 fi
7822 echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
7823 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
7824 if test $ac_cv_lib_ipc_shmat = yes; then
7825 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
7826 fi
7827
7828 fi
7829 fi
7830
7831 # Check for libraries that X11R6 Xt/Xaw programs need.
7832 ac_save_LDFLAGS=$LDFLAGS
7833 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7834 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7835 # check for ICE first), but we must link in the order -lSM -lICE or
7836 # we get undefined symbols. So assume we have SM if we have ICE.
7837 # These have to be linked with before -lX11, unlike the other
7838 # libraries we check for below, so use a different variable.
7839 # John Interrante, Karl Berry
7840 echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
7841 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
7842 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
7843 echo $ECHO_N "(cached) $ECHO_C" >&6
7844 else
7845 ac_check_lib_save_LIBS=$LIBS
7846 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
7847 if test x$gcc_no_link = xyes; then
7848 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7849 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7850 { (exit 1); exit 1; }; }
7851 fi
7852 cat >conftest.$ac_ext <<_ACEOF
7853 /* confdefs.h. */
7854 _ACEOF
7855 cat confdefs.h >>conftest.$ac_ext
7856 cat >>conftest.$ac_ext <<_ACEOF
7857 /* end confdefs.h. */
7858
7859 /* Override any gcc2 internal prototype to avoid an error. */
7860 #ifdef __cplusplus
7861 extern "C"
7862 #endif
7863 /* We use char because int might match the return type of a gcc2
7864 builtin and then its argument prototype would still apply. */
7865 char IceConnectionNumber ();
7866 int
7867 main ()
7868 {
7869 IceConnectionNumber ();
7870 ;
7871 return 0;
7872 }
7873 _ACEOF
7874 rm -f conftest.$ac_objext conftest$ac_exeext
7875 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7876 (eval $ac_link) 2>conftest.er1
7877 ac_status=$?
7878 grep -v '^ *+' conftest.er1 >conftest.err
7879 rm -f conftest.er1
7880 cat conftest.err >&5
7881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7882 (exit $ac_status); } &&
7883 { ac_try='test -z "$ac_c_werror_flag"
7884 || test ! -s conftest.err'
7885 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7886 (eval $ac_try) 2>&5
7887 ac_status=$?
7888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7889 (exit $ac_status); }; } &&
7890 { ac_try='test -s conftest$ac_exeext'
7891 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7892 (eval $ac_try) 2>&5
7893 ac_status=$?
7894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7895 (exit $ac_status); }; }; then
7896 ac_cv_lib_ICE_IceConnectionNumber=yes
7897 else
7898 echo "$as_me: failed program was:" >&5
7899 sed 's/^/| /' conftest.$ac_ext >&5
7900
7901 ac_cv_lib_ICE_IceConnectionNumber=no
7902 fi
7903 rm -f conftest.err conftest.$ac_objext \
7904 conftest$ac_exeext conftest.$ac_ext
7905 LIBS=$ac_check_lib_save_LIBS
7906 fi
7907 echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7908 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
7909 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
7910 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
7911 fi
7912
7913 LDFLAGS=$ac_save_LDFLAGS
7914
7915 fi
7916
7917
7918 # Determine which AWT peer libraries to build
7919 # Check whether --enable-java-awt or --disable-java-awt was given.
7920 if test "${enable_java_awt+set}" = set; then
7921 enableval="$enable_java_awt"
7922
7923 fi;
7924
7925 peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
7926 use_xlib_awt=""
7927 use_gtk_awt=""
7928 # The default toolkit to use is the first one specified.
7929 TOOLKIT=
7930
7931
7932 for peer in $peerlibs ; do
7933 case $peer in
7934 xlib)
7935 if test "$no_x" = yes; then
7936 echo "*** xlib peers requested but no X library available" 1>&2
7937 exit 1
7938 else
7939 use_xlib_awt="yes"
7940 if test -z "$TOOLKIT"; then
7941 TOOLKIT=gnu.awt.xlib.XToolkit
7942 fi
7943 fi
7944 ;;
7945 gtk)
7946 if test "$no_x" = yes; then
7947 echo "*** xlib peers requested but no X library available" 1>&2
7948 exit 1
7949 else
7950 use_gtk_awt=yes
7951 if test -z "$TOOLKIT"; then
7952 TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit
7953 fi
7954 test -d jniinclude || mkdir jniinclude
7955 fi
7956 ;;
7957 no)
7958 use_xlib_awt=
7959 use_gtk_awt=
7960 break
7961 ;;
7962 *)
7963 echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
7964 exit 1
7965 esac
7966 done
7967
7968
7969
7970 if test "$use_xlib_awt" = yes; then
7971 XLIB_AWT_TRUE=
7972 XLIB_AWT_FALSE='#'
7973 else
7974 XLIB_AWT_TRUE='#'
7975 XLIB_AWT_FALSE=
7976 fi
7977
7978
7979
7980 if test "$use_gtk_awt" = yes; then
7981 GTK_AWT_TRUE=
7982 GTK_AWT_FALSE='#'
7983 else
7984 GTK_AWT_TRUE='#'
7985 GTK_AWT_FALSE=
7986 fi
7987
7988
7989 # determine whether to enable the cairo GTK Graphics2D backend
7990 # Check whether --enable-gtk-cairo or --disable-gtk-cairo was given.
7991 if test "${enable_gtk_cairo+set}" = set; then
7992 enableval="$enable_gtk_cairo"
7993
7994 fi;
7995
7996
7997 if test "x${enable_gtk_cairo}" = xyes; then
7998 GTK_CAIRO_TRUE=
7999 GTK_CAIRO_FALSE='#'
8000 else
8001 GTK_CAIRO_TRUE='#'
8002 GTK_CAIRO_FALSE=
8003 fi
8004
8005 if test "x${enable_gtk_cairo}" = xyes
8006 then
8007
8008 succeeded=no
8009
8010 if test -z "$PKG_CONFIG"; then
8011 # Extract the first word of "pkg-config", so it can be a program name with args.
8012 set dummy pkg-config; ac_word=$2
8013 echo "$as_me:$LINENO: checking for $ac_word" >&5
8014 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8015 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
8016 echo $ECHO_N "(cached) $ECHO_C" >&6
8017 else
8018 case $PKG_CONFIG in
8019 [\\/]* | ?:[\\/]*)
8020 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8021 ;;
8022 *)
8023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8024 for as_dir in $PATH
8025 do
8026 IFS=$as_save_IFS
8027 test -z "$as_dir" && as_dir=.
8028 for ac_exec_ext in '' $ac_executable_extensions; do
8029 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8030 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8031 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8032 break 2
8033 fi
8034 done
8035 done
8036
8037 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8038 ;;
8039 esac
8040 fi
8041 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8042
8043 if test -n "$PKG_CONFIG"; then
8044 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8045 echo "${ECHO_T}$PKG_CONFIG" >&6
8046 else
8047 echo "$as_me:$LINENO: result: no" >&5
8048 echo "${ECHO_T}no" >&6
8049 fi
8050
8051 fi
8052
8053 if test "$PKG_CONFIG" = "no" ; then
8054 echo "*** The pkg-config script could not be found. Make sure it is"
8055 echo "*** in your path, or set the PKG_CONFIG environment variable"
8056 echo "*** to the full path to pkg-config."
8057 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
8058 else
8059 PKG_CONFIG_MIN_VERSION=0.9.0
8060 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8061 echo "$as_me:$LINENO: checking for cairo" >&5
8062 echo $ECHO_N "checking for cairo... $ECHO_C" >&6
8063
8064 if $PKG_CONFIG --exists "cairo" ; then
8065 echo "$as_me:$LINENO: result: yes" >&5
8066 echo "${ECHO_T}yes" >&6
8067 succeeded=yes
8068
8069 echo "$as_me:$LINENO: checking CAIRO_CFLAGS" >&5
8070 echo $ECHO_N "checking CAIRO_CFLAGS... $ECHO_C" >&6
8071 CAIRO_CFLAGS=`$PKG_CONFIG --cflags "cairo"`
8072 echo "$as_me:$LINENO: result: $CAIRO_CFLAGS" >&5
8073 echo "${ECHO_T}$CAIRO_CFLAGS" >&6
8074
8075 echo "$as_me:$LINENO: checking CAIRO_LIBS" >&5
8076 echo $ECHO_N "checking CAIRO_LIBS... $ECHO_C" >&6
8077 CAIRO_LIBS=`$PKG_CONFIG --libs "cairo"`
8078 echo "$as_me:$LINENO: result: $CAIRO_LIBS" >&5
8079 echo "${ECHO_T}$CAIRO_LIBS" >&6
8080 else
8081 CAIRO_CFLAGS=""
8082 CAIRO_LIBS=""
8083 ## If we have a custom action on failure, don't print errors, but
8084 ## do set a variable so people can do so.
8085 CAIRO_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "cairo"`
8086 echo $CAIRO_PKG_ERRORS
8087 fi
8088
8089
8090
8091 else
8092 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8093 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8094 fi
8095 fi
8096
8097 if test $succeeded = yes; then
8098 :
8099 else
8100 { { 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
8101 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;}
8102 { (exit 1); exit 1; }; }
8103 fi
8104
8105
8106 succeeded=no
8107
8108 if test -z "$PKG_CONFIG"; then
8109 # Extract the first word of "pkg-config", so it can be a program name with args.
8110 set dummy pkg-config; ac_word=$2
8111 echo "$as_me:$LINENO: checking for $ac_word" >&5
8112 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8113 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
8114 echo $ECHO_N "(cached) $ECHO_C" >&6
8115 else
8116 case $PKG_CONFIG in
8117 [\\/]* | ?:[\\/]*)
8118 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8119 ;;
8120 *)
8121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8122 for as_dir in $PATH
8123 do
8124 IFS=$as_save_IFS
8125 test -z "$as_dir" && as_dir=.
8126 for ac_exec_ext in '' $ac_executable_extensions; do
8127 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8128 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8129 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8130 break 2
8131 fi
8132 done
8133 done
8134
8135 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8136 ;;
8137 esac
8138 fi
8139 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8140
8141 if test -n "$PKG_CONFIG"; then
8142 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8143 echo "${ECHO_T}$PKG_CONFIG" >&6
8144 else
8145 echo "$as_me:$LINENO: result: no" >&5
8146 echo "${ECHO_T}no" >&6
8147 fi
8148
8149 fi
8150
8151 if test "$PKG_CONFIG" = "no" ; then
8152 echo "*** The pkg-config script could not be found. Make sure it is"
8153 echo "*** in your path, or set the PKG_CONFIG environment variable"
8154 echo "*** to the full path to pkg-config."
8155 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
8156 else
8157 PKG_CONFIG_MIN_VERSION=0.9.0
8158 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
8159 echo "$as_me:$LINENO: checking for pangoft2" >&5
8160 echo $ECHO_N "checking for pangoft2... $ECHO_C" >&6
8161
8162 if $PKG_CONFIG --exists "pangoft2" ; then
8163 echo "$as_me:$LINENO: result: yes" >&5
8164 echo "${ECHO_T}yes" >&6
8165 succeeded=yes
8166
8167 echo "$as_me:$LINENO: checking PANGOFT2_CFLAGS" >&5
8168 echo $ECHO_N "checking PANGOFT2_CFLAGS... $ECHO_C" >&6
8169 PANGOFT2_CFLAGS=`$PKG_CONFIG --cflags "pangoft2"`
8170 echo "$as_me:$LINENO: result: $PANGOFT2_CFLAGS" >&5
8171 echo "${ECHO_T}$PANGOFT2_CFLAGS" >&6
8172
8173 echo "$as_me:$LINENO: checking PANGOFT2_LIBS" >&5
8174 echo $ECHO_N "checking PANGOFT2_LIBS... $ECHO_C" >&6
8175 PANGOFT2_LIBS=`$PKG_CONFIG --libs "pangoft2"`
8176 echo "$as_me:$LINENO: result: $PANGOFT2_LIBS" >&5
8177 echo "${ECHO_T}$PANGOFT2_LIBS" >&6
8178 else
8179 PANGOFT2_CFLAGS=""
8180 PANGOFT2_LIBS=""
8181 ## If we have a custom action on failure, don't print errors, but
8182 ## do set a variable so people can do so.
8183 PANGOFT2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pangoft2"`
8184 echo $PANGOFT2_PKG_ERRORS
8185 fi
8186
8187
8188
8189 else
8190 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
8191 echo "*** See http://www.freedesktop.org/software/pkgconfig"
8192 fi
8193 fi
8194
8195 if test $succeeded = yes; then
8196 :
8197 else
8198 { { 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
8199 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;}
8200 { (exit 1); exit 1; }; }
8201 fi
8202
8203 fi
8204
8205
8206
8207
8208
8209 # FIXME: this should be _libs on some hosts.
8210 libsubdir=.libs
8211
8212 # Allow the GC to be disabled. Can be useful when debugging.
8213 echo "$as_me:$LINENO: checking for garbage collector to use" >&5
8214 echo $ECHO_N "checking for garbage collector to use... $ECHO_C" >&6
8215 # Check whether --enable-java-gc or --disable-java-gc was given.
8216 if test "${enable_java_gc+set}" = set; then
8217 enableval="$enable_java_gc"
8218 GC=$enableval
8219 else
8220 GC=boehm
8221 fi;
8222 GCLIBS=
8223 GCINCS=
8224 GCDEPS=
8225 GCSPEC=
8226 JC1GCSPEC=
8227 GCTESTSPEC=
8228 case "$GC" in
8229 boehm)
8230 echo "$as_me:$LINENO: result: boehm" >&5
8231 echo "${ECHO_T}boehm" >&6
8232 GCLIBS=../boehm-gc/libgcjgc_convenience.la
8233 JC1GCSPEC='-fuse-boehm-gc'
8234 GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
8235 GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
8236 GCOBJS=boehm.lo
8237 GCHDR=boehm-gc.h
8238 # The POSIX thread support needs to know this.
8239
8240 cat >>confdefs.h <<\_ACEOF
8241 #define HAVE_BOEHM_GC 1
8242 _ACEOF
8243
8244 ;;
8245 no)
8246 echo "$as_me:$LINENO: result: none" >&5
8247 echo "${ECHO_T}none" >&6
8248 GCHDR=no-gc.h
8249 ;;
8250 *)
8251 { { echo "$as_me:$LINENO: error: unrecognized collector \"$GC\"" >&5
8252 echo "$as_me: error: unrecognized collector \"$GC\"" >&2;}
8253 { (exit 1); exit 1; }; }
8254 ;;
8255 esac
8256
8257
8258
8259
8260
8261
8262 ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
8263
8264
8265
8266 if test "$GC" = boehm; then
8267 USING_BOEHMGC_TRUE=
8268 USING_BOEHMGC_FALSE='#'
8269 else
8270 USING_BOEHMGC_TRUE='#'
8271 USING_BOEHMGC_FALSE=
8272 fi
8273
8274
8275
8276 if test "$GC" = no; then
8277 USING_NOGC_TRUE=
8278 USING_NOGC_FALSE='#'
8279 else
8280 USING_NOGC_TRUE='#'
8281 USING_NOGC_FALSE=
8282 fi
8283
8284
8285
8286 echo "$as_me:$LINENO: checking for thread model used by GCC" >&5
8287 echo $ECHO_N "checking for thread model used by GCC... $ECHO_C" >&6
8288 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
8289 echo "$as_me:$LINENO: result: $THREADS" >&5
8290 echo "${ECHO_T}$THREADS" >&6
8291
8292 case "$THREADS" in
8293 no | none | single)
8294 THREADS=none
8295 ;;
8296 posix | posix95 | pthreads)
8297 THREADS=posix
8298 case "$host" in
8299 *-*-linux*)
8300
8301 cat >>confdefs.h <<\_ACEOF
8302 #define LINUX_THREADS 1
8303 _ACEOF
8304
8305 ;;
8306 esac
8307 ;;
8308 win32)
8309 ;;
8310 decosf1 | irix | mach | os2 | solaris | dce | vxworks)
8311 { { echo "$as_me:$LINENO: error: thread package $THREADS not yet supported" >&5
8312 echo "$as_me: error: thread package $THREADS not yet supported" >&2;}
8313 { (exit 1); exit 1; }; }
8314 ;;
8315 *)
8316 { { echo "$as_me:$LINENO: error: $THREADS is an unknown thread package" >&5
8317 echo "$as_me: error: $THREADS is an unknown thread package" >&2;}
8318 { (exit 1); exit 1; }; }
8319 ;;
8320 esac
8321
8322 THREADCXXFLAGS=
8323 THREADLDFLAGS=
8324 THREADLIBS=
8325 THREADINCS=
8326 THREADDEPS=
8327 THREADH=
8328 THREADSPEC=
8329 case "$THREADS" in
8330 posix)
8331 case "$host" in
8332 *-*-cygwin*)
8333 # Don't set THREADLIBS here. Cygwin doesn't have -lpthread.
8334 ;;
8335 *-*-freebsd[1234]*)
8336 # Before FreeBSD 5, it didn't have -lpthread (or any library which
8337 # merely adds pthread_* functions) but it does have a -pthread switch
8338 # which is required at link-time to select -lc_r *instead* of -lc.
8339 THREADLDFLAGS=-pthread
8340 # Don't set THREADSPEC here as might be expected since -pthread is
8341 # not processed when found within a spec file, it must come from
8342 # the command line. For now, the user must provide the -pthread
8343 # switch to link code compiled with gcj. In future, consider adding
8344 # support for weak references to pthread_* functions ala gthr.h API.
8345 THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
8346 ;;
8347 *-*-freebsd*)
8348 # FreeBSD 5 implements a model much closer to other modern UNIX
8349 # which support threads. However, it still does not support
8350 # -lpthread.
8351 THREADLDFLAGS=-pthread
8352 THREADSPEC=-lc_r
8353 ;;
8354 alpha*-dec-osf*)
8355 THREADCXXFLAGS=-pthread
8356 # boehm-gc needs some functions from librt, so link that too.
8357 THREADLIBS='-lpthread -lrt'
8358 THREADSPEC='-lpthread -lrt'
8359 ;;
8360 *)
8361 THREADLIBS=-lpthread
8362 THREADSPEC=-lpthread
8363 ;;
8364 esac
8365 THREADH=posix-threads.h
8366 # MIT pthreads doesn't seem to have the mutexattr functions.
8367 # But for now we don't check for it. We just assume you aren't
8368 # using MIT pthreads.
8369
8370 cat >>confdefs.h <<\_ACEOF
8371 #define HAVE_PTHREAD_MUTEXATTR_INIT 1
8372 _ACEOF
8373
8374
8375 # If we're using the Boehm GC, then we happen to know that it
8376 # defines _REENTRANT, so we don't bother. Eww.
8377 if test "$GC" != boehm; then
8378
8379 cat >>confdefs.h <<\_ACEOF
8380 #define _REENTRANT 1
8381 _ACEOF
8382
8383 fi
8384
8385 cat >>confdefs.h <<\_ACEOF
8386 #define _POSIX_PTHREAD_SEMANTICS 1
8387 _ACEOF
8388
8389 ;;
8390
8391 win32)
8392 THREADH=win32-threads.h
8393 ;;
8394
8395 none)
8396 THREADH=no-threads.h
8397 ;;
8398 esac
8399 ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409 if test "$THREADS" = posix; then
8410 USING_POSIX_THREADS_TRUE=
8411 USING_POSIX_THREADS_FALSE='#'
8412 else
8413 USING_POSIX_THREADS_TRUE='#'
8414 USING_POSIX_THREADS_FALSE=
8415 fi
8416
8417
8418
8419 if test "$THREADS" = win32; then
8420 USING_WIN32_THREADS_TRUE=
8421 USING_WIN32_THREADS_FALSE='#'
8422 else
8423 USING_WIN32_THREADS_TRUE='#'
8424 USING_WIN32_THREADS_FALSE=
8425 fi
8426
8427
8428
8429 if test "$THREADS" = none; then
8430 USING_NO_THREADS_TRUE=
8431 USING_NO_THREADS_FALSE='#'
8432 else
8433 USING_NO_THREADS_TRUE='#'
8434 USING_NO_THREADS_FALSE=
8435 fi
8436
8437
8438 if test -d sysdep; then true; else mkdir sysdep; fi
8439 ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
8440
8441
8442 HASH_SYNC_SPEC=
8443 # Hash synchronization is only useful with posix threads right now.
8444 if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
8445 HASH_SYNC_SPEC=-fhash-synchronization
8446
8447 cat >>confdefs.h <<\_ACEOF
8448 #define JV_HASH_SYNCHRONIZATION 1
8449 _ACEOF
8450
8451 fi
8452
8453
8454
8455
8456
8457 if test "$GCC" = yes; then
8458 USING_GCC_TRUE=
8459 USING_GCC_FALSE='#'
8460 else
8461 USING_GCC_TRUE='#'
8462 USING_GCC_FALSE=
8463 fi
8464
8465
8466 # We're in the tree with gcc, and need to include some of its headers.
8467 GCC_UNWIND_INCLUDE='-I$(libgcj_basedir)/../gcc'
8468
8469
8470 if test "${with_gcc_version_trigger+set}" = set; then
8471 gcc_version_trigger=$with_gcc_version_trigger
8472 else
8473 gcc_version_trigger=$srcdir/../gcc/version.c
8474 fi
8475 if test -f "${gcc_version_trigger}"; then
8476 gcc_version_full=`grep version_string "${gcc_version_trigger}" | sed -e 's/.*"\([^"]*\)".*/\1/'`
8477 else
8478 gcc_version_full=`$CC -v 2>&1 | sed -n 's/^gcc version //p'`
8479 fi
8480 gcc_version=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
8481
8482
8483
8484
8485
8486 # Figure out where generated headers like libgcj-config.h get installed.
8487 tool_include_dir='$(libdir)/gcc/$(target_noncanonical)/'${gcc_version}/include
8488
8489
8490 if test "x${with_newlib}" = "xyes"; then
8491 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
8492 # may not work correctly, because the compiler may not be able to
8493 # link executables.
8494
8495 # We assume newlib. This lets us hard-code the functions we know
8496 # we'll have.
8497
8498 cat >>confdefs.h <<\_ACEOF
8499 #define HAVE_MEMMOVE 1
8500 _ACEOF
8501
8502
8503 cat >>confdefs.h <<\_ACEOF
8504 #define HAVE_MEMCPY 1
8505 _ACEOF
8506
8507
8508 cat >>confdefs.h <<\_ACEOF
8509 #define HAVE_STRERROR 1
8510 _ACEOF
8511
8512
8513 cat >>confdefs.h <<\_ACEOF
8514 #define HAVE_TIME 1
8515 _ACEOF
8516
8517
8518 cat >>confdefs.h <<\_ACEOF
8519 #define HAVE_GMTIME_R 1
8520 _ACEOF
8521
8522
8523 cat >>confdefs.h <<\_ACEOF
8524 #define HAVE_LOCALTIME_R 1
8525 _ACEOF
8526
8527
8528 cat >>confdefs.h <<\_ACEOF
8529 #define HAVE_USLEEP_DECL 1
8530 _ACEOF
8531
8532 # This is only for POSIX threads.
8533
8534 cat >>confdefs.h <<\_ACEOF
8535 #define HAVE_PTHREAD_MUTEXATTR_INIT 1
8536 _ACEOF
8537
8538 # We also assume we are using gcc, which provides alloca.
8539 cat >>confdefs.h <<\_ACEOF
8540 #define HAVE_ALLOCA 1
8541 _ACEOF
8542
8543
8544 # Assume we do not have getuid and friends.
8545
8546 cat >>confdefs.h <<\_ACEOF
8547 #define NO_GETUID 1
8548 _ACEOF
8549
8550 PLATFORMNET=NoNet
8551 else
8552
8553
8554
8555
8556
8557
8558
8559
8560 for ac_func in strerror ioctl select fstat open fsync sleep opendir
8561 do
8562 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8563 echo "$as_me:$LINENO: checking for $ac_func" >&5
8564 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8565 if eval "test \"\${$as_ac_var+set}\" = set"; then
8566 echo $ECHO_N "(cached) $ECHO_C" >&6
8567 else
8568 if test x$gcc_no_link = xyes; then
8569 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8570 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8571 { (exit 1); exit 1; }; }
8572 fi
8573 cat >conftest.$ac_ext <<_ACEOF
8574 /* confdefs.h. */
8575 _ACEOF
8576 cat confdefs.h >>conftest.$ac_ext
8577 cat >>conftest.$ac_ext <<_ACEOF
8578 /* end confdefs.h. */
8579 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8580 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8581 #define $ac_func innocuous_$ac_func
8582
8583 /* System header to define __stub macros and hopefully few prototypes,
8584 which can conflict with char $ac_func (); below.
8585 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8586 <limits.h> exists even on freestanding compilers. */
8587
8588 #ifdef __STDC__
8589 # include <limits.h>
8590 #else
8591 # include <assert.h>
8592 #endif
8593
8594 #undef $ac_func
8595
8596 /* Override any gcc2 internal prototype to avoid an error. */
8597 #ifdef __cplusplus
8598 extern "C"
8599 {
8600 #endif
8601 /* We use char because int might match the return type of a gcc2
8602 builtin and then its argument prototype would still apply. */
8603 char $ac_func ();
8604 /* The GNU C library defines this for functions which it implements
8605 to always fail with ENOSYS. Some functions are actually named
8606 something starting with __ and the normal name is an alias. */
8607 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8608 choke me
8609 #else
8610 char (*f) () = $ac_func;
8611 #endif
8612 #ifdef __cplusplus
8613 }
8614 #endif
8615
8616 int
8617 main ()
8618 {
8619 return f != $ac_func;
8620 ;
8621 return 0;
8622 }
8623 _ACEOF
8624 rm -f conftest.$ac_objext conftest$ac_exeext
8625 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8626 (eval $ac_link) 2>conftest.er1
8627 ac_status=$?
8628 grep -v '^ *+' conftest.er1 >conftest.err
8629 rm -f conftest.er1
8630 cat conftest.err >&5
8631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8632 (exit $ac_status); } &&
8633 { ac_try='test -z "$ac_c_werror_flag"
8634 || test ! -s conftest.err'
8635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8636 (eval $ac_try) 2>&5
8637 ac_status=$?
8638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8639 (exit $ac_status); }; } &&
8640 { ac_try='test -s conftest$ac_exeext'
8641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8642 (eval $ac_try) 2>&5
8643 ac_status=$?
8644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8645 (exit $ac_status); }; }; then
8646 eval "$as_ac_var=yes"
8647 else
8648 echo "$as_me: failed program was:" >&5
8649 sed 's/^/| /' conftest.$ac_ext >&5
8650
8651 eval "$as_ac_var=no"
8652 fi
8653 rm -f conftest.err conftest.$ac_objext \
8654 conftest$ac_exeext conftest.$ac_ext
8655 fi
8656 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8657 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8658 if test `eval echo '${'$as_ac_var'}'` = yes; then
8659 cat >>confdefs.h <<_ACEOF
8660 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8661 _ACEOF
8662
8663 fi
8664 done
8665
8666
8667
8668
8669
8670
8671 for ac_func in gmtime_r localtime_r readdir_r getpwuid_r getcwd
8672 do
8673 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8674 echo "$as_me:$LINENO: checking for $ac_func" >&5
8675 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8676 if eval "test \"\${$as_ac_var+set}\" = set"; then
8677 echo $ECHO_N "(cached) $ECHO_C" >&6
8678 else
8679 if test x$gcc_no_link = xyes; then
8680 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8681 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8682 { (exit 1); exit 1; }; }
8683 fi
8684 cat >conftest.$ac_ext <<_ACEOF
8685 /* confdefs.h. */
8686 _ACEOF
8687 cat confdefs.h >>conftest.$ac_ext
8688 cat >>conftest.$ac_ext <<_ACEOF
8689 /* end confdefs.h. */
8690 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8691 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8692 #define $ac_func innocuous_$ac_func
8693
8694 /* System header to define __stub macros and hopefully few prototypes,
8695 which can conflict with char $ac_func (); below.
8696 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8697 <limits.h> exists even on freestanding compilers. */
8698
8699 #ifdef __STDC__
8700 # include <limits.h>
8701 #else
8702 # include <assert.h>
8703 #endif
8704
8705 #undef $ac_func
8706
8707 /* Override any gcc2 internal prototype to avoid an error. */
8708 #ifdef __cplusplus
8709 extern "C"
8710 {
8711 #endif
8712 /* We use char because int might match the return type of a gcc2
8713 builtin and then its argument prototype would still apply. */
8714 char $ac_func ();
8715 /* The GNU C library defines this for functions which it implements
8716 to always fail with ENOSYS. Some functions are actually named
8717 something starting with __ and the normal name is an alias. */
8718 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8719 choke me
8720 #else
8721 char (*f) () = $ac_func;
8722 #endif
8723 #ifdef __cplusplus
8724 }
8725 #endif
8726
8727 int
8728 main ()
8729 {
8730 return f != $ac_func;
8731 ;
8732 return 0;
8733 }
8734 _ACEOF
8735 rm -f conftest.$ac_objext conftest$ac_exeext
8736 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8737 (eval $ac_link) 2>conftest.er1
8738 ac_status=$?
8739 grep -v '^ *+' conftest.er1 >conftest.err
8740 rm -f conftest.er1
8741 cat conftest.err >&5
8742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8743 (exit $ac_status); } &&
8744 { ac_try='test -z "$ac_c_werror_flag"
8745 || test ! -s conftest.err'
8746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8747 (eval $ac_try) 2>&5
8748 ac_status=$?
8749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8750 (exit $ac_status); }; } &&
8751 { ac_try='test -s conftest$ac_exeext'
8752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8753 (eval $ac_try) 2>&5
8754 ac_status=$?
8755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8756 (exit $ac_status); }; }; then
8757 eval "$as_ac_var=yes"
8758 else
8759 echo "$as_me: failed program was:" >&5
8760 sed 's/^/| /' conftest.$ac_ext >&5
8761
8762 eval "$as_ac_var=no"
8763 fi
8764 rm -f conftest.err conftest.$ac_objext \
8765 conftest$ac_exeext conftest.$ac_ext
8766 fi
8767 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8768 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8769 if test `eval echo '${'$as_ac_var'}'` = yes; then
8770 cat >>confdefs.h <<_ACEOF
8771 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8772 _ACEOF
8773
8774 fi
8775 done
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786 for ac_func in access stat mkdir rename rmdir unlink realpath utime chmod
8787 do
8788 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8789 echo "$as_me:$LINENO: checking for $ac_func" >&5
8790 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8791 if eval "test \"\${$as_ac_var+set}\" = set"; then
8792 echo $ECHO_N "(cached) $ECHO_C" >&6
8793 else
8794 if test x$gcc_no_link = xyes; then
8795 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8796 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8797 { (exit 1); exit 1; }; }
8798 fi
8799 cat >conftest.$ac_ext <<_ACEOF
8800 /* confdefs.h. */
8801 _ACEOF
8802 cat confdefs.h >>conftest.$ac_ext
8803 cat >>conftest.$ac_ext <<_ACEOF
8804 /* end confdefs.h. */
8805 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8806 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8807 #define $ac_func innocuous_$ac_func
8808
8809 /* System header to define __stub macros and hopefully few prototypes,
8810 which can conflict with char $ac_func (); below.
8811 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8812 <limits.h> exists even on freestanding compilers. */
8813
8814 #ifdef __STDC__
8815 # include <limits.h>
8816 #else
8817 # include <assert.h>
8818 #endif
8819
8820 #undef $ac_func
8821
8822 /* Override any gcc2 internal prototype to avoid an error. */
8823 #ifdef __cplusplus
8824 extern "C"
8825 {
8826 #endif
8827 /* We use char because int might match the return type of a gcc2
8828 builtin and then its argument prototype would still apply. */
8829 char $ac_func ();
8830 /* The GNU C library defines this for functions which it implements
8831 to always fail with ENOSYS. Some functions are actually named
8832 something starting with __ and the normal name is an alias. */
8833 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8834 choke me
8835 #else
8836 char (*f) () = $ac_func;
8837 #endif
8838 #ifdef __cplusplus
8839 }
8840 #endif
8841
8842 int
8843 main ()
8844 {
8845 return f != $ac_func;
8846 ;
8847 return 0;
8848 }
8849 _ACEOF
8850 rm -f conftest.$ac_objext conftest$ac_exeext
8851 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8852 (eval $ac_link) 2>conftest.er1
8853 ac_status=$?
8854 grep -v '^ *+' conftest.er1 >conftest.err
8855 rm -f conftest.er1
8856 cat conftest.err >&5
8857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8858 (exit $ac_status); } &&
8859 { ac_try='test -z "$ac_c_werror_flag"
8860 || test ! -s conftest.err'
8861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8862 (eval $ac_try) 2>&5
8863 ac_status=$?
8864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8865 (exit $ac_status); }; } &&
8866 { ac_try='test -s conftest$ac_exeext'
8867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8868 (eval $ac_try) 2>&5
8869 ac_status=$?
8870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8871 (exit $ac_status); }; }; then
8872 eval "$as_ac_var=yes"
8873 else
8874 echo "$as_me: failed program was:" >&5
8875 sed 's/^/| /' conftest.$ac_ext >&5
8876
8877 eval "$as_ac_var=no"
8878 fi
8879 rm -f conftest.err conftest.$ac_objext \
8880 conftest$ac_exeext conftest.$ac_ext
8881 fi
8882 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8883 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8884 if test `eval echo '${'$as_ac_var'}'` = yes; then
8885 cat >>confdefs.h <<_ACEOF
8886 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8887 _ACEOF
8888
8889 fi
8890 done
8891
8892
8893
8894 for ac_func in nl_langinfo setlocale
8895 do
8896 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8897 echo "$as_me:$LINENO: checking for $ac_func" >&5
8898 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8899 if eval "test \"\${$as_ac_var+set}\" = set"; then
8900 echo $ECHO_N "(cached) $ECHO_C" >&6
8901 else
8902 if test x$gcc_no_link = xyes; then
8903 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
8904 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
8905 { (exit 1); exit 1; }; }
8906 fi
8907 cat >conftest.$ac_ext <<_ACEOF
8908 /* confdefs.h. */
8909 _ACEOF
8910 cat confdefs.h >>conftest.$ac_ext
8911 cat >>conftest.$ac_ext <<_ACEOF
8912 /* end confdefs.h. */
8913 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8914 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8915 #define $ac_func innocuous_$ac_func
8916
8917 /* System header to define __stub macros and hopefully few prototypes,
8918 which can conflict with char $ac_func (); below.
8919 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8920 <limits.h> exists even on freestanding compilers. */
8921
8922 #ifdef __STDC__
8923 # include <limits.h>
8924 #else
8925 # include <assert.h>
8926 #endif
8927
8928 #undef $ac_func
8929
8930 /* Override any gcc2 internal prototype to avoid an error. */
8931 #ifdef __cplusplus
8932 extern "C"
8933 {
8934 #endif
8935 /* We use char because int might match the return type of a gcc2
8936 builtin and then its argument prototype would still apply. */
8937 char $ac_func ();
8938 /* The GNU C library defines this for functions which it implements
8939 to always fail with ENOSYS. Some functions are actually named
8940 something starting with __ and the normal name is an alias. */
8941 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8942 choke me
8943 #else
8944 char (*f) () = $ac_func;
8945 #endif
8946 #ifdef __cplusplus
8947 }
8948 #endif
8949
8950 int
8951 main ()
8952 {
8953 return f != $ac_func;
8954 ;
8955 return 0;
8956 }
8957 _ACEOF
8958 rm -f conftest.$ac_objext conftest$ac_exeext
8959 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8960 (eval $ac_link) 2>conftest.er1
8961 ac_status=$?
8962 grep -v '^ *+' conftest.er1 >conftest.err
8963 rm -f conftest.er1
8964 cat conftest.err >&5
8965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8966 (exit $ac_status); } &&
8967 { ac_try='test -z "$ac_c_werror_flag"
8968 || test ! -s conftest.err'
8969 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8970 (eval $ac_try) 2>&5
8971 ac_status=$?
8972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8973 (exit $ac_status); }; } &&
8974 { ac_try='test -s conftest$ac_exeext'
8975 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8976 (eval $ac_try) 2>&5
8977 ac_status=$?
8978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8979 (exit $ac_status); }; }; then
8980 eval "$as_ac_var=yes"
8981 else
8982 echo "$as_me: failed program was:" >&5
8983 sed 's/^/| /' conftest.$ac_ext >&5
8984
8985 eval "$as_ac_var=no"
8986 fi
8987 rm -f conftest.err conftest.$ac_objext \
8988 conftest$ac_exeext conftest.$ac_ext
8989 fi
8990 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8991 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8992 if test `eval echo '${'$as_ac_var'}'` = yes; then
8993 cat >>confdefs.h <<_ACEOF
8994 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8995 _ACEOF
8996
8997 fi
8998 done
8999
9000
9001
9002 for ac_func in inet_aton inet_addr
9003 do
9004 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9005 echo "$as_me:$LINENO: checking for $ac_func" >&5
9006 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9007 if eval "test \"\${$as_ac_var+set}\" = set"; then
9008 echo $ECHO_N "(cached) $ECHO_C" >&6
9009 else
9010 if test x$gcc_no_link = xyes; then
9011 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9012 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9013 { (exit 1); exit 1; }; }
9014 fi
9015 cat >conftest.$ac_ext <<_ACEOF
9016 /* confdefs.h. */
9017 _ACEOF
9018 cat confdefs.h >>conftest.$ac_ext
9019 cat >>conftest.$ac_ext <<_ACEOF
9020 /* end confdefs.h. */
9021 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9022 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9023 #define $ac_func innocuous_$ac_func
9024
9025 /* System header to define __stub macros and hopefully few prototypes,
9026 which can conflict with char $ac_func (); below.
9027 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9028 <limits.h> exists even on freestanding compilers. */
9029
9030 #ifdef __STDC__
9031 # include <limits.h>
9032 #else
9033 # include <assert.h>
9034 #endif
9035
9036 #undef $ac_func
9037
9038 /* Override any gcc2 internal prototype to avoid an error. */
9039 #ifdef __cplusplus
9040 extern "C"
9041 {
9042 #endif
9043 /* We use char because int might match the return type of a gcc2
9044 builtin and then its argument prototype would still apply. */
9045 char $ac_func ();
9046 /* The GNU C library defines this for functions which it implements
9047 to always fail with ENOSYS. Some functions are actually named
9048 something starting with __ and the normal name is an alias. */
9049 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9050 choke me
9051 #else
9052 char (*f) () = $ac_func;
9053 #endif
9054 #ifdef __cplusplus
9055 }
9056 #endif
9057
9058 int
9059 main ()
9060 {
9061 return f != $ac_func;
9062 ;
9063 return 0;
9064 }
9065 _ACEOF
9066 rm -f conftest.$ac_objext conftest$ac_exeext
9067 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9068 (eval $ac_link) 2>conftest.er1
9069 ac_status=$?
9070 grep -v '^ *+' conftest.er1 >conftest.err
9071 rm -f conftest.er1
9072 cat conftest.err >&5
9073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9074 (exit $ac_status); } &&
9075 { ac_try='test -z "$ac_c_werror_flag"
9076 || test ! -s conftest.err'
9077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9078 (eval $ac_try) 2>&5
9079 ac_status=$?
9080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9081 (exit $ac_status); }; } &&
9082 { ac_try='test -s conftest$ac_exeext'
9083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9084 (eval $ac_try) 2>&5
9085 ac_status=$?
9086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9087 (exit $ac_status); }; }; then
9088 eval "$as_ac_var=yes"
9089 else
9090 echo "$as_me: failed program was:" >&5
9091 sed 's/^/| /' conftest.$ac_ext >&5
9092
9093 eval "$as_ac_var=no"
9094 fi
9095 rm -f conftest.err conftest.$ac_objext \
9096 conftest$ac_exeext conftest.$ac_ext
9097 fi
9098 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9099 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9100 if test `eval echo '${'$as_ac_var'}'` = yes; then
9101 cat >>confdefs.h <<_ACEOF
9102 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9103 _ACEOF
9104 break
9105 fi
9106 done
9107
9108
9109
9110
9111 for ac_func in inet_pton uname inet_ntoa
9112 do
9113 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9114 echo "$as_me:$LINENO: checking for $ac_func" >&5
9115 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9116 if eval "test \"\${$as_ac_var+set}\" = set"; then
9117 echo $ECHO_N "(cached) $ECHO_C" >&6
9118 else
9119 if test x$gcc_no_link = xyes; then
9120 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9121 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9122 { (exit 1); exit 1; }; }
9123 fi
9124 cat >conftest.$ac_ext <<_ACEOF
9125 /* confdefs.h. */
9126 _ACEOF
9127 cat confdefs.h >>conftest.$ac_ext
9128 cat >>conftest.$ac_ext <<_ACEOF
9129 /* end confdefs.h. */
9130 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9131 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9132 #define $ac_func innocuous_$ac_func
9133
9134 /* System header to define __stub macros and hopefully few prototypes,
9135 which can conflict with char $ac_func (); below.
9136 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9137 <limits.h> exists even on freestanding compilers. */
9138
9139 #ifdef __STDC__
9140 # include <limits.h>
9141 #else
9142 # include <assert.h>
9143 #endif
9144
9145 #undef $ac_func
9146
9147 /* Override any gcc2 internal prototype to avoid an error. */
9148 #ifdef __cplusplus
9149 extern "C"
9150 {
9151 #endif
9152 /* We use char because int might match the return type of a gcc2
9153 builtin and then its argument prototype would still apply. */
9154 char $ac_func ();
9155 /* The GNU C library defines this for functions which it implements
9156 to always fail with ENOSYS. Some functions are actually named
9157 something starting with __ and the normal name is an alias. */
9158 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9159 choke me
9160 #else
9161 char (*f) () = $ac_func;
9162 #endif
9163 #ifdef __cplusplus
9164 }
9165 #endif
9166
9167 int
9168 main ()
9169 {
9170 return f != $ac_func;
9171 ;
9172 return 0;
9173 }
9174 _ACEOF
9175 rm -f conftest.$ac_objext conftest$ac_exeext
9176 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9177 (eval $ac_link) 2>conftest.er1
9178 ac_status=$?
9179 grep -v '^ *+' conftest.er1 >conftest.err
9180 rm -f conftest.er1
9181 cat conftest.err >&5
9182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9183 (exit $ac_status); } &&
9184 { ac_try='test -z "$ac_c_werror_flag"
9185 || test ! -s conftest.err'
9186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9187 (eval $ac_try) 2>&5
9188 ac_status=$?
9189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9190 (exit $ac_status); }; } &&
9191 { ac_try='test -s conftest$ac_exeext'
9192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9193 (eval $ac_try) 2>&5
9194 ac_status=$?
9195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9196 (exit $ac_status); }; }; then
9197 eval "$as_ac_var=yes"
9198 else
9199 echo "$as_me: failed program was:" >&5
9200 sed 's/^/| /' conftest.$ac_ext >&5
9201
9202 eval "$as_ac_var=no"
9203 fi
9204 rm -f conftest.err conftest.$ac_objext \
9205 conftest$ac_exeext conftest.$ac_ext
9206 fi
9207 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9208 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9209 if test `eval echo '${'$as_ac_var'}'` = yes; then
9210 cat >>confdefs.h <<_ACEOF
9211 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9212 _ACEOF
9213
9214 fi
9215 done
9216
9217
9218
9219
9220
9221
9222 for ac_func in fork execvp pipe sigaction ftruncate
9223 do
9224 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9225 echo "$as_me:$LINENO: checking for $ac_func" >&5
9226 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9227 if eval "test \"\${$as_ac_var+set}\" = set"; then
9228 echo $ECHO_N "(cached) $ECHO_C" >&6
9229 else
9230 if test x$gcc_no_link = xyes; then
9231 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9232 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9233 { (exit 1); exit 1; }; }
9234 fi
9235 cat >conftest.$ac_ext <<_ACEOF
9236 /* confdefs.h. */
9237 _ACEOF
9238 cat confdefs.h >>conftest.$ac_ext
9239 cat >>conftest.$ac_ext <<_ACEOF
9240 /* end confdefs.h. */
9241 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9242 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9243 #define $ac_func innocuous_$ac_func
9244
9245 /* System header to define __stub macros and hopefully few prototypes,
9246 which can conflict with char $ac_func (); below.
9247 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9248 <limits.h> exists even on freestanding compilers. */
9249
9250 #ifdef __STDC__
9251 # include <limits.h>
9252 #else
9253 # include <assert.h>
9254 #endif
9255
9256 #undef $ac_func
9257
9258 /* Override any gcc2 internal prototype to avoid an error. */
9259 #ifdef __cplusplus
9260 extern "C"
9261 {
9262 #endif
9263 /* We use char because int might match the return type of a gcc2
9264 builtin and then its argument prototype would still apply. */
9265 char $ac_func ();
9266 /* The GNU C library defines this for functions which it implements
9267 to always fail with ENOSYS. Some functions are actually named
9268 something starting with __ and the normal name is an alias. */
9269 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9270 choke me
9271 #else
9272 char (*f) () = $ac_func;
9273 #endif
9274 #ifdef __cplusplus
9275 }
9276 #endif
9277
9278 int
9279 main ()
9280 {
9281 return f != $ac_func;
9282 ;
9283 return 0;
9284 }
9285 _ACEOF
9286 rm -f conftest.$ac_objext conftest$ac_exeext
9287 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9288 (eval $ac_link) 2>conftest.er1
9289 ac_status=$?
9290 grep -v '^ *+' conftest.er1 >conftest.err
9291 rm -f conftest.er1
9292 cat conftest.err >&5
9293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9294 (exit $ac_status); } &&
9295 { ac_try='test -z "$ac_c_werror_flag"
9296 || test ! -s conftest.err'
9297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9298 (eval $ac_try) 2>&5
9299 ac_status=$?
9300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9301 (exit $ac_status); }; } &&
9302 { ac_try='test -s conftest$ac_exeext'
9303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9304 (eval $ac_try) 2>&5
9305 ac_status=$?
9306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9307 (exit $ac_status); }; }; then
9308 eval "$as_ac_var=yes"
9309 else
9310 echo "$as_me: failed program was:" >&5
9311 sed 's/^/| /' conftest.$ac_ext >&5
9312
9313 eval "$as_ac_var=no"
9314 fi
9315 rm -f conftest.err conftest.$ac_objext \
9316 conftest$ac_exeext conftest.$ac_ext
9317 fi
9318 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9319 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9320 if test `eval echo '${'$as_ac_var'}'` = yes; then
9321 cat >>confdefs.h <<_ACEOF
9322 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9323 _ACEOF
9324
9325 fi
9326 done
9327
9328 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
9329 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
9330 if test "${ac_cv_header_stdc+set}" = set; then
9331 echo $ECHO_N "(cached) $ECHO_C" >&6
9332 else
9333 cat >conftest.$ac_ext <<_ACEOF
9334 /* confdefs.h. */
9335 _ACEOF
9336 cat confdefs.h >>conftest.$ac_ext
9337 cat >>conftest.$ac_ext <<_ACEOF
9338 /* end confdefs.h. */
9339 #include <stdlib.h>
9340 #include <stdarg.h>
9341 #include <string.h>
9342 #include <float.h>
9343
9344 int
9345 main ()
9346 {
9347
9348 ;
9349 return 0;
9350 }
9351 _ACEOF
9352 rm -f conftest.$ac_objext
9353 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9354 (eval $ac_compile) 2>conftest.er1
9355 ac_status=$?
9356 grep -v '^ *+' conftest.er1 >conftest.err
9357 rm -f conftest.er1
9358 cat conftest.err >&5
9359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9360 (exit $ac_status); } &&
9361 { ac_try='test -z "$ac_c_werror_flag"
9362 || test ! -s conftest.err'
9363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9364 (eval $ac_try) 2>&5
9365 ac_status=$?
9366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9367 (exit $ac_status); }; } &&
9368 { ac_try='test -s conftest.$ac_objext'
9369 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9370 (eval $ac_try) 2>&5
9371 ac_status=$?
9372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9373 (exit $ac_status); }; }; then
9374 ac_cv_header_stdc=yes
9375 else
9376 echo "$as_me: failed program was:" >&5
9377 sed 's/^/| /' conftest.$ac_ext >&5
9378
9379 ac_cv_header_stdc=no
9380 fi
9381 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9382
9383 if test $ac_cv_header_stdc = yes; then
9384 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9385 cat >conftest.$ac_ext <<_ACEOF
9386 /* confdefs.h. */
9387 _ACEOF
9388 cat confdefs.h >>conftest.$ac_ext
9389 cat >>conftest.$ac_ext <<_ACEOF
9390 /* end confdefs.h. */
9391 #include <string.h>
9392
9393 _ACEOF
9394 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9395 $EGREP "memchr" >/dev/null 2>&1; then
9396 :
9397 else
9398 ac_cv_header_stdc=no
9399 fi
9400 rm -f conftest*
9401
9402 fi
9403
9404 if test $ac_cv_header_stdc = yes; then
9405 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9406 cat >conftest.$ac_ext <<_ACEOF
9407 /* confdefs.h. */
9408 _ACEOF
9409 cat confdefs.h >>conftest.$ac_ext
9410 cat >>conftest.$ac_ext <<_ACEOF
9411 /* end confdefs.h. */
9412 #include <stdlib.h>
9413
9414 _ACEOF
9415 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9416 $EGREP "free" >/dev/null 2>&1; then
9417 :
9418 else
9419 ac_cv_header_stdc=no
9420 fi
9421 rm -f conftest*
9422
9423 fi
9424
9425 if test $ac_cv_header_stdc = yes; then
9426 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9427 if test "$cross_compiling" = yes; then
9428 :
9429 else
9430 cat >conftest.$ac_ext <<_ACEOF
9431 /* confdefs.h. */
9432 _ACEOF
9433 cat confdefs.h >>conftest.$ac_ext
9434 cat >>conftest.$ac_ext <<_ACEOF
9435 /* end confdefs.h. */
9436 #include <ctype.h>
9437 #if ((' ' & 0x0FF) == 0x020)
9438 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9439 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9440 #else
9441 # define ISLOWER(c) \
9442 (('a' <= (c) && (c) <= 'i') \
9443 || ('j' <= (c) && (c) <= 'r') \
9444 || ('s' <= (c) && (c) <= 'z'))
9445 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9446 #endif
9447
9448 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9449 int
9450 main ()
9451 {
9452 int i;
9453 for (i = 0; i < 256; i++)
9454 if (XOR (islower (i), ISLOWER (i))
9455 || toupper (i) != TOUPPER (i))
9456 exit(2);
9457 exit (0);
9458 }
9459 _ACEOF
9460 rm -f conftest$ac_exeext
9461 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9462 (eval $ac_link) 2>&5
9463 ac_status=$?
9464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9465 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9467 (eval $ac_try) 2>&5
9468 ac_status=$?
9469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9470 (exit $ac_status); }; }; then
9471 :
9472 else
9473 echo "$as_me: program exited with status $ac_status" >&5
9474 echo "$as_me: failed program was:" >&5
9475 sed 's/^/| /' conftest.$ac_ext >&5
9476
9477 ( exit $ac_status )
9478 ac_cv_header_stdc=no
9479 fi
9480 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9481 fi
9482 fi
9483 fi
9484 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
9485 echo "${ECHO_T}$ac_cv_header_stdc" >&6
9486 if test $ac_cv_header_stdc = yes; then
9487
9488 cat >>confdefs.h <<\_ACEOF
9489 #define STDC_HEADERS 1
9490 _ACEOF
9491
9492 fi
9493
9494 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9505 inttypes.h stdint.h unistd.h
9506 do
9507 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9508 echo "$as_me:$LINENO: checking for $ac_header" >&5
9509 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9510 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9511 echo $ECHO_N "(cached) $ECHO_C" >&6
9512 else
9513 cat >conftest.$ac_ext <<_ACEOF
9514 /* confdefs.h. */
9515 _ACEOF
9516 cat confdefs.h >>conftest.$ac_ext
9517 cat >>conftest.$ac_ext <<_ACEOF
9518 /* end confdefs.h. */
9519 $ac_includes_default
9520
9521 #include <$ac_header>
9522 _ACEOF
9523 rm -f conftest.$ac_objext
9524 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9525 (eval $ac_compile) 2>conftest.er1
9526 ac_status=$?
9527 grep -v '^ *+' conftest.er1 >conftest.err
9528 rm -f conftest.er1
9529 cat conftest.err >&5
9530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9531 (exit $ac_status); } &&
9532 { ac_try='test -z "$ac_c_werror_flag"
9533 || test ! -s conftest.err'
9534 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9535 (eval $ac_try) 2>&5
9536 ac_status=$?
9537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9538 (exit $ac_status); }; } &&
9539 { ac_try='test -s conftest.$ac_objext'
9540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9541 (eval $ac_try) 2>&5
9542 ac_status=$?
9543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9544 (exit $ac_status); }; }; then
9545 eval "$as_ac_Header=yes"
9546 else
9547 echo "$as_me: failed program was:" >&5
9548 sed 's/^/| /' conftest.$ac_ext >&5
9549
9550 eval "$as_ac_Header=no"
9551 fi
9552 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9553 fi
9554 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9555 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9556 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9557 cat >>confdefs.h <<_ACEOF
9558 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9559 _ACEOF
9560
9561 fi
9562
9563 done
9564
9565
9566
9567
9568
9569 for ac_header in execinfo.h unistd.h dlfcn.h
9570 do
9571 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9572 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9573 echo "$as_me:$LINENO: checking for $ac_header" >&5
9574 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9575 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9576 echo $ECHO_N "(cached) $ECHO_C" >&6
9577 fi
9578 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9579 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9580 else
9581 # Is the header compilable?
9582 echo "$as_me:$LINENO: checking $ac_header usability" >&5
9583 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9584 cat >conftest.$ac_ext <<_ACEOF
9585 /* confdefs.h. */
9586 _ACEOF
9587 cat confdefs.h >>conftest.$ac_ext
9588 cat >>conftest.$ac_ext <<_ACEOF
9589 /* end confdefs.h. */
9590 $ac_includes_default
9591 #include <$ac_header>
9592 _ACEOF
9593 rm -f conftest.$ac_objext
9594 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9595 (eval $ac_compile) 2>conftest.er1
9596 ac_status=$?
9597 grep -v '^ *+' conftest.er1 >conftest.err
9598 rm -f conftest.er1
9599 cat conftest.err >&5
9600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9601 (exit $ac_status); } &&
9602 { ac_try='test -z "$ac_c_werror_flag"
9603 || test ! -s conftest.err'
9604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9605 (eval $ac_try) 2>&5
9606 ac_status=$?
9607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9608 (exit $ac_status); }; } &&
9609 { ac_try='test -s conftest.$ac_objext'
9610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9611 (eval $ac_try) 2>&5
9612 ac_status=$?
9613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9614 (exit $ac_status); }; }; then
9615 ac_header_compiler=yes
9616 else
9617 echo "$as_me: failed program was:" >&5
9618 sed 's/^/| /' conftest.$ac_ext >&5
9619
9620 ac_header_compiler=no
9621 fi
9622 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9623 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9624 echo "${ECHO_T}$ac_header_compiler" >&6
9625
9626 # Is the header present?
9627 echo "$as_me:$LINENO: checking $ac_header presence" >&5
9628 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9629 cat >conftest.$ac_ext <<_ACEOF
9630 /* confdefs.h. */
9631 _ACEOF
9632 cat confdefs.h >>conftest.$ac_ext
9633 cat >>conftest.$ac_ext <<_ACEOF
9634 /* end confdefs.h. */
9635 #include <$ac_header>
9636 _ACEOF
9637 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9638 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9639 ac_status=$?
9640 grep -v '^ *+' conftest.er1 >conftest.err
9641 rm -f conftest.er1
9642 cat conftest.err >&5
9643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9644 (exit $ac_status); } >/dev/null; then
9645 if test -s conftest.err; then
9646 ac_cpp_err=$ac_c_preproc_warn_flag
9647 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9648 else
9649 ac_cpp_err=
9650 fi
9651 else
9652 ac_cpp_err=yes
9653 fi
9654 if test -z "$ac_cpp_err"; then
9655 ac_header_preproc=yes
9656 else
9657 echo "$as_me: failed program was:" >&5
9658 sed 's/^/| /' conftest.$ac_ext >&5
9659
9660 ac_header_preproc=no
9661 fi
9662 rm -f conftest.err conftest.$ac_ext
9663 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9664 echo "${ECHO_T}$ac_header_preproc" >&6
9665
9666 # So? What about this header?
9667 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9668 yes:no: )
9669 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9670 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9671 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9672 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9673 ac_header_preproc=yes
9674 ;;
9675 no:yes:* )
9676 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9677 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9678 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9679 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9680 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9681 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9682 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9683 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9684 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9685 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9686 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9687 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9688 (
9689 cat <<\_ASBOX
9690 ## ---------------------------------- ##
9691 ## Report this to the libjava lists. ##
9692 ## ---------------------------------- ##
9693 _ASBOX
9694 ) |
9695 sed "s/^/$as_me: WARNING: /" >&2
9696 ;;
9697 esac
9698 echo "$as_me:$LINENO: checking for $ac_header" >&5
9699 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9700 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9701 echo $ECHO_N "(cached) $ECHO_C" >&6
9702 else
9703 eval "$as_ac_Header=\$ac_header_preproc"
9704 fi
9705 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9706 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9707
9708 fi
9709 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9710 cat >>confdefs.h <<_ACEOF
9711 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9712 _ACEOF
9713
9714 fi
9715
9716 done
9717
9718 echo "$as_me:$LINENO: checking for backtrace" >&5
9719 echo $ECHO_N "checking for backtrace... $ECHO_C" >&6
9720 if test "${ac_cv_func_backtrace+set}" = set; then
9721 echo $ECHO_N "(cached) $ECHO_C" >&6
9722 else
9723 if test x$gcc_no_link = xyes; then
9724 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9725 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9726 { (exit 1); exit 1; }; }
9727 fi
9728 cat >conftest.$ac_ext <<_ACEOF
9729 /* confdefs.h. */
9730 _ACEOF
9731 cat confdefs.h >>conftest.$ac_ext
9732 cat >>conftest.$ac_ext <<_ACEOF
9733 /* end confdefs.h. */
9734 /* Define backtrace to an innocuous variant, in case <limits.h> declares backtrace.
9735 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9736 #define backtrace innocuous_backtrace
9737
9738 /* System header to define __stub macros and hopefully few prototypes,
9739 which can conflict with char backtrace (); below.
9740 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9741 <limits.h> exists even on freestanding compilers. */
9742
9743 #ifdef __STDC__
9744 # include <limits.h>
9745 #else
9746 # include <assert.h>
9747 #endif
9748
9749 #undef backtrace
9750
9751 /* Override any gcc2 internal prototype to avoid an error. */
9752 #ifdef __cplusplus
9753 extern "C"
9754 {
9755 #endif
9756 /* We use char because int might match the return type of a gcc2
9757 builtin and then its argument prototype would still apply. */
9758 char backtrace ();
9759 /* The GNU C library defines this for functions which it implements
9760 to always fail with ENOSYS. Some functions are actually named
9761 something starting with __ and the normal name is an alias. */
9762 #if defined (__stub_backtrace) || defined (__stub___backtrace)
9763 choke me
9764 #else
9765 char (*f) () = backtrace;
9766 #endif
9767 #ifdef __cplusplus
9768 }
9769 #endif
9770
9771 int
9772 main ()
9773 {
9774 return f != backtrace;
9775 ;
9776 return 0;
9777 }
9778 _ACEOF
9779 rm -f conftest.$ac_objext conftest$ac_exeext
9780 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9781 (eval $ac_link) 2>conftest.er1
9782 ac_status=$?
9783 grep -v '^ *+' conftest.er1 >conftest.err
9784 rm -f conftest.er1
9785 cat conftest.err >&5
9786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9787 (exit $ac_status); } &&
9788 { ac_try='test -z "$ac_c_werror_flag"
9789 || test ! -s conftest.err'
9790 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9791 (eval $ac_try) 2>&5
9792 ac_status=$?
9793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9794 (exit $ac_status); }; } &&
9795 { ac_try='test -s conftest$ac_exeext'
9796 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9797 (eval $ac_try) 2>&5
9798 ac_status=$?
9799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9800 (exit $ac_status); }; }; then
9801 ac_cv_func_backtrace=yes
9802 else
9803 echo "$as_me: failed program was:" >&5
9804 sed 's/^/| /' conftest.$ac_ext >&5
9805
9806 ac_cv_func_backtrace=no
9807 fi
9808 rm -f conftest.err conftest.$ac_objext \
9809 conftest$ac_exeext conftest.$ac_ext
9810 fi
9811 echo "$as_me:$LINENO: result: $ac_cv_func_backtrace" >&5
9812 echo "${ECHO_T}$ac_cv_func_backtrace" >&6
9813 if test $ac_cv_func_backtrace = yes; then
9814
9815 case "$host" in
9816 ia64-*-linux*)
9817 # Has broken backtrace()
9818 ;;
9819 mips*-*-linux*)
9820 # Has broken backtrace(), but we supply our own.
9821 if test -d sysdep; then true; else mkdir -p sysdep; fi
9822 supply_backtrace=yes
9823
9824 cat >>confdefs.h <<\_ACEOF
9825 #define HAVE_BACKTRACE 1
9826 _ACEOF
9827
9828 ;;
9829 *)
9830
9831 cat >>confdefs.h <<\_ACEOF
9832 #define HAVE_BACKTRACE 1
9833 _ACEOF
9834
9835 ;;
9836 esac
9837
9838 else
9839
9840 case "$host" in
9841 *mingw*)
9842 # Has backtrace() defined in libgcj itself
9843
9844 cat >>confdefs.h <<\_ACEOF
9845 #define HAVE_BACKTRACE 1
9846 _ACEOF
9847
9848 ;;
9849 esac
9850
9851 fi
9852
9853
9854 echo "$as_me:$LINENO: checking for dladdr in -ldl" >&5
9855 echo $ECHO_N "checking for dladdr in -ldl... $ECHO_C" >&6
9856 if test "${ac_cv_lib_dl_dladdr+set}" = set; then
9857 echo $ECHO_N "(cached) $ECHO_C" >&6
9858 else
9859 ac_check_lib_save_LIBS=$LIBS
9860 LIBS="-ldl $LIBS"
9861 if test x$gcc_no_link = xyes; then
9862 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
9863 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
9864 { (exit 1); exit 1; }; }
9865 fi
9866 cat >conftest.$ac_ext <<_ACEOF
9867 /* confdefs.h. */
9868 _ACEOF
9869 cat confdefs.h >>conftest.$ac_ext
9870 cat >>conftest.$ac_ext <<_ACEOF
9871 /* end confdefs.h. */
9872
9873 /* Override any gcc2 internal prototype to avoid an error. */
9874 #ifdef __cplusplus
9875 extern "C"
9876 #endif
9877 /* We use char because int might match the return type of a gcc2
9878 builtin and then its argument prototype would still apply. */
9879 char dladdr ();
9880 int
9881 main ()
9882 {
9883 dladdr ();
9884 ;
9885 return 0;
9886 }
9887 _ACEOF
9888 rm -f conftest.$ac_objext conftest$ac_exeext
9889 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9890 (eval $ac_link) 2>conftest.er1
9891 ac_status=$?
9892 grep -v '^ *+' conftest.er1 >conftest.err
9893 rm -f conftest.er1
9894 cat conftest.err >&5
9895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9896 (exit $ac_status); } &&
9897 { ac_try='test -z "$ac_c_werror_flag"
9898 || test ! -s conftest.err'
9899 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9900 (eval $ac_try) 2>&5
9901 ac_status=$?
9902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9903 (exit $ac_status); }; } &&
9904 { ac_try='test -s conftest$ac_exeext'
9905 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9906 (eval $ac_try) 2>&5
9907 ac_status=$?
9908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9909 (exit $ac_status); }; }; then
9910 ac_cv_lib_dl_dladdr=yes
9911 else
9912 echo "$as_me: failed program was:" >&5
9913 sed 's/^/| /' conftest.$ac_ext >&5
9914
9915 ac_cv_lib_dl_dladdr=no
9916 fi
9917 rm -f conftest.err conftest.$ac_objext \
9918 conftest$ac_exeext conftest.$ac_ext
9919 LIBS=$ac_check_lib_save_LIBS
9920 fi
9921 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dladdr" >&5
9922 echo "${ECHO_T}$ac_cv_lib_dl_dladdr" >&6
9923 if test $ac_cv_lib_dl_dladdr = yes; then
9924
9925 if test "x${disable_dladdr}" = "xyes"; then
9926 #Broken dladdr().
9927 true
9928 else
9929
9930 cat >>confdefs.h <<\_ACEOF
9931 #define HAVE_DLADDR 1
9932 _ACEOF
9933
9934 fi
9935
9936 fi
9937
9938 if test x"$build" = x"$host"; then
9939 echo "$as_me:$LINENO: checking for /proc/self/exe" >&5
9940 echo $ECHO_N "checking for /proc/self/exe... $ECHO_C" >&6
9941 if test "${ac_cv_file__proc_self_exe+set}" = set; then
9942 echo $ECHO_N "(cached) $ECHO_C" >&6
9943 else
9944 test "$cross_compiling" = yes &&
9945 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
9946 echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
9947 { (exit 1); exit 1; }; }
9948 if test -r "/proc/self/exe"; then
9949 ac_cv_file__proc_self_exe=yes
9950 else
9951 ac_cv_file__proc_self_exe=no
9952 fi
9953 fi
9954 echo "$as_me:$LINENO: result: $ac_cv_file__proc_self_exe" >&5
9955 echo "${ECHO_T}$ac_cv_file__proc_self_exe" >&6
9956 if test $ac_cv_file__proc_self_exe = yes; then
9957
9958 cat >>confdefs.h <<_ACEOF
9959 #define HAVE__PROC_SELF_EXE 1
9960 _ACEOF
9961
9962
9963
9964 cat >>confdefs.h <<\_ACEOF
9965 #define HAVE_PROC_SELF_EXE 1
9966 _ACEOF
9967
9968 fi
9969
9970 else
9971 case $host in
9972 *-linux*)
9973
9974 cat >>confdefs.h <<\_ACEOF
9975 #define HAVE_PROC_SELF_EXE 1
9976 _ACEOF
9977
9978 ;;
9979 esac
9980 fi
9981
9982
9983 if test "X$prefix" = "XNONE"; then
9984 acl_final_prefix="$ac_default_prefix"
9985 else
9986 acl_final_prefix="$prefix"
9987 fi
9988 if test "X$exec_prefix" = "XNONE"; then
9989 acl_final_exec_prefix='${prefix}'
9990 else
9991 acl_final_exec_prefix="$exec_prefix"
9992 fi
9993 acl_save_prefix="$prefix"
9994 prefix="$acl_final_prefix"
9995 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
9996 prefix="$acl_save_prefix"
9997
9998
9999 # Check whether --with-gnu-ld or --without-gnu-ld was given.
10000 if test "${with_gnu_ld+set}" = set; then
10001 withval="$with_gnu_ld"
10002 test "$withval" = no || with_gnu_ld=yes
10003 else
10004 with_gnu_ld=no
10005 fi;
10006 # Prepare PATH_SEPARATOR.
10007 # The user is always right.
10008 if test "${PATH_SEPARATOR+set}" != set; then
10009 echo "#! /bin/sh" >conf$$.sh
10010 echo "exit 0" >>conf$$.sh
10011 chmod +x conf$$.sh
10012 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10013 PATH_SEPARATOR=';'
10014 else
10015 PATH_SEPARATOR=:
10016 fi
10017 rm -f conf$$.sh
10018 fi
10019 ac_prog=ld
10020 if test "$GCC" = yes; then
10021 # Check if gcc -print-prog-name=ld gives a path.
10022 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
10023 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
10024 case $host in
10025 *-*-mingw*)
10026 # gcc leaves a trailing carriage return which upsets mingw
10027 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10028 *)
10029 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10030 esac
10031 case $ac_prog in
10032 # Accept absolute paths.
10033 [\\/]* | [A-Za-z]:[\\/]*)
10034 re_direlt='/[^/][^/]*/\.\./'
10035 # Canonicalize the path of ld
10036 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
10037 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10038 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
10039 done
10040 test -z "$LD" && LD="$ac_prog"
10041 ;;
10042 "")
10043 # If it fails, then pretend we aren't using GCC.
10044 ac_prog=ld
10045 ;;
10046 *)
10047 # If it is relative, then search for the first ld in PATH.
10048 with_gnu_ld=unknown
10049 ;;
10050 esac
10051 elif test "$with_gnu_ld" = yes; then
10052 echo "$as_me:$LINENO: checking for GNU ld" >&5
10053 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
10054 else
10055 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10056 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
10057 fi
10058 if test "${acl_cv_path_LD+set}" = set; then
10059 echo $ECHO_N "(cached) $ECHO_C" >&6
10060 else
10061 if test -z "$LD"; then
10062 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
10063 for ac_dir in $PATH; do
10064 test -z "$ac_dir" && ac_dir=.
10065 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10066 acl_cv_path_LD="$ac_dir/$ac_prog"
10067 # Check to see if the program is GNU ld. I'd rather use --version,
10068 # but apparently some GNU ld's only accept -v.
10069 # Break only if it was the GNU/non-GNU ld that we prefer.
10070 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
10071 test "$with_gnu_ld" != no && break
10072 else
10073 test "$with_gnu_ld" != yes && break
10074 fi
10075 fi
10076 done
10077 IFS="$ac_save_ifs"
10078 else
10079 acl_cv_path_LD="$LD" # Let the user override the test with a path.
10080 fi
10081 fi
10082
10083 LD="$acl_cv_path_LD"
10084 if test -n "$LD"; then
10085 echo "$as_me:$LINENO: result: $LD" >&5
10086 echo "${ECHO_T}$LD" >&6
10087 else
10088 echo "$as_me:$LINENO: result: no" >&5
10089 echo "${ECHO_T}no" >&6
10090 fi
10091 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10092 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10093 { (exit 1); exit 1; }; }
10094 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10095 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
10096 if test "${acl_cv_prog_gnu_ld+set}" = set; then
10097 echo $ECHO_N "(cached) $ECHO_C" >&6
10098 else
10099 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10100 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
10101 acl_cv_prog_gnu_ld=yes
10102 else
10103 acl_cv_prog_gnu_ld=no
10104 fi
10105 fi
10106 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
10107 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
10108 with_gnu_ld=$acl_cv_prog_gnu_ld
10109
10110
10111
10112 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
10113 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
10114 if test "${acl_cv_rpath+set}" = set; then
10115 echo $ECHO_N "(cached) $ECHO_C" >&6
10116 else
10117
10118 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
10119 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
10120 . ./conftest.sh
10121 rm -f ./conftest.sh
10122 acl_cv_rpath=done
10123
10124 fi
10125 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
10126 echo "${ECHO_T}$acl_cv_rpath" >&6
10127 wl="$acl_cv_wl"
10128 libext="$acl_cv_libext"
10129 shlibext="$acl_cv_shlibext"
10130 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
10131 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
10132 hardcode_direct="$acl_cv_hardcode_direct"
10133 hardcode_minus_L="$acl_cv_hardcode_minus_L"
10134 # Check whether --enable-rpath or --disable-rpath was given.
10135 if test "${enable_rpath+set}" = set; then
10136 enableval="$enable_rpath"
10137 :
10138 else
10139 enable_rpath=yes
10140 fi;
10141
10142
10143
10144
10145
10146
10147
10148 use_additional=yes
10149
10150 acl_save_prefix="$prefix"
10151 prefix="$acl_final_prefix"
10152 acl_save_exec_prefix="$exec_prefix"
10153 exec_prefix="$acl_final_exec_prefix"
10154
10155 eval additional_includedir=\"$includedir\"
10156 eval additional_libdir=\"$libdir\"
10157
10158 exec_prefix="$acl_save_exec_prefix"
10159 prefix="$acl_save_prefix"
10160
10161
10162 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10163 if test "${with_libiconv_prefix+set}" = set; then
10164 withval="$with_libiconv_prefix"
10165
10166 if test "X$withval" = "Xno"; then
10167 use_additional=no
10168 else
10169 if test "X$withval" = "X"; then
10170
10171 acl_save_prefix="$prefix"
10172 prefix="$acl_final_prefix"
10173 acl_save_exec_prefix="$exec_prefix"
10174 exec_prefix="$acl_final_exec_prefix"
10175
10176 eval additional_includedir=\"$includedir\"
10177 eval additional_libdir=\"$libdir\"
10178
10179 exec_prefix="$acl_save_exec_prefix"
10180 prefix="$acl_save_prefix"
10181
10182 else
10183 additional_includedir="$withval/include"
10184 additional_libdir="$withval/lib"
10185 fi
10186 fi
10187
10188 fi;
10189 LIBICONV=
10190 LTLIBICONV=
10191 INCICONV=
10192 rpathdirs=
10193 ltrpathdirs=
10194 names_already_handled=
10195 names_next_round='iconv '
10196 while test -n "$names_next_round"; do
10197 names_this_round="$names_next_round"
10198 names_next_round=
10199 for name in $names_this_round; do
10200 already_handled=
10201 for n in $names_already_handled; do
10202 if test "$n" = "$name"; then
10203 already_handled=yes
10204 break
10205 fi
10206 done
10207 if test -z "$already_handled"; then
10208 names_already_handled="$names_already_handled $name"
10209 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10210 eval value=\"\$HAVE_LIB$uppername\"
10211 if test -n "$value"; then
10212 if test "$value" = yes; then
10213 eval value=\"\$LIB$uppername\"
10214 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
10215 eval value=\"\$LTLIB$uppername\"
10216 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
10217 else
10218 :
10219 fi
10220 else
10221 found_dir=
10222 found_la=
10223 found_so=
10224 found_a=
10225 if test $use_additional = yes; then
10226 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10227 found_dir="$additional_libdir"
10228 found_so="$additional_libdir/lib$name.$shlibext"
10229 if test -f "$additional_libdir/lib$name.la"; then
10230 found_la="$additional_libdir/lib$name.la"
10231 fi
10232 else
10233 if test -f "$additional_libdir/lib$name.$libext"; then
10234 found_dir="$additional_libdir"
10235 found_a="$additional_libdir/lib$name.$libext"
10236 if test -f "$additional_libdir/lib$name.la"; then
10237 found_la="$additional_libdir/lib$name.la"
10238 fi
10239 fi
10240 fi
10241 fi
10242 if test "X$found_dir" = "X"; then
10243 for x in $LDFLAGS $LTLIBICONV; do
10244
10245 acl_save_prefix="$prefix"
10246 prefix="$acl_final_prefix"
10247 acl_save_exec_prefix="$exec_prefix"
10248 exec_prefix="$acl_final_exec_prefix"
10249 eval x=\"$x\"
10250 exec_prefix="$acl_save_exec_prefix"
10251 prefix="$acl_save_prefix"
10252
10253 case "$x" in
10254 -L*)
10255 dir=`echo "X$x" | sed -e 's/^X-L//'`
10256 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10257 found_dir="$dir"
10258 found_so="$dir/lib$name.$shlibext"
10259 if test -f "$dir/lib$name.la"; then
10260 found_la="$dir/lib$name.la"
10261 fi
10262 else
10263 if test -f "$dir/lib$name.$libext"; then
10264 found_dir="$dir"
10265 found_a="$dir/lib$name.$libext"
10266 if test -f "$dir/lib$name.la"; then
10267 found_la="$dir/lib$name.la"
10268 fi
10269 fi
10270 fi
10271 ;;
10272 esac
10273 if test "X$found_dir" != "X"; then
10274 break
10275 fi
10276 done
10277 fi
10278 if test "X$found_dir" != "X"; then
10279 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
10280 if test "X$found_so" != "X"; then
10281 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10282 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
10283 else
10284 haveit=
10285 for x in $ltrpathdirs; do
10286 if test "X$x" = "X$found_dir"; then
10287 haveit=yes
10288 break
10289 fi
10290 done
10291 if test -z "$haveit"; then
10292 ltrpathdirs="$ltrpathdirs $found_dir"
10293 fi
10294 if test "$hardcode_direct" = yes; then
10295 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
10296 else
10297 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10298 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
10299 haveit=
10300 for x in $rpathdirs; do
10301 if test "X$x" = "X$found_dir"; then
10302 haveit=yes
10303 break
10304 fi
10305 done
10306 if test -z "$haveit"; then
10307 rpathdirs="$rpathdirs $found_dir"
10308 fi
10309 else
10310 haveit=
10311 for x in $LDFLAGS $LIBICONV; do
10312
10313 acl_save_prefix="$prefix"
10314 prefix="$acl_final_prefix"
10315 acl_save_exec_prefix="$exec_prefix"
10316 exec_prefix="$acl_final_exec_prefix"
10317 eval x=\"$x\"
10318 exec_prefix="$acl_save_exec_prefix"
10319 prefix="$acl_save_prefix"
10320
10321 if test "X$x" = "X-L$found_dir"; then
10322 haveit=yes
10323 break
10324 fi
10325 done
10326 if test -z "$haveit"; then
10327 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
10328 fi
10329 if test "$hardcode_minus_L" != no; then
10330 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
10331 else
10332 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
10333 fi
10334 fi
10335 fi
10336 fi
10337 else
10338 if test "X$found_a" != "X"; then
10339 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
10340 else
10341 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
10342 fi
10343 fi
10344 additional_includedir=
10345 case "$found_dir" in
10346 */lib | */lib/)
10347 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10348 additional_includedir="$basedir/include"
10349 ;;
10350 esac
10351 if test "X$additional_includedir" != "X"; then
10352 if test "X$additional_includedir" != "X/usr/include"; then
10353 haveit=
10354 if test "X$additional_includedir" = "X/usr/local/include"; then
10355 if test -n "$GCC"; then
10356 case $host_os in
10357 linux*) haveit=yes;;
10358 esac
10359 fi
10360 fi
10361 if test -z "$haveit"; then
10362 for x in $CPPFLAGS $INCICONV; do
10363
10364 acl_save_prefix="$prefix"
10365 prefix="$acl_final_prefix"
10366 acl_save_exec_prefix="$exec_prefix"
10367 exec_prefix="$acl_final_exec_prefix"
10368 eval x=\"$x\"
10369 exec_prefix="$acl_save_exec_prefix"
10370 prefix="$acl_save_prefix"
10371
10372 if test "X$x" = "X-I$additional_includedir"; then
10373 haveit=yes
10374 break
10375 fi
10376 done
10377 if test -z "$haveit"; then
10378 if test -d "$additional_includedir"; then
10379 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
10380 fi
10381 fi
10382 fi
10383 fi
10384 fi
10385 if test -n "$found_la"; then
10386 save_libdir="$libdir"
10387 case "$found_la" in
10388 */* | *\\*) . "$found_la" ;;
10389 *) . "./$found_la" ;;
10390 esac
10391 libdir="$save_libdir"
10392 for dep in $dependency_libs; do
10393 case "$dep" in
10394 -L*)
10395 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10396 if test "X$additional_libdir" != "X/usr/lib"; then
10397 haveit=
10398 if test "X$additional_libdir" = "X/usr/local/lib"; then
10399 if test -n "$GCC"; then
10400 case $host_os in
10401 linux*) haveit=yes;;
10402 esac
10403 fi
10404 fi
10405 if test -z "$haveit"; then
10406 haveit=
10407 for x in $LDFLAGS $LIBICONV; do
10408
10409 acl_save_prefix="$prefix"
10410 prefix="$acl_final_prefix"
10411 acl_save_exec_prefix="$exec_prefix"
10412 exec_prefix="$acl_final_exec_prefix"
10413 eval x=\"$x\"
10414 exec_prefix="$acl_save_exec_prefix"
10415 prefix="$acl_save_prefix"
10416
10417 if test "X$x" = "X-L$additional_libdir"; then
10418 haveit=yes
10419 break
10420 fi
10421 done
10422 if test -z "$haveit"; then
10423 if test -d "$additional_libdir"; then
10424 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
10425 fi
10426 fi
10427 haveit=
10428 for x in $LDFLAGS $LTLIBICONV; do
10429
10430 acl_save_prefix="$prefix"
10431 prefix="$acl_final_prefix"
10432 acl_save_exec_prefix="$exec_prefix"
10433 exec_prefix="$acl_final_exec_prefix"
10434 eval x=\"$x\"
10435 exec_prefix="$acl_save_exec_prefix"
10436 prefix="$acl_save_prefix"
10437
10438 if test "X$x" = "X-L$additional_libdir"; then
10439 haveit=yes
10440 break
10441 fi
10442 done
10443 if test -z "$haveit"; then
10444 if test -d "$additional_libdir"; then
10445 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
10446 fi
10447 fi
10448 fi
10449 fi
10450 ;;
10451 -R*)
10452 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10453 if test "$enable_rpath" != no; then
10454 haveit=
10455 for x in $rpathdirs; do
10456 if test "X$x" = "X$dir"; then
10457 haveit=yes
10458 break
10459 fi
10460 done
10461 if test -z "$haveit"; then
10462 rpathdirs="$rpathdirs $dir"
10463 fi
10464 haveit=
10465 for x in $ltrpathdirs; do
10466 if test "X$x" = "X$dir"; then
10467 haveit=yes
10468 break
10469 fi
10470 done
10471 if test -z "$haveit"; then
10472 ltrpathdirs="$ltrpathdirs $dir"
10473 fi
10474 fi
10475 ;;
10476 -l*)
10477 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10478 ;;
10479 *.la)
10480 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10481 ;;
10482 *)
10483 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
10484 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
10485 ;;
10486 esac
10487 done
10488 fi
10489 else
10490 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
10491 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
10492 fi
10493 fi
10494 fi
10495 done
10496 done
10497 if test "X$rpathdirs" != "X"; then
10498 if test -n "$hardcode_libdir_separator"; then
10499 alldirs=
10500 for found_dir in $rpathdirs; do
10501 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10502 done
10503 acl_save_libdir="$libdir"
10504 libdir="$alldirs"
10505 eval flag=\"$hardcode_libdir_flag_spec\"
10506 libdir="$acl_save_libdir"
10507 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
10508 else
10509 for found_dir in $rpathdirs; do
10510 acl_save_libdir="$libdir"
10511 libdir="$found_dir"
10512 eval flag=\"$hardcode_libdir_flag_spec\"
10513 libdir="$acl_save_libdir"
10514 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
10515 done
10516 fi
10517 fi
10518 if test "X$ltrpathdirs" != "X"; then
10519 for found_dir in $ltrpathdirs; do
10520 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
10521 done
10522 fi
10523
10524
10525
10526
10527
10528
10529
10530 am_save_CPPFLAGS="$CPPFLAGS"
10531
10532 for element in $INCICONV; do
10533 haveit=
10534 for x in $CPPFLAGS; do
10535
10536 acl_save_prefix="$prefix"
10537 prefix="$acl_final_prefix"
10538 acl_save_exec_prefix="$exec_prefix"
10539 exec_prefix="$acl_final_exec_prefix"
10540 eval x=\"$x\"
10541 exec_prefix="$acl_save_exec_prefix"
10542 prefix="$acl_save_prefix"
10543
10544 if test "X$x" = "X$element"; then
10545 haveit=yes
10546 break
10547 fi
10548 done
10549 if test -z "$haveit"; then
10550 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10551 fi
10552 done
10553
10554
10555 echo "$as_me:$LINENO: checking for iconv" >&5
10556 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
10557 if test "${am_cv_func_iconv+set}" = set; then
10558 echo $ECHO_N "(cached) $ECHO_C" >&6
10559 else
10560
10561 am_cv_func_iconv="no, consider installing GNU libiconv"
10562 am_cv_lib_iconv=no
10563 if test x$gcc_no_link = xyes; then
10564 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10565 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10566 { (exit 1); exit 1; }; }
10567 fi
10568 cat >conftest.$ac_ext <<_ACEOF
10569 /* confdefs.h. */
10570 _ACEOF
10571 cat confdefs.h >>conftest.$ac_ext
10572 cat >>conftest.$ac_ext <<_ACEOF
10573 /* end confdefs.h. */
10574 #include <stdlib.h>
10575 #include <iconv.h>
10576 int
10577 main ()
10578 {
10579 iconv_t cd = iconv_open("","");
10580 iconv(cd,NULL,NULL,NULL,NULL);
10581 iconv_close(cd);
10582 ;
10583 return 0;
10584 }
10585 _ACEOF
10586 rm -f conftest.$ac_objext conftest$ac_exeext
10587 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10588 (eval $ac_link) 2>conftest.er1
10589 ac_status=$?
10590 grep -v '^ *+' conftest.er1 >conftest.err
10591 rm -f conftest.er1
10592 cat conftest.err >&5
10593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10594 (exit $ac_status); } &&
10595 { ac_try='test -z "$ac_c_werror_flag"
10596 || test ! -s conftest.err'
10597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10598 (eval $ac_try) 2>&5
10599 ac_status=$?
10600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10601 (exit $ac_status); }; } &&
10602 { ac_try='test -s conftest$ac_exeext'
10603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10604 (eval $ac_try) 2>&5
10605 ac_status=$?
10606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10607 (exit $ac_status); }; }; then
10608 am_cv_func_iconv=yes
10609 else
10610 echo "$as_me: failed program was:" >&5
10611 sed 's/^/| /' conftest.$ac_ext >&5
10612
10613 fi
10614 rm -f conftest.err conftest.$ac_objext \
10615 conftest$ac_exeext conftest.$ac_ext
10616 if test "$am_cv_func_iconv" != yes; then
10617 am_save_LIBS="$LIBS"
10618 LIBS="$LIBS $LIBICONV"
10619 if test x$gcc_no_link = xyes; then
10620 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10621 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10622 { (exit 1); exit 1; }; }
10623 fi
10624 cat >conftest.$ac_ext <<_ACEOF
10625 /* confdefs.h. */
10626 _ACEOF
10627 cat confdefs.h >>conftest.$ac_ext
10628 cat >>conftest.$ac_ext <<_ACEOF
10629 /* end confdefs.h. */
10630 #include <stdlib.h>
10631 #include <iconv.h>
10632 int
10633 main ()
10634 {
10635 iconv_t cd = iconv_open("","");
10636 iconv(cd,NULL,NULL,NULL,NULL);
10637 iconv_close(cd);
10638 ;
10639 return 0;
10640 }
10641 _ACEOF
10642 rm -f conftest.$ac_objext conftest$ac_exeext
10643 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10644 (eval $ac_link) 2>conftest.er1
10645 ac_status=$?
10646 grep -v '^ *+' conftest.er1 >conftest.err
10647 rm -f conftest.er1
10648 cat conftest.err >&5
10649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10650 (exit $ac_status); } &&
10651 { ac_try='test -z "$ac_c_werror_flag"
10652 || test ! -s conftest.err'
10653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10654 (eval $ac_try) 2>&5
10655 ac_status=$?
10656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10657 (exit $ac_status); }; } &&
10658 { ac_try='test -s conftest$ac_exeext'
10659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10660 (eval $ac_try) 2>&5
10661 ac_status=$?
10662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10663 (exit $ac_status); }; }; then
10664 am_cv_lib_iconv=yes
10665 am_cv_func_iconv=yes
10666 else
10667 echo "$as_me: failed program was:" >&5
10668 sed 's/^/| /' conftest.$ac_ext >&5
10669
10670 fi
10671 rm -f conftest.err conftest.$ac_objext \
10672 conftest$ac_exeext conftest.$ac_ext
10673 LIBS="$am_save_LIBS"
10674 fi
10675
10676 fi
10677 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
10678 echo "${ECHO_T}$am_cv_func_iconv" >&6
10679 if test "$am_cv_func_iconv" = yes; then
10680
10681 cat >>confdefs.h <<\_ACEOF
10682 #define HAVE_ICONV 1
10683 _ACEOF
10684
10685 fi
10686 if test "$am_cv_lib_iconv" = yes; then
10687 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
10688 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
10689 echo "$as_me:$LINENO: result: $LIBICONV" >&5
10690 echo "${ECHO_T}$LIBICONV" >&6
10691 else
10692 CPPFLAGS="$am_save_CPPFLAGS"
10693 LIBICONV=
10694 LTLIBICONV=
10695 fi
10696
10697
10698
10699 if test "$am_cv_func_iconv" = yes; then
10700 echo "$as_me:$LINENO: checking for iconv declaration" >&5
10701 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
10702 if test "${am_cv_proto_iconv+set}" = set; then
10703 echo $ECHO_N "(cached) $ECHO_C" >&6
10704 else
10705
10706 cat >conftest.$ac_ext <<_ACEOF
10707 /* confdefs.h. */
10708 _ACEOF
10709 cat confdefs.h >>conftest.$ac_ext
10710 cat >>conftest.$ac_ext <<_ACEOF
10711 /* end confdefs.h. */
10712
10713 #include <stdlib.h>
10714 #include <iconv.h>
10715 extern
10716 #ifdef __cplusplus
10717 "C"
10718 #endif
10719 #if defined(__STDC__) || defined(__cplusplus)
10720 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
10721 #else
10722 size_t iconv();
10723 #endif
10724
10725 int
10726 main ()
10727 {
10728
10729 ;
10730 return 0;
10731 }
10732 _ACEOF
10733 rm -f conftest.$ac_objext
10734 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10735 (eval $ac_compile) 2>conftest.er1
10736 ac_status=$?
10737 grep -v '^ *+' conftest.er1 >conftest.err
10738 rm -f conftest.er1
10739 cat conftest.err >&5
10740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10741 (exit $ac_status); } &&
10742 { ac_try='test -z "$ac_c_werror_flag"
10743 || test ! -s conftest.err'
10744 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10745 (eval $ac_try) 2>&5
10746 ac_status=$?
10747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10748 (exit $ac_status); }; } &&
10749 { ac_try='test -s conftest.$ac_objext'
10750 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10751 (eval $ac_try) 2>&5
10752 ac_status=$?
10753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10754 (exit $ac_status); }; }; then
10755 am_cv_proto_iconv_arg1=""
10756 else
10757 echo "$as_me: failed program was:" >&5
10758 sed 's/^/| /' conftest.$ac_ext >&5
10759
10760 am_cv_proto_iconv_arg1="const"
10761 fi
10762 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10763 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);"
10764 fi
10765
10766 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
10767 echo "$as_me:$LINENO: result: ${ac_t:-
10768 }$am_cv_proto_iconv" >&5
10769 echo "${ECHO_T}${ac_t:-
10770 }$am_cv_proto_iconv" >&6
10771
10772 cat >>confdefs.h <<_ACEOF
10773 #define ICONV_CONST $am_cv_proto_iconv_arg1
10774 _ACEOF
10775
10776 fi
10777
10778
10779 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
10780 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
10781 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
10782 echo $ECHO_N "(cached) $ECHO_C" >&6
10783 else
10784 if test x$gcc_no_link = xyes; then
10785 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10786 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10787 { (exit 1); exit 1; }; }
10788 fi
10789 cat >conftest.$ac_ext <<_ACEOF
10790 /* confdefs.h. */
10791 _ACEOF
10792 cat confdefs.h >>conftest.$ac_ext
10793 cat >>conftest.$ac_ext <<_ACEOF
10794 /* end confdefs.h. */
10795 #include <locale.h>
10796 int
10797 main ()
10798 {
10799 return LC_MESSAGES
10800 ;
10801 return 0;
10802 }
10803 _ACEOF
10804 rm -f conftest.$ac_objext conftest$ac_exeext
10805 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10806 (eval $ac_link) 2>conftest.er1
10807 ac_status=$?
10808 grep -v '^ *+' conftest.er1 >conftest.err
10809 rm -f conftest.er1
10810 cat conftest.err >&5
10811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10812 (exit $ac_status); } &&
10813 { ac_try='test -z "$ac_c_werror_flag"
10814 || test ! -s conftest.err'
10815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10816 (eval $ac_try) 2>&5
10817 ac_status=$?
10818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10819 (exit $ac_status); }; } &&
10820 { ac_try='test -s conftest$ac_exeext'
10821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10822 (eval $ac_try) 2>&5
10823 ac_status=$?
10824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10825 (exit $ac_status); }; }; then
10826 am_cv_val_LC_MESSAGES=yes
10827 else
10828 echo "$as_me: failed program was:" >&5
10829 sed 's/^/| /' conftest.$ac_ext >&5
10830
10831 am_cv_val_LC_MESSAGES=no
10832 fi
10833 rm -f conftest.err conftest.$ac_objext \
10834 conftest$ac_exeext conftest.$ac_ext
10835 fi
10836 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
10837 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
10838 if test $am_cv_val_LC_MESSAGES = yes; then
10839
10840 cat >>confdefs.h <<\_ACEOF
10841 #define HAVE_LC_MESSAGES 1
10842 _ACEOF
10843
10844 fi
10845
10846 echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
10847 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
10848 if test "${ac_cv_struct_tm+set}" = set; then
10849 echo $ECHO_N "(cached) $ECHO_C" >&6
10850 else
10851 cat >conftest.$ac_ext <<_ACEOF
10852 /* confdefs.h. */
10853 _ACEOF
10854 cat confdefs.h >>conftest.$ac_ext
10855 cat >>conftest.$ac_ext <<_ACEOF
10856 /* end confdefs.h. */
10857 #include <sys/types.h>
10858 #include <time.h>
10859
10860 int
10861 main ()
10862 {
10863 struct tm *tp; tp->tm_sec;
10864 ;
10865 return 0;
10866 }
10867 _ACEOF
10868 rm -f conftest.$ac_objext
10869 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10870 (eval $ac_compile) 2>conftest.er1
10871 ac_status=$?
10872 grep -v '^ *+' conftest.er1 >conftest.err
10873 rm -f conftest.er1
10874 cat conftest.err >&5
10875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10876 (exit $ac_status); } &&
10877 { ac_try='test -z "$ac_c_werror_flag"
10878 || test ! -s conftest.err'
10879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10880 (eval $ac_try) 2>&5
10881 ac_status=$?
10882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10883 (exit $ac_status); }; } &&
10884 { ac_try='test -s conftest.$ac_objext'
10885 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10886 (eval $ac_try) 2>&5
10887 ac_status=$?
10888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10889 (exit $ac_status); }; }; then
10890 ac_cv_struct_tm=time.h
10891 else
10892 echo "$as_me: failed program was:" >&5
10893 sed 's/^/| /' conftest.$ac_ext >&5
10894
10895 ac_cv_struct_tm=sys/time.h
10896 fi
10897 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10898 fi
10899 echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
10900 echo "${ECHO_T}$ac_cv_struct_tm" >&6
10901 if test $ac_cv_struct_tm = sys/time.h; then
10902
10903 cat >>confdefs.h <<\_ACEOF
10904 #define TM_IN_SYS_TIME 1
10905 _ACEOF
10906
10907 fi
10908
10909 echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
10910 echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
10911 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
10912 echo $ECHO_N "(cached) $ECHO_C" >&6
10913 else
10914 cat >conftest.$ac_ext <<_ACEOF
10915 /* confdefs.h. */
10916 _ACEOF
10917 cat confdefs.h >>conftest.$ac_ext
10918 cat >>conftest.$ac_ext <<_ACEOF
10919 /* end confdefs.h. */
10920 #include <sys/types.h>
10921 #include <$ac_cv_struct_tm>
10922
10923
10924 int
10925 main ()
10926 {
10927 static struct tm ac_aggr;
10928 if (ac_aggr.tm_zone)
10929 return 0;
10930 ;
10931 return 0;
10932 }
10933 _ACEOF
10934 rm -f conftest.$ac_objext
10935 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10936 (eval $ac_compile) 2>conftest.er1
10937 ac_status=$?
10938 grep -v '^ *+' conftest.er1 >conftest.err
10939 rm -f conftest.er1
10940 cat conftest.err >&5
10941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10942 (exit $ac_status); } &&
10943 { ac_try='test -z "$ac_c_werror_flag"
10944 || test ! -s conftest.err'
10945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10946 (eval $ac_try) 2>&5
10947 ac_status=$?
10948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10949 (exit $ac_status); }; } &&
10950 { ac_try='test -s conftest.$ac_objext'
10951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10952 (eval $ac_try) 2>&5
10953 ac_status=$?
10954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10955 (exit $ac_status); }; }; then
10956 ac_cv_member_struct_tm_tm_zone=yes
10957 else
10958 echo "$as_me: failed program was:" >&5
10959 sed 's/^/| /' conftest.$ac_ext >&5
10960
10961 cat >conftest.$ac_ext <<_ACEOF
10962 /* confdefs.h. */
10963 _ACEOF
10964 cat confdefs.h >>conftest.$ac_ext
10965 cat >>conftest.$ac_ext <<_ACEOF
10966 /* end confdefs.h. */
10967 #include <sys/types.h>
10968 #include <$ac_cv_struct_tm>
10969
10970
10971 int
10972 main ()
10973 {
10974 static struct tm ac_aggr;
10975 if (sizeof ac_aggr.tm_zone)
10976 return 0;
10977 ;
10978 return 0;
10979 }
10980 _ACEOF
10981 rm -f conftest.$ac_objext
10982 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10983 (eval $ac_compile) 2>conftest.er1
10984 ac_status=$?
10985 grep -v '^ *+' conftest.er1 >conftest.err
10986 rm -f conftest.er1
10987 cat conftest.err >&5
10988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10989 (exit $ac_status); } &&
10990 { ac_try='test -z "$ac_c_werror_flag"
10991 || test ! -s conftest.err'
10992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10993 (eval $ac_try) 2>&5
10994 ac_status=$?
10995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996 (exit $ac_status); }; } &&
10997 { ac_try='test -s conftest.$ac_objext'
10998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10999 (eval $ac_try) 2>&5
11000 ac_status=$?
11001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11002 (exit $ac_status); }; }; then
11003 ac_cv_member_struct_tm_tm_zone=yes
11004 else
11005 echo "$as_me: failed program was:" >&5
11006 sed 's/^/| /' conftest.$ac_ext >&5
11007
11008 ac_cv_member_struct_tm_tm_zone=no
11009 fi
11010 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11011 fi
11012 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11013 fi
11014 echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
11015 echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
11016 if test $ac_cv_member_struct_tm_tm_zone = yes; then
11017
11018 cat >>confdefs.h <<_ACEOF
11019 #define HAVE_STRUCT_TM_TM_ZONE 1
11020 _ACEOF
11021
11022
11023 fi
11024
11025 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
11026
11027 cat >>confdefs.h <<\_ACEOF
11028 #define HAVE_TM_ZONE 1
11029 _ACEOF
11030
11031 else
11032 echo "$as_me:$LINENO: checking for tzname" >&5
11033 echo $ECHO_N "checking for tzname... $ECHO_C" >&6
11034 if test "${ac_cv_var_tzname+set}" = set; then
11035 echo $ECHO_N "(cached) $ECHO_C" >&6
11036 else
11037 if test x$gcc_no_link = xyes; then
11038 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11039 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11040 { (exit 1); exit 1; }; }
11041 fi
11042 cat >conftest.$ac_ext <<_ACEOF
11043 /* confdefs.h. */
11044 _ACEOF
11045 cat confdefs.h >>conftest.$ac_ext
11046 cat >>conftest.$ac_ext <<_ACEOF
11047 /* end confdefs.h. */
11048 #include <time.h>
11049 #ifndef tzname /* For SGI. */
11050 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
11051 #endif
11052
11053 int
11054 main ()
11055 {
11056 atoi(*tzname);
11057 ;
11058 return 0;
11059 }
11060 _ACEOF
11061 rm -f conftest.$ac_objext conftest$ac_exeext
11062 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11063 (eval $ac_link) 2>conftest.er1
11064 ac_status=$?
11065 grep -v '^ *+' conftest.er1 >conftest.err
11066 rm -f conftest.er1
11067 cat conftest.err >&5
11068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11069 (exit $ac_status); } &&
11070 { ac_try='test -z "$ac_c_werror_flag"
11071 || test ! -s conftest.err'
11072 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11073 (eval $ac_try) 2>&5
11074 ac_status=$?
11075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11076 (exit $ac_status); }; } &&
11077 { ac_try='test -s conftest$ac_exeext'
11078 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11079 (eval $ac_try) 2>&5
11080 ac_status=$?
11081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11082 (exit $ac_status); }; }; then
11083 ac_cv_var_tzname=yes
11084 else
11085 echo "$as_me: failed program was:" >&5
11086 sed 's/^/| /' conftest.$ac_ext >&5
11087
11088 ac_cv_var_tzname=no
11089 fi
11090 rm -f conftest.err conftest.$ac_objext \
11091 conftest$ac_exeext conftest.$ac_ext
11092 fi
11093 echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
11094 echo "${ECHO_T}$ac_cv_var_tzname" >&6
11095 if test $ac_cv_var_tzname = yes; then
11096
11097 cat >>confdefs.h <<\_ACEOF
11098 #define HAVE_TZNAME 1
11099 _ACEOF
11100
11101 fi
11102 fi
11103
11104
11105
11106
11107 for ac_func in gethostbyname_r
11108 do
11109 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11110 echo "$as_me:$LINENO: checking for $ac_func" >&5
11111 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11112 if eval "test \"\${$as_ac_var+set}\" = set"; then
11113 echo $ECHO_N "(cached) $ECHO_C" >&6
11114 else
11115 if test x$gcc_no_link = xyes; then
11116 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11117 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11118 { (exit 1); exit 1; }; }
11119 fi
11120 cat >conftest.$ac_ext <<_ACEOF
11121 /* confdefs.h. */
11122 _ACEOF
11123 cat confdefs.h >>conftest.$ac_ext
11124 cat >>conftest.$ac_ext <<_ACEOF
11125 /* end confdefs.h. */
11126 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11127 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11128 #define $ac_func innocuous_$ac_func
11129
11130 /* System header to define __stub macros and hopefully few prototypes,
11131 which can conflict with char $ac_func (); below.
11132 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11133 <limits.h> exists even on freestanding compilers. */
11134
11135 #ifdef __STDC__
11136 # include <limits.h>
11137 #else
11138 # include <assert.h>
11139 #endif
11140
11141 #undef $ac_func
11142
11143 /* Override any gcc2 internal prototype to avoid an error. */
11144 #ifdef __cplusplus
11145 extern "C"
11146 {
11147 #endif
11148 /* We use char because int might match the return type of a gcc2
11149 builtin and then its argument prototype would still apply. */
11150 char $ac_func ();
11151 /* The GNU C library defines this for functions which it implements
11152 to always fail with ENOSYS. Some functions are actually named
11153 something starting with __ and the normal name is an alias. */
11154 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11155 choke me
11156 #else
11157 char (*f) () = $ac_func;
11158 #endif
11159 #ifdef __cplusplus
11160 }
11161 #endif
11162
11163 int
11164 main ()
11165 {
11166 return f != $ac_func;
11167 ;
11168 return 0;
11169 }
11170 _ACEOF
11171 rm -f conftest.$ac_objext conftest$ac_exeext
11172 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11173 (eval $ac_link) 2>conftest.er1
11174 ac_status=$?
11175 grep -v '^ *+' conftest.er1 >conftest.err
11176 rm -f conftest.er1
11177 cat conftest.err >&5
11178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11179 (exit $ac_status); } &&
11180 { ac_try='test -z "$ac_c_werror_flag"
11181 || test ! -s conftest.err'
11182 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11183 (eval $ac_try) 2>&5
11184 ac_status=$?
11185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11186 (exit $ac_status); }; } &&
11187 { ac_try='test -s conftest$ac_exeext'
11188 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11189 (eval $ac_try) 2>&5
11190 ac_status=$?
11191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11192 (exit $ac_status); }; }; then
11193 eval "$as_ac_var=yes"
11194 else
11195 echo "$as_me: failed program was:" >&5
11196 sed 's/^/| /' conftest.$ac_ext >&5
11197
11198 eval "$as_ac_var=no"
11199 fi
11200 rm -f conftest.err conftest.$ac_objext \
11201 conftest$ac_exeext conftest.$ac_ext
11202 fi
11203 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11204 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11205 if test `eval echo '${'$as_ac_var'}'` = yes; then
11206 cat >>confdefs.h <<_ACEOF
11207 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11208 _ACEOF
11209
11210
11211 cat >>confdefs.h <<\_ACEOF
11212 #define HAVE_GETHOSTBYNAME_R 1
11213 _ACEOF
11214
11215 # There are two different kinds of gethostbyname_r.
11216 # We look for the one that returns `int'.
11217 # Hopefully this check is robust enough.
11218 cat >conftest.$ac_ext <<_ACEOF
11219 /* confdefs.h. */
11220 _ACEOF
11221 cat confdefs.h >>conftest.$ac_ext
11222 cat >>conftest.$ac_ext <<_ACEOF
11223 /* end confdefs.h. */
11224 #include <netdb.h>
11225
11226 _ACEOF
11227 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11228 $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then
11229
11230
11231 cat >>confdefs.h <<\_ACEOF
11232 #define GETHOSTBYNAME_R_RETURNS_INT 1
11233 _ACEOF
11234
11235 fi
11236 rm -f conftest*
11237
11238
11239 case " $GCINCS " in
11240 *" -D_REENTRANT "*) ;;
11241 *)
11242 echo "$as_me:$LINENO: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
11243 echo $ECHO_N "checking whether gethostbyname_r declaration requires -D_REENTRANT... $ECHO_C" >&6
11244 if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then
11245 echo $ECHO_N "(cached) $ECHO_C" >&6
11246 else
11247 ac_ext=cc
11248 ac_cpp='$CXXCPP $CPPFLAGS'
11249 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11250 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11251 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11252
11253 cat >conftest.$ac_ext <<_ACEOF
11254 /* confdefs.h. */
11255 _ACEOF
11256 cat confdefs.h >>conftest.$ac_ext
11257 cat >>conftest.$ac_ext <<_ACEOF
11258 /* end confdefs.h. */
11259 #include <netdb.h>
11260 int
11261 main ()
11262 {
11263 gethostbyname_r("", 0, 0);
11264 ;
11265 return 0;
11266 }
11267 _ACEOF
11268 rm -f conftest.$ac_objext
11269 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11270 (eval $ac_compile) 2>conftest.er1
11271 ac_status=$?
11272 grep -v '^ *+' conftest.er1 >conftest.err
11273 rm -f conftest.er1
11274 cat conftest.err >&5
11275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11276 (exit $ac_status); } &&
11277 { ac_try='test -z "$ac_cxx_werror_flag"
11278 || test ! -s conftest.err'
11279 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11280 (eval $ac_try) 2>&5
11281 ac_status=$?
11282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11283 (exit $ac_status); }; } &&
11284 { ac_try='test -s conftest.$ac_objext'
11285 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11286 (eval $ac_try) 2>&5
11287 ac_status=$?
11288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11289 (exit $ac_status); }; }; then
11290 libjava_cv_gethostbyname_r_needs_reentrant=no
11291 else
11292 echo "$as_me: failed program was:" >&5
11293 sed 's/^/| /' conftest.$ac_ext >&5
11294
11295 CPPFLAGS_SAVE="$CPPFLAGS"
11296 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
11297 cat >conftest.$ac_ext <<_ACEOF
11298 /* confdefs.h. */
11299 _ACEOF
11300 cat confdefs.h >>conftest.$ac_ext
11301 cat >>conftest.$ac_ext <<_ACEOF
11302 /* end confdefs.h. */
11303 #include <netdb.h>
11304 int
11305 main ()
11306 {
11307 gethostbyname_r("", 0, 0);
11308 ;
11309 return 0;
11310 }
11311 _ACEOF
11312 rm -f conftest.$ac_objext
11313 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11314 (eval $ac_compile) 2>conftest.er1
11315 ac_status=$?
11316 grep -v '^ *+' conftest.er1 >conftest.err
11317 rm -f conftest.er1
11318 cat conftest.err >&5
11319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11320 (exit $ac_status); } &&
11321 { ac_try='test -z "$ac_cxx_werror_flag"
11322 || test ! -s conftest.err'
11323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11324 (eval $ac_try) 2>&5
11325 ac_status=$?
11326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11327 (exit $ac_status); }; } &&
11328 { ac_try='test -s conftest.$ac_objext'
11329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11330 (eval $ac_try) 2>&5
11331 ac_status=$?
11332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11333 (exit $ac_status); }; }; then
11334 libjava_cv_gethostbyname_r_needs_reentrant=yes
11335 else
11336 echo "$as_me: failed program was:" >&5
11337 sed 's/^/| /' conftest.$ac_ext >&5
11338
11339 libjava_cv_gethostbyname_r_needs_reentrant=fail
11340 fi
11341 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11342 CPPFLAGS="$CPPFLAGS_SAVE"
11343
11344 fi
11345 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11346 ac_ext=c
11347 ac_cpp='$CPP $CPPFLAGS'
11348 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11349 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11350 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11351
11352
11353 fi
11354 echo "$as_me:$LINENO: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
11355 echo "${ECHO_T}$libjava_cv_gethostbyname_r_needs_reentrant" >&6
11356 if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
11357
11358 cat >>confdefs.h <<\_ACEOF
11359 #define _REENTRANT 1
11360 _ACEOF
11361
11362 fi
11363 ;;
11364 esac
11365
11366 echo "$as_me:$LINENO: checking for struct hostent_data" >&5
11367 echo $ECHO_N "checking for struct hostent_data... $ECHO_C" >&6
11368 if test "${libjava_cv_struct_hostent_data+set}" = set; then
11369 echo $ECHO_N "(cached) $ECHO_C" >&6
11370 else
11371 cat >conftest.$ac_ext <<_ACEOF
11372 /* confdefs.h. */
11373 _ACEOF
11374 cat confdefs.h >>conftest.$ac_ext
11375 cat >>conftest.$ac_ext <<_ACEOF
11376 /* end confdefs.h. */
11377
11378 #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
11379 # define _REENTRANT 1
11380 #endif
11381 #include <netdb.h>
11382 int
11383 main ()
11384 {
11385 struct hostent_data data;
11386 ;
11387 return 0;
11388 }
11389 _ACEOF
11390 rm -f conftest.$ac_objext
11391 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11392 (eval $ac_compile) 2>conftest.er1
11393 ac_status=$?
11394 grep -v '^ *+' conftest.er1 >conftest.err
11395 rm -f conftest.er1
11396 cat conftest.err >&5
11397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11398 (exit $ac_status); } &&
11399 { ac_try='test -z "$ac_c_werror_flag"
11400 || test ! -s conftest.err'
11401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11402 (eval $ac_try) 2>&5
11403 ac_status=$?
11404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11405 (exit $ac_status); }; } &&
11406 { ac_try='test -s conftest.$ac_objext'
11407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11408 (eval $ac_try) 2>&5
11409 ac_status=$?
11410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11411 (exit $ac_status); }; }; then
11412 libjava_cv_struct_hostent_data=yes
11413 else
11414 echo "$as_me: failed program was:" >&5
11415 sed 's/^/| /' conftest.$ac_ext >&5
11416
11417 libjava_cv_struct_hostent_data=no
11418 fi
11419 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11420 fi
11421 echo "$as_me:$LINENO: result: $libjava_cv_struct_hostent_data" >&5
11422 echo "${ECHO_T}$libjava_cv_struct_hostent_data" >&6
11423 if test "x$libjava_cv_struct_hostent_data" = xyes; then
11424
11425 cat >>confdefs.h <<\_ACEOF
11426 #define HAVE_STRUCT_HOSTENT_DATA 1
11427 _ACEOF
11428
11429 fi
11430
11431 fi
11432 done
11433
11434
11435 # FIXME: libjava source code expects to find a prototype for
11436 # gethostbyaddr_r in netdb.h. The outer check ensures that
11437 # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
11438 # to exist where expected. (The root issue: AC_CHECK_FUNCS assumes C
11439 # linkage check is enough, yet C++ code requires proper prototypes.)
11440 cat >conftest.$ac_ext <<_ACEOF
11441 /* confdefs.h. */
11442 _ACEOF
11443 cat confdefs.h >>conftest.$ac_ext
11444 cat >>conftest.$ac_ext <<_ACEOF
11445 /* end confdefs.h. */
11446 #include <netdb.h>
11447
11448 _ACEOF
11449 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11450 $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then
11451
11452
11453 for ac_func in gethostbyaddr_r
11454 do
11455 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11456 echo "$as_me:$LINENO: checking for $ac_func" >&5
11457 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11458 if eval "test \"\${$as_ac_var+set}\" = set"; then
11459 echo $ECHO_N "(cached) $ECHO_C" >&6
11460 else
11461 if test x$gcc_no_link = xyes; then
11462 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11463 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11464 { (exit 1); exit 1; }; }
11465 fi
11466 cat >conftest.$ac_ext <<_ACEOF
11467 /* confdefs.h. */
11468 _ACEOF
11469 cat confdefs.h >>conftest.$ac_ext
11470 cat >>conftest.$ac_ext <<_ACEOF
11471 /* end confdefs.h. */
11472 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11473 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11474 #define $ac_func innocuous_$ac_func
11475
11476 /* System header to define __stub macros and hopefully few prototypes,
11477 which can conflict with char $ac_func (); below.
11478 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11479 <limits.h> exists even on freestanding compilers. */
11480
11481 #ifdef __STDC__
11482 # include <limits.h>
11483 #else
11484 # include <assert.h>
11485 #endif
11486
11487 #undef $ac_func
11488
11489 /* Override any gcc2 internal prototype to avoid an error. */
11490 #ifdef __cplusplus
11491 extern "C"
11492 {
11493 #endif
11494 /* We use char because int might match the return type of a gcc2
11495 builtin and then its argument prototype would still apply. */
11496 char $ac_func ();
11497 /* The GNU C library defines this for functions which it implements
11498 to always fail with ENOSYS. Some functions are actually named
11499 something starting with __ and the normal name is an alias. */
11500 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11501 choke me
11502 #else
11503 char (*f) () = $ac_func;
11504 #endif
11505 #ifdef __cplusplus
11506 }
11507 #endif
11508
11509 int
11510 main ()
11511 {
11512 return f != $ac_func;
11513 ;
11514 return 0;
11515 }
11516 _ACEOF
11517 rm -f conftest.$ac_objext conftest$ac_exeext
11518 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11519 (eval $ac_link) 2>conftest.er1
11520 ac_status=$?
11521 grep -v '^ *+' conftest.er1 >conftest.err
11522 rm -f conftest.er1
11523 cat conftest.err >&5
11524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11525 (exit $ac_status); } &&
11526 { ac_try='test -z "$ac_c_werror_flag"
11527 || test ! -s conftest.err'
11528 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11529 (eval $ac_try) 2>&5
11530 ac_status=$?
11531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11532 (exit $ac_status); }; } &&
11533 { ac_try='test -s conftest$ac_exeext'
11534 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11535 (eval $ac_try) 2>&5
11536 ac_status=$?
11537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11538 (exit $ac_status); }; }; then
11539 eval "$as_ac_var=yes"
11540 else
11541 echo "$as_me: failed program was:" >&5
11542 sed 's/^/| /' conftest.$ac_ext >&5
11543
11544 eval "$as_ac_var=no"
11545 fi
11546 rm -f conftest.err conftest.$ac_objext \
11547 conftest$ac_exeext conftest.$ac_ext
11548 fi
11549 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11550 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11551 if test `eval echo '${'$as_ac_var'}'` = yes; then
11552 cat >>confdefs.h <<_ACEOF
11553 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11554 _ACEOF
11555
11556
11557 cat >>confdefs.h <<\_ACEOF
11558 #define HAVE_GETHOSTBYADDR_R 1
11559 _ACEOF
11560
11561 # There are two different kinds of gethostbyaddr_r.
11562 # We look for the one that returns `int'.
11563 # Hopefully this check is robust enough.
11564 cat >conftest.$ac_ext <<_ACEOF
11565 /* confdefs.h. */
11566 _ACEOF
11567 cat confdefs.h >>conftest.$ac_ext
11568 cat >>conftest.$ac_ext <<_ACEOF
11569 /* end confdefs.h. */
11570 #include <netdb.h>
11571
11572 _ACEOF
11573 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11574 $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then
11575
11576
11577 cat >>confdefs.h <<\_ACEOF
11578 #define GETHOSTBYADDR_R_RETURNS_INT 1
11579 _ACEOF
11580
11581 fi
11582 rm -f conftest*
11583
11584 fi
11585 done
11586
11587 fi
11588 rm -f conftest*
11589
11590
11591
11592 for ac_func in gethostname
11593 do
11594 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11595 echo "$as_me:$LINENO: checking for $ac_func" >&5
11596 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11597 if eval "test \"\${$as_ac_var+set}\" = set"; then
11598 echo $ECHO_N "(cached) $ECHO_C" >&6
11599 else
11600 if test x$gcc_no_link = xyes; then
11601 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11602 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11603 { (exit 1); exit 1; }; }
11604 fi
11605 cat >conftest.$ac_ext <<_ACEOF
11606 /* confdefs.h. */
11607 _ACEOF
11608 cat confdefs.h >>conftest.$ac_ext
11609 cat >>conftest.$ac_ext <<_ACEOF
11610 /* end confdefs.h. */
11611 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11612 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11613 #define $ac_func innocuous_$ac_func
11614
11615 /* System header to define __stub macros and hopefully few prototypes,
11616 which can conflict with char $ac_func (); below.
11617 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11618 <limits.h> exists even on freestanding compilers. */
11619
11620 #ifdef __STDC__
11621 # include <limits.h>
11622 #else
11623 # include <assert.h>
11624 #endif
11625
11626 #undef $ac_func
11627
11628 /* Override any gcc2 internal prototype to avoid an error. */
11629 #ifdef __cplusplus
11630 extern "C"
11631 {
11632 #endif
11633 /* We use char because int might match the return type of a gcc2
11634 builtin and then its argument prototype would still apply. */
11635 char $ac_func ();
11636 /* The GNU C library defines this for functions which it implements
11637 to always fail with ENOSYS. Some functions are actually named
11638 something starting with __ and the normal name is an alias. */
11639 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11640 choke me
11641 #else
11642 char (*f) () = $ac_func;
11643 #endif
11644 #ifdef __cplusplus
11645 }
11646 #endif
11647
11648 int
11649 main ()
11650 {
11651 return f != $ac_func;
11652 ;
11653 return 0;
11654 }
11655 _ACEOF
11656 rm -f conftest.$ac_objext conftest$ac_exeext
11657 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11658 (eval $ac_link) 2>conftest.er1
11659 ac_status=$?
11660 grep -v '^ *+' conftest.er1 >conftest.err
11661 rm -f conftest.er1
11662 cat conftest.err >&5
11663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11664 (exit $ac_status); } &&
11665 { ac_try='test -z "$ac_c_werror_flag"
11666 || test ! -s conftest.err'
11667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11668 (eval $ac_try) 2>&5
11669 ac_status=$?
11670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11671 (exit $ac_status); }; } &&
11672 { ac_try='test -s conftest$ac_exeext'
11673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11674 (eval $ac_try) 2>&5
11675 ac_status=$?
11676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11677 (exit $ac_status); }; }; then
11678 eval "$as_ac_var=yes"
11679 else
11680 echo "$as_me: failed program was:" >&5
11681 sed 's/^/| /' conftest.$ac_ext >&5
11682
11683 eval "$as_ac_var=no"
11684 fi
11685 rm -f conftest.err conftest.$ac_objext \
11686 conftest$ac_exeext conftest.$ac_ext
11687 fi
11688 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11689 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11690 if test `eval echo '${'$as_ac_var'}'` = yes; then
11691 cat >>confdefs.h <<_ACEOF
11692 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11693 _ACEOF
11694
11695
11696 cat >>confdefs.h <<\_ACEOF
11697 #define HAVE_GETHOSTNAME 1
11698 _ACEOF
11699
11700 cat >conftest.$ac_ext <<_ACEOF
11701 /* confdefs.h. */
11702 _ACEOF
11703 cat confdefs.h >>conftest.$ac_ext
11704 cat >>conftest.$ac_ext <<_ACEOF
11705 /* end confdefs.h. */
11706 #include <unistd.h>
11707
11708 _ACEOF
11709 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11710 $EGREP "gethostname" >/dev/null 2>&1; then
11711
11712
11713 cat >>confdefs.h <<\_ACEOF
11714 #define HAVE_GETHOSTNAME_DECL 1
11715 _ACEOF
11716
11717 fi
11718 rm -f conftest*
11719
11720 fi
11721 done
11722
11723
11724
11725 for ac_func in usleep
11726 do
11727 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11728 echo "$as_me:$LINENO: checking for $ac_func" >&5
11729 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11730 if eval "test \"\${$as_ac_var+set}\" = set"; then
11731 echo $ECHO_N "(cached) $ECHO_C" >&6
11732 else
11733 if test x$gcc_no_link = xyes; then
11734 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11735 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11736 { (exit 1); exit 1; }; }
11737 fi
11738 cat >conftest.$ac_ext <<_ACEOF
11739 /* confdefs.h. */
11740 _ACEOF
11741 cat confdefs.h >>conftest.$ac_ext
11742 cat >>conftest.$ac_ext <<_ACEOF
11743 /* end confdefs.h. */
11744 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11745 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11746 #define $ac_func innocuous_$ac_func
11747
11748 /* System header to define __stub macros and hopefully few prototypes,
11749 which can conflict with char $ac_func (); below.
11750 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11751 <limits.h> exists even on freestanding compilers. */
11752
11753 #ifdef __STDC__
11754 # include <limits.h>
11755 #else
11756 # include <assert.h>
11757 #endif
11758
11759 #undef $ac_func
11760
11761 /* Override any gcc2 internal prototype to avoid an error. */
11762 #ifdef __cplusplus
11763 extern "C"
11764 {
11765 #endif
11766 /* We use char because int might match the return type of a gcc2
11767 builtin and then its argument prototype would still apply. */
11768 char $ac_func ();
11769 /* The GNU C library defines this for functions which it implements
11770 to always fail with ENOSYS. Some functions are actually named
11771 something starting with __ and the normal name is an alias. */
11772 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11773 choke me
11774 #else
11775 char (*f) () = $ac_func;
11776 #endif
11777 #ifdef __cplusplus
11778 }
11779 #endif
11780
11781 int
11782 main ()
11783 {
11784 return f != $ac_func;
11785 ;
11786 return 0;
11787 }
11788 _ACEOF
11789 rm -f conftest.$ac_objext conftest$ac_exeext
11790 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11791 (eval $ac_link) 2>conftest.er1
11792 ac_status=$?
11793 grep -v '^ *+' conftest.er1 >conftest.err
11794 rm -f conftest.er1
11795 cat conftest.err >&5
11796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11797 (exit $ac_status); } &&
11798 { ac_try='test -z "$ac_c_werror_flag"
11799 || test ! -s conftest.err'
11800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11801 (eval $ac_try) 2>&5
11802 ac_status=$?
11803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11804 (exit $ac_status); }; } &&
11805 { ac_try='test -s conftest$ac_exeext'
11806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11807 (eval $ac_try) 2>&5
11808 ac_status=$?
11809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11810 (exit $ac_status); }; }; then
11811 eval "$as_ac_var=yes"
11812 else
11813 echo "$as_me: failed program was:" >&5
11814 sed 's/^/| /' conftest.$ac_ext >&5
11815
11816 eval "$as_ac_var=no"
11817 fi
11818 rm -f conftest.err conftest.$ac_objext \
11819 conftest$ac_exeext conftest.$ac_ext
11820 fi
11821 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11822 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11823 if test `eval echo '${'$as_ac_var'}'` = yes; then
11824 cat >>confdefs.h <<_ACEOF
11825 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11826 _ACEOF
11827
11828 cat >conftest.$ac_ext <<_ACEOF
11829 /* confdefs.h. */
11830 _ACEOF
11831 cat confdefs.h >>conftest.$ac_ext
11832 cat >>conftest.$ac_ext <<_ACEOF
11833 /* end confdefs.h. */
11834 #include <unistd.h>
11835
11836 _ACEOF
11837 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11838 $EGREP "usleep" >/dev/null 2>&1; then
11839
11840
11841 cat >>confdefs.h <<\_ACEOF
11842 #define HAVE_USLEEP_DECL 1
11843 _ACEOF
11844
11845 fi
11846 rm -f conftest*
11847
11848 fi
11849 done
11850
11851
11852 # Look for these functions in the thread library, but only bother
11853 # if using POSIX threads.
11854 if test "$THREADS" = posix; then
11855 save_LIBS="$LIBS"
11856 LIBS="$LIBS $THREADLIBS"
11857 # Some POSIX thread systems don't have pthread_mutexattr_settype.
11858 # E.g., Solaris.
11859
11860
11861 for ac_func in pthread_mutexattr_settype pthread_mutexattr_setkind_np
11862 do
11863 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11864 echo "$as_me:$LINENO: checking for $ac_func" >&5
11865 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11866 if eval "test \"\${$as_ac_var+set}\" = set"; then
11867 echo $ECHO_N "(cached) $ECHO_C" >&6
11868 else
11869 if test x$gcc_no_link = xyes; then
11870 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11871 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11872 { (exit 1); exit 1; }; }
11873 fi
11874 cat >conftest.$ac_ext <<_ACEOF
11875 /* confdefs.h. */
11876 _ACEOF
11877 cat confdefs.h >>conftest.$ac_ext
11878 cat >>conftest.$ac_ext <<_ACEOF
11879 /* end confdefs.h. */
11880 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11881 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11882 #define $ac_func innocuous_$ac_func
11883
11884 /* System header to define __stub macros and hopefully few prototypes,
11885 which can conflict with char $ac_func (); below.
11886 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11887 <limits.h> exists even on freestanding compilers. */
11888
11889 #ifdef __STDC__
11890 # include <limits.h>
11891 #else
11892 # include <assert.h>
11893 #endif
11894
11895 #undef $ac_func
11896
11897 /* Override any gcc2 internal prototype to avoid an error. */
11898 #ifdef __cplusplus
11899 extern "C"
11900 {
11901 #endif
11902 /* We use char because int might match the return type of a gcc2
11903 builtin and then its argument prototype would still apply. */
11904 char $ac_func ();
11905 /* The GNU C library defines this for functions which it implements
11906 to always fail with ENOSYS. Some functions are actually named
11907 something starting with __ and the normal name is an alias. */
11908 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11909 choke me
11910 #else
11911 char (*f) () = $ac_func;
11912 #endif
11913 #ifdef __cplusplus
11914 }
11915 #endif
11916
11917 int
11918 main ()
11919 {
11920 return f != $ac_func;
11921 ;
11922 return 0;
11923 }
11924 _ACEOF
11925 rm -f conftest.$ac_objext conftest$ac_exeext
11926 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11927 (eval $ac_link) 2>conftest.er1
11928 ac_status=$?
11929 grep -v '^ *+' conftest.er1 >conftest.err
11930 rm -f conftest.er1
11931 cat conftest.err >&5
11932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11933 (exit $ac_status); } &&
11934 { ac_try='test -z "$ac_c_werror_flag"
11935 || test ! -s conftest.err'
11936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11937 (eval $ac_try) 2>&5
11938 ac_status=$?
11939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11940 (exit $ac_status); }; } &&
11941 { ac_try='test -s conftest$ac_exeext'
11942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11943 (eval $ac_try) 2>&5
11944 ac_status=$?
11945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11946 (exit $ac_status); }; }; then
11947 eval "$as_ac_var=yes"
11948 else
11949 echo "$as_me: failed program was:" >&5
11950 sed 's/^/| /' conftest.$ac_ext >&5
11951
11952 eval "$as_ac_var=no"
11953 fi
11954 rm -f conftest.err conftest.$ac_objext \
11955 conftest$ac_exeext conftest.$ac_ext
11956 fi
11957 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11958 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11959 if test `eval echo '${'$as_ac_var'}'` = yes; then
11960 cat >>confdefs.h <<_ACEOF
11961 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11962 _ACEOF
11963
11964 fi
11965 done
11966
11967
11968 # Look for sched_yield. Up to Solaris 2.6, it is in libposix4, since
11969 # Solaris 7 the name librt is preferred.
11970
11971 for ac_func in sched_yield
11972 do
11973 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11974 echo "$as_me:$LINENO: checking for $ac_func" >&5
11975 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11976 if eval "test \"\${$as_ac_var+set}\" = set"; then
11977 echo $ECHO_N "(cached) $ECHO_C" >&6
11978 else
11979 if test x$gcc_no_link = xyes; then
11980 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11981 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11982 { (exit 1); exit 1; }; }
11983 fi
11984 cat >conftest.$ac_ext <<_ACEOF
11985 /* confdefs.h. */
11986 _ACEOF
11987 cat confdefs.h >>conftest.$ac_ext
11988 cat >>conftest.$ac_ext <<_ACEOF
11989 /* end confdefs.h. */
11990 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11991 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11992 #define $ac_func innocuous_$ac_func
11993
11994 /* System header to define __stub macros and hopefully few prototypes,
11995 which can conflict with char $ac_func (); below.
11996 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11997 <limits.h> exists even on freestanding compilers. */
11998
11999 #ifdef __STDC__
12000 # include <limits.h>
12001 #else
12002 # include <assert.h>
12003 #endif
12004
12005 #undef $ac_func
12006
12007 /* Override any gcc2 internal prototype to avoid an error. */
12008 #ifdef __cplusplus
12009 extern "C"
12010 {
12011 #endif
12012 /* We use char because int might match the return type of a gcc2
12013 builtin and then its argument prototype would still apply. */
12014 char $ac_func ();
12015 /* The GNU C library defines this for functions which it implements
12016 to always fail with ENOSYS. Some functions are actually named
12017 something starting with __ and the normal name is an alias. */
12018 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12019 choke me
12020 #else
12021 char (*f) () = $ac_func;
12022 #endif
12023 #ifdef __cplusplus
12024 }
12025 #endif
12026
12027 int
12028 main ()
12029 {
12030 return f != $ac_func;
12031 ;
12032 return 0;
12033 }
12034 _ACEOF
12035 rm -f conftest.$ac_objext conftest$ac_exeext
12036 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12037 (eval $ac_link) 2>conftest.er1
12038 ac_status=$?
12039 grep -v '^ *+' conftest.er1 >conftest.err
12040 rm -f conftest.er1
12041 cat conftest.err >&5
12042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12043 (exit $ac_status); } &&
12044 { ac_try='test -z "$ac_c_werror_flag"
12045 || test ! -s conftest.err'
12046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12047 (eval $ac_try) 2>&5
12048 ac_status=$?
12049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12050 (exit $ac_status); }; } &&
12051 { ac_try='test -s conftest$ac_exeext'
12052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12053 (eval $ac_try) 2>&5
12054 ac_status=$?
12055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12056 (exit $ac_status); }; }; then
12057 eval "$as_ac_var=yes"
12058 else
12059 echo "$as_me: failed program was:" >&5
12060 sed 's/^/| /' conftest.$ac_ext >&5
12061
12062 eval "$as_ac_var=no"
12063 fi
12064 rm -f conftest.err conftest.$ac_objext \
12065 conftest$ac_exeext conftest.$ac_ext
12066 fi
12067 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12068 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12069 if test `eval echo '${'$as_ac_var'}'` = yes; then
12070 cat >>confdefs.h <<_ACEOF
12071 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12072 _ACEOF
12073
12074 else
12075
12076 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
12077 echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
12078 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
12079 echo $ECHO_N "(cached) $ECHO_C" >&6
12080 else
12081 ac_check_lib_save_LIBS=$LIBS
12082 LIBS="-lrt $LIBS"
12083 if test x$gcc_no_link = xyes; then
12084 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12085 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12086 { (exit 1); exit 1; }; }
12087 fi
12088 cat >conftest.$ac_ext <<_ACEOF
12089 /* confdefs.h. */
12090 _ACEOF
12091 cat confdefs.h >>conftest.$ac_ext
12092 cat >>conftest.$ac_ext <<_ACEOF
12093 /* end confdefs.h. */
12094
12095 /* Override any gcc2 internal prototype to avoid an error. */
12096 #ifdef __cplusplus
12097 extern "C"
12098 #endif
12099 /* We use char because int might match the return type of a gcc2
12100 builtin and then its argument prototype would still apply. */
12101 char sched_yield ();
12102 int
12103 main ()
12104 {
12105 sched_yield ();
12106 ;
12107 return 0;
12108 }
12109 _ACEOF
12110 rm -f conftest.$ac_objext conftest$ac_exeext
12111 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12112 (eval $ac_link) 2>conftest.er1
12113 ac_status=$?
12114 grep -v '^ *+' conftest.er1 >conftest.err
12115 rm -f conftest.er1
12116 cat conftest.err >&5
12117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12118 (exit $ac_status); } &&
12119 { ac_try='test -z "$ac_c_werror_flag"
12120 || test ! -s conftest.err'
12121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12122 (eval $ac_try) 2>&5
12123 ac_status=$?
12124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12125 (exit $ac_status); }; } &&
12126 { ac_try='test -s conftest$ac_exeext'
12127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12128 (eval $ac_try) 2>&5
12129 ac_status=$?
12130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12131 (exit $ac_status); }; }; then
12132 ac_cv_lib_rt_sched_yield=yes
12133 else
12134 echo "$as_me: failed program was:" >&5
12135 sed 's/^/| /' conftest.$ac_ext >&5
12136
12137 ac_cv_lib_rt_sched_yield=no
12138 fi
12139 rm -f conftest.err conftest.$ac_objext \
12140 conftest$ac_exeext conftest.$ac_ext
12141 LIBS=$ac_check_lib_save_LIBS
12142 fi
12143 echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
12144 echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
12145 if test $ac_cv_lib_rt_sched_yield = yes; then
12146
12147 cat >>confdefs.h <<\_ACEOF
12148 #define HAVE_SCHED_YIELD 1
12149 _ACEOF
12150
12151 THREADLIBS="$THREADLIBS -lrt"
12152 THREADSPEC="$THREADSPEC -lrt"
12153 else
12154
12155 echo "$as_me:$LINENO: checking for sched_yield in -lposix4" >&5
12156 echo $ECHO_N "checking for sched_yield in -lposix4... $ECHO_C" >&6
12157 if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then
12158 echo $ECHO_N "(cached) $ECHO_C" >&6
12159 else
12160 ac_check_lib_save_LIBS=$LIBS
12161 LIBS="-lposix4 $LIBS"
12162 if test x$gcc_no_link = xyes; then
12163 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12164 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12165 { (exit 1); exit 1; }; }
12166 fi
12167 cat >conftest.$ac_ext <<_ACEOF
12168 /* confdefs.h. */
12169 _ACEOF
12170 cat confdefs.h >>conftest.$ac_ext
12171 cat >>conftest.$ac_ext <<_ACEOF
12172 /* end confdefs.h. */
12173
12174 /* Override any gcc2 internal prototype to avoid an error. */
12175 #ifdef __cplusplus
12176 extern "C"
12177 #endif
12178 /* We use char because int might match the return type of a gcc2
12179 builtin and then its argument prototype would still apply. */
12180 char sched_yield ();
12181 int
12182 main ()
12183 {
12184 sched_yield ();
12185 ;
12186 return 0;
12187 }
12188 _ACEOF
12189 rm -f conftest.$ac_objext conftest$ac_exeext
12190 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12191 (eval $ac_link) 2>conftest.er1
12192 ac_status=$?
12193 grep -v '^ *+' conftest.er1 >conftest.err
12194 rm -f conftest.er1
12195 cat conftest.err >&5
12196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12197 (exit $ac_status); } &&
12198 { ac_try='test -z "$ac_c_werror_flag"
12199 || test ! -s conftest.err'
12200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12201 (eval $ac_try) 2>&5
12202 ac_status=$?
12203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12204 (exit $ac_status); }; } &&
12205 { ac_try='test -s conftest$ac_exeext'
12206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12207 (eval $ac_try) 2>&5
12208 ac_status=$?
12209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12210 (exit $ac_status); }; }; then
12211 ac_cv_lib_posix4_sched_yield=yes
12212 else
12213 echo "$as_me: failed program was:" >&5
12214 sed 's/^/| /' conftest.$ac_ext >&5
12215
12216 ac_cv_lib_posix4_sched_yield=no
12217 fi
12218 rm -f conftest.err conftest.$ac_objext \
12219 conftest$ac_exeext conftest.$ac_ext
12220 LIBS=$ac_check_lib_save_LIBS
12221 fi
12222 echo "$as_me:$LINENO: result: $ac_cv_lib_posix4_sched_yield" >&5
12223 echo "${ECHO_T}$ac_cv_lib_posix4_sched_yield" >&6
12224 if test $ac_cv_lib_posix4_sched_yield = yes; then
12225
12226 cat >>confdefs.h <<\_ACEOF
12227 #define HAVE_SCHED_YIELD 1
12228 _ACEOF
12229
12230 THREADLIBS="$THREADLIBS -lposix4"
12231 THREADSPEC="$THREADSPEC -lposix4"
12232 fi
12233
12234 fi
12235
12236 fi
12237 done
12238
12239 LIBS="$save_LIBS"
12240
12241 # We can save a little space at runtime if the mutex has m_count
12242 # or __m_count. This is a nice hack for Linux.
12243 cat >conftest.$ac_ext <<_ACEOF
12244 /* confdefs.h. */
12245 _ACEOF
12246 cat confdefs.h >>conftest.$ac_ext
12247 cat >>conftest.$ac_ext <<_ACEOF
12248 /* end confdefs.h. */
12249 #include <pthread.h>
12250 int
12251 main ()
12252 {
12253
12254 extern pthread_mutex_t *mutex; int q = mutex->m_count;
12255
12256 ;
12257 return 0;
12258 }
12259 _ACEOF
12260 rm -f conftest.$ac_objext
12261 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12262 (eval $ac_compile) 2>conftest.er1
12263 ac_status=$?
12264 grep -v '^ *+' conftest.er1 >conftest.err
12265 rm -f conftest.er1
12266 cat conftest.err >&5
12267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12268 (exit $ac_status); } &&
12269 { ac_try='test -z "$ac_c_werror_flag"
12270 || test ! -s conftest.err'
12271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12272 (eval $ac_try) 2>&5
12273 ac_status=$?
12274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12275 (exit $ac_status); }; } &&
12276 { ac_try='test -s conftest.$ac_objext'
12277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12278 (eval $ac_try) 2>&5
12279 ac_status=$?
12280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12281 (exit $ac_status); }; }; then
12282
12283 cat >>confdefs.h <<\_ACEOF
12284 #define PTHREAD_MUTEX_HAVE_M_COUNT 1
12285 _ACEOF
12286
12287 else
12288 echo "$as_me: failed program was:" >&5
12289 sed 's/^/| /' conftest.$ac_ext >&5
12290
12291
12292 cat >conftest.$ac_ext <<_ACEOF
12293 /* confdefs.h. */
12294 _ACEOF
12295 cat confdefs.h >>conftest.$ac_ext
12296 cat >>conftest.$ac_ext <<_ACEOF
12297 /* end confdefs.h. */
12298 #include <pthread.h>
12299 int
12300 main ()
12301 {
12302
12303 extern pthread_mutex_t *mutex; int q = mutex->__m_count;
12304
12305 ;
12306 return 0;
12307 }
12308 _ACEOF
12309 rm -f conftest.$ac_objext
12310 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12311 (eval $ac_compile) 2>conftest.er1
12312 ac_status=$?
12313 grep -v '^ *+' conftest.er1 >conftest.err
12314 rm -f conftest.er1
12315 cat conftest.err >&5
12316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12317 (exit $ac_status); } &&
12318 { ac_try='test -z "$ac_c_werror_flag"
12319 || test ! -s conftest.err'
12320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12321 (eval $ac_try) 2>&5
12322 ac_status=$?
12323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12324 (exit $ac_status); }; } &&
12325 { ac_try='test -s conftest.$ac_objext'
12326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12327 (eval $ac_try) 2>&5
12328 ac_status=$?
12329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12330 (exit $ac_status); }; }; then
12331
12332 cat >>confdefs.h <<\_ACEOF
12333 #define PTHREAD_MUTEX_HAVE___M_COUNT 1
12334 _ACEOF
12335
12336 else
12337 echo "$as_me: failed program was:" >&5
12338 sed 's/^/| /' conftest.$ac_ext >&5
12339
12340 fi
12341 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12342 fi
12343 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12344 fi
12345
12346 # We require a way to get the time.
12347 time_found=no
12348
12349
12350
12351 for ac_func in gettimeofday time ftime
12352 do
12353 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12354 echo "$as_me:$LINENO: checking for $ac_func" >&5
12355 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12356 if eval "test \"\${$as_ac_var+set}\" = set"; then
12357 echo $ECHO_N "(cached) $ECHO_C" >&6
12358 else
12359 if test x$gcc_no_link = xyes; then
12360 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12361 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12362 { (exit 1); exit 1; }; }
12363 fi
12364 cat >conftest.$ac_ext <<_ACEOF
12365 /* confdefs.h. */
12366 _ACEOF
12367 cat confdefs.h >>conftest.$ac_ext
12368 cat >>conftest.$ac_ext <<_ACEOF
12369 /* end confdefs.h. */
12370 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12371 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12372 #define $ac_func innocuous_$ac_func
12373
12374 /* System header to define __stub macros and hopefully few prototypes,
12375 which can conflict with char $ac_func (); below.
12376 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12377 <limits.h> exists even on freestanding compilers. */
12378
12379 #ifdef __STDC__
12380 # include <limits.h>
12381 #else
12382 # include <assert.h>
12383 #endif
12384
12385 #undef $ac_func
12386
12387 /* Override any gcc2 internal prototype to avoid an error. */
12388 #ifdef __cplusplus
12389 extern "C"
12390 {
12391 #endif
12392 /* We use char because int might match the return type of a gcc2
12393 builtin and then its argument prototype would still apply. */
12394 char $ac_func ();
12395 /* The GNU C library defines this for functions which it implements
12396 to always fail with ENOSYS. Some functions are actually named
12397 something starting with __ and the normal name is an alias. */
12398 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12399 choke me
12400 #else
12401 char (*f) () = $ac_func;
12402 #endif
12403 #ifdef __cplusplus
12404 }
12405 #endif
12406
12407 int
12408 main ()
12409 {
12410 return f != $ac_func;
12411 ;
12412 return 0;
12413 }
12414 _ACEOF
12415 rm -f conftest.$ac_objext conftest$ac_exeext
12416 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12417 (eval $ac_link) 2>conftest.er1
12418 ac_status=$?
12419 grep -v '^ *+' conftest.er1 >conftest.err
12420 rm -f conftest.er1
12421 cat conftest.err >&5
12422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12423 (exit $ac_status); } &&
12424 { ac_try='test -z "$ac_c_werror_flag"
12425 || test ! -s conftest.err'
12426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12427 (eval $ac_try) 2>&5
12428 ac_status=$?
12429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12430 (exit $ac_status); }; } &&
12431 { ac_try='test -s conftest$ac_exeext'
12432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12433 (eval $ac_try) 2>&5
12434 ac_status=$?
12435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12436 (exit $ac_status); }; }; then
12437 eval "$as_ac_var=yes"
12438 else
12439 echo "$as_me: failed program was:" >&5
12440 sed 's/^/| /' conftest.$ac_ext >&5
12441
12442 eval "$as_ac_var=no"
12443 fi
12444 rm -f conftest.err conftest.$ac_objext \
12445 conftest$ac_exeext conftest.$ac_ext
12446 fi
12447 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12448 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12449 if test `eval echo '${'$as_ac_var'}'` = yes; then
12450 cat >>confdefs.h <<_ACEOF
12451 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12452 _ACEOF
12453 time_found=yes
12454 fi
12455 done
12456
12457 if test "$time_found" = no; then
12458 { { echo "$as_me:$LINENO: error: no function found to get the time" >&5
12459 echo "$as_me: error: no function found to get the time" >&2;}
12460 { (exit 1); exit 1; }; }
12461 fi
12462
12463
12464 for ac_func in memmove
12465 do
12466 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12467 echo "$as_me:$LINENO: checking for $ac_func" >&5
12468 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12469 if eval "test \"\${$as_ac_var+set}\" = set"; then
12470 echo $ECHO_N "(cached) $ECHO_C" >&6
12471 else
12472 if test x$gcc_no_link = xyes; then
12473 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12474 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12475 { (exit 1); exit 1; }; }
12476 fi
12477 cat >conftest.$ac_ext <<_ACEOF
12478 /* confdefs.h. */
12479 _ACEOF
12480 cat confdefs.h >>conftest.$ac_ext
12481 cat >>conftest.$ac_ext <<_ACEOF
12482 /* end confdefs.h. */
12483 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12484 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12485 #define $ac_func innocuous_$ac_func
12486
12487 /* System header to define __stub macros and hopefully few prototypes,
12488 which can conflict with char $ac_func (); below.
12489 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12490 <limits.h> exists even on freestanding compilers. */
12491
12492 #ifdef __STDC__
12493 # include <limits.h>
12494 #else
12495 # include <assert.h>
12496 #endif
12497
12498 #undef $ac_func
12499
12500 /* Override any gcc2 internal prototype to avoid an error. */
12501 #ifdef __cplusplus
12502 extern "C"
12503 {
12504 #endif
12505 /* We use char because int might match the return type of a gcc2
12506 builtin and then its argument prototype would still apply. */
12507 char $ac_func ();
12508 /* The GNU C library defines this for functions which it implements
12509 to always fail with ENOSYS. Some functions are actually named
12510 something starting with __ and the normal name is an alias. */
12511 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12512 choke me
12513 #else
12514 char (*f) () = $ac_func;
12515 #endif
12516 #ifdef __cplusplus
12517 }
12518 #endif
12519
12520 int
12521 main ()
12522 {
12523 return f != $ac_func;
12524 ;
12525 return 0;
12526 }
12527 _ACEOF
12528 rm -f conftest.$ac_objext conftest$ac_exeext
12529 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12530 (eval $ac_link) 2>conftest.er1
12531 ac_status=$?
12532 grep -v '^ *+' conftest.er1 >conftest.err
12533 rm -f conftest.er1
12534 cat conftest.err >&5
12535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12536 (exit $ac_status); } &&
12537 { ac_try='test -z "$ac_c_werror_flag"
12538 || test ! -s conftest.err'
12539 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12540 (eval $ac_try) 2>&5
12541 ac_status=$?
12542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12543 (exit $ac_status); }; } &&
12544 { ac_try='test -s conftest$ac_exeext'
12545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12546 (eval $ac_try) 2>&5
12547 ac_status=$?
12548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12549 (exit $ac_status); }; }; then
12550 eval "$as_ac_var=yes"
12551 else
12552 echo "$as_me: failed program was:" >&5
12553 sed 's/^/| /' conftest.$ac_ext >&5
12554
12555 eval "$as_ac_var=no"
12556 fi
12557 rm -f conftest.err conftest.$ac_objext \
12558 conftest$ac_exeext conftest.$ac_ext
12559 fi
12560 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12561 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12562 if test `eval echo '${'$as_ac_var'}'` = yes; then
12563 cat >>confdefs.h <<_ACEOF
12564 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12565 _ACEOF
12566
12567 fi
12568 done
12569
12570
12571 # We require memcpy.
12572 memcpy_found=no
12573
12574 for ac_func in memcpy
12575 do
12576 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12577 echo "$as_me:$LINENO: checking for $ac_func" >&5
12578 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12579 if eval "test \"\${$as_ac_var+set}\" = set"; then
12580 echo $ECHO_N "(cached) $ECHO_C" >&6
12581 else
12582 if test x$gcc_no_link = xyes; then
12583 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12584 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12585 { (exit 1); exit 1; }; }
12586 fi
12587 cat >conftest.$ac_ext <<_ACEOF
12588 /* confdefs.h. */
12589 _ACEOF
12590 cat confdefs.h >>conftest.$ac_ext
12591 cat >>conftest.$ac_ext <<_ACEOF
12592 /* end confdefs.h. */
12593 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12594 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12595 #define $ac_func innocuous_$ac_func
12596
12597 /* System header to define __stub macros and hopefully few prototypes,
12598 which can conflict with char $ac_func (); below.
12599 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12600 <limits.h> exists even on freestanding compilers. */
12601
12602 #ifdef __STDC__
12603 # include <limits.h>
12604 #else
12605 # include <assert.h>
12606 #endif
12607
12608 #undef $ac_func
12609
12610 /* Override any gcc2 internal prototype to avoid an error. */
12611 #ifdef __cplusplus
12612 extern "C"
12613 {
12614 #endif
12615 /* We use char because int might match the return type of a gcc2
12616 builtin and then its argument prototype would still apply. */
12617 char $ac_func ();
12618 /* The GNU C library defines this for functions which it implements
12619 to always fail with ENOSYS. Some functions are actually named
12620 something starting with __ and the normal name is an alias. */
12621 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12622 choke me
12623 #else
12624 char (*f) () = $ac_func;
12625 #endif
12626 #ifdef __cplusplus
12627 }
12628 #endif
12629
12630 int
12631 main ()
12632 {
12633 return f != $ac_func;
12634 ;
12635 return 0;
12636 }
12637 _ACEOF
12638 rm -f conftest.$ac_objext conftest$ac_exeext
12639 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12640 (eval $ac_link) 2>conftest.er1
12641 ac_status=$?
12642 grep -v '^ *+' conftest.er1 >conftest.err
12643 rm -f conftest.er1
12644 cat conftest.err >&5
12645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12646 (exit $ac_status); } &&
12647 { ac_try='test -z "$ac_c_werror_flag"
12648 || test ! -s conftest.err'
12649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12650 (eval $ac_try) 2>&5
12651 ac_status=$?
12652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12653 (exit $ac_status); }; } &&
12654 { ac_try='test -s conftest$ac_exeext'
12655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12656 (eval $ac_try) 2>&5
12657 ac_status=$?
12658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12659 (exit $ac_status); }; }; then
12660 eval "$as_ac_var=yes"
12661 else
12662 echo "$as_me: failed program was:" >&5
12663 sed 's/^/| /' conftest.$ac_ext >&5
12664
12665 eval "$as_ac_var=no"
12666 fi
12667 rm -f conftest.err conftest.$ac_objext \
12668 conftest$ac_exeext conftest.$ac_ext
12669 fi
12670 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12671 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12672 if test `eval echo '${'$as_ac_var'}'` = yes; then
12673 cat >>confdefs.h <<_ACEOF
12674 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12675 _ACEOF
12676 memcpy_found=yes
12677 fi
12678 done
12679
12680 if test "$memcpy_found" = no; then
12681 { { echo "$as_me:$LINENO: error: memcpy is required" >&5
12682 echo "$as_me: error: memcpy is required" >&2;}
12683 { (exit 1); exit 1; }; }
12684 fi
12685
12686 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12687 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12688 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12689 echo $ECHO_N "(cached) $ECHO_C" >&6
12690 else
12691 ac_check_lib_save_LIBS=$LIBS
12692 LIBS="-ldl $LIBS"
12693 if test x$gcc_no_link = xyes; then
12694 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12695 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12696 { (exit 1); exit 1; }; }
12697 fi
12698 cat >conftest.$ac_ext <<_ACEOF
12699 /* confdefs.h. */
12700 _ACEOF
12701 cat confdefs.h >>conftest.$ac_ext
12702 cat >>conftest.$ac_ext <<_ACEOF
12703 /* end confdefs.h. */
12704
12705 /* Override any gcc2 internal prototype to avoid an error. */
12706 #ifdef __cplusplus
12707 extern "C"
12708 #endif
12709 /* We use char because int might match the return type of a gcc2
12710 builtin and then its argument prototype would still apply. */
12711 char dlopen ();
12712 int
12713 main ()
12714 {
12715 dlopen ();
12716 ;
12717 return 0;
12718 }
12719 _ACEOF
12720 rm -f conftest.$ac_objext conftest$ac_exeext
12721 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12722 (eval $ac_link) 2>conftest.er1
12723 ac_status=$?
12724 grep -v '^ *+' conftest.er1 >conftest.err
12725 rm -f conftest.er1
12726 cat conftest.err >&5
12727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12728 (exit $ac_status); } &&
12729 { ac_try='test -z "$ac_c_werror_flag"
12730 || test ! -s conftest.err'
12731 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12732 (eval $ac_try) 2>&5
12733 ac_status=$?
12734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12735 (exit $ac_status); }; } &&
12736 { ac_try='test -s conftest$ac_exeext'
12737 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12738 (eval $ac_try) 2>&5
12739 ac_status=$?
12740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12741 (exit $ac_status); }; }; then
12742 ac_cv_lib_dl_dlopen=yes
12743 else
12744 echo "$as_me: failed program was:" >&5
12745 sed 's/^/| /' conftest.$ac_ext >&5
12746
12747 ac_cv_lib_dl_dlopen=no
12748 fi
12749 rm -f conftest.err conftest.$ac_objext \
12750 conftest$ac_exeext conftest.$ac_ext
12751 LIBS=$ac_check_lib_save_LIBS
12752 fi
12753 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12754 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12755 if test $ac_cv_lib_dl_dlopen = yes; then
12756
12757
12758 cat >>confdefs.h <<\_ACEOF
12759 #define HAVE_DLOPEN 1
12760 _ACEOF
12761
12762 fi
12763
12764
12765 # Some library-finding code we stole from Tcl.
12766 #--------------------------------------------------------------------
12767 # Check for the existence of the -lsocket and -lnsl libraries.
12768 # The order here is important, so that they end up in the right
12769 # order in the command line generated by make. Here are some
12770 # special considerations:
12771 # 1. Use "connect" and "accept" to check for -lsocket, and
12772 # "gethostbyname" to check for -lnsl.
12773 # 2. Use each function name only once: can't redo a check because
12774 # autoconf caches the results of the last check and won't redo it.
12775 # 3. Use -lnsl and -lsocket only if they supply procedures that
12776 # aren't already present in the normal libraries. This is because
12777 # IRIX 5.2 has libraries, but they aren't needed and they're
12778 # bogus: they goof up name resolution if used.
12779 # 4. On some SVR4 systems, can't use -lsocket without -lnsl too.
12780 # To get around this problem, check for both libraries together
12781 # if -lsocket doesn't work by itself.
12782 #--------------------------------------------------------------------
12783
12784 echo "$as_me:$LINENO: checking for socket libraries" >&5
12785 echo $ECHO_N "checking for socket libraries... $ECHO_C" >&6
12786 if test "${gcj_cv_lib_sockets+set}" = set; then
12787 echo $ECHO_N "(cached) $ECHO_C" >&6
12788 else
12789 gcj_cv_lib_sockets=
12790 gcj_checkBoth=0
12791 unset ac_cv_func_connect
12792 echo "$as_me:$LINENO: checking for connect" >&5
12793 echo $ECHO_N "checking for connect... $ECHO_C" >&6
12794 if test "${ac_cv_func_connect+set}" = set; then
12795 echo $ECHO_N "(cached) $ECHO_C" >&6
12796 else
12797 if test x$gcc_no_link = xyes; then
12798 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12799 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12800 { (exit 1); exit 1; }; }
12801 fi
12802 cat >conftest.$ac_ext <<_ACEOF
12803 /* confdefs.h. */
12804 _ACEOF
12805 cat confdefs.h >>conftest.$ac_ext
12806 cat >>conftest.$ac_ext <<_ACEOF
12807 /* end confdefs.h. */
12808 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
12809 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12810 #define connect innocuous_connect
12811
12812 /* System header to define __stub macros and hopefully few prototypes,
12813 which can conflict with char connect (); below.
12814 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12815 <limits.h> exists even on freestanding compilers. */
12816
12817 #ifdef __STDC__
12818 # include <limits.h>
12819 #else
12820 # include <assert.h>
12821 #endif
12822
12823 #undef connect
12824
12825 /* Override any gcc2 internal prototype to avoid an error. */
12826 #ifdef __cplusplus
12827 extern "C"
12828 {
12829 #endif
12830 /* We use char because int might match the return type of a gcc2
12831 builtin and then its argument prototype would still apply. */
12832 char connect ();
12833 /* The GNU C library defines this for functions which it implements
12834 to always fail with ENOSYS. Some functions are actually named
12835 something starting with __ and the normal name is an alias. */
12836 #if defined (__stub_connect) || defined (__stub___connect)
12837 choke me
12838 #else
12839 char (*f) () = connect;
12840 #endif
12841 #ifdef __cplusplus
12842 }
12843 #endif
12844
12845 int
12846 main ()
12847 {
12848 return f != connect;
12849 ;
12850 return 0;
12851 }
12852 _ACEOF
12853 rm -f conftest.$ac_objext conftest$ac_exeext
12854 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12855 (eval $ac_link) 2>conftest.er1
12856 ac_status=$?
12857 grep -v '^ *+' conftest.er1 >conftest.err
12858 rm -f conftest.er1
12859 cat conftest.err >&5
12860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12861 (exit $ac_status); } &&
12862 { ac_try='test -z "$ac_c_werror_flag"
12863 || test ! -s conftest.err'
12864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12865 (eval $ac_try) 2>&5
12866 ac_status=$?
12867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12868 (exit $ac_status); }; } &&
12869 { ac_try='test -s conftest$ac_exeext'
12870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12871 (eval $ac_try) 2>&5
12872 ac_status=$?
12873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12874 (exit $ac_status); }; }; then
12875 ac_cv_func_connect=yes
12876 else
12877 echo "$as_me: failed program was:" >&5
12878 sed 's/^/| /' conftest.$ac_ext >&5
12879
12880 ac_cv_func_connect=no
12881 fi
12882 rm -f conftest.err conftest.$ac_objext \
12883 conftest$ac_exeext conftest.$ac_ext
12884 fi
12885 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
12886 echo "${ECHO_T}$ac_cv_func_connect" >&6
12887 if test $ac_cv_func_connect = yes; then
12888 gcj_checkSocket=0
12889 else
12890 gcj_checkSocket=1
12891 fi
12892
12893 if test "$gcj_checkSocket" = 1; then
12894 unset ac_cv_func_connect
12895 echo "$as_me:$LINENO: checking for main in -lsocket" >&5
12896 echo $ECHO_N "checking for main in -lsocket... $ECHO_C" >&6
12897 if test "${ac_cv_lib_socket_main+set}" = set; then
12898 echo $ECHO_N "(cached) $ECHO_C" >&6
12899 else
12900 ac_check_lib_save_LIBS=$LIBS
12901 LIBS="-lsocket $LIBS"
12902 if test x$gcc_no_link = xyes; then
12903 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12904 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12905 { (exit 1); exit 1; }; }
12906 fi
12907 cat >conftest.$ac_ext <<_ACEOF
12908 /* confdefs.h. */
12909 _ACEOF
12910 cat confdefs.h >>conftest.$ac_ext
12911 cat >>conftest.$ac_ext <<_ACEOF
12912 /* end confdefs.h. */
12913
12914
12915 int
12916 main ()
12917 {
12918 main ();
12919 ;
12920 return 0;
12921 }
12922 _ACEOF
12923 rm -f conftest.$ac_objext conftest$ac_exeext
12924 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12925 (eval $ac_link) 2>conftest.er1
12926 ac_status=$?
12927 grep -v '^ *+' conftest.er1 >conftest.err
12928 rm -f conftest.er1
12929 cat conftest.err >&5
12930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12931 (exit $ac_status); } &&
12932 { ac_try='test -z "$ac_c_werror_flag"
12933 || test ! -s conftest.err'
12934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12935 (eval $ac_try) 2>&5
12936 ac_status=$?
12937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12938 (exit $ac_status); }; } &&
12939 { ac_try='test -s conftest$ac_exeext'
12940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12941 (eval $ac_try) 2>&5
12942 ac_status=$?
12943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12944 (exit $ac_status); }; }; then
12945 ac_cv_lib_socket_main=yes
12946 else
12947 echo "$as_me: failed program was:" >&5
12948 sed 's/^/| /' conftest.$ac_ext >&5
12949
12950 ac_cv_lib_socket_main=no
12951 fi
12952 rm -f conftest.err conftest.$ac_objext \
12953 conftest$ac_exeext conftest.$ac_ext
12954 LIBS=$ac_check_lib_save_LIBS
12955 fi
12956 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_main" >&5
12957 echo "${ECHO_T}$ac_cv_lib_socket_main" >&6
12958 if test $ac_cv_lib_socket_main = yes; then
12959 gcj_cv_lib_sockets="-lsocket"
12960 else
12961 gcj_checkBoth=1
12962 fi
12963
12964 fi
12965 if test "$gcj_checkBoth" = 1; then
12966 gcj_oldLibs=$LIBS
12967 LIBS="$LIBS -lsocket -lnsl"
12968 unset ac_cv_func_accept
12969 echo "$as_me:$LINENO: checking for accept" >&5
12970 echo $ECHO_N "checking for accept... $ECHO_C" >&6
12971 if test "${ac_cv_func_accept+set}" = set; then
12972 echo $ECHO_N "(cached) $ECHO_C" >&6
12973 else
12974 if test x$gcc_no_link = xyes; then
12975 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12976 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12977 { (exit 1); exit 1; }; }
12978 fi
12979 cat >conftest.$ac_ext <<_ACEOF
12980 /* confdefs.h. */
12981 _ACEOF
12982 cat confdefs.h >>conftest.$ac_ext
12983 cat >>conftest.$ac_ext <<_ACEOF
12984 /* end confdefs.h. */
12985 /* Define accept to an innocuous variant, in case <limits.h> declares accept.
12986 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12987 #define accept innocuous_accept
12988
12989 /* System header to define __stub macros and hopefully few prototypes,
12990 which can conflict with char accept (); below.
12991 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12992 <limits.h> exists even on freestanding compilers. */
12993
12994 #ifdef __STDC__
12995 # include <limits.h>
12996 #else
12997 # include <assert.h>
12998 #endif
12999
13000 #undef accept
13001
13002 /* Override any gcc2 internal prototype to avoid an error. */
13003 #ifdef __cplusplus
13004 extern "C"
13005 {
13006 #endif
13007 /* We use char because int might match the return type of a gcc2
13008 builtin and then its argument prototype would still apply. */
13009 char accept ();
13010 /* The GNU C library defines this for functions which it implements
13011 to always fail with ENOSYS. Some functions are actually named
13012 something starting with __ and the normal name is an alias. */
13013 #if defined (__stub_accept) || defined (__stub___accept)
13014 choke me
13015 #else
13016 char (*f) () = accept;
13017 #endif
13018 #ifdef __cplusplus
13019 }
13020 #endif
13021
13022 int
13023 main ()
13024 {
13025 return f != accept;
13026 ;
13027 return 0;
13028 }
13029 _ACEOF
13030 rm -f conftest.$ac_objext conftest$ac_exeext
13031 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13032 (eval $ac_link) 2>conftest.er1
13033 ac_status=$?
13034 grep -v '^ *+' conftest.er1 >conftest.err
13035 rm -f conftest.er1
13036 cat conftest.err >&5
13037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13038 (exit $ac_status); } &&
13039 { ac_try='test -z "$ac_c_werror_flag"
13040 || test ! -s conftest.err'
13041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13042 (eval $ac_try) 2>&5
13043 ac_status=$?
13044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13045 (exit $ac_status); }; } &&
13046 { ac_try='test -s conftest$ac_exeext'
13047 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13048 (eval $ac_try) 2>&5
13049 ac_status=$?
13050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13051 (exit $ac_status); }; }; then
13052 ac_cv_func_accept=yes
13053 else
13054 echo "$as_me: failed program was:" >&5
13055 sed 's/^/| /' conftest.$ac_ext >&5
13056
13057 ac_cv_func_accept=no
13058 fi
13059 rm -f conftest.err conftest.$ac_objext \
13060 conftest$ac_exeext conftest.$ac_ext
13061 fi
13062 echo "$as_me:$LINENO: result: $ac_cv_func_accept" >&5
13063 echo "${ECHO_T}$ac_cv_func_accept" >&6
13064 if test $ac_cv_func_accept = yes; then
13065 gcj_checkNsl=0
13066 gcj_cv_lib_sockets="-lsocket -lnsl"
13067 fi
13068
13069 unset ac_cv_func_accept
13070 LIBS=$gcj_oldLibs
13071 fi
13072 unset ac_cv_func_gethostbyname
13073 gcj_oldLibs=$LIBS
13074 LIBS="$LIBS $gcj_cv_lib_sockets"
13075 echo "$as_me:$LINENO: checking for gethostbyname" >&5
13076 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
13077 if test "${ac_cv_func_gethostbyname+set}" = set; then
13078 echo $ECHO_N "(cached) $ECHO_C" >&6
13079 else
13080 if test x$gcc_no_link = xyes; then
13081 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13082 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13083 { (exit 1); exit 1; }; }
13084 fi
13085 cat >conftest.$ac_ext <<_ACEOF
13086 /* confdefs.h. */
13087 _ACEOF
13088 cat confdefs.h >>conftest.$ac_ext
13089 cat >>conftest.$ac_ext <<_ACEOF
13090 /* end confdefs.h. */
13091 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
13092 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13093 #define gethostbyname innocuous_gethostbyname
13094
13095 /* System header to define __stub macros and hopefully few prototypes,
13096 which can conflict with char gethostbyname (); below.
13097 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13098 <limits.h> exists even on freestanding compilers. */
13099
13100 #ifdef __STDC__
13101 # include <limits.h>
13102 #else
13103 # include <assert.h>
13104 #endif
13105
13106 #undef gethostbyname
13107
13108 /* Override any gcc2 internal prototype to avoid an error. */
13109 #ifdef __cplusplus
13110 extern "C"
13111 {
13112 #endif
13113 /* We use char because int might match the return type of a gcc2
13114 builtin and then its argument prototype would still apply. */
13115 char gethostbyname ();
13116 /* The GNU C library defines this for functions which it implements
13117 to always fail with ENOSYS. Some functions are actually named
13118 something starting with __ and the normal name is an alias. */
13119 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
13120 choke me
13121 #else
13122 char (*f) () = gethostbyname;
13123 #endif
13124 #ifdef __cplusplus
13125 }
13126 #endif
13127
13128 int
13129 main ()
13130 {
13131 return f != gethostbyname;
13132 ;
13133 return 0;
13134 }
13135 _ACEOF
13136 rm -f conftest.$ac_objext conftest$ac_exeext
13137 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13138 (eval $ac_link) 2>conftest.er1
13139 ac_status=$?
13140 grep -v '^ *+' conftest.er1 >conftest.err
13141 rm -f conftest.er1
13142 cat conftest.err >&5
13143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13144 (exit $ac_status); } &&
13145 { ac_try='test -z "$ac_c_werror_flag"
13146 || test ! -s conftest.err'
13147 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13148 (eval $ac_try) 2>&5
13149 ac_status=$?
13150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13151 (exit $ac_status); }; } &&
13152 { ac_try='test -s conftest$ac_exeext'
13153 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13154 (eval $ac_try) 2>&5
13155 ac_status=$?
13156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13157 (exit $ac_status); }; }; then
13158 ac_cv_func_gethostbyname=yes
13159 else
13160 echo "$as_me: failed program was:" >&5
13161 sed 's/^/| /' conftest.$ac_ext >&5
13162
13163 ac_cv_func_gethostbyname=no
13164 fi
13165 rm -f conftest.err conftest.$ac_objext \
13166 conftest$ac_exeext conftest.$ac_ext
13167 fi
13168 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
13169 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
13170 if test $ac_cv_func_gethostbyname = yes; then
13171 :
13172 else
13173 echo "$as_me:$LINENO: checking for main in -lnsl" >&5
13174 echo $ECHO_N "checking for main in -lnsl... $ECHO_C" >&6
13175 if test "${ac_cv_lib_nsl_main+set}" = set; then
13176 echo $ECHO_N "(cached) $ECHO_C" >&6
13177 else
13178 ac_check_lib_save_LIBS=$LIBS
13179 LIBS="-lnsl $LIBS"
13180 if test x$gcc_no_link = xyes; then
13181 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13182 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13183 { (exit 1); exit 1; }; }
13184 fi
13185 cat >conftest.$ac_ext <<_ACEOF
13186 /* confdefs.h. */
13187 _ACEOF
13188 cat confdefs.h >>conftest.$ac_ext
13189 cat >>conftest.$ac_ext <<_ACEOF
13190 /* end confdefs.h. */
13191
13192
13193 int
13194 main ()
13195 {
13196 main ();
13197 ;
13198 return 0;
13199 }
13200 _ACEOF
13201 rm -f conftest.$ac_objext conftest$ac_exeext
13202 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13203 (eval $ac_link) 2>conftest.er1
13204 ac_status=$?
13205 grep -v '^ *+' conftest.er1 >conftest.err
13206 rm -f conftest.er1
13207 cat conftest.err >&5
13208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13209 (exit $ac_status); } &&
13210 { ac_try='test -z "$ac_c_werror_flag"
13211 || test ! -s conftest.err'
13212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13213 (eval $ac_try) 2>&5
13214 ac_status=$?
13215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13216 (exit $ac_status); }; } &&
13217 { ac_try='test -s conftest$ac_exeext'
13218 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13219 (eval $ac_try) 2>&5
13220 ac_status=$?
13221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13222 (exit $ac_status); }; }; then
13223 ac_cv_lib_nsl_main=yes
13224 else
13225 echo "$as_me: failed program was:" >&5
13226 sed 's/^/| /' conftest.$ac_ext >&5
13227
13228 ac_cv_lib_nsl_main=no
13229 fi
13230 rm -f conftest.err conftest.$ac_objext \
13231 conftest$ac_exeext conftest.$ac_ext
13232 LIBS=$ac_check_lib_save_LIBS
13233 fi
13234 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_main" >&5
13235 echo "${ECHO_T}$ac_cv_lib_nsl_main" >&6
13236 if test $ac_cv_lib_nsl_main = yes; then
13237 gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
13238 fi
13239
13240 fi
13241
13242 unset ac_cv_func_gethostbyname
13243 LIBS=$gcj_oldLIBS
13244
13245 fi
13246 echo "$as_me:$LINENO: result: $gcj_cv_lib_sockets" >&5
13247 echo "${ECHO_T}$gcj_cv_lib_sockets" >&6
13248 SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
13249
13250 if test "$with_system_zlib" = yes; then
13251 echo "$as_me:$LINENO: checking for deflate in -lz" >&5
13252 echo $ECHO_N "checking for deflate in -lz... $ECHO_C" >&6
13253 if test "${ac_cv_lib_z_deflate+set}" = set; then
13254 echo $ECHO_N "(cached) $ECHO_C" >&6
13255 else
13256 ac_check_lib_save_LIBS=$LIBS
13257 LIBS="-lz $LIBS"
13258 if test x$gcc_no_link = xyes; then
13259 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13260 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13261 { (exit 1); exit 1; }; }
13262 fi
13263 cat >conftest.$ac_ext <<_ACEOF
13264 /* confdefs.h. */
13265 _ACEOF
13266 cat confdefs.h >>conftest.$ac_ext
13267 cat >>conftest.$ac_ext <<_ACEOF
13268 /* end confdefs.h. */
13269
13270 /* Override any gcc2 internal prototype to avoid an error. */
13271 #ifdef __cplusplus
13272 extern "C"
13273 #endif
13274 /* We use char because int might match the return type of a gcc2
13275 builtin and then its argument prototype would still apply. */
13276 char deflate ();
13277 int
13278 main ()
13279 {
13280 deflate ();
13281 ;
13282 return 0;
13283 }
13284 _ACEOF
13285 rm -f conftest.$ac_objext conftest$ac_exeext
13286 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13287 (eval $ac_link) 2>conftest.er1
13288 ac_status=$?
13289 grep -v '^ *+' conftest.er1 >conftest.err
13290 rm -f conftest.er1
13291 cat conftest.err >&5
13292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13293 (exit $ac_status); } &&
13294 { ac_try='test -z "$ac_c_werror_flag"
13295 || test ! -s conftest.err'
13296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13297 (eval $ac_try) 2>&5
13298 ac_status=$?
13299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13300 (exit $ac_status); }; } &&
13301 { ac_try='test -s conftest$ac_exeext'
13302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13303 (eval $ac_try) 2>&5
13304 ac_status=$?
13305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13306 (exit $ac_status); }; }; then
13307 ac_cv_lib_z_deflate=yes
13308 else
13309 echo "$as_me: failed program was:" >&5
13310 sed 's/^/| /' conftest.$ac_ext >&5
13311
13312 ac_cv_lib_z_deflate=no
13313 fi
13314 rm -f conftest.err conftest.$ac_objext \
13315 conftest$ac_exeext conftest.$ac_ext
13316 LIBS=$ac_check_lib_save_LIBS
13317 fi
13318 echo "$as_me:$LINENO: result: $ac_cv_lib_z_deflate" >&5
13319 echo "${ECHO_T}$ac_cv_lib_z_deflate" >&6
13320 if test $ac_cv_lib_z_deflate = yes; then
13321 ZLIBSPEC=-lz
13322 else
13323 ZLIBSPEC=
13324 fi
13325
13326 fi
13327
13328 # Test for Gtk stuff, if asked for.
13329 if test "$use_gtk_awt" = yes; then
13330
13331 succeeded=no
13332
13333 if test -z "$PKG_CONFIG"; then
13334 # Extract the first word of "pkg-config", so it can be a program name with args.
13335 set dummy pkg-config; ac_word=$2
13336 echo "$as_me:$LINENO: checking for $ac_word" >&5
13337 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13338 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
13339 echo $ECHO_N "(cached) $ECHO_C" >&6
13340 else
13341 case $PKG_CONFIG in
13342 [\\/]* | ?:[\\/]*)
13343 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13344 ;;
13345 *)
13346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13347 for as_dir in $PATH
13348 do
13349 IFS=$as_save_IFS
13350 test -z "$as_dir" && as_dir=.
13351 for ac_exec_ext in '' $ac_executable_extensions; do
13352 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13353 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13354 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13355 break 2
13356 fi
13357 done
13358 done
13359
13360 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
13361 ;;
13362 esac
13363 fi
13364 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13365
13366 if test -n "$PKG_CONFIG"; then
13367 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
13368 echo "${ECHO_T}$PKG_CONFIG" >&6
13369 else
13370 echo "$as_me:$LINENO: result: no" >&5
13371 echo "${ECHO_T}no" >&6
13372 fi
13373
13374 fi
13375
13376 if test "$PKG_CONFIG" = "no" ; then
13377 echo "*** The pkg-config script could not be found. Make sure it is"
13378 echo "*** in your path, or set the PKG_CONFIG environment variable"
13379 echo "*** to the full path to pkg-config."
13380 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
13381 else
13382 PKG_CONFIG_MIN_VERSION=0.9.0
13383 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
13384 echo "$as_me:$LINENO: checking for gtk+-2.0 >= 2.4" >&5
13385 echo $ECHO_N "checking for gtk+-2.0 >= 2.4... $ECHO_C" >&6
13386
13387 if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
13388 echo "$as_me:$LINENO: result: yes" >&5
13389 echo "${ECHO_T}yes" >&6
13390 succeeded=yes
13391
13392 echo "$as_me:$LINENO: checking GTK_CFLAGS" >&5
13393 echo $ECHO_N "checking GTK_CFLAGS... $ECHO_C" >&6
13394 GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
13395 echo "$as_me:$LINENO: result: $GTK_CFLAGS" >&5
13396 echo "${ECHO_T}$GTK_CFLAGS" >&6
13397
13398 echo "$as_me:$LINENO: checking GTK_LIBS" >&5
13399 echo $ECHO_N "checking GTK_LIBS... $ECHO_C" >&6
13400 GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
13401 echo "$as_me:$LINENO: result: $GTK_LIBS" >&5
13402 echo "${ECHO_T}$GTK_LIBS" >&6
13403 else
13404 GTK_CFLAGS=""
13405 GTK_LIBS=""
13406 ## If we have a custom action on failure, don't print errors, but
13407 ## do set a variable so people can do so.
13408 GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
13409 echo $GTK_PKG_ERRORS
13410 fi
13411
13412
13413
13414 else
13415 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
13416 echo "*** See http://www.freedesktop.org/software/pkgconfig"
13417 fi
13418 fi
13419
13420 if test $succeeded = yes; then
13421 :
13422 else
13423 { { 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
13424 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;}
13425 { (exit 1); exit 1; }; }
13426 fi
13427
13428
13429
13430
13431
13432 succeeded=no
13433
13434 if test -z "$PKG_CONFIG"; then
13435 # Extract the first word of "pkg-config", so it can be a program name with args.
13436 set dummy pkg-config; ac_word=$2
13437 echo "$as_me:$LINENO: checking for $ac_word" >&5
13438 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13439 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
13440 echo $ECHO_N "(cached) $ECHO_C" >&6
13441 else
13442 case $PKG_CONFIG in
13443 [\\/]* | ?:[\\/]*)
13444 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13445 ;;
13446 *)
13447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13448 for as_dir in $PATH
13449 do
13450 IFS=$as_save_IFS
13451 test -z "$as_dir" && as_dir=.
13452 for ac_exec_ext in '' $ac_executable_extensions; do
13453 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13454 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13455 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13456 break 2
13457 fi
13458 done
13459 done
13460
13461 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
13462 ;;
13463 esac
13464 fi
13465 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13466
13467 if test -n "$PKG_CONFIG"; then
13468 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
13469 echo "${ECHO_T}$PKG_CONFIG" >&6
13470 else
13471 echo "$as_me:$LINENO: result: no" >&5
13472 echo "${ECHO_T}no" >&6
13473 fi
13474
13475 fi
13476
13477 if test "$PKG_CONFIG" = "no" ; then
13478 echo "*** The pkg-config script could not be found. Make sure it is"
13479 echo "*** in your path, or set the PKG_CONFIG environment variable"
13480 echo "*** to the full path to pkg-config."
13481 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
13482 else
13483 PKG_CONFIG_MIN_VERSION=0.9.0
13484 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
13485 echo "$as_me:$LINENO: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
13486 echo $ECHO_N "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... $ECHO_C" >&6
13487
13488 if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
13489 echo "$as_me:$LINENO: result: yes" >&5
13490 echo "${ECHO_T}yes" >&6
13491 succeeded=yes
13492
13493 echo "$as_me:$LINENO: checking GLIB_CFLAGS" >&5
13494 echo $ECHO_N "checking GLIB_CFLAGS... $ECHO_C" >&6
13495 GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
13496 echo "$as_me:$LINENO: result: $GLIB_CFLAGS" >&5
13497 echo "${ECHO_T}$GLIB_CFLAGS" >&6
13498
13499 echo "$as_me:$LINENO: checking GLIB_LIBS" >&5
13500 echo $ECHO_N "checking GLIB_LIBS... $ECHO_C" >&6
13501 GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
13502 echo "$as_me:$LINENO: result: $GLIB_LIBS" >&5
13503 echo "${ECHO_T}$GLIB_LIBS" >&6
13504 else
13505 GLIB_CFLAGS=""
13506 GLIB_LIBS=""
13507 ## If we have a custom action on failure, don't print errors, but
13508 ## do set a variable so people can do so.
13509 GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
13510 echo $GLIB_PKG_ERRORS
13511 fi
13512
13513
13514
13515 else
13516 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
13517 echo "*** See http://www.freedesktop.org/software/pkgconfig"
13518 fi
13519 fi
13520
13521 if test $succeeded = yes; then
13522 :
13523 else
13524 { { 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
13525 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;}
13526 { (exit 1); exit 1; }; }
13527 fi
13528
13529
13530
13531
13532
13533 succeeded=no
13534
13535 if test -z "$PKG_CONFIG"; then
13536 # Extract the first word of "pkg-config", so it can be a program name with args.
13537 set dummy pkg-config; ac_word=$2
13538 echo "$as_me:$LINENO: checking for $ac_word" >&5
13539 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13540 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
13541 echo $ECHO_N "(cached) $ECHO_C" >&6
13542 else
13543 case $PKG_CONFIG in
13544 [\\/]* | ?:[\\/]*)
13545 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13546 ;;
13547 *)
13548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13549 for as_dir in $PATH
13550 do
13551 IFS=$as_save_IFS
13552 test -z "$as_dir" && as_dir=.
13553 for ac_exec_ext in '' $ac_executable_extensions; do
13554 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13555 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13556 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13557 break 2
13558 fi
13559 done
13560 done
13561
13562 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
13563 ;;
13564 esac
13565 fi
13566 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13567
13568 if test -n "$PKG_CONFIG"; then
13569 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
13570 echo "${ECHO_T}$PKG_CONFIG" >&6
13571 else
13572 echo "$as_me:$LINENO: result: no" >&5
13573 echo "${ECHO_T}no" >&6
13574 fi
13575
13576 fi
13577
13578 if test "$PKG_CONFIG" = "no" ; then
13579 echo "*** The pkg-config script could not be found. Make sure it is"
13580 echo "*** in your path, or set the PKG_CONFIG environment variable"
13581 echo "*** to the full path to pkg-config."
13582 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
13583 else
13584 PKG_CONFIG_MIN_VERSION=0.9.0
13585 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
13586 echo "$as_me:$LINENO: checking for libart-2.0 >= 2.1" >&5
13587 echo $ECHO_N "checking for libart-2.0 >= 2.1... $ECHO_C" >&6
13588
13589 if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
13590 echo "$as_me:$LINENO: result: yes" >&5
13591 echo "${ECHO_T}yes" >&6
13592 succeeded=yes
13593
13594 echo "$as_me:$LINENO: checking LIBART_CFLAGS" >&5
13595 echo $ECHO_N "checking LIBART_CFLAGS... $ECHO_C" >&6
13596 LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
13597 echo "$as_me:$LINENO: result: $LIBART_CFLAGS" >&5
13598 echo "${ECHO_T}$LIBART_CFLAGS" >&6
13599
13600 echo "$as_me:$LINENO: checking LIBART_LIBS" >&5
13601 echo $ECHO_N "checking LIBART_LIBS... $ECHO_C" >&6
13602 LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
13603 echo "$as_me:$LINENO: result: $LIBART_LIBS" >&5
13604 echo "${ECHO_T}$LIBART_LIBS" >&6
13605 else
13606 LIBART_CFLAGS=""
13607 LIBART_LIBS=""
13608 ## If we have a custom action on failure, don't print errors, but
13609 ## do set a variable so people can do so.
13610 LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
13611 echo $LIBART_PKG_ERRORS
13612 fi
13613
13614
13615
13616 else
13617 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
13618 echo "*** See http://www.freedesktop.org/software/pkgconfig"
13619 fi
13620 fi
13621
13622 if test $succeeded = yes; then
13623 :
13624 else
13625 { { 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
13626 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;}
13627 { (exit 1); exit 1; }; }
13628 fi
13629
13630
13631
13632 fi
13633
13634 # On Solaris, and maybe other architectures, the Boehm collector
13635 # requires -ldl.
13636 if test "$GC" = boehm; then
13637 echo "$as_me:$LINENO: checking for main in -ldl" >&5
13638 echo $ECHO_N "checking for main in -ldl... $ECHO_C" >&6
13639 if test "${ac_cv_lib_dl_main+set}" = set; then
13640 echo $ECHO_N "(cached) $ECHO_C" >&6
13641 else
13642 ac_check_lib_save_LIBS=$LIBS
13643 LIBS="-ldl $LIBS"
13644 if test x$gcc_no_link = xyes; then
13645 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13646 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13647 { (exit 1); exit 1; }; }
13648 fi
13649 cat >conftest.$ac_ext <<_ACEOF
13650 /* confdefs.h. */
13651 _ACEOF
13652 cat confdefs.h >>conftest.$ac_ext
13653 cat >>conftest.$ac_ext <<_ACEOF
13654 /* end confdefs.h. */
13655
13656
13657 int
13658 main ()
13659 {
13660 main ();
13661 ;
13662 return 0;
13663 }
13664 _ACEOF
13665 rm -f conftest.$ac_objext conftest$ac_exeext
13666 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13667 (eval $ac_link) 2>conftest.er1
13668 ac_status=$?
13669 grep -v '^ *+' conftest.er1 >conftest.err
13670 rm -f conftest.er1
13671 cat conftest.err >&5
13672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13673 (exit $ac_status); } &&
13674 { ac_try='test -z "$ac_c_werror_flag"
13675 || test ! -s conftest.err'
13676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13677 (eval $ac_try) 2>&5
13678 ac_status=$?
13679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13680 (exit $ac_status); }; } &&
13681 { ac_try='test -s conftest$ac_exeext'
13682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13683 (eval $ac_try) 2>&5
13684 ac_status=$?
13685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13686 (exit $ac_status); }; }; then
13687 ac_cv_lib_dl_main=yes
13688 else
13689 echo "$as_me: failed program was:" >&5
13690 sed 's/^/| /' conftest.$ac_ext >&5
13691
13692 ac_cv_lib_dl_main=no
13693 fi
13694 rm -f conftest.err conftest.$ac_objext \
13695 conftest$ac_exeext conftest.$ac_ext
13696 LIBS=$ac_check_lib_save_LIBS
13697 fi
13698 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_main" >&5
13699 echo "${ECHO_T}$ac_cv_lib_dl_main" >&6
13700 if test $ac_cv_lib_dl_main = yes; then
13701 SYSTEMSPEC="$SYSTEMSPEC -ldl"
13702 fi
13703
13704 fi
13705 fi
13706
13707
13708 if test "$supply_backtrace" = yes; then
13709 SUPPLY_BACKTRACE_TRUE=
13710 SUPPLY_BACKTRACE_FALSE='#'
13711 else
13712 SUPPLY_BACKTRACE_TRUE='#'
13713 SUPPLY_BACKTRACE_FALSE=
13714 fi
13715
13716
13717 if test -z "${with_multisubdir}"; then
13718 builddotdot=.
13719 else
13720 builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
13721 fi
13722
13723 NATIVE=yes
13724
13725 # Which gcj do we use?
13726 which_gcj=default
13727 built_gcc_dir="`cd ${builddotdot}/../../gcc && ${PWDCMD-pwd}`"
13728 if test -n "${with_cross_host}"; then
13729 # We are being configured with a cross compiler. We can't
13730 # use ac_exeext, because that is for the target platform.
13731 NATIVE=no
13732 cross_host_exeext=
13733 case "${with_cross_host}" in
13734 *mingw* | *cygwin*)
13735 cross_host_exeext=.exe
13736 ;;
13737 esac
13738 if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then
13739 if test x"$build_noncanonical" = x"$with_cross_host"; then
13740 # Ordinary cross (host!=target and host=build)
13741 which_gcj=built
13742 else
13743 # Canadian cross (host!=target and host!=build)
13744 which_gcj=cross
13745 fi
13746 else
13747 which_gcj=cross
13748 fi
13749 else
13750 # We are being configured with a native or crossed-native compiler
13751 if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then
13752 if test x"$build" = x"$host"; then
13753 # True native build (host=target and host=build)
13754 which_gcj=built
13755 else
13756 # Crossed-native build (host=target and host!=build)
13757 which_gcj=cross
13758 fi
13759 else
13760 which_gcj=path
13761 fi
13762 fi
13763 case "${which_gcj}" in
13764 built)
13765 GCJ="$built_gcc_dir/gcj -B`${PWDCMD-pwd}`/ -B$built_gcc_dir/"
13766 GCJH='$(MULTIBUILDTOP)../$(COMPPATH)/gcc/gcjh'
13767 ZIP='$(MULTIBUILDTOP)../$(COMPPATH)/fastjar/fastjar'
13768 ;;
13769 cross)
13770 if test "x${with_newlib}" = "xyes"; then
13771 # FIXME (comment): Why is this needed?
13772 GCC_UNWIND_INCLUDE=
13773 GCJ="${target_noncanonical}-gcj"
13774 else
13775 GCJ="${target_noncanonical}-gcj -B`${PWDCMD-pwd}`/"
13776 fi
13777 ZIP=jar
13778 GCJH='$(target_noncanonical)-gcjh'
13779 ;;
13780 path)
13781 GCJ="gcj -B`${PWDCMD-pwd}`/"
13782 ## In this case, gcj is found outside the build tree. However, zip is
13783 ## found in the build tree.
13784 ZIP='$(MULTIBUILDTOP)../$(COMPPATH)/fastjar/fastjar'
13785 GCJH=gcjh
13786 ;;
13787 esac
13788
13789
13790
13791
13792 # Create it, so that compile/link tests don't fail
13793 test -f libgcj.spec || touch libgcj.spec
13794
13795 # Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
13796 case $build in
13797 *-mingw32) CLASSPATH_SEPARATOR=';' ;;
13798 *) CLASSPATH_SEPARATOR=':' ;;
13799 esac
13800
13801
13802 # We must search the source tree for java.lang, since we still don't
13803 # have libgcj.jar nor java/lang/*.class
13804 GCJ_SAVE_CPPFLAGS=$CPPFLAGS
13805 CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
13806
13807 # Since some classes depend on this one, we need its source available
13808 # before we can do any GCJ compilation test :-(
13809 if test ! -f gnu/classpath/Configuration.java; then
13810 test -d gnu || mkdir gnu
13811 test -d gnu/classpath || mkdir gnu/classpath
13812 sed -e 's,@LIBGCJDEBUG@,$LIBGCJDEBUG,' \
13813 -e 's,@TOOLKIT@,$TOOLKIT,' \
13814 < $srcdir/gnu/classpath/Configuration.java.in \
13815 > gnu/classpath/Configuration.java
13816 # We do not want to redirect the output of the grep below to /dev/null,
13817 # but we add /dev/null to the input list so that grep will print the
13818 # filename of Configuration.java in case it finds any matches.
13819 if grep @ gnu/classpath/Configuration.java /dev/null; then
13820 { { echo "$as_me:$LINENO: error: configure.ac is missing the substitutions above" >&5
13821 echo "$as_me: error: configure.ac is missing the substitutions above" >&2;}
13822 { (exit 1); exit 1; }; }
13823 fi
13824 fi
13825
13826 if test -n "$ac_tool_prefix"; then
13827 # Extract the first word of "${ac_tool_prefix}gcj", so it can be a program name with args.
13828 set dummy ${ac_tool_prefix}gcj; ac_word=$2
13829 echo "$as_me:$LINENO: checking for $ac_word" >&5
13830 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13831 if test "${ac_cv_prog_GCJ+set}" = set; then
13832 echo $ECHO_N "(cached) $ECHO_C" >&6
13833 else
13834 if test -n "$GCJ"; then
13835 ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
13836 else
13837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13838 for as_dir in $PATH
13839 do
13840 IFS=$as_save_IFS
13841 test -z "$as_dir" && as_dir=.
13842 for ac_exec_ext in '' $ac_executable_extensions; do
13843 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13844 ac_cv_prog_GCJ="${ac_tool_prefix}gcj"
13845 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13846 break 2
13847 fi
13848 done
13849 done
13850
13851 fi
13852 fi
13853 GCJ=$ac_cv_prog_GCJ
13854 if test -n "$GCJ"; then
13855 echo "$as_me:$LINENO: result: $GCJ" >&5
13856 echo "${ECHO_T}$GCJ" >&6
13857 else
13858 echo "$as_me:$LINENO: result: no" >&5
13859 echo "${ECHO_T}no" >&6
13860 fi
13861
13862 fi
13863 if test -z "$ac_cv_prog_GCJ"; then
13864 ac_ct_GCJ=$GCJ
13865 # Extract the first word of "gcj", so it can be a program name with args.
13866 set dummy gcj; ac_word=$2
13867 echo "$as_me:$LINENO: checking for $ac_word" >&5
13868 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13869 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then
13870 echo $ECHO_N "(cached) $ECHO_C" >&6
13871 else
13872 if test -n "$ac_ct_GCJ"; then
13873 ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
13874 else
13875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13876 for as_dir in $PATH
13877 do
13878 IFS=$as_save_IFS
13879 test -z "$as_dir" && as_dir=.
13880 for ac_exec_ext in '' $ac_executable_extensions; do
13881 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13882 ac_cv_prog_ac_ct_GCJ="gcj"
13883 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13884 break 2
13885 fi
13886 done
13887 done
13888
13889 test -z "$ac_cv_prog_ac_ct_GCJ" && ac_cv_prog_ac_ct_GCJ="no"
13890 fi
13891 fi
13892 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
13893 if test -n "$ac_ct_GCJ"; then
13894 echo "$as_me:$LINENO: result: $ac_ct_GCJ" >&5
13895 echo "${ECHO_T}$ac_ct_GCJ" >&6
13896 else
13897 echo "$as_me:$LINENO: result: no" >&5
13898 echo "${ECHO_T}no" >&6
13899 fi
13900
13901 GCJ=$ac_ct_GCJ
13902 else
13903 GCJ="$ac_cv_prog_GCJ"
13904 fi
13905
13906 test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
13907
13908
13909
13910
13911 CPPFLAGS=$GCJ_SAVE_CPPFLAGS
13912
13913 echo "$as_me:$LINENO: checking size of void *" >&5
13914 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
13915 if test "${ac_cv_sizeof_void_p+set}" = set; then
13916 echo $ECHO_N "(cached) $ECHO_C" >&6
13917 else
13918 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
13919 cat >conftest.$ac_ext <<_ACEOF
13920 /* confdefs.h. */
13921 _ACEOF
13922 cat confdefs.h >>conftest.$ac_ext
13923 cat >>conftest.$ac_ext <<_ACEOF
13924 /* end confdefs.h. */
13925 #include "confdefs.h"
13926 #include <sys/types.h>
13927
13928
13929 int
13930 main ()
13931 {
13932 switch (0) case 0: case (sizeof (void *) == $ac_size):;
13933 ;
13934 return 0;
13935 }
13936 _ACEOF
13937 rm -f conftest.$ac_objext
13938 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13939 (eval $ac_compile) 2>conftest.er1
13940 ac_status=$?
13941 grep -v '^ *+' conftest.er1 >conftest.err
13942 rm -f conftest.er1
13943 cat conftest.err >&5
13944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13945 (exit $ac_status); } &&
13946 { ac_try='test -z "$ac_c_werror_flag"
13947 || test ! -s conftest.err'
13948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13949 (eval $ac_try) 2>&5
13950 ac_status=$?
13951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13952 (exit $ac_status); }; } &&
13953 { ac_try='test -s conftest.$ac_objext'
13954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13955 (eval $ac_try) 2>&5
13956 ac_status=$?
13957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13958 (exit $ac_status); }; }; then
13959 ac_cv_sizeof_void_p=$ac_size
13960 else
13961 echo "$as_me: failed program was:" >&5
13962 sed 's/^/| /' conftest.$ac_ext >&5
13963
13964 fi
13965 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13966 if test x$ac_cv_sizeof_void_p != x ; then break; fi
13967 done
13968
13969 fi
13970
13971 if test x$ac_cv_sizeof_void_p = x ; then
13972 { { echo "$as_me:$LINENO: error: cannot determine a size for void *" >&5
13973 echo "$as_me: error: cannot determine a size for void *" >&2;}
13974 { (exit 1); exit 1; }; }
13975 fi
13976 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
13977 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
13978
13979 cat >>confdefs.h <<_ACEOF
13980 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13981 _ACEOF
13982
13983
13984
13985 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
13986 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
13987 if test "${ac_cv_c_bigendian+set}" = set; then
13988 echo $ECHO_N "(cached) $ECHO_C" >&6
13989 else
13990 ac_cv_c_bigendian=unknown
13991 # See if sys/param.h defines the BYTE_ORDER macro.
13992 cat >conftest.$ac_ext <<_ACEOF
13993 /* confdefs.h. */
13994 _ACEOF
13995 cat confdefs.h >>conftest.$ac_ext
13996 cat >>conftest.$ac_ext <<_ACEOF
13997 /* end confdefs.h. */
13998 #include <sys/types.h>
13999 #include <sys/param.h>
14000 int
14001 main ()
14002 {
14003
14004 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
14005 bogus endian macros
14006 #endif
14007 ;
14008 return 0;
14009 }
14010 _ACEOF
14011 rm -f conftest.$ac_objext
14012 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14013 (eval $ac_compile) 2>conftest.er1
14014 ac_status=$?
14015 grep -v '^ *+' conftest.er1 >conftest.err
14016 rm -f conftest.er1
14017 cat conftest.err >&5
14018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14019 (exit $ac_status); } &&
14020 { ac_try='test -z "$ac_c_werror_flag"
14021 || test ! -s conftest.err'
14022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14023 (eval $ac_try) 2>&5
14024 ac_status=$?
14025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14026 (exit $ac_status); }; } &&
14027 { ac_try='test -s conftest.$ac_objext'
14028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14029 (eval $ac_try) 2>&5
14030 ac_status=$?
14031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14032 (exit $ac_status); }; }; then
14033 # It does; now see whether it defined to BIG_ENDIAN or not.
14034 cat >conftest.$ac_ext <<_ACEOF
14035 /* confdefs.h. */
14036 _ACEOF
14037 cat confdefs.h >>conftest.$ac_ext
14038 cat >>conftest.$ac_ext <<_ACEOF
14039 /* end confdefs.h. */
14040 #include <sys/types.h>
14041 #include <sys/param.h>
14042 int
14043 main ()
14044 {
14045
14046 #if BYTE_ORDER != BIG_ENDIAN
14047 not big endian
14048 #endif
14049 ;
14050 return 0;
14051 }
14052 _ACEOF
14053 rm -f conftest.$ac_objext
14054 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14055 (eval $ac_compile) 2>conftest.er1
14056 ac_status=$?
14057 grep -v '^ *+' conftest.er1 >conftest.err
14058 rm -f conftest.er1
14059 cat conftest.err >&5
14060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14061 (exit $ac_status); } &&
14062 { ac_try='test -z "$ac_c_werror_flag"
14063 || test ! -s conftest.err'
14064 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14065 (eval $ac_try) 2>&5
14066 ac_status=$?
14067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14068 (exit $ac_status); }; } &&
14069 { ac_try='test -s conftest.$ac_objext'
14070 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14071 (eval $ac_try) 2>&5
14072 ac_status=$?
14073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14074 (exit $ac_status); }; }; then
14075 ac_cv_c_bigendian=yes
14076 else
14077 echo "$as_me: failed program was:" >&5
14078 sed 's/^/| /' conftest.$ac_ext >&5
14079
14080 ac_cv_c_bigendian=no
14081 fi
14082 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14083 else
14084 echo "$as_me: failed program was:" >&5
14085 sed 's/^/| /' conftest.$ac_ext >&5
14086
14087 fi
14088 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14089 if test $ac_cv_c_bigendian = unknown; then
14090 if test "$cross_compiling" = yes; then
14091 echo $ac_n "cross-compiling... " 2>&6
14092 else
14093 cat >conftest.$ac_ext <<_ACEOF
14094 /* confdefs.h. */
14095 _ACEOF
14096 cat confdefs.h >>conftest.$ac_ext
14097 cat >>conftest.$ac_ext <<_ACEOF
14098 /* end confdefs.h. */
14099 main () {
14100 /* Are we little or big endian? From Harbison&Steele. */
14101 union
14102 {
14103 long l;
14104 char c[sizeof (long)];
14105 } u;
14106 u.l = 1;
14107 exit (u.c[sizeof (long) - 1] == 1);
14108 }
14109 _ACEOF
14110 rm -f conftest$ac_exeext
14111 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14112 (eval $ac_link) 2>&5
14113 ac_status=$?
14114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14115 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14116 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14117 (eval $ac_try) 2>&5
14118 ac_status=$?
14119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14120 (exit $ac_status); }; }; then
14121 ac_cv_c_bigendian=no
14122 else
14123 echo "$as_me: program exited with status $ac_status" >&5
14124 echo "$as_me: failed program was:" >&5
14125 sed 's/^/| /' conftest.$ac_ext >&5
14126
14127 ( exit $ac_status )
14128 ac_cv_c_bigendian=yes
14129 fi
14130 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14131 fi
14132 fi
14133 fi
14134 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
14135 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
14136 if test $ac_cv_c_bigendian = unknown; then
14137 echo "$as_me:$LINENO: checking to probe for byte ordering" >&5
14138 echo $ECHO_N "checking to probe for byte ordering... $ECHO_C" >&6
14139
14140 cat >conftest.c <<EOF
14141 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
14142 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
14143 void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
14144 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
14145 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
14146 void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
14147 int main() { _ascii (); _ebcdic (); return 0; }
14148 EOF
14149 if test -f conftest.c ; then
14150 if ${CC-cc} ${CFLAGS} -c conftest.c -o conftest.o && test -f conftest.o ; then
14151 if test `grep -l BIGenDianSyS conftest.o` ; then
14152 echo $ac_n ' big endian probe OK, ' 1>&6
14153 ac_cv_c_bigendian=yes
14154 fi
14155 if test `grep -l LiTTleEnDian conftest.o` ; then
14156 echo $ac_n ' little endian probe OK, ' 1>&6
14157 if test $ac_cv_c_bigendian = yes ; then
14158 ac_cv_c_bigendian=unknown;
14159 else
14160 ac_cv_c_bigendian=no
14161 fi
14162 fi
14163 echo $ac_n 'guessing bigendian ... ' >&6
14164 fi
14165 fi
14166 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
14167 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
14168 fi
14169 if test $ac_cv_c_bigendian = yes; then
14170
14171 cat >>confdefs.h <<\_ACEOF
14172 #define WORDS_BIGENDIAN 1
14173 _ACEOF
14174
14175
14176 cat >>confdefs.h <<\_ACEOF
14177 #define HOST_WORDS_BIG_ENDIAN 1
14178 _ACEOF
14179
14180 BYTEORDER=4321
14181 else
14182 BYTEORDER=1234
14183 fi
14184
14185 cat >>confdefs.h <<_ACEOF
14186 #define BYTEORDER $BYTEORDER
14187 _ACEOF
14188
14189 if test $ac_cv_c_bigendian = unknown; then
14190 { { echo "$as_me:$LINENO: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian" >&5
14191 echo "$as_me: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian" >&2;}
14192 { (exit 1); exit 1; }; }
14193 fi
14194
14195
14196 ZLIBS=
14197 SYS_ZLIBS=
14198 ZINCS=
14199
14200 if test -z "$ZLIBSPEC"; then
14201 # Use zlib from the GCC tree.
14202 ZINCS='-I$(top_srcdir)/../zlib'
14203 ZLIBS=../zlib/libzgcj_convenience.la
14204 else
14205 # System's zlib.
14206 SYS_ZLIBS="$ZLIBSPEC"
14207 fi
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218 if test "$NATIVE" = yes; then
14219 NATIVE_TRUE=
14220 NATIVE_FALSE='#'
14221 else
14222 NATIVE_TRUE='#'
14223 NATIVE_FALSE=
14224 fi
14225
14226
14227
14228 if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
14229 NEEDS_DATA_START_TRUE=
14230 NEEDS_DATA_START_FALSE='#'
14231 else
14232 NEEDS_DATA_START_TRUE='#'
14233 NEEDS_DATA_START_FALSE=
14234 fi
14235
14236
14237
14238 # Process the option "--enable-version-specific-runtime-libs"
14239 # Calculate toolexeclibdir
14240 case ${version_specific_libs} in
14241 yes)
14242 # Need the gcc compiler version to know where to install libraries
14243 # and header files if --enable-version-specific-runtime-libs option
14244 # is selected.
14245 includedir='${libdir}/gcc/${target_noncanonical}/'$gcc_version/include/
14246 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
14247 toolexecmainlibdir='$(toolexecdir)/'${gcc_version}'$(MULTISUBDIR)'
14248 toolexeclibdir=$toolexecmainlibdir
14249 ;;
14250 no)
14251 if test -n "$with_cross_host" &&
14252 test x"$with_cross_host" != x"no"; then
14253 # Install a library built with a cross compiler in tooldir, not libdir.
14254 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
14255 toolexecmainlibdir='$(toolexecdir)/lib'
14256 else
14257 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
14258 toolexecmainlibdir='$(libdir)'
14259 fi
14260 multi_os_directory=`$CC -print-multi-os-directory`
14261 case $multi_os_directory in
14262 .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
14263 *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
14264 esac
14265 ;;
14266 esac
14267
14268
14269
14270
14271 # Determine gcj version number.
14272 gcjversion=`$GCJ -v 2>&1 | sed -n 's/^.*version \([^ ]*\).*$/\1/p'`
14273 GCJVERSION=$gcjversion
14274
14275
14276 cat >>confdefs.h <<_ACEOF
14277 #define GCJVERSION "$GCJVERSION"
14278 _ACEOF
14279
14280
14281 # We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
14282 # On that system, sys/ioctl.h will not include sys/filio.h unless
14283 # BSD_COMP is defined; just including sys/filio.h is simpler.
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303 for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h sys/ioctl.h sys/filio.h sys/stat.h sys/select.h sys/socket.h netinet/in.h arpa/inet.h netdb.h net/if.h pwd.h sys/config.h stdint.h langinfo.h locale.h
14304 do
14305 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14306 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14307 echo "$as_me:$LINENO: checking for $ac_header" >&5
14308 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14309 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14310 echo $ECHO_N "(cached) $ECHO_C" >&6
14311 fi
14312 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14313 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14314 else
14315 # Is the header compilable?
14316 echo "$as_me:$LINENO: checking $ac_header usability" >&5
14317 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
14318 cat >conftest.$ac_ext <<_ACEOF
14319 /* confdefs.h. */
14320 _ACEOF
14321 cat confdefs.h >>conftest.$ac_ext
14322 cat >>conftest.$ac_ext <<_ACEOF
14323 /* end confdefs.h. */
14324 $ac_includes_default
14325 #include <$ac_header>
14326 _ACEOF
14327 rm -f conftest.$ac_objext
14328 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14329 (eval $ac_compile) 2>conftest.er1
14330 ac_status=$?
14331 grep -v '^ *+' conftest.er1 >conftest.err
14332 rm -f conftest.er1
14333 cat conftest.err >&5
14334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14335 (exit $ac_status); } &&
14336 { ac_try='test -z "$ac_c_werror_flag"
14337 || test ! -s conftest.err'
14338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14339 (eval $ac_try) 2>&5
14340 ac_status=$?
14341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14342 (exit $ac_status); }; } &&
14343 { ac_try='test -s conftest.$ac_objext'
14344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14345 (eval $ac_try) 2>&5
14346 ac_status=$?
14347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14348 (exit $ac_status); }; }; then
14349 ac_header_compiler=yes
14350 else
14351 echo "$as_me: failed program was:" >&5
14352 sed 's/^/| /' conftest.$ac_ext >&5
14353
14354 ac_header_compiler=no
14355 fi
14356 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14357 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14358 echo "${ECHO_T}$ac_header_compiler" >&6
14359
14360 # Is the header present?
14361 echo "$as_me:$LINENO: checking $ac_header presence" >&5
14362 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
14363 cat >conftest.$ac_ext <<_ACEOF
14364 /* confdefs.h. */
14365 _ACEOF
14366 cat confdefs.h >>conftest.$ac_ext
14367 cat >>conftest.$ac_ext <<_ACEOF
14368 /* end confdefs.h. */
14369 #include <$ac_header>
14370 _ACEOF
14371 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14372 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14373 ac_status=$?
14374 grep -v '^ *+' conftest.er1 >conftest.err
14375 rm -f conftest.er1
14376 cat conftest.err >&5
14377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14378 (exit $ac_status); } >/dev/null; then
14379 if test -s conftest.err; then
14380 ac_cpp_err=$ac_c_preproc_warn_flag
14381 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14382 else
14383 ac_cpp_err=
14384 fi
14385 else
14386 ac_cpp_err=yes
14387 fi
14388 if test -z "$ac_cpp_err"; then
14389 ac_header_preproc=yes
14390 else
14391 echo "$as_me: failed program was:" >&5
14392 sed 's/^/| /' conftest.$ac_ext >&5
14393
14394 ac_header_preproc=no
14395 fi
14396 rm -f conftest.err conftest.$ac_ext
14397 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14398 echo "${ECHO_T}$ac_header_preproc" >&6
14399
14400 # So? What about this header?
14401 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14402 yes:no: )
14403 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14404 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14405 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14406 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14407 ac_header_preproc=yes
14408 ;;
14409 no:yes:* )
14410 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14411 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14412 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14413 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14414 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14415 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14416 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14417 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14418 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14419 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14420 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14421 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14422 (
14423 cat <<\_ASBOX
14424 ## ---------------------------------- ##
14425 ## Report this to the libjava lists. ##
14426 ## ---------------------------------- ##
14427 _ASBOX
14428 ) |
14429 sed "s/^/$as_me: WARNING: /" >&2
14430 ;;
14431 esac
14432 echo "$as_me:$LINENO: checking for $ac_header" >&5
14433 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14434 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14435 echo $ECHO_N "(cached) $ECHO_C" >&6
14436 else
14437 eval "$as_ac_Header=\$ac_header_preproc"
14438 fi
14439 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14440 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14441
14442 fi
14443 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14444 cat >>confdefs.h <<_ACEOF
14445 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14446 _ACEOF
14447
14448 fi
14449
14450 done
14451
14452 # We avoid AC_HEADER_DIRENT since we really only care about dirent.h
14453 # for now. If you change this, you also must update natFile.cc.
14454
14455 for ac_header in dirent.h
14456 do
14457 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14458 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14459 echo "$as_me:$LINENO: checking for $ac_header" >&5
14460 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14461 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14462 echo $ECHO_N "(cached) $ECHO_C" >&6
14463 fi
14464 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14465 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14466 else
14467 # Is the header compilable?
14468 echo "$as_me:$LINENO: checking $ac_header usability" >&5
14469 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
14470 cat >conftest.$ac_ext <<_ACEOF
14471 /* confdefs.h. */
14472 _ACEOF
14473 cat confdefs.h >>conftest.$ac_ext
14474 cat >>conftest.$ac_ext <<_ACEOF
14475 /* end confdefs.h. */
14476 $ac_includes_default
14477 #include <$ac_header>
14478 _ACEOF
14479 rm -f conftest.$ac_objext
14480 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14481 (eval $ac_compile) 2>conftest.er1
14482 ac_status=$?
14483 grep -v '^ *+' conftest.er1 >conftest.err
14484 rm -f conftest.er1
14485 cat conftest.err >&5
14486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14487 (exit $ac_status); } &&
14488 { ac_try='test -z "$ac_c_werror_flag"
14489 || test ! -s conftest.err'
14490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14491 (eval $ac_try) 2>&5
14492 ac_status=$?
14493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14494 (exit $ac_status); }; } &&
14495 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
14501 ac_header_compiler=yes
14502 else
14503 echo "$as_me: failed program was:" >&5
14504 sed 's/^/| /' conftest.$ac_ext >&5
14505
14506 ac_header_compiler=no
14507 fi
14508 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14509 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14510 echo "${ECHO_T}$ac_header_compiler" >&6
14511
14512 # Is the header present?
14513 echo "$as_me:$LINENO: checking $ac_header presence" >&5
14514 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
14515 cat >conftest.$ac_ext <<_ACEOF
14516 /* confdefs.h. */
14517 _ACEOF
14518 cat confdefs.h >>conftest.$ac_ext
14519 cat >>conftest.$ac_ext <<_ACEOF
14520 /* end confdefs.h. */
14521 #include <$ac_header>
14522 _ACEOF
14523 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14524 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14525 ac_status=$?
14526 grep -v '^ *+' conftest.er1 >conftest.err
14527 rm -f conftest.er1
14528 cat conftest.err >&5
14529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14530 (exit $ac_status); } >/dev/null; then
14531 if test -s conftest.err; then
14532 ac_cpp_err=$ac_c_preproc_warn_flag
14533 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14534 else
14535 ac_cpp_err=
14536 fi
14537 else
14538 ac_cpp_err=yes
14539 fi
14540 if test -z "$ac_cpp_err"; then
14541 ac_header_preproc=yes
14542 else
14543 echo "$as_me: failed program was:" >&5
14544 sed 's/^/| /' conftest.$ac_ext >&5
14545
14546 ac_header_preproc=no
14547 fi
14548 rm -f conftest.err conftest.$ac_ext
14549 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14550 echo "${ECHO_T}$ac_header_preproc" >&6
14551
14552 # So? What about this header?
14553 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14554 yes:no: )
14555 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14556 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14557 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14558 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14559 ac_header_preproc=yes
14560 ;;
14561 no:yes:* )
14562 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14563 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14564 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14565 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14566 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14567 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14568 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14569 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14570 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14571 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14572 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14573 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14574 (
14575 cat <<\_ASBOX
14576 ## ---------------------------------- ##
14577 ## Report this to the libjava lists. ##
14578 ## ---------------------------------- ##
14579 _ASBOX
14580 ) |
14581 sed "s/^/$as_me: WARNING: /" >&2
14582 ;;
14583 esac
14584 echo "$as_me:$LINENO: checking for $ac_header" >&5
14585 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14586 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14587 echo $ECHO_N "(cached) $ECHO_C" >&6
14588 else
14589 eval "$as_ac_Header=\$ac_header_preproc"
14590 fi
14591 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14592 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14593
14594 fi
14595 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14596 cat >>confdefs.h <<_ACEOF
14597 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14598 _ACEOF
14599
14600 fi
14601
14602 done
14603
14604
14605 for ac_header in inttypes.h
14606 do
14607 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14608 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14609 echo "$as_me:$LINENO: checking for $ac_header" >&5
14610 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14611 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14612 echo $ECHO_N "(cached) $ECHO_C" >&6
14613 fi
14614 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14615 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14616 else
14617 # Is the header compilable?
14618 echo "$as_me:$LINENO: checking $ac_header usability" >&5
14619 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
14620 cat >conftest.$ac_ext <<_ACEOF
14621 /* confdefs.h. */
14622 _ACEOF
14623 cat confdefs.h >>conftest.$ac_ext
14624 cat >>conftest.$ac_ext <<_ACEOF
14625 /* end confdefs.h. */
14626 $ac_includes_default
14627 #include <$ac_header>
14628 _ACEOF
14629 rm -f conftest.$ac_objext
14630 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14631 (eval $ac_compile) 2>conftest.er1
14632 ac_status=$?
14633 grep -v '^ *+' conftest.er1 >conftest.err
14634 rm -f conftest.er1
14635 cat conftest.err >&5
14636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14637 (exit $ac_status); } &&
14638 { ac_try='test -z "$ac_c_werror_flag"
14639 || test ! -s conftest.err'
14640 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14641 (eval $ac_try) 2>&5
14642 ac_status=$?
14643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14644 (exit $ac_status); }; } &&
14645 { ac_try='test -s conftest.$ac_objext'
14646 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14647 (eval $ac_try) 2>&5
14648 ac_status=$?
14649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14650 (exit $ac_status); }; }; then
14651 ac_header_compiler=yes
14652 else
14653 echo "$as_me: failed program was:" >&5
14654 sed 's/^/| /' conftest.$ac_ext >&5
14655
14656 ac_header_compiler=no
14657 fi
14658 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14659 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14660 echo "${ECHO_T}$ac_header_compiler" >&6
14661
14662 # Is the header present?
14663 echo "$as_me:$LINENO: checking $ac_header presence" >&5
14664 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
14665 cat >conftest.$ac_ext <<_ACEOF
14666 /* confdefs.h. */
14667 _ACEOF
14668 cat confdefs.h >>conftest.$ac_ext
14669 cat >>conftest.$ac_ext <<_ACEOF
14670 /* end confdefs.h. */
14671 #include <$ac_header>
14672 _ACEOF
14673 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14674 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14675 ac_status=$?
14676 grep -v '^ *+' conftest.er1 >conftest.err
14677 rm -f conftest.er1
14678 cat conftest.err >&5
14679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14680 (exit $ac_status); } >/dev/null; then
14681 if test -s conftest.err; then
14682 ac_cpp_err=$ac_c_preproc_warn_flag
14683 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14684 else
14685 ac_cpp_err=
14686 fi
14687 else
14688 ac_cpp_err=yes
14689 fi
14690 if test -z "$ac_cpp_err"; then
14691 ac_header_preproc=yes
14692 else
14693 echo "$as_me: failed program was:" >&5
14694 sed 's/^/| /' conftest.$ac_ext >&5
14695
14696 ac_header_preproc=no
14697 fi
14698 rm -f conftest.err conftest.$ac_ext
14699 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14700 echo "${ECHO_T}$ac_header_preproc" >&6
14701
14702 # So? What about this header?
14703 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14704 yes:no: )
14705 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14706 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14707 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14708 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14709 ac_header_preproc=yes
14710 ;;
14711 no:yes:* )
14712 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14713 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14714 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14715 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14716 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14717 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14718 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14719 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14720 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14721 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14722 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14723 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14724 (
14725 cat <<\_ASBOX
14726 ## ---------------------------------- ##
14727 ## Report this to the libjava lists. ##
14728 ## ---------------------------------- ##
14729 _ASBOX
14730 ) |
14731 sed "s/^/$as_me: WARNING: /" >&2
14732 ;;
14733 esac
14734 echo "$as_me:$LINENO: checking for $ac_header" >&5
14735 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14736 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14737 echo $ECHO_N "(cached) $ECHO_C" >&6
14738 else
14739 eval "$as_ac_Header=\$ac_header_preproc"
14740 fi
14741 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14742 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14743
14744 fi
14745 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14746 cat >>confdefs.h <<_ACEOF
14747 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14748 _ACEOF
14749
14750
14751 cat >>confdefs.h <<\_ACEOF
14752 #define HAVE_INTTYPES_H 1
14753 _ACEOF
14754
14755
14756 cat >>confdefs.h <<\_ACEOF
14757 #define JV_HAVE_INTTYPES_H 1
14758 _ACEOF
14759
14760
14761 fi
14762
14763 done
14764
14765 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14766 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
14767 if test "${ac_cv_header_sys_wait_h+set}" = set; then
14768 echo $ECHO_N "(cached) $ECHO_C" >&6
14769 else
14770 cat >conftest.$ac_ext <<_ACEOF
14771 /* confdefs.h. */
14772 _ACEOF
14773 cat confdefs.h >>conftest.$ac_ext
14774 cat >>conftest.$ac_ext <<_ACEOF
14775 /* end confdefs.h. */
14776 #include <sys/types.h>
14777 #include <sys/wait.h>
14778 #ifndef WEXITSTATUS
14779 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
14780 #endif
14781 #ifndef WIFEXITED
14782 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14783 #endif
14784
14785 int
14786 main ()
14787 {
14788 int s;
14789 wait (&s);
14790 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14791 ;
14792 return 0;
14793 }
14794 _ACEOF
14795 rm -f conftest.$ac_objext
14796 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14797 (eval $ac_compile) 2>conftest.er1
14798 ac_status=$?
14799 grep -v '^ *+' conftest.er1 >conftest.err
14800 rm -f conftest.er1
14801 cat conftest.err >&5
14802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14803 (exit $ac_status); } &&
14804 { ac_try='test -z "$ac_c_werror_flag"
14805 || test ! -s conftest.err'
14806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14807 (eval $ac_try) 2>&5
14808 ac_status=$?
14809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14810 (exit $ac_status); }; } &&
14811 { ac_try='test -s conftest.$ac_objext'
14812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14813 (eval $ac_try) 2>&5
14814 ac_status=$?
14815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14816 (exit $ac_status); }; }; then
14817 ac_cv_header_sys_wait_h=yes
14818 else
14819 echo "$as_me: failed program was:" >&5
14820 sed 's/^/| /' conftest.$ac_ext >&5
14821
14822 ac_cv_header_sys_wait_h=no
14823 fi
14824 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14825 fi
14826 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14827 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
14828 if test $ac_cv_header_sys_wait_h = yes; then
14829
14830 cat >>confdefs.h <<\_ACEOF
14831 #define HAVE_SYS_WAIT_H 1
14832 _ACEOF
14833
14834 fi
14835
14836
14837 echo "$as_me:$LINENO: checking for ssize_t" >&5
14838 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
14839 if test "${ac_cv_type_ssize_t+set}" = set; then
14840 echo $ECHO_N "(cached) $ECHO_C" >&6
14841 else
14842 cat >conftest.$ac_ext <<_ACEOF
14843 /* confdefs.h. */
14844 _ACEOF
14845 cat confdefs.h >>conftest.$ac_ext
14846 cat >>conftest.$ac_ext <<_ACEOF
14847 /* end confdefs.h. */
14848 $ac_includes_default
14849 int
14850 main ()
14851 {
14852 if ((ssize_t *) 0)
14853 return 0;
14854 if (sizeof (ssize_t))
14855 return 0;
14856 ;
14857 return 0;
14858 }
14859 _ACEOF
14860 rm -f conftest.$ac_objext
14861 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14862 (eval $ac_compile) 2>conftest.er1
14863 ac_status=$?
14864 grep -v '^ *+' conftest.er1 >conftest.err
14865 rm -f conftest.er1
14866 cat conftest.err >&5
14867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14868 (exit $ac_status); } &&
14869 { ac_try='test -z "$ac_c_werror_flag"
14870 || test ! -s conftest.err'
14871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14872 (eval $ac_try) 2>&5
14873 ac_status=$?
14874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14875 (exit $ac_status); }; } &&
14876 { ac_try='test -s conftest.$ac_objext'
14877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14878 (eval $ac_try) 2>&5
14879 ac_status=$?
14880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14881 (exit $ac_status); }; }; then
14882 ac_cv_type_ssize_t=yes
14883 else
14884 echo "$as_me: failed program was:" >&5
14885 sed 's/^/| /' conftest.$ac_ext >&5
14886
14887 ac_cv_type_ssize_t=no
14888 fi
14889 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14890 fi
14891 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
14892 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
14893 if test $ac_cv_type_ssize_t = yes; then
14894 :
14895 else
14896
14897 cat >>confdefs.h <<_ACEOF
14898 #define ssize_t int
14899 _ACEOF
14900
14901 fi
14902
14903
14904 echo "$as_me:$LINENO: checking for in_addr_t" >&5
14905 echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6
14906 cat >conftest.$ac_ext <<_ACEOF
14907 /* confdefs.h. */
14908 _ACEOF
14909 cat confdefs.h >>conftest.$ac_ext
14910 cat >>conftest.$ac_ext <<_ACEOF
14911 /* end confdefs.h. */
14912 #include <sys/types.h>
14913 #if STDC_HEADERS
14914 #include <stdlib.h>
14915 #include <stddef.h>
14916 #endif
14917 #if HAVE_NETINET_IN_H
14918 #include <netinet/in.h>
14919 #endif
14920 int
14921 main ()
14922 {
14923 in_addr_t foo;
14924 ;
14925 return 0;
14926 }
14927 _ACEOF
14928 rm -f conftest.$ac_objext
14929 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14930 (eval $ac_compile) 2>conftest.er1
14931 ac_status=$?
14932 grep -v '^ *+' conftest.er1 >conftest.err
14933 rm -f conftest.er1
14934 cat conftest.err >&5
14935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14936 (exit $ac_status); } &&
14937 { ac_try='test -z "$ac_c_werror_flag"
14938 || test ! -s conftest.err'
14939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14940 (eval $ac_try) 2>&5
14941 ac_status=$?
14942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14943 (exit $ac_status); }; } &&
14944 { ac_try='test -s conftest.$ac_objext'
14945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14946 (eval $ac_try) 2>&5
14947 ac_status=$?
14948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14949 (exit $ac_status); }; }; then
14950
14951 cat >>confdefs.h <<\_ACEOF
14952 #define HAVE_IN_ADDR_T 1
14953 _ACEOF
14954
14955 echo "$as_me:$LINENO: result: yes" >&5
14956 echo "${ECHO_T}yes" >&6
14957 else
14958 echo "$as_me: failed program was:" >&5
14959 sed 's/^/| /' conftest.$ac_ext >&5
14960
14961 echo "$as_me:$LINENO: result: no" >&5
14962 echo "${ECHO_T}no" >&6
14963 fi
14964 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14965
14966 echo "$as_me:$LINENO: checking whether struct ip_mreq is in netinet/in.h" >&5
14967 echo $ECHO_N "checking whether struct ip_mreq is in netinet/in.h... $ECHO_C" >&6
14968 cat >conftest.$ac_ext <<_ACEOF
14969 /* confdefs.h. */
14970 _ACEOF
14971 cat confdefs.h >>conftest.$ac_ext
14972 cat >>conftest.$ac_ext <<_ACEOF
14973 /* end confdefs.h. */
14974 #include <netinet/in.h>
14975 int
14976 main ()
14977 {
14978 struct ip_mreq mreq;
14979 ;
14980 return 0;
14981 }
14982 _ACEOF
14983 rm -f conftest.$ac_objext
14984 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14985 (eval $ac_compile) 2>conftest.er1
14986 ac_status=$?
14987 grep -v '^ *+' conftest.er1 >conftest.err
14988 rm -f conftest.er1
14989 cat conftest.err >&5
14990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14991 (exit $ac_status); } &&
14992 { ac_try='test -z "$ac_c_werror_flag"
14993 || test ! -s conftest.err'
14994 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14995 (eval $ac_try) 2>&5
14996 ac_status=$?
14997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14998 (exit $ac_status); }; } &&
14999 { ac_try='test -s conftest.$ac_objext'
15000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15001 (eval $ac_try) 2>&5
15002 ac_status=$?
15003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15004 (exit $ac_status); }; }; then
15005
15006 cat >>confdefs.h <<\_ACEOF
15007 #define HAVE_STRUCT_IP_MREQ 1
15008 _ACEOF
15009
15010 echo "$as_me:$LINENO: result: yes" >&5
15011 echo "${ECHO_T}yes" >&6
15012 else
15013 echo "$as_me: failed program was:" >&5
15014 sed 's/^/| /' conftest.$ac_ext >&5
15015
15016 echo "$as_me:$LINENO: result: no" >&5
15017 echo "${ECHO_T}no" >&6
15018 fi
15019 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15020
15021 echo "$as_me:$LINENO: checking whether struct ipv6_mreq is in netinet/in.h" >&5
15022 echo $ECHO_N "checking whether struct ipv6_mreq is in netinet/in.h... $ECHO_C" >&6
15023 cat >conftest.$ac_ext <<_ACEOF
15024 /* confdefs.h. */
15025 _ACEOF
15026 cat confdefs.h >>conftest.$ac_ext
15027 cat >>conftest.$ac_ext <<_ACEOF
15028 /* end confdefs.h. */
15029 #include <netinet/in.h>
15030 int
15031 main ()
15032 {
15033 struct ipv6_mreq mreq6;
15034 ;
15035 return 0;
15036 }
15037 _ACEOF
15038 rm -f conftest.$ac_objext
15039 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15040 (eval $ac_compile) 2>conftest.er1
15041 ac_status=$?
15042 grep -v '^ *+' conftest.er1 >conftest.err
15043 rm -f conftest.er1
15044 cat conftest.err >&5
15045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15046 (exit $ac_status); } &&
15047 { ac_try='test -z "$ac_c_werror_flag"
15048 || test ! -s conftest.err'
15049 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15050 (eval $ac_try) 2>&5
15051 ac_status=$?
15052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15053 (exit $ac_status); }; } &&
15054 { ac_try='test -s conftest.$ac_objext'
15055 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15056 (eval $ac_try) 2>&5
15057 ac_status=$?
15058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15059 (exit $ac_status); }; }; then
15060
15061 cat >>confdefs.h <<\_ACEOF
15062 #define HAVE_STRUCT_IPV6_MREQ 1
15063 _ACEOF
15064
15065 echo "$as_me:$LINENO: result: yes" >&5
15066 echo "${ECHO_T}yes" >&6
15067 else
15068 echo "$as_me: failed program was:" >&5
15069 sed 's/^/| /' conftest.$ac_ext >&5
15070
15071 echo "$as_me:$LINENO: result: no" >&5
15072 echo "${ECHO_T}no" >&6
15073 fi
15074 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15075
15076 echo "$as_me:$LINENO: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
15077 echo $ECHO_N "checking whether struct sockaddr_in6 is in netinet/in.h... $ECHO_C" >&6
15078 cat >conftest.$ac_ext <<_ACEOF
15079 /* confdefs.h. */
15080 _ACEOF
15081 cat confdefs.h >>conftest.$ac_ext
15082 cat >>conftest.$ac_ext <<_ACEOF
15083 /* end confdefs.h. */
15084 #include <netinet/in.h>
15085 int
15086 main ()
15087 {
15088 struct sockaddr_in6 addr6;
15089 ;
15090 return 0;
15091 }
15092 _ACEOF
15093 rm -f conftest.$ac_objext
15094 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15095 (eval $ac_compile) 2>conftest.er1
15096 ac_status=$?
15097 grep -v '^ *+' conftest.er1 >conftest.err
15098 rm -f conftest.er1
15099 cat conftest.err >&5
15100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15101 (exit $ac_status); } &&
15102 { ac_try='test -z "$ac_c_werror_flag"
15103 || test ! -s conftest.err'
15104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15105 (eval $ac_try) 2>&5
15106 ac_status=$?
15107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15108 (exit $ac_status); }; } &&
15109 { ac_try='test -s conftest.$ac_objext'
15110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15111 (eval $ac_try) 2>&5
15112 ac_status=$?
15113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15114 (exit $ac_status); }; }; then
15115
15116 cat >>confdefs.h <<\_ACEOF
15117 #define HAVE_INET6 1
15118 _ACEOF
15119
15120 echo "$as_me:$LINENO: result: yes" >&5
15121 echo "${ECHO_T}yes" >&6
15122 else
15123 echo "$as_me: failed program was:" >&5
15124 sed 's/^/| /' conftest.$ac_ext >&5
15125
15126 echo "$as_me:$LINENO: result: no" >&5
15127 echo "${ECHO_T}no" >&6
15128 fi
15129 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15130
15131 echo "$as_me:$LINENO: checking for socklen_t in sys/socket.h" >&5
15132 echo $ECHO_N "checking for socklen_t in sys/socket.h... $ECHO_C" >&6
15133 cat >conftest.$ac_ext <<_ACEOF
15134 /* confdefs.h. */
15135 _ACEOF
15136 cat confdefs.h >>conftest.$ac_ext
15137 cat >>conftest.$ac_ext <<_ACEOF
15138 /* end confdefs.h. */
15139 #define _POSIX_PII_SOCKET
15140 #include <sys/types.h>
15141 #include <sys/socket.h>
15142 int
15143 main ()
15144 {
15145 socklen_t x = 5;
15146 ;
15147 return 0;
15148 }
15149 _ACEOF
15150 rm -f conftest.$ac_objext
15151 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15152 (eval $ac_compile) 2>conftest.er1
15153 ac_status=$?
15154 grep -v '^ *+' conftest.er1 >conftest.err
15155 rm -f conftest.er1
15156 cat conftest.err >&5
15157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15158 (exit $ac_status); } &&
15159 { ac_try='test -z "$ac_c_werror_flag"
15160 || test ! -s conftest.err'
15161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15162 (eval $ac_try) 2>&5
15163 ac_status=$?
15164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15165 (exit $ac_status); }; } &&
15166 { ac_try='test -s conftest.$ac_objext'
15167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15168 (eval $ac_try) 2>&5
15169 ac_status=$?
15170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15171 (exit $ac_status); }; }; then
15172
15173 cat >>confdefs.h <<\_ACEOF
15174 #define HAVE_SOCKLEN_T 1
15175 _ACEOF
15176
15177 echo "$as_me:$LINENO: result: yes" >&5
15178 echo "${ECHO_T}yes" >&6
15179 else
15180 echo "$as_me: failed program was:" >&5
15181 sed 's/^/| /' conftest.$ac_ext >&5
15182
15183 echo "$as_me:$LINENO: result: no" >&5
15184 echo "${ECHO_T}no" >&6
15185 fi
15186 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15187
15188 echo "$as_me:$LINENO: checking for tm_gmtoff in struct tm" >&5
15189 echo $ECHO_N "checking for tm_gmtoff in struct tm... $ECHO_C" >&6
15190 cat >conftest.$ac_ext <<_ACEOF
15191 /* confdefs.h. */
15192 _ACEOF
15193 cat confdefs.h >>conftest.$ac_ext
15194 cat >>conftest.$ac_ext <<_ACEOF
15195 /* end confdefs.h. */
15196 #include <time.h>
15197 int
15198 main ()
15199 {
15200 struct tm tim; tim.tm_gmtoff = 0;
15201 ;
15202 return 0;
15203 }
15204 _ACEOF
15205 rm -f conftest.$ac_objext
15206 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15207 (eval $ac_compile) 2>conftest.er1
15208 ac_status=$?
15209 grep -v '^ *+' conftest.er1 >conftest.err
15210 rm -f conftest.er1
15211 cat conftest.err >&5
15212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15213 (exit $ac_status); } &&
15214 { ac_try='test -z "$ac_c_werror_flag"
15215 || test ! -s conftest.err'
15216 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15217 (eval $ac_try) 2>&5
15218 ac_status=$?
15219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15220 (exit $ac_status); }; } &&
15221 { ac_try='test -s conftest.$ac_objext'
15222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15223 (eval $ac_try) 2>&5
15224 ac_status=$?
15225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15226 (exit $ac_status); }; }; then
15227
15228 cat >>confdefs.h <<\_ACEOF
15229 #define STRUCT_TM_HAS_GMTOFF 1
15230 _ACEOF
15231
15232 echo "$as_me:$LINENO: result: yes" >&5
15233 echo "${ECHO_T}yes" >&6
15234 else
15235 echo "$as_me: failed program was:" >&5
15236 sed 's/^/| /' conftest.$ac_ext >&5
15237
15238 echo "$as_me:$LINENO: result: no" >&5
15239 echo "${ECHO_T}no" >&6
15240 echo "$as_me:$LINENO: checking for global timezone variable" >&5
15241 echo $ECHO_N "checking for global timezone variable... $ECHO_C" >&6
15242 cat >conftest.$ac_ext <<_ACEOF
15243 /* confdefs.h. */
15244 _ACEOF
15245 cat confdefs.h >>conftest.$ac_ext
15246 cat >>conftest.$ac_ext <<_ACEOF
15247 /* end confdefs.h. */
15248 #include <time.h>
15249 int
15250 main ()
15251 {
15252 void i(){long z2 = 2*timezone;}
15253 ;
15254 return 0;
15255 }
15256 _ACEOF
15257 rm -f conftest.$ac_objext
15258 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15259 (eval $ac_compile) 2>conftest.er1
15260 ac_status=$?
15261 grep -v '^ *+' conftest.er1 >conftest.err
15262 rm -f conftest.er1
15263 cat conftest.err >&5
15264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15265 (exit $ac_status); } &&
15266 { ac_try='test -z "$ac_c_werror_flag"
15267 || test ! -s conftest.err'
15268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15269 (eval $ac_try) 2>&5
15270 ac_status=$?
15271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15272 (exit $ac_status); }; } &&
15273 { ac_try='test -s conftest.$ac_objext'
15274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15275 (eval $ac_try) 2>&5
15276 ac_status=$?
15277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15278 (exit $ac_status); }; }; then
15279
15280 cat >>confdefs.h <<\_ACEOF
15281 #define HAVE_TIMEZONE 1
15282 _ACEOF
15283
15284 echo "$as_me:$LINENO: result: yes" >&5
15285 echo "${ECHO_T}yes" >&6
15286 else
15287 echo "$as_me: failed program was:" >&5
15288 sed 's/^/| /' conftest.$ac_ext >&5
15289
15290 echo "$as_me:$LINENO: result: no" >&5
15291 echo "${ECHO_T}no" >&6
15292 echo "$as_me:$LINENO: checking for global _timezone variable" >&5
15293 echo $ECHO_N "checking for global _timezone variable... $ECHO_C" >&6
15294 cat >conftest.$ac_ext <<_ACEOF
15295 /* confdefs.h. */
15296 _ACEOF
15297 cat confdefs.h >>conftest.$ac_ext
15298 cat >>conftest.$ac_ext <<_ACEOF
15299 /* end confdefs.h. */
15300 #include <time.h>
15301 int
15302 main ()
15303 {
15304 long z2 = _timezone;
15305 ;
15306 return 0;
15307 }
15308 _ACEOF
15309 rm -f conftest.$ac_objext
15310 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15311 (eval $ac_compile) 2>conftest.er1
15312 ac_status=$?
15313 grep -v '^ *+' conftest.er1 >conftest.err
15314 rm -f conftest.er1
15315 cat conftest.err >&5
15316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15317 (exit $ac_status); } &&
15318 { ac_try='test -z "$ac_c_werror_flag"
15319 || test ! -s conftest.err'
15320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15321 (eval $ac_try) 2>&5
15322 ac_status=$?
15323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15324 (exit $ac_status); }; } &&
15325 { ac_try='test -s conftest.$ac_objext'
15326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15327 (eval $ac_try) 2>&5
15328 ac_status=$?
15329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15330 (exit $ac_status); }; }; then
15331
15332 cat >>confdefs.h <<\_ACEOF
15333 #define HAVE_UNDERSCORE_TIMEZONE 1
15334 _ACEOF
15335
15336 echo "$as_me:$LINENO: result: yes" >&5
15337 echo "${ECHO_T}yes" >&6
15338 else
15339 echo "$as_me: failed program was:" >&5
15340 sed 's/^/| /' conftest.$ac_ext >&5
15341
15342 echo "$as_me:$LINENO: result: no" >&5
15343 echo "${ECHO_T}no" >&6
15344 fi
15345 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15346 fi
15347 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15348 fi
15349 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15350
15351 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
15352 # for constant arguments. Useless!
15353 echo "$as_me:$LINENO: checking for working alloca.h" >&5
15354 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
15355 if test "${ac_cv_working_alloca_h+set}" = set; then
15356 echo $ECHO_N "(cached) $ECHO_C" >&6
15357 else
15358 if test x$gcc_no_link = xyes; then
15359 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15360 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15361 { (exit 1); exit 1; }; }
15362 fi
15363 cat >conftest.$ac_ext <<_ACEOF
15364 /* confdefs.h. */
15365 _ACEOF
15366 cat confdefs.h >>conftest.$ac_ext
15367 cat >>conftest.$ac_ext <<_ACEOF
15368 /* end confdefs.h. */
15369 #include <alloca.h>
15370 int
15371 main ()
15372 {
15373 char *p = (char *) alloca (2 * sizeof (int));
15374 ;
15375 return 0;
15376 }
15377 _ACEOF
15378 rm -f conftest.$ac_objext conftest$ac_exeext
15379 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15380 (eval $ac_link) 2>conftest.er1
15381 ac_status=$?
15382 grep -v '^ *+' conftest.er1 >conftest.err
15383 rm -f conftest.er1
15384 cat conftest.err >&5
15385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15386 (exit $ac_status); } &&
15387 { ac_try='test -z "$ac_c_werror_flag"
15388 || test ! -s conftest.err'
15389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15390 (eval $ac_try) 2>&5
15391 ac_status=$?
15392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15393 (exit $ac_status); }; } &&
15394 { ac_try='test -s conftest$ac_exeext'
15395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15396 (eval $ac_try) 2>&5
15397 ac_status=$?
15398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15399 (exit $ac_status); }; }; then
15400 ac_cv_working_alloca_h=yes
15401 else
15402 echo "$as_me: failed program was:" >&5
15403 sed 's/^/| /' conftest.$ac_ext >&5
15404
15405 ac_cv_working_alloca_h=no
15406 fi
15407 rm -f conftest.err conftest.$ac_objext \
15408 conftest$ac_exeext conftest.$ac_ext
15409 fi
15410 echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
15411 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
15412 if test $ac_cv_working_alloca_h = yes; then
15413
15414 cat >>confdefs.h <<\_ACEOF
15415 #define HAVE_ALLOCA_H 1
15416 _ACEOF
15417
15418 fi
15419
15420 echo "$as_me:$LINENO: checking for alloca" >&5
15421 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
15422 if test "${ac_cv_func_alloca_works+set}" = set; then
15423 echo $ECHO_N "(cached) $ECHO_C" >&6
15424 else
15425 if test x$gcc_no_link = xyes; then
15426 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15427 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15428 { (exit 1); exit 1; }; }
15429 fi
15430 cat >conftest.$ac_ext <<_ACEOF
15431 /* confdefs.h. */
15432 _ACEOF
15433 cat confdefs.h >>conftest.$ac_ext
15434 cat >>conftest.$ac_ext <<_ACEOF
15435 /* end confdefs.h. */
15436 #ifdef __GNUC__
15437 # define alloca __builtin_alloca
15438 #else
15439 # ifdef _MSC_VER
15440 # include <malloc.h>
15441 # define alloca _alloca
15442 # else
15443 # if HAVE_ALLOCA_H
15444 # include <alloca.h>
15445 # else
15446 # ifdef _AIX
15447 #pragma alloca
15448 # else
15449 # ifndef alloca /* predefined by HP cc +Olibcalls */
15450 char *alloca ();
15451 # endif
15452 # endif
15453 # endif
15454 # endif
15455 #endif
15456
15457 int
15458 main ()
15459 {
15460 char *p = (char *) alloca (1);
15461 ;
15462 return 0;
15463 }
15464 _ACEOF
15465 rm -f conftest.$ac_objext conftest$ac_exeext
15466 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15467 (eval $ac_link) 2>conftest.er1
15468 ac_status=$?
15469 grep -v '^ *+' conftest.er1 >conftest.err
15470 rm -f conftest.er1
15471 cat conftest.err >&5
15472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15473 (exit $ac_status); } &&
15474 { ac_try='test -z "$ac_c_werror_flag"
15475 || test ! -s conftest.err'
15476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15477 (eval $ac_try) 2>&5
15478 ac_status=$?
15479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15480 (exit $ac_status); }; } &&
15481 { ac_try='test -s conftest$ac_exeext'
15482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15483 (eval $ac_try) 2>&5
15484 ac_status=$?
15485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15486 (exit $ac_status); }; }; then
15487 ac_cv_func_alloca_works=yes
15488 else
15489 echo "$as_me: failed program was:" >&5
15490 sed 's/^/| /' conftest.$ac_ext >&5
15491
15492 ac_cv_func_alloca_works=no
15493 fi
15494 rm -f conftest.err conftest.$ac_objext \
15495 conftest$ac_exeext conftest.$ac_ext
15496 fi
15497 echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
15498 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
15499
15500 if test $ac_cv_func_alloca_works = yes; then
15501
15502 cat >>confdefs.h <<\_ACEOF
15503 #define HAVE_ALLOCA 1
15504 _ACEOF
15505
15506 else
15507 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
15508 # that cause trouble. Some versions do not even contain alloca or
15509 # contain a buggy version. If you still want to use their alloca,
15510 # use ar to extract alloca.o from them instead of compiling alloca.c.
15511
15512 ALLOCA=alloca.$ac_objext
15513
15514 cat >>confdefs.h <<\_ACEOF
15515 #define C_ALLOCA 1
15516 _ACEOF
15517
15518
15519 echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
15520 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
15521 if test "${ac_cv_os_cray+set}" = set; then
15522 echo $ECHO_N "(cached) $ECHO_C" >&6
15523 else
15524 cat >conftest.$ac_ext <<_ACEOF
15525 /* confdefs.h. */
15526 _ACEOF
15527 cat confdefs.h >>conftest.$ac_ext
15528 cat >>conftest.$ac_ext <<_ACEOF
15529 /* end confdefs.h. */
15530 #if defined(CRAY) && ! defined(CRAY2)
15531 webecray
15532 #else
15533 wenotbecray
15534 #endif
15535
15536 _ACEOF
15537 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15538 $EGREP "webecray" >/dev/null 2>&1; then
15539 ac_cv_os_cray=yes
15540 else
15541 ac_cv_os_cray=no
15542 fi
15543 rm -f conftest*
15544
15545 fi
15546 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
15547 echo "${ECHO_T}$ac_cv_os_cray" >&6
15548 if test $ac_cv_os_cray = yes; then
15549 for ac_func in _getb67 GETB67 getb67; do
15550 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15551 echo "$as_me:$LINENO: checking for $ac_func" >&5
15552 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15553 if eval "test \"\${$as_ac_var+set}\" = set"; then
15554 echo $ECHO_N "(cached) $ECHO_C" >&6
15555 else
15556 if test x$gcc_no_link = xyes; then
15557 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15558 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15559 { (exit 1); exit 1; }; }
15560 fi
15561 cat >conftest.$ac_ext <<_ACEOF
15562 /* confdefs.h. */
15563 _ACEOF
15564 cat confdefs.h >>conftest.$ac_ext
15565 cat >>conftest.$ac_ext <<_ACEOF
15566 /* end confdefs.h. */
15567 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15568 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15569 #define $ac_func innocuous_$ac_func
15570
15571 /* System header to define __stub macros and hopefully few prototypes,
15572 which can conflict with char $ac_func (); below.
15573 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15574 <limits.h> exists even on freestanding compilers. */
15575
15576 #ifdef __STDC__
15577 # include <limits.h>
15578 #else
15579 # include <assert.h>
15580 #endif
15581
15582 #undef $ac_func
15583
15584 /* Override any gcc2 internal prototype to avoid an error. */
15585 #ifdef __cplusplus
15586 extern "C"
15587 {
15588 #endif
15589 /* We use char because int might match the return type of a gcc2
15590 builtin and then its argument prototype would still apply. */
15591 char $ac_func ();
15592 /* The GNU C library defines this for functions which it implements
15593 to always fail with ENOSYS. Some functions are actually named
15594 something starting with __ and the normal name is an alias. */
15595 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15596 choke me
15597 #else
15598 char (*f) () = $ac_func;
15599 #endif
15600 #ifdef __cplusplus
15601 }
15602 #endif
15603
15604 int
15605 main ()
15606 {
15607 return f != $ac_func;
15608 ;
15609 return 0;
15610 }
15611 _ACEOF
15612 rm -f conftest.$ac_objext conftest$ac_exeext
15613 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15614 (eval $ac_link) 2>conftest.er1
15615 ac_status=$?
15616 grep -v '^ *+' conftest.er1 >conftest.err
15617 rm -f conftest.er1
15618 cat conftest.err >&5
15619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15620 (exit $ac_status); } &&
15621 { ac_try='test -z "$ac_c_werror_flag"
15622 || test ! -s conftest.err'
15623 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15624 (eval $ac_try) 2>&5
15625 ac_status=$?
15626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15627 (exit $ac_status); }; } &&
15628 { ac_try='test -s conftest$ac_exeext'
15629 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15630 (eval $ac_try) 2>&5
15631 ac_status=$?
15632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15633 (exit $ac_status); }; }; then
15634 eval "$as_ac_var=yes"
15635 else
15636 echo "$as_me: failed program was:" >&5
15637 sed 's/^/| /' conftest.$ac_ext >&5
15638
15639 eval "$as_ac_var=no"
15640 fi
15641 rm -f conftest.err conftest.$ac_objext \
15642 conftest$ac_exeext conftest.$ac_ext
15643 fi
15644 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15645 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15646 if test `eval echo '${'$as_ac_var'}'` = yes; then
15647
15648 cat >>confdefs.h <<_ACEOF
15649 #define CRAY_STACKSEG_END $ac_func
15650 _ACEOF
15651
15652 break
15653 fi
15654
15655 done
15656 fi
15657
15658 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
15659 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
15660 if test "${ac_cv_c_stack_direction+set}" = set; then
15661 echo $ECHO_N "(cached) $ECHO_C" >&6
15662 else
15663 if test "$cross_compiling" = yes; then
15664 ac_cv_c_stack_direction=0
15665 else
15666 cat >conftest.$ac_ext <<_ACEOF
15667 /* confdefs.h. */
15668 _ACEOF
15669 cat confdefs.h >>conftest.$ac_ext
15670 cat >>conftest.$ac_ext <<_ACEOF
15671 /* end confdefs.h. */
15672 int
15673 find_stack_direction ()
15674 {
15675 static char *addr = 0;
15676 auto char dummy;
15677 if (addr == 0)
15678 {
15679 addr = &dummy;
15680 return find_stack_direction ();
15681 }
15682 else
15683 return (&dummy > addr) ? 1 : -1;
15684 }
15685
15686 int
15687 main ()
15688 {
15689 exit (find_stack_direction () < 0);
15690 }
15691 _ACEOF
15692 rm -f conftest$ac_exeext
15693 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15694 (eval $ac_link) 2>&5
15695 ac_status=$?
15696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15697 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15699 (eval $ac_try) 2>&5
15700 ac_status=$?
15701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15702 (exit $ac_status); }; }; then
15703 ac_cv_c_stack_direction=1
15704 else
15705 echo "$as_me: program exited with status $ac_status" >&5
15706 echo "$as_me: failed program was:" >&5
15707 sed 's/^/| /' conftest.$ac_ext >&5
15708
15709 ( exit $ac_status )
15710 ac_cv_c_stack_direction=-1
15711 fi
15712 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15713 fi
15714 fi
15715 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
15716 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
15717
15718 cat >>confdefs.h <<_ACEOF
15719 #define STACK_DIRECTION $ac_cv_c_stack_direction
15720 _ACEOF
15721
15722
15723 fi
15724
15725 if test x$gcc_no_link = xyes; then
15726 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
15727 ac_cv_func_mmap_fixed_mapped=no
15728 fi
15729 fi
15730 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
15731
15732
15733 for ac_header in stdlib.h unistd.h
15734 do
15735 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15736 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15737 echo "$as_me:$LINENO: checking for $ac_header" >&5
15738 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15739 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15740 echo $ECHO_N "(cached) $ECHO_C" >&6
15741 fi
15742 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15743 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15744 else
15745 # Is the header compilable?
15746 echo "$as_me:$LINENO: checking $ac_header usability" >&5
15747 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
15748 cat >conftest.$ac_ext <<_ACEOF
15749 /* confdefs.h. */
15750 _ACEOF
15751 cat confdefs.h >>conftest.$ac_ext
15752 cat >>conftest.$ac_ext <<_ACEOF
15753 /* end confdefs.h. */
15754 $ac_includes_default
15755 #include <$ac_header>
15756 _ACEOF
15757 rm -f conftest.$ac_objext
15758 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15759 (eval $ac_compile) 2>conftest.er1
15760 ac_status=$?
15761 grep -v '^ *+' conftest.er1 >conftest.err
15762 rm -f conftest.er1
15763 cat conftest.err >&5
15764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15765 (exit $ac_status); } &&
15766 { ac_try='test -z "$ac_c_werror_flag"
15767 || test ! -s conftest.err'
15768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15769 (eval $ac_try) 2>&5
15770 ac_status=$?
15771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15772 (exit $ac_status); }; } &&
15773 { ac_try='test -s conftest.$ac_objext'
15774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15775 (eval $ac_try) 2>&5
15776 ac_status=$?
15777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15778 (exit $ac_status); }; }; then
15779 ac_header_compiler=yes
15780 else
15781 echo "$as_me: failed program was:" >&5
15782 sed 's/^/| /' conftest.$ac_ext >&5
15783
15784 ac_header_compiler=no
15785 fi
15786 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15787 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15788 echo "${ECHO_T}$ac_header_compiler" >&6
15789
15790 # Is the header present?
15791 echo "$as_me:$LINENO: checking $ac_header presence" >&5
15792 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
15793 cat >conftest.$ac_ext <<_ACEOF
15794 /* confdefs.h. */
15795 _ACEOF
15796 cat confdefs.h >>conftest.$ac_ext
15797 cat >>conftest.$ac_ext <<_ACEOF
15798 /* end confdefs.h. */
15799 #include <$ac_header>
15800 _ACEOF
15801 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
15802 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15803 ac_status=$?
15804 grep -v '^ *+' conftest.er1 >conftest.err
15805 rm -f conftest.er1
15806 cat conftest.err >&5
15807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15808 (exit $ac_status); } >/dev/null; then
15809 if test -s conftest.err; then
15810 ac_cpp_err=$ac_c_preproc_warn_flag
15811 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15812 else
15813 ac_cpp_err=
15814 fi
15815 else
15816 ac_cpp_err=yes
15817 fi
15818 if test -z "$ac_cpp_err"; then
15819 ac_header_preproc=yes
15820 else
15821 echo "$as_me: failed program was:" >&5
15822 sed 's/^/| /' conftest.$ac_ext >&5
15823
15824 ac_header_preproc=no
15825 fi
15826 rm -f conftest.err conftest.$ac_ext
15827 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15828 echo "${ECHO_T}$ac_header_preproc" >&6
15829
15830 # So? What about this header?
15831 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15832 yes:no: )
15833 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15834 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15835 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15836 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15837 ac_header_preproc=yes
15838 ;;
15839 no:yes:* )
15840 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15841 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15842 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15843 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15844 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15845 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15846 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15847 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15848 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15849 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15850 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15851 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15852 (
15853 cat <<\_ASBOX
15854 ## ---------------------------------- ##
15855 ## Report this to the libjava lists. ##
15856 ## ---------------------------------- ##
15857 _ASBOX
15858 ) |
15859 sed "s/^/$as_me: WARNING: /" >&2
15860 ;;
15861 esac
15862 echo "$as_me:$LINENO: checking for $ac_header" >&5
15863 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15864 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15865 echo $ECHO_N "(cached) $ECHO_C" >&6
15866 else
15867 eval "$as_ac_Header=\$ac_header_preproc"
15868 fi
15869 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
15870 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15871
15872 fi
15873 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15874 cat >>confdefs.h <<_ACEOF
15875 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15876 _ACEOF
15877
15878 fi
15879
15880 done
15881
15882
15883 for ac_func in getpagesize
15884 do
15885 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15886 echo "$as_me:$LINENO: checking for $ac_func" >&5
15887 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15888 if eval "test \"\${$as_ac_var+set}\" = set"; then
15889 echo $ECHO_N "(cached) $ECHO_C" >&6
15890 else
15891 if test x$gcc_no_link = xyes; then
15892 { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15893 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15894 { (exit 1); exit 1; }; }
15895 fi
15896 cat >conftest.$ac_ext <<_ACEOF
15897 /* confdefs.h. */
15898 _ACEOF
15899 cat confdefs.h >>conftest.$ac_ext
15900 cat >>conftest.$ac_ext <<_ACEOF
15901 /* end confdefs.h. */
15902 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15903 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15904 #define $ac_func innocuous_$ac_func
15905
15906 /* System header to define __stub macros and hopefully few prototypes,
15907 which can conflict with char $ac_func (); below.
15908 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15909 <limits.h> exists even on freestanding compilers. */
15910
15911 #ifdef __STDC__
15912 # include <limits.h>
15913 #else
15914 # include <assert.h>
15915 #endif
15916
15917 #undef $ac_func
15918
15919 /* Override any gcc2 internal prototype to avoid an error. */
15920 #ifdef __cplusplus
15921 extern "C"
15922 {
15923 #endif
15924 /* We use char because int might match the return type of a gcc2
15925 builtin and then its argument prototype would still apply. */
15926 char $ac_func ();
15927 /* The GNU C library defines this for functions which it implements
15928 to always fail with ENOSYS. Some functions are actually named
15929 something starting with __ and the normal name is an alias. */
15930 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15931 choke me
15932 #else
15933 char (*f) () = $ac_func;
15934 #endif
15935 #ifdef __cplusplus
15936 }
15937 #endif
15938
15939 int
15940 main ()
15941 {
15942 return f != $ac_func;
15943 ;
15944 return 0;
15945 }
15946 _ACEOF
15947 rm -f conftest.$ac_objext conftest$ac_exeext
15948 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15949 (eval $ac_link) 2>conftest.er1
15950 ac_status=$?
15951 grep -v '^ *+' conftest.er1 >conftest.err
15952 rm -f conftest.er1
15953 cat conftest.err >&5
15954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15955 (exit $ac_status); } &&
15956 { ac_try='test -z "$ac_c_werror_flag"
15957 || test ! -s conftest.err'
15958 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15959 (eval $ac_try) 2>&5
15960 ac_status=$?
15961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15962 (exit $ac_status); }; } &&
15963 { ac_try='test -s conftest$ac_exeext'
15964 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15965 (eval $ac_try) 2>&5
15966 ac_status=$?
15967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15968 (exit $ac_status); }; }; then
15969 eval "$as_ac_var=yes"
15970 else
15971 echo "$as_me: failed program was:" >&5
15972 sed 's/^/| /' conftest.$ac_ext >&5
15973
15974 eval "$as_ac_var=no"
15975 fi
15976 rm -f conftest.err conftest.$ac_objext \
15977 conftest$ac_exeext conftest.$ac_ext
15978 fi
15979 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15980 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15981 if test `eval echo '${'$as_ac_var'}'` = yes; then
15982 cat >>confdefs.h <<_ACEOF
15983 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15984 _ACEOF
15985
15986 fi
15987 done
15988
15989 echo "$as_me:$LINENO: checking for working mmap" >&5
15990 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
15991 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
15992 echo $ECHO_N "(cached) $ECHO_C" >&6
15993 else
15994 if test "$cross_compiling" = yes; then
15995 ac_cv_func_mmap_fixed_mapped=no
15996 else
15997 cat >conftest.$ac_ext <<_ACEOF
15998 /* confdefs.h. */
15999 _ACEOF
16000 cat confdefs.h >>conftest.$ac_ext
16001 cat >>conftest.$ac_ext <<_ACEOF
16002 /* end confdefs.h. */
16003 $ac_includes_default
16004 /* malloc might have been renamed as rpl_malloc. */
16005 #undef malloc
16006
16007 /* Thanks to Mike Haertel and Jim Avera for this test.
16008 Here is a matrix of mmap possibilities:
16009 mmap private not fixed
16010 mmap private fixed at somewhere currently unmapped
16011 mmap private fixed at somewhere already mapped
16012 mmap shared not fixed
16013 mmap shared fixed at somewhere currently unmapped
16014 mmap shared fixed at somewhere already mapped
16015 For private mappings, we should verify that changes cannot be read()
16016 back from the file, nor mmap's back from the file at a different
16017 address. (There have been systems where private was not correctly
16018 implemented like the infamous i386 svr4.0, and systems where the
16019 VM page cache was not coherent with the file system buffer cache
16020 like early versions of FreeBSD and possibly contemporary NetBSD.)
16021 For shared mappings, we should conversely verify that changes get
16022 propagated back to all the places they're supposed to be.
16023
16024 Grep wants private fixed already mapped.
16025 The main things grep needs to know about mmap are:
16026 * does it exist and is it safe to write into the mmap'd area
16027 * how to use it (BSD variants) */
16028
16029 #include <fcntl.h>
16030 #include <sys/mman.h>
16031
16032 #if !STDC_HEADERS && !HAVE_STDLIB_H
16033 char *malloc ();
16034 #endif
16035
16036 /* This mess was copied from the GNU getpagesize.h. */
16037 #if !HAVE_GETPAGESIZE
16038 /* Assume that all systems that can run configure have sys/param.h. */
16039 # if !HAVE_SYS_PARAM_H
16040 # define HAVE_SYS_PARAM_H 1
16041 # endif
16042
16043 # ifdef _SC_PAGESIZE
16044 # define getpagesize() sysconf(_SC_PAGESIZE)
16045 # else /* no _SC_PAGESIZE */
16046 # if HAVE_SYS_PARAM_H
16047 # include <sys/param.h>
16048 # ifdef EXEC_PAGESIZE
16049 # define getpagesize() EXEC_PAGESIZE
16050 # else /* no EXEC_PAGESIZE */
16051 # ifdef NBPG
16052 # define getpagesize() NBPG * CLSIZE
16053 # ifndef CLSIZE
16054 # define CLSIZE 1
16055 # endif /* no CLSIZE */
16056 # else /* no NBPG */
16057 # ifdef NBPC
16058 # define getpagesize() NBPC
16059 # else /* no NBPC */
16060 # ifdef PAGESIZE
16061 # define getpagesize() PAGESIZE
16062 # endif /* PAGESIZE */
16063 # endif /* no NBPC */
16064 # endif /* no NBPG */
16065 # endif /* no EXEC_PAGESIZE */
16066 # else /* no HAVE_SYS_PARAM_H */
16067 # define getpagesize() 8192 /* punt totally */
16068 # endif /* no HAVE_SYS_PARAM_H */
16069 # endif /* no _SC_PAGESIZE */
16070
16071 #endif /* no HAVE_GETPAGESIZE */
16072
16073 int
16074 main ()
16075 {
16076 char *data, *data2, *data3;
16077 int i, pagesize;
16078 int fd;
16079
16080 pagesize = getpagesize ();
16081
16082 /* First, make a file with some known garbage in it. */
16083 data = (char *) malloc (pagesize);
16084 if (!data)
16085 exit (1);
16086 for (i = 0; i < pagesize; ++i)
16087 *(data + i) = rand ();
16088 umask (0);
16089 fd = creat ("conftest.mmap", 0600);
16090 if (fd < 0)
16091 exit (1);
16092 if (write (fd, data, pagesize) != pagesize)
16093 exit (1);
16094 close (fd);
16095
16096 /* Next, try to mmap the file at a fixed address which already has
16097 something else allocated at it. If we can, also make sure that
16098 we see the same garbage. */
16099 fd = open ("conftest.mmap", O_RDWR);
16100 if (fd < 0)
16101 exit (1);
16102 data2 = (char *) malloc (2 * pagesize);
16103 if (!data2)
16104 exit (1);
16105 data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
16106 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16107 MAP_PRIVATE | MAP_FIXED, fd, 0L))
16108 exit (1);
16109 for (i = 0; i < pagesize; ++i)
16110 if (*(data + i) != *(data2 + i))
16111 exit (1);
16112
16113 /* Finally, make sure that changes to the mapped area do not
16114 percolate back to the file as seen by read(). (This is a bug on
16115 some variants of i386 svr4.0.) */
16116 for (i = 0; i < pagesize; ++i)
16117 *(data2 + i) = *(data2 + i) + 1;
16118 data3 = (char *) malloc (pagesize);
16119 if (!data3)
16120 exit (1);
16121 if (read (fd, data3, pagesize) != pagesize)
16122 exit (1);
16123 for (i = 0; i < pagesize; ++i)
16124 if (*(data + i) != *(data3 + i))
16125 exit (1);
16126 close (fd);
16127 exit (0);
16128 }
16129 _ACEOF
16130 rm -f conftest$ac_exeext
16131 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16132 (eval $ac_link) 2>&5
16133 ac_status=$?
16134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16135 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16136 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16137 (eval $ac_try) 2>&5
16138 ac_status=$?
16139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16140 (exit $ac_status); }; }; then
16141 ac_cv_func_mmap_fixed_mapped=yes
16142 else
16143 echo "$as_me: program exited with status $ac_status" >&5
16144 echo "$as_me: failed program was:" >&5
16145 sed 's/^/| /' conftest.$ac_ext >&5
16146
16147 ( exit $ac_status )
16148 ac_cv_func_mmap_fixed_mapped=no
16149 fi
16150 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16151 fi
16152 fi
16153 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
16154 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
16155 if test $ac_cv_func_mmap_fixed_mapped = yes; then
16156
16157 cat >>confdefs.h <<\_ACEOF
16158 #define HAVE_MMAP 1
16159 _ACEOF
16160
16161 fi
16162 rm -f conftest.mmap
16163
16164 fi
16165
16166 for ac_prog in perl
16167 do
16168 # Extract the first word of "$ac_prog", so it can be a program name with args.
16169 set dummy $ac_prog; ac_word=$2
16170 echo "$as_me:$LINENO: checking for $ac_word" >&5
16171 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
16172 if test "${ac_cv_prog_PERL+set}" = set; then
16173 echo $ECHO_N "(cached) $ECHO_C" >&6
16174 else
16175 if test -n "$PERL"; then
16176 ac_cv_prog_PERL="$PERL" # Let the user override the test.
16177 else
16178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16179 for as_dir in $PATH
16180 do
16181 IFS=$as_save_IFS
16182 test -z "$as_dir" && as_dir=.
16183 for ac_exec_ext in '' $ac_executable_extensions; do
16184 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16185 ac_cv_prog_PERL="$ac_prog"
16186 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16187 break 2
16188 fi
16189 done
16190 done
16191
16192 fi
16193 fi
16194 PERL=$ac_cv_prog_PERL
16195 if test -n "$PERL"; then
16196 echo "$as_me:$LINENO: result: $PERL" >&5
16197 echo "${ECHO_T}$PERL" >&6
16198 else
16199 echo "$as_me:$LINENO: result: no" >&5
16200 echo "${ECHO_T}no" >&6
16201 fi
16202
16203 test -n "$PERL" && break
16204 done
16205 test -n "$PERL" || PERL="false"
16206
16207
16208 SYSDEP_SOURCES=
16209 SIGNAL_HANDLER_AUX=
16210
16211 case "${host}" in
16212 i?86-*-linux*)
16213 SIGNAL_HANDLER=include/i386-signal.h
16214 ;;
16215 sparc*-sun-solaris*)
16216 SIGNAL_HANDLER=include/sparc-signal.h
16217 ;;
16218 # ia64-*)
16219 # SYSDEP_SOURCES=sysdep/ia64.c
16220 # test -d sysdep || mkdir sysdep
16221 # ;;
16222 hppa*-*-linux*)
16223 SIGNAL_HANDLER=include/pa-signal.h
16224 ;;
16225 ia64-*-linux*)
16226 SIGNAL_HANDLER=include/dwarf2-signal.h
16227 ;;
16228 powerpc*-*-linux*)
16229 SIGNAL_HANDLER=include/powerpc-signal.h
16230 ;;
16231 alpha*-*-linux*)
16232 SIGNAL_HANDLER=include/dwarf2-signal.h
16233 ;;
16234 s390*-*-linux*)
16235 SIGNAL_HANDLER=include/s390-signal.h
16236 ;;
16237 x86_64*-*-linux*)
16238 SIGNAL_HANDLER=include/x86_64-signal.h
16239 SIGNAL_HANDLER_AUX=include/i386-signal.h
16240 ;;
16241 sparc*-*-linux*)
16242 SIGNAL_HANDLER=include/dwarf2-signal.h
16243 ;;
16244 sh*-*-linux*)
16245 SIGNAL_HANDLER=include/sh-signal.h
16246 ;;
16247 *mingw*)
16248 SIGNAL_HANDLER=include/win32-signal.h
16249 ;;
16250 mips*-*-linux*)
16251 SIGNAL_HANDLER=include/mips-signal.h
16252 ;;
16253 *-*-darwin*)
16254 SIGNAL_HANDLER=include/darwin-signal.h
16255 ;;
16256 *)
16257 SIGNAL_HANDLER=include/default-signal.h
16258 ;;
16259 esac
16260
16261 # If we're using sjlj exceptions, forget what we just learned.
16262 if test "$enable_sjlj_exceptions" = yes; then
16263 SIGNAL_HANDLER=include/default-signal.h
16264 SIGNAL_HANDLER_AUX=
16265 fi
16266
16267 # Define here any compiler flags that you need in order to make backtrace() work.
16268 BACKTRACESPEC=
16269 case "${host}" in
16270 x86_64*-*-linux*|i?86-*)
16271 BACKTRACESPEC=-fno-omit-frame-pointer
16272 ;;
16273 esac
16274
16275
16276
16277
16278 if test -z "$SIGNAL_HANDLER_AUX"; then
16279 SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
16280 fi
16281
16282 ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
16283
16284
16285 if test "${multilib}" = "yes"; then
16286 multilib_arg="--enable-multilib"
16287 else
16288 multilib_arg=
16289 fi
16290
16291
16292
16293 here=`${PWDCMD-pwd}`
16294
16295
16296 # We get this from the environment.
16297
16298
16299 ac_config_files="$ac_config_files Makefile libgcj.pc libgcj.spec libgcj-test.spec gnu/classpath/Configuration.java gcj/Makefile include/Makefile testsuite/Makefile"
16300
16301
16302 ac_config_commands="$ac_config_commands default"
16303
16304
16305 cat >confcache <<\_ACEOF
16306 # This file is a shell script that caches the results of configure
16307 # tests run on this system so they can be shared between configure
16308 # scripts and configure runs, see configure's option --config-cache.
16309 # It is not useful on other systems. If it contains results you don't
16310 # want to keep, you may remove or edit it.
16311 #
16312 # config.status only pays attention to the cache file if you give it
16313 # the --recheck option to rerun configure.
16314 #
16315 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16316 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16317 # following values.
16318
16319 _ACEOF
16320
16321 # The following way of writing the cache mishandles newlines in values,
16322 # but we know of no workaround that is simple, portable, and efficient.
16323 # So, don't put newlines in cache variables' values.
16324 # Ultrix sh set writes to stderr and can't be redirected directly,
16325 # and sets the high bit in the cache file unless we assign to the vars.
16326 {
16327 (set) 2>&1 |
16328 case `(ac_space=' '; set | grep ac_space) 2>&1` in
16329 *ac_space=\ *)
16330 # `set' does not quote correctly, so add quotes (double-quote
16331 # substitution turns \\\\ into \\, and sed turns \\ into \).
16332 sed -n \
16333 "s/'/'\\\\''/g;
16334 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16335 ;;
16336 *)
16337 # `set' quotes correctly as required by POSIX, so do not add quotes.
16338 sed -n \
16339 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16340 ;;
16341 esac;
16342 } |
16343 sed '
16344 t clear
16345 : clear
16346 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16347 t end
16348 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16349 : end' >>confcache
16350 if diff $cache_file confcache >/dev/null 2>&1; then :; else
16351 if test -w $cache_file; then
16352 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16353 cat confcache >$cache_file
16354 else
16355 echo "not updating unwritable cache $cache_file"
16356 fi
16357 fi
16358 rm -f confcache
16359
16360 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16361 # Let make expand exec_prefix.
16362 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16363
16364 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16365 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16366 # trailing colons and then remove the whole line if VPATH becomes empty
16367 # (actually we leave an empty line to preserve line numbers).
16368 if test "x$srcdir" = x.; then
16369 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16370 s/:*\$(srcdir):*/:/;
16371 s/:*\${srcdir}:*/:/;
16372 s/:*@srcdir@:*/:/;
16373 s/^\([^=]*=[ ]*\):*/\1/;
16374 s/:*$//;
16375 s/^[^=]*=[ ]*$//;
16376 }'
16377 fi
16378
16379 DEFS=-DHAVE_CONFIG_H
16380
16381 ac_libobjs=
16382 ac_ltlibobjs=
16383 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16384 # 1. Remove the extension, and $U if already installed.
16385 ac_i=`echo "$ac_i" |
16386 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
16387 # 2. Add them.
16388 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
16389 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
16390 done
16391 LIBOBJS=$ac_libobjs
16392
16393 LTLIBOBJS=$ac_ltlibobjs
16394
16395
16396 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16397 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
16398 Usually this means the macro was only invoked conditionally." >&5
16399 echo "$as_me: error: conditional \"AMDEP\" was never defined.
16400 Usually this means the macro was only invoked conditionally." >&2;}
16401 { (exit 1); exit 1; }; }
16402 fi
16403 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16404 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
16405 Usually this means the macro was only invoked conditionally." >&5
16406 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
16407 Usually this means the macro was only invoked conditionally." >&2;}
16408 { (exit 1); exit 1; }; }
16409 fi
16410 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
16411 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
16412 Usually this means the macro was only invoked conditionally." >&5
16413 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
16414 Usually this means the macro was only invoked conditionally." >&2;}
16415 { (exit 1); exit 1; }; }
16416 fi
16417 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16418 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
16419 Usually this means the macro was only invoked conditionally." >&5
16420 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
16421 Usually this means the macro was only invoked conditionally." >&2;}
16422 { (exit 1); exit 1; }; }
16423 fi
16424 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
16425 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
16426 Usually this means the macro was only invoked conditionally." >&5
16427 echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
16428 Usually this means the macro was only invoked conditionally." >&2;}
16429 { (exit 1); exit 1; }; }
16430 fi
16431 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
16432 { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
16433 Usually this means the macro was only invoked conditionally." >&5
16434 echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
16435 Usually this means the macro was only invoked conditionally." >&2;}
16436 { (exit 1); exit 1; }; }
16437 fi
16438 if test -z "${ONESTEP_TRUE}" && test -z "${ONESTEP_FALSE}"; then
16439 { { echo "$as_me:$LINENO: error: conditional \"ONESTEP\" was never defined.
16440 Usually this means the macro was only invoked conditionally." >&5
16441 echo "$as_me: error: conditional \"ONESTEP\" was never defined.
16442 Usually this means the macro was only invoked conditionally." >&2;}
16443 { (exit 1); exit 1; }; }
16444 fi
16445 if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
16446 { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
16447 Usually this means the macro was only invoked conditionally." >&5
16448 echo "$as_me: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
16449 Usually this means the macro was only invoked conditionally." >&2;}
16450 { (exit 1); exit 1; }; }
16451 fi
16452 if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
16453 { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
16454 Usually this means the macro was only invoked conditionally." >&5
16455 echo "$as_me: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
16456 Usually this means the macro was only invoked conditionally." >&2;}
16457 { (exit 1); exit 1; }; }
16458 fi
16459 if test -z "${USING_ECOS_PLATFORM_TRUE}" && test -z "${USING_ECOS_PLATFORM_FALSE}"; then
16460 { { echo "$as_me:$LINENO: error: conditional \"USING_ECOS_PLATFORM\" was never defined.
16461 Usually this means the macro was only invoked conditionally." >&5
16462 echo "$as_me: error: conditional \"USING_ECOS_PLATFORM\" was never defined.
16463 Usually this means the macro was only invoked conditionally." >&2;}
16464 { (exit 1); exit 1; }; }
16465 fi
16466 if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
16467 { { echo "$as_me:$LINENO: error: conditional \"USING_DARWIN_CRT\" was never defined.
16468 Usually this means the macro was only invoked conditionally." >&5
16469 echo "$as_me: error: conditional \"USING_DARWIN_CRT\" was never defined.
16470 Usually this means the macro was only invoked conditionally." >&2;}
16471 { (exit 1); exit 1; }; }
16472 fi
16473 if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
16474 { { echo "$as_me:$LINENO: error: conditional \"XLIB_AWT\" was never defined.
16475 Usually this means the macro was only invoked conditionally." >&5
16476 echo "$as_me: error: conditional \"XLIB_AWT\" was never defined.
16477 Usually this means the macro was only invoked conditionally." >&2;}
16478 { (exit 1); exit 1; }; }
16479 fi
16480 if test -z "${GTK_AWT_TRUE}" && test -z "${GTK_AWT_FALSE}"; then
16481 { { echo "$as_me:$LINENO: error: conditional \"GTK_AWT\" was never defined.
16482 Usually this means the macro was only invoked conditionally." >&5
16483 echo "$as_me: error: conditional \"GTK_AWT\" was never defined.
16484 Usually this means the macro was only invoked conditionally." >&2;}
16485 { (exit 1); exit 1; }; }
16486 fi
16487 if test -z "${GTK_CAIRO_TRUE}" && test -z "${GTK_CAIRO_FALSE}"; then
16488 { { echo "$as_me:$LINENO: error: conditional \"GTK_CAIRO\" was never defined.
16489 Usually this means the macro was only invoked conditionally." >&5
16490 echo "$as_me: error: conditional \"GTK_CAIRO\" was never defined.
16491 Usually this means the macro was only invoked conditionally." >&2;}
16492 { (exit 1); exit 1; }; }
16493 fi
16494 if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
16495 { { echo "$as_me:$LINENO: error: conditional \"USING_BOEHMGC\" was never defined.
16496 Usually this means the macro was only invoked conditionally." >&5
16497 echo "$as_me: error: conditional \"USING_BOEHMGC\" was never defined.
16498 Usually this means the macro was only invoked conditionally." >&2;}
16499 { (exit 1); exit 1; }; }
16500 fi
16501 if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
16502 { { echo "$as_me:$LINENO: error: conditional \"USING_NOGC\" was never defined.
16503 Usually this means the macro was only invoked conditionally." >&5
16504 echo "$as_me: error: conditional \"USING_NOGC\" was never defined.
16505 Usually this means the macro was only invoked conditionally." >&2;}
16506 { (exit 1); exit 1; }; }
16507 fi
16508 if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
16509 { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_THREADS\" was never defined.
16510 Usually this means the macro was only invoked conditionally." >&5
16511 echo "$as_me: error: conditional \"USING_POSIX_THREADS\" was never defined.
16512 Usually this means the macro was only invoked conditionally." >&2;}
16513 { (exit 1); exit 1; }; }
16514 fi
16515 if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
16516 { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_THREADS\" was never defined.
16517 Usually this means the macro was only invoked conditionally." >&5
16518 echo "$as_me: error: conditional \"USING_WIN32_THREADS\" was never defined.
16519 Usually this means the macro was only invoked conditionally." >&2;}
16520 { (exit 1); exit 1; }; }
16521 fi
16522 if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
16523 { { echo "$as_me:$LINENO: error: conditional \"USING_NO_THREADS\" was never defined.
16524 Usually this means the macro was only invoked conditionally." >&5
16525 echo "$as_me: error: conditional \"USING_NO_THREADS\" was never defined.
16526 Usually this means the macro was only invoked conditionally." >&2;}
16527 { (exit 1); exit 1; }; }
16528 fi
16529 if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
16530 { { echo "$as_me:$LINENO: error: conditional \"USING_GCC\" was never defined.
16531 Usually this means the macro was only invoked conditionally." >&5
16532 echo "$as_me: error: conditional \"USING_GCC\" was never defined.
16533 Usually this means the macro was only invoked conditionally." >&2;}
16534 { (exit 1); exit 1; }; }
16535 fi
16536 if test -z "${SUPPLY_BACKTRACE_TRUE}" && test -z "${SUPPLY_BACKTRACE_FALSE}"; then
16537 { { echo "$as_me:$LINENO: error: conditional \"SUPPLY_BACKTRACE\" was never defined.
16538 Usually this means the macro was only invoked conditionally." >&5
16539 echo "$as_me: error: conditional \"SUPPLY_BACKTRACE\" was never defined.
16540 Usually this means the macro was only invoked conditionally." >&2;}
16541 { (exit 1); exit 1; }; }
16542 fi
16543 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
16544 { { echo "$as_me:$LINENO: error: conditional \"NATIVE\" was never defined.
16545 Usually this means the macro was only invoked conditionally." >&5
16546 echo "$as_me: error: conditional \"NATIVE\" was never defined.
16547 Usually this means the macro was only invoked conditionally." >&2;}
16548 { (exit 1); exit 1; }; }
16549 fi
16550 if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
16551 { { echo "$as_me:$LINENO: error: conditional \"NEEDS_DATA_START\" was never defined.
16552 Usually this means the macro was only invoked conditionally." >&5
16553 echo "$as_me: error: conditional \"NEEDS_DATA_START\" was never defined.
16554 Usually this means the macro was only invoked conditionally." >&2;}
16555 { (exit 1); exit 1; }; }
16556 fi
16557
16558 : ${CONFIG_STATUS=./config.status}
16559 ac_clean_files_save=$ac_clean_files
16560 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16561 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16562 echo "$as_me: creating $CONFIG_STATUS" >&6;}
16563 cat >$CONFIG_STATUS <<_ACEOF
16564 #! $SHELL
16565 # Generated by $as_me.
16566 # Run this file to recreate the current configuration.
16567 # Compiler output produced by configure, useful for debugging
16568 # configure, is in config.log if it exists.
16569
16570 debug=false
16571 ac_cs_recheck=false
16572 ac_cs_silent=false
16573 SHELL=\${CONFIG_SHELL-$SHELL}
16574 _ACEOF
16575
16576 cat >>$CONFIG_STATUS <<\_ACEOF
16577 ## --------------------- ##
16578 ## M4sh Initialization. ##
16579 ## --------------------- ##
16580
16581 # Be Bourne compatible
16582 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16583 emulate sh
16584 NULLCMD=:
16585 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
16586 # is contrary to our usage. Disable this feature.
16587 alias -g '${1+"$@"}'='"$@"'
16588 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16589 set -o posix
16590 fi
16591 DUALCASE=1; export DUALCASE # for MKS sh
16592
16593 # Support unset when possible.
16594 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
16595 as_unset=unset
16596 else
16597 as_unset=false
16598 fi
16599
16600
16601 # Work around bugs in pre-3.0 UWIN ksh.
16602 $as_unset ENV MAIL MAILPATH
16603 PS1='$ '
16604 PS2='> '
16605 PS4='+ '
16606
16607 # NLS nuisances.
16608 for as_var in \
16609 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
16610 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
16611 LC_TELEPHONE LC_TIME
16612 do
16613 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
16614 eval $as_var=C; export $as_var
16615 else
16616 $as_unset $as_var
16617 fi
16618 done
16619
16620 # Required to use basename.
16621 if expr a : '\(a\)' >/dev/null 2>&1; then
16622 as_expr=expr
16623 else
16624 as_expr=false
16625 fi
16626
16627 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
16628 as_basename=basename
16629 else
16630 as_basename=false
16631 fi
16632
16633
16634 # Name of the executable.
16635 as_me=`$as_basename "$0" ||
16636 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16637 X"$0" : 'X\(//\)$' \| \
16638 X"$0" : 'X\(/\)$' \| \
16639 . : '\(.\)' 2>/dev/null ||
16640 echo X/"$0" |
16641 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
16642 /^X\/\(\/\/\)$/{ s//\1/; q; }
16643 /^X\/\(\/\).*/{ s//\1/; q; }
16644 s/.*/./; q'`
16645
16646
16647 # PATH needs CR, and LINENO needs CR and PATH.
16648 # Avoid depending upon Character Ranges.
16649 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16650 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16651 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16652 as_cr_digits='0123456789'
16653 as_cr_alnum=$as_cr_Letters$as_cr_digits
16654
16655 # The user is always right.
16656 if test "${PATH_SEPARATOR+set}" != set; then
16657 echo "#! /bin/sh" >conf$$.sh
16658 echo "exit 0" >>conf$$.sh
16659 chmod +x conf$$.sh
16660 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16661 PATH_SEPARATOR=';'
16662 else
16663 PATH_SEPARATOR=:
16664 fi
16665 rm -f conf$$.sh
16666 fi
16667
16668
16669 as_lineno_1=$LINENO
16670 as_lineno_2=$LINENO
16671 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16672 test "x$as_lineno_1" != "x$as_lineno_2" &&
16673 test "x$as_lineno_3" = "x$as_lineno_2" || {
16674 # Find who we are. Look in the path if we contain no path at all
16675 # relative or not.
16676 case $0 in
16677 *[\\/]* ) as_myself=$0 ;;
16678 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16679 for as_dir in $PATH
16680 do
16681 IFS=$as_save_IFS
16682 test -z "$as_dir" && as_dir=.
16683 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16684 done
16685
16686 ;;
16687 esac
16688 # We did not find ourselves, most probably we were run as `sh COMMAND'
16689 # in which case we are not to be found in the path.
16690 if test "x$as_myself" = x; then
16691 as_myself=$0
16692 fi
16693 if test ! -f "$as_myself"; then
16694 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
16695 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
16696 { (exit 1); exit 1; }; }
16697 fi
16698 case $CONFIG_SHELL in
16699 '')
16700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16701 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
16702 do
16703 IFS=$as_save_IFS
16704 test -z "$as_dir" && as_dir=.
16705 for as_base in sh bash ksh sh5; do
16706 case $as_dir in
16707 /*)
16708 if ("$as_dir/$as_base" -c '
16709 as_lineno_1=$LINENO
16710 as_lineno_2=$LINENO
16711 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16712 test "x$as_lineno_1" != "x$as_lineno_2" &&
16713 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
16714 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
16715 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
16716 CONFIG_SHELL=$as_dir/$as_base
16717 export CONFIG_SHELL
16718 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
16719 fi;;
16720 esac
16721 done
16722 done
16723 ;;
16724 esac
16725
16726 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
16727 # uniformly replaced by the line number. The first 'sed' inserts a
16728 # line-number line before each line; the second 'sed' does the real
16729 # work. The second script uses 'N' to pair each line-number line
16730 # with the numbered line, and appends trailing '-' during
16731 # substitution so that $LINENO is not a special case at line end.
16732 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
16733 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
16734 sed '=' <$as_myself |
16735 sed '
16736 N
16737 s,$,-,
16738 : loop
16739 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
16740 t loop
16741 s,-$,,
16742 s,^['$as_cr_digits']*\n,,
16743 ' >$as_me.lineno &&
16744 chmod +x $as_me.lineno ||
16745 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
16746 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
16747 { (exit 1); exit 1; }; }
16748
16749 # Don't try to exec as it changes $[0], causing all sort of problems
16750 # (the dirname of $[0] is not the place where we might find the
16751 # original and so on. Autoconf is especially sensible to this).
16752 . ./$as_me.lineno
16753 # Exit status is that of the last command.
16754 exit
16755 }
16756
16757
16758 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
16759 *c*,-n*) ECHO_N= ECHO_C='
16760 ' ECHO_T=' ' ;;
16761 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
16762 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
16763 esac
16764
16765 if expr a : '\(a\)' >/dev/null 2>&1; then
16766 as_expr=expr
16767 else
16768 as_expr=false
16769 fi
16770
16771 rm -f conf$$ conf$$.exe conf$$.file
16772 echo >conf$$.file
16773 if ln -s conf$$.file conf$$ 2>/dev/null; then
16774 # We could just check for DJGPP; but this test a) works b) is more generic
16775 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
16776 if test -f conf$$.exe; then
16777 # Don't use ln at all; we don't have any links
16778 as_ln_s='cp -p'
16779 else
16780 as_ln_s='ln -s'
16781 fi
16782 elif ln conf$$.file conf$$ 2>/dev/null; then
16783 as_ln_s=ln
16784 else
16785 as_ln_s='cp -p'
16786 fi
16787 rm -f conf$$ conf$$.exe conf$$.file
16788
16789 if mkdir -p . 2>/dev/null; then
16790 as_mkdir_p=:
16791 else
16792 test -d ./-p && rmdir ./-p
16793 as_mkdir_p=false
16794 fi
16795
16796 as_executable_p="test -f"
16797
16798 # Sed expression to map a string onto a valid CPP name.
16799 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16800
16801 # Sed expression to map a string onto a valid variable name.
16802 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16803
16804
16805 # IFS
16806 # We need space, tab and new line, in precisely that order.
16807 as_nl='
16808 '
16809 IFS=" $as_nl"
16810
16811 # CDPATH.
16812 $as_unset CDPATH
16813
16814 exec 6>&1
16815
16816 # Open the log real soon, to keep \$[0] and so on meaningful, and to
16817 # report actual input values of CONFIG_FILES etc. instead of their
16818 # values after options handling. Logging --version etc. is OK.
16819 exec 5>>config.log
16820 {
16821 echo
16822 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16823 ## Running $as_me. ##
16824 _ASBOX
16825 } >&5
16826 cat >&5 <<_CSEOF
16827
16828 This file was extended by libjava $as_me version-unused, which was
16829 generated by GNU Autoconf 2.59. Invocation command line was
16830
16831 CONFIG_FILES = $CONFIG_FILES
16832 CONFIG_HEADERS = $CONFIG_HEADERS
16833 CONFIG_LINKS = $CONFIG_LINKS
16834 CONFIG_COMMANDS = $CONFIG_COMMANDS
16835 $ $0 $@
16836
16837 _CSEOF
16838 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
16839 echo >&5
16840 _ACEOF
16841
16842 # Files that config.status was made for.
16843 if test -n "$ac_config_files"; then
16844 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
16845 fi
16846
16847 if test -n "$ac_config_headers"; then
16848 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
16849 fi
16850
16851 if test -n "$ac_config_links"; then
16852 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
16853 fi
16854
16855 if test -n "$ac_config_commands"; then
16856 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
16857 fi
16858
16859 cat >>$CONFIG_STATUS <<\_ACEOF
16860
16861 ac_cs_usage="\
16862 \`$as_me' instantiates files from templates according to the
16863 current configuration.
16864
16865 Usage: $0 [OPTIONS] [FILE]...
16866
16867 -h, --help print this help, then exit
16868 -V, --version print version number, then exit
16869 -q, --quiet do not print progress messages
16870 -d, --debug don't remove temporary files
16871 --recheck update $as_me by reconfiguring in the same conditions
16872 --file=FILE[:TEMPLATE]
16873 instantiate the configuration file FILE
16874 --header=FILE[:TEMPLATE]
16875 instantiate the configuration header FILE
16876
16877 Configuration files:
16878 $config_files
16879
16880 Configuration headers:
16881 $config_headers
16882
16883 Configuration links:
16884 $config_links
16885
16886 Configuration commands:
16887 $config_commands
16888
16889 Report bugs to <bug-autoconf@gnu.org>."
16890 _ACEOF
16891
16892 cat >>$CONFIG_STATUS <<_ACEOF
16893 ac_cs_version="\\
16894 libjava config.status version-unused
16895 configured by $0, generated by GNU Autoconf 2.59,
16896 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
16897
16898 Copyright (C) 2003 Free Software Foundation, Inc.
16899 This config.status script is free software; the Free Software Foundation
16900 gives unlimited permission to copy, distribute and modify it."
16901 srcdir=$srcdir
16902 INSTALL="$INSTALL"
16903 _ACEOF
16904
16905 cat >>$CONFIG_STATUS <<\_ACEOF
16906 # If no file are specified by the user, then we need to provide default
16907 # value. By we need to know if files were specified by the user.
16908 ac_need_defaults=:
16909 while test $# != 0
16910 do
16911 case $1 in
16912 --*=*)
16913 ac_option=`expr "x$1" : 'x\([^=]*\)='`
16914 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
16915 ac_shift=:
16916 ;;
16917 -*)
16918 ac_option=$1
16919 ac_optarg=$2
16920 ac_shift=shift
16921 ;;
16922 *) # This is not an option, so the user has probably given explicit
16923 # arguments.
16924 ac_option=$1
16925 ac_need_defaults=false;;
16926 esac
16927
16928 case $ac_option in
16929 # Handling of the options.
16930 _ACEOF
16931 cat >>$CONFIG_STATUS <<\_ACEOF
16932 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16933 ac_cs_recheck=: ;;
16934 --version | --vers* | -V )
16935 echo "$ac_cs_version"; exit 0 ;;
16936 --he | --h)
16937 # Conflict between --help and --header
16938 { { echo "$as_me:$LINENO: error: ambiguous option: $1
16939 Try \`$0 --help' for more information." >&5
16940 echo "$as_me: error: ambiguous option: $1
16941 Try \`$0 --help' for more information." >&2;}
16942 { (exit 1); exit 1; }; };;
16943 --help | --hel | -h )
16944 echo "$ac_cs_usage"; exit 0 ;;
16945 --debug | --d* | -d )
16946 debug=: ;;
16947 --file | --fil | --fi | --f )
16948 $ac_shift
16949 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
16950 ac_need_defaults=false;;
16951 --header | --heade | --head | --hea )
16952 $ac_shift
16953 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
16954 ac_need_defaults=false;;
16955 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16956 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16957 ac_cs_silent=: ;;
16958
16959 # This is an error.
16960 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
16961 Try \`$0 --help' for more information." >&5
16962 echo "$as_me: error: unrecognized option: $1
16963 Try \`$0 --help' for more information." >&2;}
16964 { (exit 1); exit 1; }; } ;;
16965
16966 *) ac_config_targets="$ac_config_targets $1" ;;
16967
16968 esac
16969 shift
16970 done
16971
16972 ac_configure_extra_args=
16973
16974 if $ac_cs_silent; then
16975 exec 6>/dev/null
16976 ac_configure_extra_args="$ac_configure_extra_args --silent"
16977 fi
16978
16979 _ACEOF
16980 cat >>$CONFIG_STATUS <<_ACEOF
16981 if \$ac_cs_recheck; then
16982 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
16983 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16984 fi
16985
16986 _ACEOF
16987
16988 cat >>$CONFIG_STATUS <<_ACEOF
16989 #
16990 # INIT-COMMANDS section.
16991 #
16992
16993 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16994 srcdir=${srcdir}
16995 host=${host}
16996 target=${target}
16997 with_multisubdir=${with_multisubdir}
16998 ac_configure_args="${multilib_arg} ${ac_configure_args}"
16999 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
17000 libgcj_basedir=${libgcj_basedir}
17001 CC="${CC}"
17002 CXX="${CXX}"
17003 ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
17004
17005
17006 _ACEOF
17007
17008
17009
17010 cat >>$CONFIG_STATUS <<\_ACEOF
17011 for ac_config_target in $ac_config_targets
17012 do
17013 case "$ac_config_target" in
17014 # Handling of arguments.
17015 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17016 "libgcj.pc" ) CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
17017 "libgcj.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
17018 "libgcj-test.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
17019 "gnu/classpath/Configuration.java" ) CONFIG_FILES="$CONFIG_FILES gnu/classpath/Configuration.java" ;;
17020 "gcj/Makefile" ) CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
17021 "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
17022 "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
17023 "include/platform.h" ) CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
17024 "java/io/natFile.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
17025 "java/lang/ConcreteProcess.java" ) CONFIG_LINKS="$CONFIG_LINKS java/lang/ConcreteProcess.java:java/lang/${PLATFORM}Process.java" ;;
17026 "java/lang/natConcreteProcess.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
17027 "java/net/natInetAddress.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natInetAddress.cc:java/net/natInetAddress${PLATFORMNET}.cc" ;;
17028 "java/net/natNetworkInterface.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natNetworkInterface.cc:java/net/natNetworkInterface${PLATFORMNET}.cc" ;;
17029 "gnu/java/net/natPlainSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
17030 "gnu/java/net/natPlainDatagramSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
17031 "gnu/java/nio/natPipeImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natPipeImpl.cc:gnu/java/nio/natPipeImpl${PLATFORM}.cc" ;;
17032 "gnu/java/nio/natSelectorImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natSelectorImpl.cc:gnu/java/nio/natSelectorImpl${PLATFORM}.cc" ;;
17033 "gnu/java/nio/channels/natFileChannelImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
17034 "include/java-gc.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
17035 "include/java-threads.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
17036 "sysdep/locks.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
17037 "include/java-signal.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
17038 "include/java-signal-aux.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
17039 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17040 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17041 "include/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
17042 "gcj/libgcj-config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
17043 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17044 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17045 { (exit 1); exit 1; }; };;
17046 esac
17047 done
17048
17049 # If the user did not use the arguments to specify the items to instantiate,
17050 # then the envvar interface is used. Set only those that are not.
17051 # We use the long form for the default assignment because of an extremely
17052 # bizarre bug on SunOS 4.1.3.
17053 if $ac_need_defaults; then
17054 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17055 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17056 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
17057 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17058 fi
17059
17060 # Have a temporary directory for convenience. Make it in the build tree
17061 # simply because there is no reason to put it here, and in addition,
17062 # creating and moving files from /tmp can sometimes cause problems.
17063 # Create a temporary directory, and hook for its removal unless debugging.
17064 $debug ||
17065 {
17066 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
17067 trap '{ (exit 1); exit 1; }' 1 2 13 15
17068 }
17069
17070 # Create a (secure) tmp directory for tmp files.
17071
17072 {
17073 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
17074 test -n "$tmp" && test -d "$tmp"
17075 } ||
17076 {
17077 tmp=./confstat$$-$RANDOM
17078 (umask 077 && mkdir $tmp)
17079 } ||
17080 {
17081 echo "$me: cannot create a temporary directory in ." >&2
17082 { (exit 1); exit 1; }
17083 }
17084
17085 _ACEOF
17086
17087 cat >>$CONFIG_STATUS <<_ACEOF
17088
17089 #
17090 # CONFIG_FILES section.
17091 #
17092
17093 # No need to generate the scripts if there are no CONFIG_FILES.
17094 # This happens for instance when ./config.status config.h
17095 if test -n "\$CONFIG_FILES"; then
17096 # Protect against being on the right side of a sed subst in config.status.
17097 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
17098 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
17099 s,@SHELL@,$SHELL,;t t
17100 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
17101 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
17102 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
17103 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
17104 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
17105 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
17106 s,@exec_prefix@,$exec_prefix,;t t
17107 s,@prefix@,$prefix,;t t
17108 s,@program_transform_name@,$program_transform_name,;t t
17109 s,@bindir@,$bindir,;t t
17110 s,@sbindir@,$sbindir,;t t
17111 s,@libexecdir@,$libexecdir,;t t
17112 s,@datadir@,$datadir,;t t
17113 s,@sysconfdir@,$sysconfdir,;t t
17114 s,@sharedstatedir@,$sharedstatedir,;t t
17115 s,@localstatedir@,$localstatedir,;t t
17116 s,@libdir@,$libdir,;t t
17117 s,@includedir@,$includedir,;t t
17118 s,@oldincludedir@,$oldincludedir,;t t
17119 s,@infodir@,$infodir,;t t
17120 s,@mandir@,$mandir,;t t
17121 s,@build_alias@,$build_alias,;t t
17122 s,@host_alias@,$host_alias,;t t
17123 s,@target_alias@,$target_alias,;t t
17124 s,@DEFS@,$DEFS,;t t
17125 s,@ECHO_C@,$ECHO_C,;t t
17126 s,@ECHO_N@,$ECHO_N,;t t
17127 s,@ECHO_T@,$ECHO_T,;t t
17128 s,@LIBS@,$LIBS,;t t
17129 s,@libgcj_basedir@,$libgcj_basedir,;t t
17130 s,@build@,$build,;t t
17131 s,@build_cpu@,$build_cpu,;t t
17132 s,@build_vendor@,$build_vendor,;t t
17133 s,@build_os@,$build_os,;t t
17134 s,@host@,$host,;t t
17135 s,@host_cpu@,$host_cpu,;t t
17136 s,@host_vendor@,$host_vendor,;t t
17137 s,@host_os@,$host_os,;t t
17138 s,@target@,$target,;t t
17139 s,@target_cpu@,$target_cpu,;t t
17140 s,@target_vendor@,$target_vendor,;t t
17141 s,@target_os@,$target_os,;t t
17142 s,@target_noncanonical@,$target_noncanonical,;t t
17143 s,@LN_S@,$LN_S,;t t
17144 s,@mkinstalldirs@,$mkinstalldirs,;t t
17145 s,@CC@,$CC,;t t
17146 s,@ac_ct_CC@,$ac_ct_CC,;t t
17147 s,@EXEEXT@,$EXEEXT,;t t
17148 s,@OBJEXT@,$OBJEXT,;t t
17149 s,@CXX@,$CXX,;t t
17150 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
17151 s,@CFLAGS@,$CFLAGS,;t t
17152 s,@CXXFLAGS@,$CXXFLAGS,;t t
17153 s,@LDFLAGS@,$LDFLAGS,;t t
17154 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17155 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
17156 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17157 s,@CYGPATH_W@,$CYGPATH_W,;t t
17158 s,@PACKAGE@,$PACKAGE,;t t
17159 s,@VERSION@,$VERSION,;t t
17160 s,@ACLOCAL@,$ACLOCAL,;t t
17161 s,@AUTOCONF@,$AUTOCONF,;t t
17162 s,@AUTOMAKE@,$AUTOMAKE,;t t
17163 s,@AUTOHEADER@,$AUTOHEADER,;t t
17164 s,@MAKEINFO@,$MAKEINFO,;t t
17165 s,@install_sh@,$install_sh,;t t
17166 s,@STRIP@,$STRIP,;t t
17167 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
17168 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
17169 s,@mkdir_p@,$mkdir_p,;t t
17170 s,@AWK@,$AWK,;t t
17171 s,@SET_MAKE@,$SET_MAKE,;t t
17172 s,@am__leading_dot@,$am__leading_dot,;t t
17173 s,@AMTAR@,$AMTAR,;t t
17174 s,@am__tar@,$am__tar,;t t
17175 s,@am__untar@,$am__untar,;t t
17176 s,@DEPDIR@,$DEPDIR,;t t
17177 s,@am__include@,$am__include,;t t
17178 s,@am__quote@,$am__quote,;t t
17179 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
17180 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
17181 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
17182 s,@CCDEPMODE@,$CCDEPMODE,;t t
17183 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
17184 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
17185 s,@CXXDEPMODE@,$CXXDEPMODE,;t t
17186 s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
17187 s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
17188 s,@AS@,$AS,;t t
17189 s,@ac_ct_AS@,$ac_ct_AS,;t t
17190 s,@AR@,$AR,;t t
17191 s,@ac_ct_AR@,$ac_ct_AR,;t t
17192 s,@RANLIB@,$RANLIB,;t t
17193 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17194 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
17195 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
17196 s,@MAINT@,$MAINT,;t t
17197 s,@LIBGCJ_CFLAGS@,$LIBGCJ_CFLAGS,;t t
17198 s,@LIBGCJ_CXXFLAGS@,$LIBGCJ_CXXFLAGS,;t t
17199 s,@LIBGCJ_JAVAFLAGS@,$LIBGCJ_JAVAFLAGS,;t t
17200 s,@LIBGCJ_LD_SYMBOLIC@,$LIBGCJ_LD_SYMBOLIC,;t t
17201 s,@INCLTDL@,$INCLTDL,;t t
17202 s,@LIBLTDL@,$LIBLTDL,;t t
17203 s,@DIRLTDL@,$DIRLTDL,;t t
17204 s,@LIBTOOL@,$LIBTOOL,;t t
17205 s,@CXXCPP@,$CXXCPP,;t t
17206 s,@CPPFLAGS@,$CPPFLAGS,;t t
17207 s,@GCJ@,$GCJ,;t t
17208 s,@GCJFLAGS@,$GCJFLAGS,;t t
17209 s,@GCJDEPMODE@,$GCJDEPMODE,;t t
17210 s,@am__fastdepGCJ_TRUE@,$am__fastdepGCJ_TRUE,;t t
17211 s,@am__fastdepGCJ_FALSE@,$am__fastdepGCJ_FALSE,;t t
17212 s,@subdirs@,$subdirs,;t t
17213 s,@COMPPATH@,$COMPPATH,;t t
17214 s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
17215 s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
17216 s,@ONESTEP_TRUE@,$ONESTEP_TRUE,;t t
17217 s,@ONESTEP_FALSE@,$ONESTEP_FALSE,;t t
17218 s,@LIBGCJDEBUG@,$LIBGCJDEBUG,;t t
17219 s,@INTERPRETER@,$INTERPRETER,;t t
17220 s,@LIBFFI@,$LIBFFI,;t t
17221 s,@LIBFFIINCS@,$LIBFFIINCS,;t t
17222 s,@PLATFORM_INNER_NAT_HDRS@,$PLATFORM_INNER_NAT_HDRS,;t t
17223 s,@CPP@,$CPP,;t t
17224 s,@EGREP@,$EGREP,;t t
17225 s,@USING_WIN32_PLATFORM_TRUE@,$USING_WIN32_PLATFORM_TRUE,;t t
17226 s,@USING_WIN32_PLATFORM_FALSE@,$USING_WIN32_PLATFORM_FALSE,;t t
17227 s,@USING_POSIX_PLATFORM_TRUE@,$USING_POSIX_PLATFORM_TRUE,;t t
17228 s,@USING_POSIX_PLATFORM_FALSE@,$USING_POSIX_PLATFORM_FALSE,;t t
17229 s,@USING_ECOS_PLATFORM_TRUE@,$USING_ECOS_PLATFORM_TRUE,;t t
17230 s,@USING_ECOS_PLATFORM_FALSE@,$USING_ECOS_PLATFORM_FALSE,;t t
17231 s,@USING_DARWIN_CRT_TRUE@,$USING_DARWIN_CRT_TRUE,;t t
17232 s,@USING_DARWIN_CRT_FALSE@,$USING_DARWIN_CRT_FALSE,;t t
17233 s,@SYSTEMSPEC@,$SYSTEMSPEC,;t t
17234 s,@LIBGCJTESTSPEC@,$LIBGCJTESTSPEC,;t t
17235 s,@ZLIBSPEC@,$ZLIBSPEC,;t t
17236 s,@ZLIBTESTSPEC@,$ZLIBTESTSPEC,;t t
17237 s,@X_CFLAGS@,$X_CFLAGS,;t t
17238 s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
17239 s,@X_LIBS@,$X_LIBS,;t t
17240 s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
17241 s,@TOOLKIT@,$TOOLKIT,;t t
17242 s,@XLIB_AWT_TRUE@,$XLIB_AWT_TRUE,;t t
17243 s,@XLIB_AWT_FALSE@,$XLIB_AWT_FALSE,;t t
17244 s,@GTK_AWT_TRUE@,$GTK_AWT_TRUE,;t t
17245 s,@GTK_AWT_FALSE@,$GTK_AWT_FALSE,;t t
17246 s,@GTK_CAIRO_TRUE@,$GTK_CAIRO_TRUE,;t t
17247 s,@GTK_CAIRO_FALSE@,$GTK_CAIRO_FALSE,;t t
17248 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
17249 s,@CAIRO_CFLAGS@,$CAIRO_CFLAGS,;t t
17250 s,@CAIRO_LIBS@,$CAIRO_LIBS,;t t
17251 s,@PANGOFT2_CFLAGS@,$PANGOFT2_CFLAGS,;t t
17252 s,@PANGOFT2_LIBS@,$PANGOFT2_LIBS,;t t
17253 s,@GCLIBS@,$GCLIBS,;t t
17254 s,@GCINCS@,$GCINCS,;t t
17255 s,@GCDEPS@,$GCDEPS,;t t
17256 s,@GCSPEC@,$GCSPEC,;t t
17257 s,@JC1GCSPEC@,$JC1GCSPEC,;t t
17258 s,@GCTESTSPEC@,$GCTESTSPEC,;t t
17259 s,@USING_BOEHMGC_TRUE@,$USING_BOEHMGC_TRUE,;t t
17260 s,@USING_BOEHMGC_FALSE@,$USING_BOEHMGC_FALSE,;t t
17261 s,@USING_NOGC_TRUE@,$USING_NOGC_TRUE,;t t
17262 s,@USING_NOGC_FALSE@,$USING_NOGC_FALSE,;t t
17263 s,@THREADLIBS@,$THREADLIBS,;t t
17264 s,@THREADINCS@,$THREADINCS,;t t
17265 s,@THREADDEPS@,$THREADDEPS,;t t
17266 s,@THREADSPEC@,$THREADSPEC,;t t
17267 s,@THREADLDFLAGS@,$THREADLDFLAGS,;t t
17268 s,@THREADCXXFLAGS@,$THREADCXXFLAGS,;t t
17269 s,@USING_POSIX_THREADS_TRUE@,$USING_POSIX_THREADS_TRUE,;t t
17270 s,@USING_POSIX_THREADS_FALSE@,$USING_POSIX_THREADS_FALSE,;t t
17271 s,@USING_WIN32_THREADS_TRUE@,$USING_WIN32_THREADS_TRUE,;t t
17272 s,@USING_WIN32_THREADS_FALSE@,$USING_WIN32_THREADS_FALSE,;t t
17273 s,@USING_NO_THREADS_TRUE@,$USING_NO_THREADS_TRUE,;t t
17274 s,@USING_NO_THREADS_FALSE@,$USING_NO_THREADS_FALSE,;t t
17275 s,@HASH_SYNC_SPEC@,$HASH_SYNC_SPEC,;t t
17276 s,@USING_GCC_TRUE@,$USING_GCC_TRUE,;t t
17277 s,@USING_GCC_FALSE@,$USING_GCC_FALSE,;t t
17278 s,@gcc_version_trigger@,$gcc_version_trigger,;t t
17279 s,@gcc_version_full@,$gcc_version_full,;t t
17280 s,@gcc_version@,$gcc_version,;t t
17281 s,@tool_include_dir@,$tool_include_dir,;t t
17282 s,@LIBICONV@,$LIBICONV,;t t
17283 s,@LTLIBICONV@,$LTLIBICONV,;t t
17284 s,@GTK_CFLAGS@,$GTK_CFLAGS,;t t
17285 s,@GTK_LIBS@,$GTK_LIBS,;t t
17286 s,@GLIB_CFLAGS@,$GLIB_CFLAGS,;t t
17287 s,@GLIB_LIBS@,$GLIB_LIBS,;t t
17288 s,@LIBART_CFLAGS@,$LIBART_CFLAGS,;t t
17289 s,@LIBART_LIBS@,$LIBART_LIBS,;t t
17290 s,@SUPPLY_BACKTRACE_TRUE@,$SUPPLY_BACKTRACE_TRUE,;t t
17291 s,@SUPPLY_BACKTRACE_FALSE@,$SUPPLY_BACKTRACE_FALSE,;t t
17292 s,@GCJH@,$GCJH,;t t
17293 s,@ZIP@,$ZIP,;t t
17294 s,@CLASSPATH_SEPARATOR@,$CLASSPATH_SEPARATOR,;t t
17295 s,@ac_ct_GCJ@,$ac_ct_GCJ,;t t
17296 s,@ZLIBS@,$ZLIBS,;t t
17297 s,@SYS_ZLIBS@,$SYS_ZLIBS,;t t
17298 s,@ZINCS@,$ZINCS,;t t
17299 s,@DIVIDESPEC@,$DIVIDESPEC,;t t
17300 s,@CHECKREFSPEC@,$CHECKREFSPEC,;t t
17301 s,@EXCEPTIONSPEC@,$EXCEPTIONSPEC,;t t
17302 s,@IEEESPEC@,$IEEESPEC,;t t
17303 s,@NATIVE_TRUE@,$NATIVE_TRUE,;t t
17304 s,@NATIVE_FALSE@,$NATIVE_FALSE,;t t
17305 s,@NEEDS_DATA_START_TRUE@,$NEEDS_DATA_START_TRUE,;t t
17306 s,@NEEDS_DATA_START_FALSE@,$NEEDS_DATA_START_FALSE,;t t
17307 s,@GCC_UNWIND_INCLUDE@,$GCC_UNWIND_INCLUDE,;t t
17308 s,@toolexecdir@,$toolexecdir,;t t
17309 s,@toolexecmainlibdir@,$toolexecmainlibdir,;t t
17310 s,@toolexeclibdir@,$toolexeclibdir,;t t
17311 s,@GCJVERSION@,$GCJVERSION,;t t
17312 s,@ALLOCA@,$ALLOCA,;t t
17313 s,@PERL@,$PERL,;t t
17314 s,@BACKTRACESPEC@,$BACKTRACESPEC,;t t
17315 s,@SYSDEP_SOURCES@,$SYSDEP_SOURCES,;t t
17316 s,@here@,$here,;t t
17317 s,@LIBOBJS@,$LIBOBJS,;t t
17318 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17319 CEOF
17320
17321 _ACEOF
17322
17323 cat >>$CONFIG_STATUS <<\_ACEOF
17324 # Split the substitutions into bite-sized pieces for seds with
17325 # small command number limits, like on Digital OSF/1 and HP-UX.
17326 ac_max_sed_lines=48
17327 ac_sed_frag=1 # Number of current file.
17328 ac_beg=1 # First line for current file.
17329 ac_end=$ac_max_sed_lines # Line after last line for current file.
17330 ac_more_lines=:
17331 ac_sed_cmds=
17332 while $ac_more_lines; do
17333 if test $ac_beg -gt 1; then
17334 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17335 else
17336 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
17337 fi
17338 if test ! -s $tmp/subs.frag; then
17339 ac_more_lines=false
17340 else
17341 # The purpose of the label and of the branching condition is to
17342 # speed up the sed processing (if there are no `@' at all, there
17343 # is no need to browse any of the substitutions).
17344 # These are the two extra sed commands mentioned above.
17345 (echo ':t
17346 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
17347 if test -z "$ac_sed_cmds"; then
17348 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
17349 else
17350 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17351 fi
17352 ac_sed_frag=`expr $ac_sed_frag + 1`
17353 ac_beg=$ac_end
17354 ac_end=`expr $ac_end + $ac_max_sed_lines`
17355 fi
17356 done
17357 if test -z "$ac_sed_cmds"; then
17358 ac_sed_cmds=cat
17359 fi
17360 fi # test -n "$CONFIG_FILES"
17361
17362 _ACEOF
17363 cat >>$CONFIG_STATUS <<\_ACEOF
17364 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
17365 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17366 case $ac_file in
17367 - | *:- | *:-:* ) # input from stdin
17368 cat >$tmp/stdin
17369 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17370 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17371 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17372 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17373 * ) ac_file_in=$ac_file.in ;;
17374 esac
17375
17376 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17377 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17378 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17379 X"$ac_file" : 'X\(//\)[^/]' \| \
17380 X"$ac_file" : 'X\(//\)$' \| \
17381 X"$ac_file" : 'X\(/\)' \| \
17382 . : '\(.\)' 2>/dev/null ||
17383 echo X"$ac_file" |
17384 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17385 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17386 /^X\(\/\/\)$/{ s//\1/; q; }
17387 /^X\(\/\).*/{ s//\1/; q; }
17388 s/.*/./; q'`
17389 { if $as_mkdir_p; then
17390 mkdir -p "$ac_dir"
17391 else
17392 as_dir="$ac_dir"
17393 as_dirs=
17394 while test ! -d "$as_dir"; do
17395 as_dirs="$as_dir $as_dirs"
17396 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17397 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17398 X"$as_dir" : 'X\(//\)[^/]' \| \
17399 X"$as_dir" : 'X\(//\)$' \| \
17400 X"$as_dir" : 'X\(/\)' \| \
17401 . : '\(.\)' 2>/dev/null ||
17402 echo X"$as_dir" |
17403 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17404 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17405 /^X\(\/\/\)$/{ s//\1/; q; }
17406 /^X\(\/\).*/{ s//\1/; q; }
17407 s/.*/./; q'`
17408 done
17409 test ! -n "$as_dirs" || mkdir $as_dirs
17410 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17411 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17412 { (exit 1); exit 1; }; }; }
17413
17414 ac_builddir=.
17415
17416 if test "$ac_dir" != .; then
17417 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17418 # A "../" for each directory in $ac_dir_suffix.
17419 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17420 else
17421 ac_dir_suffix= ac_top_builddir=
17422 fi
17423
17424 case $srcdir in
17425 .) # No --srcdir option. We are building in place.
17426 ac_srcdir=.
17427 if test -z "$ac_top_builddir"; then
17428 ac_top_srcdir=.
17429 else
17430 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
17431 fi ;;
17432 [\\/]* | ?:[\\/]* ) # Absolute path.
17433 ac_srcdir=$srcdir$ac_dir_suffix;
17434 ac_top_srcdir=$srcdir ;;
17435 *) # Relative path.
17436 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17437 ac_top_srcdir=$ac_top_builddir$srcdir ;;
17438 esac
17439
17440 # Do not use `cd foo && pwd` to compute absolute paths, because
17441 # the directories may not exist.
17442 case `pwd` in
17443 .) ac_abs_builddir="$ac_dir";;
17444 *)
17445 case "$ac_dir" in
17446 .) ac_abs_builddir=`pwd`;;
17447 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
17448 *) ac_abs_builddir=`pwd`/"$ac_dir";;
17449 esac;;
17450 esac
17451 case $ac_abs_builddir in
17452 .) ac_abs_top_builddir=${ac_top_builddir}.;;
17453 *)
17454 case ${ac_top_builddir}. in
17455 .) ac_abs_top_builddir=$ac_abs_builddir;;
17456 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17457 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17458 esac;;
17459 esac
17460 case $ac_abs_builddir in
17461 .) ac_abs_srcdir=$ac_srcdir;;
17462 *)
17463 case $ac_srcdir in
17464 .) ac_abs_srcdir=$ac_abs_builddir;;
17465 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17466 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17467 esac;;
17468 esac
17469 case $ac_abs_builddir in
17470 .) ac_abs_top_srcdir=$ac_top_srcdir;;
17471 *)
17472 case $ac_top_srcdir in
17473 .) ac_abs_top_srcdir=$ac_abs_builddir;;
17474 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17475 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17476 esac;;
17477 esac
17478
17479
17480 case $INSTALL in
17481 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17482 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
17483 esac
17484
17485 if test x"$ac_file" != x-; then
17486 { echo "$as_me:$LINENO: creating $ac_file" >&5
17487 echo "$as_me: creating $ac_file" >&6;}
17488 rm -f "$ac_file"
17489 fi
17490 # Let's still pretend it is `configure' which instantiates (i.e., don't
17491 # use $as_me), people would be surprised to read:
17492 # /* config.h. Generated by config.status. */
17493 if test x"$ac_file" = x-; then
17494 configure_input=
17495 else
17496 configure_input="$ac_file. "
17497 fi
17498 configure_input=$configure_input"Generated from `echo $ac_file_in |
17499 sed 's,.*/,,'` by configure."
17500
17501 # First look for the input files in the build tree, otherwise in the
17502 # src tree.
17503 ac_file_inputs=`IFS=:
17504 for f in $ac_file_in; do
17505 case $f in
17506 -) echo $tmp/stdin ;;
17507 [\\/$]*)
17508 # Absolute (can't be DOS-style, as IFS=:)
17509 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17510 echo "$as_me: error: cannot find input file: $f" >&2;}
17511 { (exit 1); exit 1; }; }
17512 echo "$f";;
17513 *) # Relative
17514 if test -f "$f"; then
17515 # Build tree
17516 echo "$f"
17517 elif test -f "$srcdir/$f"; then
17518 # Source tree
17519 echo "$srcdir/$f"
17520 else
17521 # /dev/null tree
17522 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17523 echo "$as_me: error: cannot find input file: $f" >&2;}
17524 { (exit 1); exit 1; }; }
17525 fi;;
17526 esac
17527 done` || { (exit 1); exit 1; }
17528 _ACEOF
17529 cat >>$CONFIG_STATUS <<_ACEOF
17530 sed "$ac_vpsub
17531 $extrasub
17532 _ACEOF
17533 cat >>$CONFIG_STATUS <<\_ACEOF
17534 :t
17535 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17536 s,@configure_input@,$configure_input,;t t
17537 s,@srcdir@,$ac_srcdir,;t t
17538 s,@abs_srcdir@,$ac_abs_srcdir,;t t
17539 s,@top_srcdir@,$ac_top_srcdir,;t t
17540 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
17541 s,@builddir@,$ac_builddir,;t t
17542 s,@abs_builddir@,$ac_abs_builddir,;t t
17543 s,@top_builddir@,$ac_top_builddir,;t t
17544 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
17545 s,@INSTALL@,$ac_INSTALL,;t t
17546 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17547 rm -f $tmp/stdin
17548 if test x"$ac_file" != x-; then
17549 mv $tmp/out $ac_file
17550 else
17551 cat $tmp/out
17552 rm -f $tmp/out
17553 fi
17554
17555 done
17556 _ACEOF
17557 cat >>$CONFIG_STATUS <<\_ACEOF
17558
17559 #
17560 # CONFIG_HEADER section.
17561 #
17562
17563 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17564 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17565 #
17566 # ac_d sets the value in "#define NAME VALUE" lines.
17567 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17568 ac_dB='[ ].*$,\1#\2'
17569 ac_dC=' '
17570 ac_dD=',;t'
17571 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17572 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17573 ac_uB='$,\1#\2define\3'
17574 ac_uC=' '
17575 ac_uD=',;t'
17576
17577 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17578 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17579 case $ac_file in
17580 - | *:- | *:-:* ) # input from stdin
17581 cat >$tmp/stdin
17582 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17583 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17584 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17585 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17586 * ) ac_file_in=$ac_file.in ;;
17587 esac
17588
17589 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
17590 echo "$as_me: creating $ac_file" >&6;}
17591
17592 # First look for the input files in the build tree, otherwise in the
17593 # src tree.
17594 ac_file_inputs=`IFS=:
17595 for f in $ac_file_in; do
17596 case $f in
17597 -) echo $tmp/stdin ;;
17598 [\\/$]*)
17599 # Absolute (can't be DOS-style, as IFS=:)
17600 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17601 echo "$as_me: error: cannot find input file: $f" >&2;}
17602 { (exit 1); exit 1; }; }
17603 # Do quote $f, to prevent DOS paths from being IFS'd.
17604 echo "$f";;
17605 *) # Relative
17606 if test -f "$f"; then
17607 # Build tree
17608 echo "$f"
17609 elif test -f "$srcdir/$f"; then
17610 # Source tree
17611 echo "$srcdir/$f"
17612 else
17613 # /dev/null tree
17614 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17615 echo "$as_me: error: cannot find input file: $f" >&2;}
17616 { (exit 1); exit 1; }; }
17617 fi;;
17618 esac
17619 done` || { (exit 1); exit 1; }
17620 # Remove the trailing spaces.
17621 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
17622
17623 _ACEOF
17624
17625 # Transform confdefs.h into two sed scripts, `conftest.defines' and
17626 # `conftest.undefs', that substitutes the proper values into
17627 # config.h.in to produce config.h. The first handles `#define'
17628 # templates, and the second `#undef' templates.
17629 # And first: Protect against being on the right side of a sed subst in
17630 # config.status. Protect against being in an unquoted here document
17631 # in config.status.
17632 rm -f conftest.defines conftest.undefs
17633 # Using a here document instead of a string reduces the quoting nightmare.
17634 # Putting comments in sed scripts is not portable.
17635 #
17636 # `end' is used to avoid that the second main sed command (meant for
17637 # 0-ary CPP macros) applies to n-ary macro definitions.
17638 # See the Autoconf documentation for `clear'.
17639 cat >confdef2sed.sed <<\_ACEOF
17640 s/[\\&,]/\\&/g
17641 s,[\\$`],\\&,g
17642 t clear
17643 : clear
17644 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
17645 t end
17646 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
17647 : end
17648 _ACEOF
17649 # If some macros were called several times there might be several times
17650 # the same #defines, which is useless. Nevertheless, we may not want to
17651 # sort them, since we want the *last* AC-DEFINE to be honored.
17652 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
17653 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
17654 rm -f confdef2sed.sed
17655
17656 # This sed command replaces #undef with comments. This is necessary, for
17657 # example, in the case of _POSIX_SOURCE, which is predefined and required
17658 # on some systems where configure will not decide to define it.
17659 cat >>conftest.undefs <<\_ACEOF
17660 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
17661 _ACEOF
17662
17663 # Break up conftest.defines because some shells have a limit on the size
17664 # of here documents, and old seds have small limits too (100 cmds).
17665 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
17666 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
17667 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
17668 echo ' :' >>$CONFIG_STATUS
17669 rm -f conftest.tail
17670 while grep . conftest.defines >/dev/null
17671 do
17672 # Write a limited-size here document to $tmp/defines.sed.
17673 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
17674 # Speed up: don't consider the non `#define' lines.
17675 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
17676 # Work around the forget-to-reset-the-flag bug.
17677 echo 't clr' >>$CONFIG_STATUS
17678 echo ': clr' >>$CONFIG_STATUS
17679 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
17680 echo 'CEOF
17681 sed -f $tmp/defines.sed $tmp/in >$tmp/out
17682 rm -f $tmp/in
17683 mv $tmp/out $tmp/in
17684 ' >>$CONFIG_STATUS
17685 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
17686 rm -f conftest.defines
17687 mv conftest.tail conftest.defines
17688 done
17689 rm -f conftest.defines
17690 echo ' fi # grep' >>$CONFIG_STATUS
17691 echo >>$CONFIG_STATUS
17692
17693 # Break up conftest.undefs because some shells have a limit on the size
17694 # of here documents, and old seds have small limits too (100 cmds).
17695 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
17696 rm -f conftest.tail
17697 while grep . conftest.undefs >/dev/null
17698 do
17699 # Write a limited-size here document to $tmp/undefs.sed.
17700 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
17701 # Speed up: don't consider the non `#undef'
17702 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
17703 # Work around the forget-to-reset-the-flag bug.
17704 echo 't clr' >>$CONFIG_STATUS
17705 echo ': clr' >>$CONFIG_STATUS
17706 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
17707 echo 'CEOF
17708 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
17709 rm -f $tmp/in
17710 mv $tmp/out $tmp/in
17711 ' >>$CONFIG_STATUS
17712 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
17713 rm -f conftest.undefs
17714 mv conftest.tail conftest.undefs
17715 done
17716 rm -f conftest.undefs
17717
17718 cat >>$CONFIG_STATUS <<\_ACEOF
17719 # Let's still pretend it is `configure' which instantiates (i.e., don't
17720 # use $as_me), people would be surprised to read:
17721 # /* config.h. Generated by config.status. */
17722 if test x"$ac_file" = x-; then
17723 echo "/* Generated by configure. */" >$tmp/config.h
17724 else
17725 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
17726 fi
17727 cat $tmp/in >>$tmp/config.h
17728 rm -f $tmp/in
17729 if test x"$ac_file" != x-; then
17730 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
17731 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17732 echo "$as_me: $ac_file is unchanged" >&6;}
17733 else
17734 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17735 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17736 X"$ac_file" : 'X\(//\)[^/]' \| \
17737 X"$ac_file" : 'X\(//\)$' \| \
17738 X"$ac_file" : 'X\(/\)' \| \
17739 . : '\(.\)' 2>/dev/null ||
17740 echo X"$ac_file" |
17741 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17742 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17743 /^X\(\/\/\)$/{ s//\1/; q; }
17744 /^X\(\/\).*/{ s//\1/; q; }
17745 s/.*/./; q'`
17746 { if $as_mkdir_p; then
17747 mkdir -p "$ac_dir"
17748 else
17749 as_dir="$ac_dir"
17750 as_dirs=
17751 while test ! -d "$as_dir"; do
17752 as_dirs="$as_dir $as_dirs"
17753 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17754 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17755 X"$as_dir" : 'X\(//\)[^/]' \| \
17756 X"$as_dir" : 'X\(//\)$' \| \
17757 X"$as_dir" : 'X\(/\)' \| \
17758 . : '\(.\)' 2>/dev/null ||
17759 echo X"$as_dir" |
17760 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17761 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17762 /^X\(\/\/\)$/{ s//\1/; q; }
17763 /^X\(\/\).*/{ s//\1/; q; }
17764 s/.*/./; q'`
17765 done
17766 test ! -n "$as_dirs" || mkdir $as_dirs
17767 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17768 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17769 { (exit 1); exit 1; }; }; }
17770
17771 rm -f $ac_file
17772 mv $tmp/config.h $ac_file
17773 fi
17774 else
17775 cat $tmp/config.h
17776 rm -f $tmp/config.h
17777 fi
17778 # Compute $ac_file's index in $config_headers.
17779 _am_stamp_count=1
17780 for _am_header in $config_headers :; do
17781 case $_am_header in
17782 $ac_file | $ac_file:* )
17783 break ;;
17784 * )
17785 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17786 esac
17787 done
17788 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
17789 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17790 X$ac_file : 'X\(//\)[^/]' \| \
17791 X$ac_file : 'X\(//\)$' \| \
17792 X$ac_file : 'X\(/\)' \| \
17793 . : '\(.\)' 2>/dev/null ||
17794 echo X$ac_file |
17795 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17796 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17797 /^X\(\/\/\)$/{ s//\1/; q; }
17798 /^X\(\/\).*/{ s//\1/; q; }
17799 s/.*/./; q'`/stamp-h$_am_stamp_count
17800 done
17801 _ACEOF
17802 cat >>$CONFIG_STATUS <<\_ACEOF
17803
17804 #
17805 # CONFIG_LINKS section.
17806 #
17807
17808 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
17809 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
17810 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
17811
17812 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
17813 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
17814
17815 if test ! -r $srcdir/$ac_source; then
17816 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
17817 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
17818 { (exit 1); exit 1; }; }
17819 fi
17820 rm -f $ac_dest
17821
17822 # Make relative symlinks.
17823 ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
17824 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17825 X"$ac_dest" : 'X\(//\)[^/]' \| \
17826 X"$ac_dest" : 'X\(//\)$' \| \
17827 X"$ac_dest" : 'X\(/\)' \| \
17828 . : '\(.\)' 2>/dev/null ||
17829 echo X"$ac_dest" |
17830 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17831 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17832 /^X\(\/\/\)$/{ s//\1/; q; }
17833 /^X\(\/\).*/{ s//\1/; q; }
17834 s/.*/./; q'`
17835 { if $as_mkdir_p; then
17836 mkdir -p "$ac_dest_dir"
17837 else
17838 as_dir="$ac_dest_dir"
17839 as_dirs=
17840 while test ! -d "$as_dir"; do
17841 as_dirs="$as_dir $as_dirs"
17842 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17843 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17844 X"$as_dir" : 'X\(//\)[^/]' \| \
17845 X"$as_dir" : 'X\(//\)$' \| \
17846 X"$as_dir" : 'X\(/\)' \| \
17847 . : '\(.\)' 2>/dev/null ||
17848 echo X"$as_dir" |
17849 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17850 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17851 /^X\(\/\/\)$/{ s//\1/; q; }
17852 /^X\(\/\).*/{ s//\1/; q; }
17853 s/.*/./; q'`
17854 done
17855 test ! -n "$as_dirs" || mkdir $as_dirs
17856 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
17857 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
17858 { (exit 1); exit 1; }; }; }
17859
17860 ac_builddir=.
17861
17862 if test "$ac_dest_dir" != .; then
17863 ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
17864 # A "../" for each directory in $ac_dir_suffix.
17865 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17866 else
17867 ac_dir_suffix= ac_top_builddir=
17868 fi
17869
17870 case $srcdir in
17871 .) # No --srcdir option. We are building in place.
17872 ac_srcdir=.
17873 if test -z "$ac_top_builddir"; then
17874 ac_top_srcdir=.
17875 else
17876 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
17877 fi ;;
17878 [\\/]* | ?:[\\/]* ) # Absolute path.
17879 ac_srcdir=$srcdir$ac_dir_suffix;
17880 ac_top_srcdir=$srcdir ;;
17881 *) # Relative path.
17882 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17883 ac_top_srcdir=$ac_top_builddir$srcdir ;;
17884 esac
17885
17886 # Do not use `cd foo && pwd` to compute absolute paths, because
17887 # the directories may not exist.
17888 case `pwd` in
17889 .) ac_abs_builddir="$ac_dest_dir";;
17890 *)
17891 case "$ac_dest_dir" in
17892 .) ac_abs_builddir=`pwd`;;
17893 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
17894 *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
17895 esac;;
17896 esac
17897 case $ac_abs_builddir in
17898 .) ac_abs_top_builddir=${ac_top_builddir}.;;
17899 *)
17900 case ${ac_top_builddir}. in
17901 .) ac_abs_top_builddir=$ac_abs_builddir;;
17902 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17903 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17904 esac;;
17905 esac
17906 case $ac_abs_builddir in
17907 .) ac_abs_srcdir=$ac_srcdir;;
17908 *)
17909 case $ac_srcdir in
17910 .) ac_abs_srcdir=$ac_abs_builddir;;
17911 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17912 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17913 esac;;
17914 esac
17915 case $ac_abs_builddir in
17916 .) ac_abs_top_srcdir=$ac_top_srcdir;;
17917 *)
17918 case $ac_top_srcdir in
17919 .) ac_abs_top_srcdir=$ac_abs_builddir;;
17920 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
17921 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
17922 esac;;
17923 esac
17924
17925
17926 case $srcdir in
17927 [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
17928 *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
17929 esac
17930
17931 # Try a symlink, then a hard link, then a copy.
17932 ln -s $ac_rel_source $ac_dest 2>/dev/null ||
17933 ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
17934 cp -p $srcdir/$ac_source $ac_dest ||
17935 { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
17936 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
17937 { (exit 1); exit 1; }; }
17938 done
17939 _ACEOF
17940 cat >>$CONFIG_STATUS <<\_ACEOF
17941
17942 #
17943 # CONFIG_COMMANDS section.
17944 #
17945 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
17946 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
17947 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
17948 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
17949 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17950 X"$ac_dest" : 'X\(//\)[^/]' \| \
17951 X"$ac_dest" : 'X\(//\)$' \| \
17952 X"$ac_dest" : 'X\(/\)' \| \
17953 . : '\(.\)' 2>/dev/null ||
17954 echo X"$ac_dest" |
17955 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17956 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17957 /^X\(\/\/\)$/{ s//\1/; q; }
17958 /^X\(\/\).*/{ s//\1/; q; }
17959 s/.*/./; q'`
17960 { if $as_mkdir_p; then
17961 mkdir -p "$ac_dir"
17962 else
17963 as_dir="$ac_dir"
17964 as_dirs=
17965 while test ! -d "$as_dir"; do
17966 as_dirs="$as_dir $as_dirs"
17967 as_dir=`(dirname "$as_dir") 2>/dev/null ||
17968 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17969 X"$as_dir" : 'X\(//\)[^/]' \| \
17970 X"$as_dir" : 'X\(//\)$' \| \
17971 X"$as_dir" : 'X\(/\)' \| \
17972 . : '\(.\)' 2>/dev/null ||
17973 echo X"$as_dir" |
17974 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17975 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17976 /^X\(\/\/\)$/{ s//\1/; q; }
17977 /^X\(\/\).*/{ s//\1/; q; }
17978 s/.*/./; q'`
17979 done
17980 test ! -n "$as_dirs" || mkdir $as_dirs
17981 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17982 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17983 { (exit 1); exit 1; }; }; }
17984
17985 ac_builddir=.
17986
17987 if test "$ac_dir" != .; then
17988 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17989 # A "../" for each directory in $ac_dir_suffix.
17990 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17991 else
17992 ac_dir_suffix= ac_top_builddir=
17993 fi
17994
17995 case $srcdir in
17996 .) # No --srcdir option. We are building in place.
17997 ac_srcdir=.
17998 if test -z "$ac_top_builddir"; then
17999 ac_top_srcdir=.
18000 else
18001 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
18002 fi ;;
18003 [\\/]* | ?:[\\/]* ) # Absolute path.
18004 ac_srcdir=$srcdir$ac_dir_suffix;
18005 ac_top_srcdir=$srcdir ;;
18006 *) # Relative path.
18007 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
18008 ac_top_srcdir=$ac_top_builddir$srcdir ;;
18009 esac
18010
18011 # Do not use `cd foo && pwd` to compute absolute paths, because
18012 # the directories may not exist.
18013 case `pwd` in
18014 .) ac_abs_builddir="$ac_dir";;
18015 *)
18016 case "$ac_dir" in
18017 .) ac_abs_builddir=`pwd`;;
18018 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
18019 *) ac_abs_builddir=`pwd`/"$ac_dir";;
18020 esac;;
18021 esac
18022 case $ac_abs_builddir in
18023 .) ac_abs_top_builddir=${ac_top_builddir}.;;
18024 *)
18025 case ${ac_top_builddir}. in
18026 .) ac_abs_top_builddir=$ac_abs_builddir;;
18027 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
18028 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
18029 esac;;
18030 esac
18031 case $ac_abs_builddir in
18032 .) ac_abs_srcdir=$ac_srcdir;;
18033 *)
18034 case $ac_srcdir in
18035 .) ac_abs_srcdir=$ac_abs_builddir;;
18036 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
18037 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
18038 esac;;
18039 esac
18040 case $ac_abs_builddir in
18041 .) ac_abs_top_srcdir=$ac_top_srcdir;;
18042 *)
18043 case $ac_top_srcdir in
18044 .) ac_abs_top_srcdir=$ac_abs_builddir;;
18045 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
18046 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
18047 esac;;
18048 esac
18049
18050
18051 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
18052 echo "$as_me: executing $ac_dest commands" >&6;}
18053 case $ac_dest in
18054 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
18055 # Strip MF so we end up with the name of the file.
18056 mf=`echo "$mf" | sed -e 's/:.*$//'`
18057 # Check whether this is an Automake generated Makefile or not.
18058 # We used to match only the files named `Makefile.in', but
18059 # some people rename them; so instead we look at the file content.
18060 # Grep'ing the first line is not enough: some people post-process
18061 # each Makefile.in and add a new line on top of each file to say so.
18062 # So let's grep whole file.
18063 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
18064 dirpart=`(dirname "$mf") 2>/dev/null ||
18065 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18066 X"$mf" : 'X\(//\)[^/]' \| \
18067 X"$mf" : 'X\(//\)$' \| \
18068 X"$mf" : 'X\(/\)' \| \
18069 . : '\(.\)' 2>/dev/null ||
18070 echo X"$mf" |
18071 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18072 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18073 /^X\(\/\/\)$/{ s//\1/; q; }
18074 /^X\(\/\).*/{ s//\1/; q; }
18075 s/.*/./; q'`
18076 else
18077 continue
18078 fi
18079 # Extract the definition of DEPDIR, am__include, and am__quote
18080 # from the Makefile without running `make'.
18081 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18082 test -z "$DEPDIR" && continue
18083 am__include=`sed -n 's/^am__include = //p' < "$mf"`
18084 test -z "am__include" && continue
18085 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18086 # When using ansi2knr, U may be empty or an underscore; expand it
18087 U=`sed -n 's/^U = //p' < "$mf"`
18088 # Find all dependency output files, they are included files with
18089 # $(DEPDIR) in their names. We invoke sed twice because it is the
18090 # simplest approach to changing $(DEPDIR) to its actual value in the
18091 # expansion.
18092 for file in `sed -n "
18093 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18094 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18095 # Make sure the directory exists.
18096 test -f "$dirpart/$file" && continue
18097 fdir=`(dirname "$file") 2>/dev/null ||
18098 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18099 X"$file" : 'X\(//\)[^/]' \| \
18100 X"$file" : 'X\(//\)$' \| \
18101 X"$file" : 'X\(/\)' \| \
18102 . : '\(.\)' 2>/dev/null ||
18103 echo X"$file" |
18104 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18105 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18106 /^X\(\/\/\)$/{ s//\1/; q; }
18107 /^X\(\/\).*/{ s//\1/; q; }
18108 s/.*/./; q'`
18109 { if $as_mkdir_p; then
18110 mkdir -p $dirpart/$fdir
18111 else
18112 as_dir=$dirpart/$fdir
18113 as_dirs=
18114 while test ! -d "$as_dir"; do
18115 as_dirs="$as_dir $as_dirs"
18116 as_dir=`(dirname "$as_dir") 2>/dev/null ||
18117 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18118 X"$as_dir" : 'X\(//\)[^/]' \| \
18119 X"$as_dir" : 'X\(//\)$' \| \
18120 X"$as_dir" : 'X\(/\)' \| \
18121 . : '\(.\)' 2>/dev/null ||
18122 echo X"$as_dir" |
18123 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18124 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18125 /^X\(\/\/\)$/{ s//\1/; q; }
18126 /^X\(\/\).*/{ s//\1/; q; }
18127 s/.*/./; q'`
18128 done
18129 test ! -n "$as_dirs" || mkdir $as_dirs
18130 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
18131 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
18132 { (exit 1); exit 1; }; }; }
18133
18134 # echo "creating $dirpart/$file"
18135 echo '# dummy' > "$dirpart/$file"
18136 done
18137 done
18138 ;;
18139 default ) # Only add multilib support code if we just rebuilt top-level Makefile.
18140 case " $CONFIG_FILES " in
18141 *" Makefile "*)
18142 LD="${ORIGINAL_LD_FOR_MULTILIBS}"
18143 ac_file=Makefile . ${libgcj_basedir}/../config-ml.in
18144 ;;
18145 esac
18146 ;;
18147 esac
18148 done
18149 _ACEOF
18150
18151 cat >>$CONFIG_STATUS <<\_ACEOF
18152
18153 { (exit 0); exit 0; }
18154 _ACEOF
18155 chmod +x $CONFIG_STATUS
18156 ac_clean_files=$ac_clean_files_save
18157
18158
18159 # configure is writing to config.log, and then calls config.status.
18160 # config.status does its own redirection, appending to config.log.
18161 # Unfortunately, on DOS this fails, as config.log is still kept open
18162 # by configure, so config.status won't be able to write to it; its
18163 # output is simply discarded. So we exec the FD to /dev/null,
18164 # effectively closing config.log, so it can be properly (re)opened and
18165 # appended to by config.status. When coming back to configure, we
18166 # need to make the FD available again.
18167 if test "$no_create" != yes; then
18168 ac_cs_success=:
18169 ac_config_status_args=
18170 test "$silent" = yes &&
18171 ac_config_status_args="$ac_config_status_args --quiet"
18172 exec 5>/dev/null
18173 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18174 exec 5>>config.log
18175 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18176 # would make configure fail if this is the last instruction.
18177 $ac_cs_success || { (exit 1); exit 1; }
18178 fi
18179
18180 #
18181 # CONFIG_SUBDIRS section.
18182 #
18183 if test "$no_recursion" != yes; then
18184
18185 # Remove --cache-file and --srcdir arguments so they do not pile up.
18186 ac_sub_configure_args=
18187 ac_prev=
18188 for ac_arg in $ac_configure_args; do
18189 if test -n "$ac_prev"; then
18190 ac_prev=
18191 continue
18192 fi
18193 case $ac_arg in
18194 -cache-file | --cache-file | --cache-fil | --cache-fi \
18195 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
18196 ac_prev=cache_file ;;
18197 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
18198 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
18199 | --c=*)
18200 ;;
18201 --config-cache | -C)
18202 ;;
18203 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
18204 ac_prev=srcdir ;;
18205 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
18206 ;;
18207 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
18208 ac_prev=prefix ;;
18209 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
18210 ;;
18211 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
18212 esac
18213 done
18214
18215 # Always prepend --prefix to ensure using the same prefix
18216 # in subdir configurations.
18217 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
18218
18219 ac_popdir=`pwd`
18220 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
18221
18222 # Do not complain, so a configure script can configure whichever
18223 # parts of a large source tree are present.
18224 test -d $srcdir/$ac_dir || continue
18225
18226 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
18227 echo "$as_me: configuring in $ac_dir" >&6;}
18228 { if $as_mkdir_p; then
18229 mkdir -p "$ac_dir"
18230 else
18231 as_dir="$ac_dir"
18232 as_dirs=
18233 while test ! -d "$as_dir"; do
18234 as_dirs="$as_dir $as_dirs"
18235 as_dir=`(dirname "$as_dir") 2>/dev/null ||
18236 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18237 X"$as_dir" : 'X\(//\)[^/]' \| \
18238 X"$as_dir" : 'X\(//\)$' \| \
18239 X"$as_dir" : 'X\(/\)' \| \
18240 . : '\(.\)' 2>/dev/null ||
18241 echo X"$as_dir" |
18242 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18243 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18244 /^X\(\/\/\)$/{ s//\1/; q; }
18245 /^X\(\/\).*/{ s//\1/; q; }
18246 s/.*/./; q'`
18247 done
18248 test ! -n "$as_dirs" || mkdir $as_dirs
18249 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
18250 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
18251 { (exit 1); exit 1; }; }; }
18252
18253 ac_builddir=.
18254
18255 if test "$ac_dir" != .; then
18256 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
18257 # A "../" for each directory in $ac_dir_suffix.
18258 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
18259 else
18260 ac_dir_suffix= ac_top_builddir=
18261 fi
18262
18263 case $srcdir in
18264 .) # No --srcdir option. We are building in place.
18265 ac_srcdir=.
18266 if test -z "$ac_top_builddir"; then
18267 ac_top_srcdir=.
18268 else
18269 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
18270 fi ;;
18271 [\\/]* | ?:[\\/]* ) # Absolute path.
18272 ac_srcdir=$srcdir$ac_dir_suffix;
18273 ac_top_srcdir=$srcdir ;;
18274 *) # Relative path.
18275 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
18276 ac_top_srcdir=$ac_top_builddir$srcdir ;;
18277 esac
18278
18279 # Do not use `cd foo && pwd` to compute absolute paths, because
18280 # the directories may not exist.
18281 case `pwd` in
18282 .) ac_abs_builddir="$ac_dir";;
18283 *)
18284 case "$ac_dir" in
18285 .) ac_abs_builddir=`pwd`;;
18286 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
18287 *) ac_abs_builddir=`pwd`/"$ac_dir";;
18288 esac;;
18289 esac
18290 case $ac_abs_builddir in
18291 .) ac_abs_top_builddir=${ac_top_builddir}.;;
18292 *)
18293 case ${ac_top_builddir}. in
18294 .) ac_abs_top_builddir=$ac_abs_builddir;;
18295 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
18296 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
18297 esac;;
18298 esac
18299 case $ac_abs_builddir in
18300 .) ac_abs_srcdir=$ac_srcdir;;
18301 *)
18302 case $ac_srcdir in
18303 .) ac_abs_srcdir=$ac_abs_builddir;;
18304 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
18305 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
18306 esac;;
18307 esac
18308 case $ac_abs_builddir in
18309 .) ac_abs_top_srcdir=$ac_top_srcdir;;
18310 *)
18311 case $ac_top_srcdir in
18312 .) ac_abs_top_srcdir=$ac_abs_builddir;;
18313 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
18314 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
18315 esac;;
18316 esac
18317
18318
18319 cd $ac_dir
18320
18321 # Check for guested configure; otherwise get Cygnus style configure.
18322 if test -f $ac_srcdir/configure.gnu; then
18323 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
18324 elif test -f $ac_srcdir/configure; then
18325 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
18326 elif test -f $ac_srcdir/configure.in; then
18327 ac_sub_configure=$ac_configure
18328 else
18329 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
18330 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
18331 ac_sub_configure=
18332 fi
18333
18334 # The recursion is here.
18335 if test -n "$ac_sub_configure"; then
18336 # Make the cache file name correct relative to the subdirectory.
18337 case $cache_file in
18338 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
18339 *) # Relative path.
18340 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
18341 esac
18342
18343 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
18344 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
18345 # The eval makes quoting arguments work.
18346 eval $ac_sub_configure $ac_sub_configure_args \
18347 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
18348 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
18349 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
18350 { (exit 1); exit 1; }; }
18351 fi
18352
18353 cd $ac_popdir
18354 done
18355 fi
18356