*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / configure
CommitLineData
c906108c 1#! /bin/sh
c906108c 2# Guess values for system-dependent variables and create Makefiles.
b4e70030 3# Generated by GNU Autoconf 2.59.
c906108c 4#
b4e70030 5# Copyright (C) 2003 Free Software Foundation, Inc.
c906108c
SS
6# This configure script is free software; the Free Software Foundation
7# gives unlimited permission to copy, distribute and modify it.
bec39cab
AC
8## --------------------- ##
9## M4sh Initialization. ##
10## --------------------- ##
11
12# Be Bourne compatible
13if 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+"$@"}'='"$@"'
b4e70030
JB
19elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20 set -o posix
bec39cab
AC
21fi
22DUALCASE=1; export DUALCASE # for MKS sh
23
24# Support unset when possible.
25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26 as_unset=unset
27else
28 as_unset=false
29fi
30
31
32# Work around bugs in pre-3.0 UWIN ksh.
b4e70030 33$as_unset ENV MAIL MAILPATH
bec39cab
AC
34PS1='$ '
35PS2='> '
36PS4='+ '
37
38# NLS nuisances.
39for 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
43do
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
b4e70030 47 $as_unset $as_var
bec39cab
AC
48 fi
49done
50
51# Required to use basename.
b4e70030 52if expr a : '\(a\)' >/dev/null 2>&1; then
bec39cab
AC
53 as_expr=expr
54else
55 as_expr=false
56fi
57
b4e70030 58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
bec39cab
AC
59 as_basename=basename
60else
61 as_basename=false
62fi
63
64
65# Name of the executable.
b4e70030 66as_me=`$as_basename "$0" ||
bec39cab
AC
67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
b4e70030
JB
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
bec39cab 71echo X/"$0" |
b4e70030
JB
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
bec39cab 76
4e8d927d 77
b4e70030
JB
78# PATH needs CR, and LINENO needs CR and PATH.
79# Avoid depending upon Character Ranges.
80as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83as_cr_digits='0123456789'
84as_cr_alnum=$as_cr_Letters$as_cr_digits
4e8d927d 85
b4e70030
JB
86# The user is always right.
87if 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
4e8d927d
DJ
97fi
98
4e8d927d 99
b4e70030
JB
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
110for as_dir in $PATH
111do
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115done
4e8d927d 116
b4e70030
JB
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 '')
bec39cab 130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
b4e70030 131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
bec39cab
AC
132do
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
b4e70030
JB
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
bec39cab 137 /*)
b4e70030 138 if ("$as_dir/$as_base" -c '
4e8d927d
DJ
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
b4e70030 141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
4e8d927d 142 test "x$as_lineno_1" != "x$as_lineno_2" &&
b4e70030
JB
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
152done
153;;
154 esac
bec39cab
AC
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
b4e70030
JB
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.
bec39cab 162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
b4e70030
JB
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
bec39cab
AC
165 sed '
166 N
b4e70030
JB
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
bec39cab 170 t loop
b4e70030
JB
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
bec39cab 173 ' >$as_me.lineno &&
b4e70030 174 chmod +x $as_me.lineno ||
bec39cab
AC
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
b4e70030
JB
180 # original and so on. Autoconf is especially sensible to this).
181 . ./$as_me.lineno
bec39cab
AC
182 # Exit status is that of the last command.
183 exit
184}
185
186
b4e70030
JB
187case `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= ;;
bec39cab
AC
192esac
193
b4e70030 194if expr a : '\(a\)' >/dev/null 2>&1; then
bec39cab
AC
195 as_expr=expr
196else
197 as_expr=false
198fi
199
200rm -f conf$$ conf$$.exe conf$$.file
201echo >conf$$.file
202if ln -s conf$$.file conf$$ 2>/dev/null; then
b4e70030
JB
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
bec39cab 207 as_ln_s='cp -p'
b4e70030
JB
208 else
209 as_ln_s='ln -s'
210 fi
bec39cab
AC
211elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213else
214 as_ln_s='cp -p'
215fi
b4e70030 216rm -f conf$$ conf$$.exe conf$$.file
bec39cab
AC
217
218if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220else
221 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false
223fi
224
b4e70030 225as_executable_p="test -f"
bec39cab
AC
226
227# Sed expression to map a string onto a valid CPP name.
228as_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.
231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
b4e70030
JB
234# IFS
235# We need space, tab and new line, in precisely that order.
236as_nl='
237'
238IFS=" $as_nl"
239
240# CDPATH.
241$as_unset CDPATH
bec39cab 242
c906108c 243
bec39cab
AC
244# Name of the host.
245# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246# so uname gets run too.
247ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
248
b4e70030
JB
249exec 6>&1
250
bec39cab
AC
251#
252# Initializations.
253#
c906108c 254ac_default_prefix=/usr/local
bec39cab
AC
255ac_config_libobj_dir=.
256cross_compiling=no
257subdirs=
258MFLAGS=
259MAKEFLAGS=
260SHELL=${CONFIG_SHELL-/bin/sh}
261
b4e70030
JB
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
bec39cab
AC
267# Identity of this package.
268PACKAGE_NAME=
269PACKAGE_TARNAME=
270PACKAGE_VERSION=
271PACKAGE_STRING=
272PACKAGE_BUGREPORT=
273
274ac_unique_file="main.c"
275# Factoring default headers for most tests.
276ac_includes_default="\
277#include <stdio.h>
278#if HAVE_SYS_TYPES_H
279# include <sys/types.h>
280#endif
281#if HAVE_SYS_STAT_H
282# include <sys/stat.h>
283#endif
284#if STDC_HEADERS
285# include <stdlib.h>
286# include <stddef.h>
287#else
288# if HAVE_STDLIB_H
289# include <stdlib.h>
290# endif
291#endif
292#if HAVE_STRING_H
293# if !STDC_HEADERS && HAVE_MEMORY_H
294# include <memory.h>
295# endif
296# include <string.h>
297#endif
298#if HAVE_STRINGS_H
299# include <strings.h>
300#endif
301#if HAVE_INTTYPES_H
302# include <inttypes.h>
b4e70030
JB
303#else
304# if HAVE_STDINT_H
305# include <stdint.h>
306# endif
bec39cab
AC
307#endif
308#if HAVE_UNISTD_H
309# include <unistd.h>
310#endif"
311
783e057b
DJ
312gl_header_list=
313ac_subdirs_all="$ac_subdirs_all doc testsuite"
b4e70030
JB
314ac_subdirs_all="$ac_subdirs_all gdbtk"
315ac_subdirs_all="$ac_subdirs_all multi-ice"
316ac_subdirs_all="$ac_subdirs_all gdbserver"
a417dc56 317ac_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 MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB ac_ct_RANLIB build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os am__leading_dot DEPDIR CCDEPMODE MAKE GMAKE_TRUE GMAKE_FALSE SET_MAKE USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT localedir GL_COND_LIBTOOL_TRUE GL_COND_LIBTOOL_FALSE GNULIB_MEMMEM GNULIB_MEMPCPY GNULIB_MEMRCHR GNULIB_STPCPY GNULIB_STPNCPY GNULIB_STRCHRNUL GNULIB_STRDUP GNULIB_STRNDUP GNULIB_STRNLEN GNULIB_STRPBRK GNULIB_STRSEP GNULIB_STRSTR GNULIB_STRCASESTR GNULIB_STRTOK_R GNULIB_MBSLEN GNULIB_MBSNLEN GNULIB_MBSCHR GNULIB_MBSRCHR GNULIB_MBSSTR GNULIB_MBSCASECMP GNULIB_MBSNCASECMP GNULIB_MBSPCASECMP GNULIB_MBSCASESTR GNULIB_MBSCSPN GNULIB_MBSPBRK GNULIB_MBSSPN GNULIB_MBSSEP GNULIB_MBSTOK_R GNULIB_STRERROR GNULIB_STRSIGNAL HAVE_DECL_MEMMEM HAVE_MEMPCPY HAVE_DECL_MEMRCHR HAVE_STPCPY HAVE_STPNCPY HAVE_STRCHRNUL HAVE_DECL_STRDUP HAVE_STRNDUP HAVE_DECL_STRNDUP HAVE_DECL_STRNLEN HAVE_STRPBRK HAVE_STRSEP HAVE_STRCASESTR HAVE_DECL_STRTOK_R HAVE_DECL_STRERROR HAVE_DECL_STRSIGNAL REPLACE_STRERROR REPLACE_STRSIGNAL REPLACE_MEMMEM REPLACE_STRCASESTR REPLACE_STRSTR HAVE_LONG_LONG_INT HAVE_UNSIGNED_LONG_LONG_INT HAVE_INTTYPES_H HAVE_SYS_TYPES_H INCLUDE_NEXT NEXT_STDINT_H HAVE_STDINT_H HAVE_SYS_INTTYPES_H HAVE_SYS_BITYPES_H BITSIZEOF_PTRDIFF_T BITSIZEOF_SIG_ATOMIC_T BITSIZEOF_SIZE_T BITSIZEOF_WCHAR_T BITSIZEOF_WINT_T HAVE_SIGNED_SIG_ATOMIC_T HAVE_SIGNED_WCHAR_T HAVE_SIGNED_WINT_T PTRDIFF_T_SUFFIX SIG_ATOMIC_T_SUFFIX SIZE_T_SUFFIX WCHAR_T_SUFFIX WINT_T_SUFFIX STDINT_H NEXT_STRING_H GNULIB_WCWIDTH HAVE_DECL_WCWIDTH REPLACE_WCWIDTH WCHAR_H HAVE_WCHAR_H NEXT_WCHAR_H LIBGNU_LIBDEPS LIBGNU_LTLIBDEPS GNULIB_STDINT_H PACKAGE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK AMTAR am__tar am__untar am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH am__fastdepCC_TRUE am__fastdepCC_FALSE subdirs TARGET_OBS PKGVERSION REPORT_BUGS_TO REPORT_BUGS_TEXI LN_S YACC AR ac_ct_AR DLLTOOL ac_ct_DLLTOOL WINDRES ac_ct_WINDRES MIG ac_ct_MIG READLINE READLINE_DEPS READLINE_CFLAGS HAVE_LIBEXPAT LIBEXPAT LTLIBEXPAT PYTHON_CFLAGS ALLOCA CONFIG_LDFLAGS TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE WARN_CFLAGS WERROR_CFLAGS SER_HARDWIRE WIN32LIBS LIBGUI GUI_CFLAGS_X WIN32LDAPP TCL_VERSION TCL_PATCH_LEVEL TCL_BIN_DIR TCL_SRC_DIR TCL_LIB_FILE TCL_LIB_FLAG TCL_LIB_SPEC TCL_STUB_LIB_FILE TCL_STUB_LIB_FLAG TCL_STUB_LIB_SPEC TCL_INCLUDE TCL_LIBRARY TCL_DEPS TK_VERSION TK_BIN_DIR TK_SRC_DIR TK_LIB_FILE TK_LIB_FLAG TK_LIB_SPEC TK_STUB_LIB_FILE TK_STUB_LIB_FLAG TK_STUB_LIB_SPEC TK_INCLUDE TK_LIBRARY TK_DEPS TK_XINCLUDES X_CFLAGS X_LDFLAGS X_LIBS GDBTKLIBS GDBTK_CFLAGS GDBTK_SRC_DIR SIM SIM_OBS ENABLE_CFLAGS PROFILE_CFLAGS CONFIG_OBS CONFIG_DEPS CONFIG_SRCS CONFIG_ALL CONFIG_CLEAN CONFIG_INSTALL CONFIG_UNINSTALL target_subdir frags nm_h LIBICONV LIBOBJS LTLIBOBJS gl_LIBOBJS gl_LTLIBOBJS gltests_LIBOBJS gltests_LTLIBOBJS'
a4ce5b0d 318ac_subst_files='host_makefile_frag'
d5af19ba 319ac_pwd=`pwd`
c906108c
SS
320
321# Initialize some variables set by options.
bec39cab
AC
322ac_init_help=
323ac_init_version=false
c906108c
SS
324# The variables have the same names as the options, with
325# dashes changed to underlines.
bec39cab 326cache_file=/dev/null
c906108c 327exec_prefix=NONE
c906108c 328no_create=
c906108c
SS
329no_recursion=
330prefix=NONE
331program_prefix=NONE
332program_suffix=NONE
333program_transform_name=s,x,x,
334silent=
335site=
336srcdir=
c906108c
SS
337verbose=
338x_includes=NONE
339x_libraries=NONE
bec39cab
AC
340
341# Installation directory options.
342# These are left unexpanded so users can "make install exec_prefix=/foo"
343# and all the variables that are supposed to be based on exec_prefix
344# by default will actually change.
345# Use braces instead of parens because sh, perl, etc. also accept them.
c906108c
SS
346bindir='${exec_prefix}/bin'
347sbindir='${exec_prefix}/sbin'
348libexecdir='${exec_prefix}/libexec'
b4e70030 349datadir='${prefix}/share'
c906108c
SS
350sysconfdir='${prefix}/etc'
351sharedstatedir='${prefix}/com'
352localstatedir='${prefix}/var'
b4e70030 353libdir='${exec_prefix}/lib'
c906108c
SS
354includedir='${prefix}/include'
355oldincludedir='/usr/include'
b4e70030
JB
356infodir='${prefix}/info'
357mandir='${prefix}/man'
c906108c 358
c906108c
SS
359ac_prev=
360for ac_option
361do
c906108c
SS
362 # If the previous option needs an argument, assign it.
363 if test -n "$ac_prev"; then
b4e70030 364 eval "$ac_prev=\$ac_option"
c906108c
SS
365 ac_prev=
366 continue
367 fi
368
b4e70030 369 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
c906108c
SS
370
371 # Accept the important Cygnus configure options, so we can diagnose typos.
372
b4e70030 373 case $ac_option in
c906108c
SS
374
375 -bindir | --bindir | --bindi | --bind | --bin | --bi)
376 ac_prev=bindir ;;
377 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
bec39cab 378 bindir=$ac_optarg ;;
c906108c
SS
379
380 -build | --build | --buil | --bui | --bu)
bec39cab 381 ac_prev=build_alias ;;
c906108c 382 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
bec39cab 383 build_alias=$ac_optarg ;;
c906108c
SS
384
385 -cache-file | --cache-file | --cache-fil | --cache-fi \
386 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
387 ac_prev=cache_file ;;
388 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
389 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
bec39cab
AC
390 cache_file=$ac_optarg ;;
391
392 --config-cache | -C)
393 cache_file=config.cache ;;
c906108c 394
b4e70030 395 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
c906108c 396 ac_prev=datadir ;;
b4e70030
JB
397 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
398 | --da=*)
bec39cab 399 datadir=$ac_optarg ;;
c906108c
SS
400
401 -disable-* | --disable-*)
bec39cab 402 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 403 # Reject names that are not valid shell variable names.
bec39cab
AC
404 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
405 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
406 { (exit 1); exit 1; }; }
407 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
b4e70030 408 eval "enable_$ac_feature=no" ;;
c906108c
SS
409
410 -enable-* | --enable-*)
bec39cab 411 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 412 # Reject names that are not valid shell variable names.
bec39cab
AC
413 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
414 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
415 { (exit 1); exit 1; }; }
416 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
b4e70030
JB
417 case $ac_option in
418 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
419 *) ac_optarg=yes ;;
420 esac
421 eval "enable_$ac_feature='$ac_optarg'" ;;
c906108c
SS
422
423 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
424 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
425 | --exec | --exe | --ex)
426 ac_prev=exec_prefix ;;
427 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
428 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
429 | --exec=* | --exe=* | --ex=*)
bec39cab 430 exec_prefix=$ac_optarg ;;
c906108c
SS
431
432 -gas | --gas | --ga | --g)
433 # Obsolete; use --with-gas.
434 with_gas=yes ;;
435
bec39cab
AC
436 -help | --help | --hel | --he | -h)
437 ac_init_help=long ;;
438 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
439 ac_init_help=recursive ;;
440 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
441 ac_init_help=short ;;
c906108c
SS
442
443 -host | --host | --hos | --ho)
bec39cab 444 ac_prev=host_alias ;;
c906108c 445 -host=* | --host=* | --hos=* | --ho=*)
bec39cab 446 host_alias=$ac_optarg ;;
c906108c
SS
447
448 -includedir | --includedir | --includedi | --included | --include \
449 | --includ | --inclu | --incl | --inc)
450 ac_prev=includedir ;;
451 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
452 | --includ=* | --inclu=* | --incl=* | --inc=*)
bec39cab 453 includedir=$ac_optarg ;;
c906108c
SS
454
455 -infodir | --infodir | --infodi | --infod | --info | --inf)
456 ac_prev=infodir ;;
457 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
bec39cab 458 infodir=$ac_optarg ;;
c906108c
SS
459
460 -libdir | --libdir | --libdi | --libd)
461 ac_prev=libdir ;;
462 -libdir=* | --libdir=* | --libdi=* | --libd=*)
bec39cab 463 libdir=$ac_optarg ;;
c906108c
SS
464
465 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
466 | --libexe | --libex | --libe)
467 ac_prev=libexecdir ;;
468 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
469 | --libexe=* | --libex=* | --libe=*)
bec39cab 470 libexecdir=$ac_optarg ;;
c906108c
SS
471
472 -localstatedir | --localstatedir | --localstatedi | --localstated \
b4e70030
JB
473 | --localstate | --localstat | --localsta | --localst \
474 | --locals | --local | --loca | --loc | --lo)
c906108c
SS
475 ac_prev=localstatedir ;;
476 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
b4e70030
JB
477 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
478 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
bec39cab 479 localstatedir=$ac_optarg ;;
c906108c
SS
480
481 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
482 ac_prev=mandir ;;
483 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
bec39cab 484 mandir=$ac_optarg ;;
c906108c
SS
485
486 -nfp | --nfp | --nf)
487 # Obsolete; use --without-fp.
488 with_fp=no ;;
489
490 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
bec39cab 491 | --no-cr | --no-c | -n)
c906108c
SS
492 no_create=yes ;;
493
494 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
495 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
496 no_recursion=yes ;;
497
498 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
499 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
500 | --oldin | --oldi | --old | --ol | --o)
501 ac_prev=oldincludedir ;;
502 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
503 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
504 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
bec39cab 505 oldincludedir=$ac_optarg ;;
c906108c
SS
506
507 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
508 ac_prev=prefix ;;
509 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
bec39cab 510 prefix=$ac_optarg ;;
c906108c
SS
511
512 -program-prefix | --program-prefix | --program-prefi | --program-pref \
513 | --program-pre | --program-pr | --program-p)
514 ac_prev=program_prefix ;;
515 -program-prefix=* | --program-prefix=* | --program-prefi=* \
516 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
bec39cab 517 program_prefix=$ac_optarg ;;
c906108c
SS
518
519 -program-suffix | --program-suffix | --program-suffi | --program-suff \
520 | --program-suf | --program-su | --program-s)
521 ac_prev=program_suffix ;;
522 -program-suffix=* | --program-suffix=* | --program-suffi=* \
523 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
bec39cab 524 program_suffix=$ac_optarg ;;
c906108c
SS
525
526 -program-transform-name | --program-transform-name \
527 | --program-transform-nam | --program-transform-na \
528 | --program-transform-n | --program-transform- \
529 | --program-transform | --program-transfor \
530 | --program-transfo | --program-transf \
531 | --program-trans | --program-tran \
532 | --progr-tra | --program-tr | --program-t)
533 ac_prev=program_transform_name ;;
534 -program-transform-name=* | --program-transform-name=* \
535 | --program-transform-nam=* | --program-transform-na=* \
536 | --program-transform-n=* | --program-transform-=* \
537 | --program-transform=* | --program-transfor=* \
538 | --program-transfo=* | --program-transf=* \
539 | --program-trans=* | --program-tran=* \
540 | --progr-tra=* | --program-tr=* | --program-t=*)
bec39cab 541 program_transform_name=$ac_optarg ;;
c906108c
SS
542
543 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
544 | -silent | --silent | --silen | --sile | --sil)
545 silent=yes ;;
546
547 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
548 ac_prev=sbindir ;;
549 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
550 | --sbi=* | --sb=*)
bec39cab 551 sbindir=$ac_optarg ;;
c906108c
SS
552
553 -sharedstatedir | --sharedstatedir | --sharedstatedi \
554 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
555 | --sharedst | --shareds | --shared | --share | --shar \
556 | --sha | --sh)
557 ac_prev=sharedstatedir ;;
558 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
559 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
560 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
561 | --sha=* | --sh=*)
bec39cab 562 sharedstatedir=$ac_optarg ;;
c906108c
SS
563
564 -site | --site | --sit)
565 ac_prev=site ;;
566 -site=* | --site=* | --sit=*)
bec39cab 567 site=$ac_optarg ;;
3ace7edb 568
c906108c
SS
569 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
570 ac_prev=srcdir ;;
571 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
bec39cab 572 srcdir=$ac_optarg ;;
c906108c
SS
573
574 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
575 | --syscon | --sysco | --sysc | --sys | --sy)
576 ac_prev=sysconfdir ;;
577 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
578 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
bec39cab 579 sysconfdir=$ac_optarg ;;
c906108c
SS
580
581 -target | --target | --targe | --targ | --tar | --ta | --t)
bec39cab 582 ac_prev=target_alias ;;
c906108c 583 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
bec39cab 584 target_alias=$ac_optarg ;;
c906108c
SS
585
586 -v | -verbose | --verbose | --verbos | --verbo | --verb)
587 verbose=yes ;;
588
bec39cab
AC
589 -version | --version | --versio | --versi | --vers | -V)
590 ac_init_version=: ;;
c906108c
SS
591
592 -with-* | --with-*)
bec39cab 593 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 594 # Reject names that are not valid shell variable names.
bec39cab
AC
595 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
596 { echo "$as_me: error: invalid package name: $ac_package" >&2
597 { (exit 1); exit 1; }; }
c906108c 598 ac_package=`echo $ac_package| sed 's/-/_/g'`
b4e70030
JB
599 case $ac_option in
600 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
601 *) ac_optarg=yes ;;
602 esac
603 eval "with_$ac_package='$ac_optarg'" ;;
c906108c
SS
604
605 -without-* | --without-*)
bec39cab 606 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 607 # Reject names that are not valid shell variable names.
bec39cab
AC
608 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
609 { echo "$as_me: error: invalid package name: $ac_package" >&2
610 { (exit 1); exit 1; }; }
611 ac_package=`echo $ac_package | sed 's/-/_/g'`
b4e70030 612 eval "with_$ac_package=no" ;;
c906108c
SS
613
614 --x)
615 # Obsolete; use --with-x.
616 with_x=yes ;;
617
618 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
619 | --x-incl | --x-inc | --x-in | --x-i)
620 ac_prev=x_includes ;;
621 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
622 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
bec39cab 623 x_includes=$ac_optarg ;;
c906108c
SS
624
625 -x-libraries | --x-libraries | --x-librarie | --x-librari \
626 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
627 ac_prev=x_libraries ;;
628 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
629 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
bec39cab 630 x_libraries=$ac_optarg ;;
c906108c 631
bec39cab
AC
632 -*) { echo "$as_me: error: unrecognized option: $ac_option
633Try \`$0 --help' for more information." >&2
634 { (exit 1); exit 1; }; }
c906108c
SS
635 ;;
636
bec39cab
AC
637 *=*)
638 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
639 # Reject names that are not valid shell variable names.
640 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
641 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
642 { (exit 1); exit 1; }; }
b4e70030
JB
643 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
644 eval "$ac_envvar='$ac_optarg'"
bec39cab
AC
645 export $ac_envvar ;;
646
c906108c 647 *)
bec39cab
AC
648 # FIXME: should be removed in autoconf 3.0.
649 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
650 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
651 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
652 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
c906108c
SS
653 ;;
654
655 esac
656done
657
658if test -n "$ac_prev"; then
bec39cab
AC
659 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
660 { echo "$as_me: error: missing argument to $ac_option" >&2
661 { (exit 1); exit 1; }; }
c906108c 662fi
c906108c 663
b4e70030
JB
664# Be sure to have absolute paths.
665for ac_var in exec_prefix prefix
c906108c 666do
b4e70030 667 eval ac_val=$`echo $ac_var`
bec39cab 668 case $ac_val in
b4e70030
JB
669 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
670 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
671 { (exit 1); exit 1; }; };;
672 esac
673done
674
675# Be sure to have absolute paths.
676for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
677 localstatedir libdir includedir oldincludedir infodir mandir
678do
679 eval ac_val=$`echo $ac_var`
680 case $ac_val in
681 [\\/$]* | ?:[\\/]* ) ;;
682 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
683 { (exit 1); exit 1; }; };;
c906108c
SS
684 esac
685done
686
bec39cab
AC
687# There might be people who depend on the old broken behavior: `$host'
688# used to hold the argument of --host etc.
689# FIXME: To remove some day.
690build=$build_alias
691host=$host_alias
692target=$target_alias
693
694# FIXME: To remove some day.
695if test "x$host_alias" != x; then
696 if test "x$build_alias" = x; then
697 cross_compiling=maybe
698 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
699 If a cross compiler is detected then cross compile mode will be used." >&2
700 elif test "x$build_alias" != "x$host_alias"; then
701 cross_compiling=yes
702 fi
703fi
c906108c 704
bec39cab
AC
705ac_tool_prefix=
706test -n "$host_alias" && ac_tool_prefix=$host_alias-
707
708test "$silent" = yes && exec 6>/dev/null
c906108c 709
c906108c
SS
710
711# Find the source files, if location was not specified.
712if test -z "$srcdir"; then
713 ac_srcdir_defaulted=yes
b4e70030
JB
714 # Try the directory containing this script, then its parent.
715 ac_confdir=`(dirname "$0") 2>/dev/null ||
bec39cab
AC
716$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
717 X"$0" : 'X\(//\)[^/]' \| \
718 X"$0" : 'X\(//\)$' \| \
b4e70030
JB
719 X"$0" : 'X\(/\)' \| \
720 . : '\(.\)' 2>/dev/null ||
bec39cab 721echo X"$0" |
b4e70030
JB
722 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
723 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
724 /^X\(\/\/\)$/{ s//\1/; q; }
725 /^X\(\/\).*/{ s//\1/; q; }
726 s/.*/./; q'`
c906108c 727 srcdir=$ac_confdir
b4e70030 728 if test ! -r $srcdir/$ac_unique_file; then
c906108c
SS
729 srcdir=..
730 fi
731else
732 ac_srcdir_defaulted=no
733fi
b4e70030
JB
734if test ! -r $srcdir/$ac_unique_file; then
735 if test "$ac_srcdir_defaulted" = yes; then
736 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
737 { (exit 1); exit 1; }; }
738 else
739 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
bec39cab 740 { (exit 1); exit 1; }; }
b4e70030 741 fi
c906108c 742fi
b4e70030
JB
743(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
744 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
bec39cab 745 { (exit 1); exit 1; }; }
b4e70030
JB
746srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
747ac_env_build_alias_set=${build_alias+set}
748ac_env_build_alias_value=$build_alias
749ac_cv_env_build_alias_set=${build_alias+set}
750ac_cv_env_build_alias_value=$build_alias
751ac_env_host_alias_set=${host_alias+set}
752ac_env_host_alias_value=$host_alias
753ac_cv_env_host_alias_set=${host_alias+set}
754ac_cv_env_host_alias_value=$host_alias
755ac_env_target_alias_set=${target_alias+set}
756ac_env_target_alias_value=$target_alias
757ac_cv_env_target_alias_set=${target_alias+set}
758ac_cv_env_target_alias_value=$target_alias
759ac_env_CC_set=${CC+set}
760ac_env_CC_value=$CC
761ac_cv_env_CC_set=${CC+set}
762ac_cv_env_CC_value=$CC
763ac_env_CFLAGS_set=${CFLAGS+set}
764ac_env_CFLAGS_value=$CFLAGS
765ac_cv_env_CFLAGS_set=${CFLAGS+set}
766ac_cv_env_CFLAGS_value=$CFLAGS
767ac_env_LDFLAGS_set=${LDFLAGS+set}
768ac_env_LDFLAGS_value=$LDFLAGS
769ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
770ac_cv_env_LDFLAGS_value=$LDFLAGS
771ac_env_CPPFLAGS_set=${CPPFLAGS+set}
772ac_env_CPPFLAGS_value=$CPPFLAGS
773ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
774ac_cv_env_CPPFLAGS_value=$CPPFLAGS
775ac_env_CPP_set=${CPP+set}
776ac_env_CPP_value=$CPP
777ac_cv_env_CPP_set=${CPP+set}
778ac_cv_env_CPP_value=$CPP
c906108c 779
bec39cab
AC
780#
781# Report the --help message.
782#
783if test "$ac_init_help" = "long"; then
784 # Omit some internal or obsolete options to make the list less imposing.
785 # This message is too long to be a string in the A/UX 3.1 sh.
786 cat <<_ACEOF
787\`configure' configures this package to adapt to many kinds of systems.
788
789Usage: $0 [OPTION]... [VAR=VALUE]...
790
791To assign environment variables (e.g., CC, CFLAGS...), specify them as
792VAR=VALUE. See below for descriptions of some of the useful variables.
793
794Defaults for the options are specified in brackets.
795
796Configuration:
797 -h, --help display this help and exit
798 --help=short display options specific to this package
799 --help=recursive display the short help of all the included packages
800 -V, --version display version information and exit
801 -q, --quiet, --silent do not print \`checking...' messages
802 --cache-file=FILE cache test results in FILE [disabled]
803 -C, --config-cache alias for \`--cache-file=config.cache'
804 -n, --no-create do not create output files
805 --srcdir=DIR find the sources in DIR [configure dir or \`..']
806
b4e70030
JB
807_ACEOF
808
809 cat <<_ACEOF
bec39cab
AC
810Installation directories:
811 --prefix=PREFIX install architecture-independent files in PREFIX
812 [$ac_default_prefix]
813 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
814 [PREFIX]
815
816By default, \`make install' will install all the files in
817\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
818an installation prefix other than \`$ac_default_prefix' using \`--prefix',
819for instance \`--prefix=\$HOME'.
820
821For better control, use the options below.
822
823Fine tuning of the installation directories:
824 --bindir=DIR user executables [EPREFIX/bin]
825 --sbindir=DIR system admin executables [EPREFIX/sbin]
826 --libexecdir=DIR program executables [EPREFIX/libexec]
b4e70030 827 --datadir=DIR read-only architecture-independent data [PREFIX/share]
bec39cab
AC
828 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
829 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
830 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
831 --libdir=DIR object code libraries [EPREFIX/lib]
832 --includedir=DIR C header files [PREFIX/include]
833 --oldincludedir=DIR C header files for non-gcc [/usr/include]
b4e70030
JB
834 --infodir=DIR info documentation [PREFIX/info]
835 --mandir=DIR man documentation [PREFIX/man]
bec39cab
AC
836_ACEOF
837
838 cat <<\_ACEOF
839
840Program names:
841 --program-prefix=PREFIX prepend PREFIX to installed program names
842 --program-suffix=SUFFIX append SUFFIX to installed program names
843 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
844
845X features:
846 --x-includes=DIR X include files are in DIR
847 --x-libraries=DIR X library files are in DIR
848
849System types:
850 --build=BUILD configure for building on BUILD [guessed]
851 --host=HOST cross-compile to build programs to run on HOST [BUILD]
852 --target=TARGET configure for building compilers for TARGET [HOST]
853_ACEOF
854fi
855
856if test -n "$ac_init_help"; then
857
858 cat <<\_ACEOF
859
860Optional Features:
861 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
862 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
85981d60
AC
863 --enable-maintainer-mode enable make rules and dependencies not useful
864 (and sometimes confusing) to the casual installer
e28b3332
DJ
865 --disable-dependency-tracking speeds up one-time build
866 --enable-dependency-tracking do not reject slow dependency extractors
d0c678e6 867 --enable-targets alternative target configurations
c0993dbe 868 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
bec39cab
AC
869 --disable-gdbcli disable command-line interface (CLI)
870 --disable-gdbmi disable machine-interface (MI)
871 --enable-tui enable full-screen terminal user interface (TUI)
872 --enable-gdbtk enable gdbtk graphical user interface (GUI)
873 --enable-profiling enable profiling of GDB
3841debe 874 --disable-rpath do not hardcode runtime library paths
094a342e 875 --enable-werror treat compile warnings as errors
bec39cab
AC
876 --enable-build-warnings Enable build-time compiler warnings if gcc is used
877 --enable-gdb-build-warnings Enable GDB specific build-time compiler warnings if gcc is used
878 --enable-sim Link gdb with simulator
879 --enable-multi-ice build the multi-ice-gdb-server
880
881Optional Packages:
882 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
883 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
bec39cab
AC
884 --with-separate-debug-dir=path Look for global separate debug info in this path LIBDIR/debug
885 --with-libunwind Use libunwind frame unwinding support
c16158bc
JM
886 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
887 --with-bugurl=URL Direct users to URL to report a bug
6a30b0a5 888 --with-system-readline use installed readline library
5c39566f 889 --with-expat include expat support (auto/yes/no)
3841debe
DJ
890 --with-gnu-ld assume the C compiler uses GNU ld default=no
891 --with-libexpat-prefix[=DIR] search for libexpat in DIR/include and DIR/lib
892 --without-libexpat-prefix don't search for libexpat in includedir and libdir
d57a3c85 893 --with-python include python support (auto/yes/no/<path>)
bec39cab
AC
894 --without-included-regex don't use included regex; this is the default
895 on systems with version 2 of the GNU C library
896 (use with caution on other system)
897 --with-sysroot=DIR Search for usr/lib et al within DIR.
5062cc19
KS
898 --with-tcl directory containing tcl configuration (tclConfig.sh)
899 --with-tk directory containing tk configuration (tkConfig.sh)
bec39cab
AC
900 --with-x use the X Window System
901 --with-libiconv-prefix=DIR search for libiconv in DIR/include and DIR/lib
902
903Some influential environment variables:
904 CC C compiler command
905 CFLAGS C compiler flags
906 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
907 nonstandard directory <lib dir>
b4e70030
JB
908 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
909 headers in a nonstandard directory <include dir>
bec39cab
AC
910 CPP C preprocessor
911
912Use these variables to override the choices made by `configure' or to help
913it to find libraries and programs with nonstandard names/locations.
914
915_ACEOF
916fi
917
918if test "$ac_init_help" = "recursive"; then
919 # If there are subdirs, report their specific --help.
b4e70030 920 ac_popdir=`pwd`
bec39cab
AC
921 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
922 test -d $ac_dir || continue
923 ac_builddir=.
924
b4e70030 925if test "$ac_dir" != .; then
bec39cab 926 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
b4e70030
JB
927 # A "../" for each directory in $ac_dir_suffix.
928 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
929else
930 ac_dir_suffix= ac_top_builddir=
931fi
bec39cab
AC
932
933case $srcdir in
b4e70030 934 .) # No --srcdir option. We are building in place.
bec39cab 935 ac_srcdir=.
b4e70030
JB
936 if test -z "$ac_top_builddir"; then
937 ac_top_srcdir=.
938 else
939 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
940 fi ;;
941 [\\/]* | ?:[\\/]* ) # Absolute path.
bec39cab 942 ac_srcdir=$srcdir$ac_dir_suffix;
b4e70030
JB
943 ac_top_srcdir=$srcdir ;;
944 *) # Relative path.
945 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
946 ac_top_srcdir=$ac_top_builddir$srcdir ;;
947esac
948
949# Do not use `cd foo && pwd` to compute absolute paths, because
950# the directories may not exist.
951case `pwd` in
952.) ac_abs_builddir="$ac_dir";;
953*)
954 case "$ac_dir" in
955 .) ac_abs_builddir=`pwd`;;
956 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
957 *) ac_abs_builddir=`pwd`/"$ac_dir";;
958 esac;;
959esac
960case $ac_abs_builddir in
961.) ac_abs_top_builddir=${ac_top_builddir}.;;
962*)
963 case ${ac_top_builddir}. in
964 .) ac_abs_top_builddir=$ac_abs_builddir;;
965 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
966 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
967 esac;;
968esac
969case $ac_abs_builddir in
970.) ac_abs_srcdir=$ac_srcdir;;
971*)
972 case $ac_srcdir in
973 .) ac_abs_srcdir=$ac_abs_builddir;;
974 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
975 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
976 esac;;
977esac
978case $ac_abs_builddir in
979.) ac_abs_top_srcdir=$ac_top_srcdir;;
980*)
981 case $ac_top_srcdir in
982 .) ac_abs_top_srcdir=$ac_abs_builddir;;
983 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
984 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
985 esac;;
bec39cab
AC
986esac
987
b4e70030
JB
988 cd $ac_dir
989 # Check for guested configure; otherwise get Cygnus style configure.
bec39cab 990 if test -f $ac_srcdir/configure.gnu; then
b4e70030 991 echo
bec39cab
AC
992 $SHELL $ac_srcdir/configure.gnu --help=recursive
993 elif test -f $ac_srcdir/configure; then
b4e70030 994 echo
bec39cab 995 $SHELL $ac_srcdir/configure --help=recursive
b4e70030
JB
996 elif test -f $ac_srcdir/configure.ac ||
997 test -f $ac_srcdir/configure.in; then
998 echo
999 $ac_configure --help
3ace7edb 1000 else
bec39cab 1001 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
b4e70030
JB
1002 fi
1003 cd $ac_popdir
bec39cab
AC
1004 done
1005fi
1006
b4e70030 1007test -n "$ac_init_help" && exit 0
bec39cab
AC
1008if $ac_init_version; then
1009 cat <<\_ACEOF
1010
b4e70030 1011Copyright (C) 2003 Free Software Foundation, Inc.
bec39cab
AC
1012This configure script is free software; the Free Software Foundation
1013gives unlimited permission to copy, distribute and modify it.
1014_ACEOF
b4e70030 1015 exit 0
bec39cab 1016fi
b4e70030
JB
1017exec 5>config.log
1018cat >&5 <<_ACEOF
bec39cab
AC
1019This file contains any messages produced by compilers while
1020running configure, to aid debugging if configure makes a mistake.
1021
1022It was created by $as_me, which was
b4e70030 1023generated by GNU Autoconf 2.59. Invocation command line was
bec39cab
AC
1024
1025 $ $0 $@
1026
1027_ACEOF
1028{
1029cat <<_ASUNAME
1030## --------- ##
1031## Platform. ##
1032## --------- ##
1033
1034hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1035uname -m = `(uname -m) 2>/dev/null || echo unknown`
1036uname -r = `(uname -r) 2>/dev/null || echo unknown`
1037uname -s = `(uname -s) 2>/dev/null || echo unknown`
1038uname -v = `(uname -v) 2>/dev/null || echo unknown`
1039
1040/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1041/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1042
1043/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1044/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1045/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
b4e70030 1046hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
bec39cab
AC
1047/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1048/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1049/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1050
1051_ASUNAME
1052
1053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1054for as_dir in $PATH
1055do
1056 IFS=$as_save_IFS
1057 test -z "$as_dir" && as_dir=.
1058 echo "PATH: $as_dir"
1059done
1060
1061} >&5
1062
1063cat >&5 <<_ACEOF
1064
1065
1066## ----------- ##
1067## Core tests. ##
1068## ----------- ##
1069
1070_ACEOF
1071
1072
1073# Keep a trace of the command line.
1074# Strip out --no-create and --no-recursion so they do not pile up.
1075# Strip out --silent because we don't want to record it for future runs.
1076# Also quote any args containing shell meta-characters.
1077# Make two passes to allow for proper duplicate-argument suppression.
1078ac_configure_args=
1079ac_configure_args0=
1080ac_configure_args1=
1081ac_sep=
1082ac_must_keep_next=false
1083for ac_pass in 1 2
1084do
1085 for ac_arg
1086 do
1087 case $ac_arg in
1088 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1089 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1090 | -silent | --silent | --silen | --sile | --sil)
1091 continue ;;
b4e70030 1092 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
bec39cab
AC
1093 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1094 esac
1095 case $ac_pass in
1096 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1097 2)
1098 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1099 if test $ac_must_keep_next = true; then
1100 ac_must_keep_next=false # Got value, back to normal.
1101 else
1102 case $ac_arg in
1103 *=* | --config-cache | -C | -disable-* | --disable-* \
1104 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1105 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1106 | -with-* | --with-* | -without-* | --without-* | --x)
1107 case "$ac_configure_args0 " in
1108 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1109 esac
1110 ;;
1111 -* ) ac_must_keep_next=true ;;
1112 esac
1113 fi
1114 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1115 # Get rid of the leading space.
1116 ac_sep=" "
1117 ;;
1118 esac
1119 done
1120done
1121$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1122$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1123
1124# When interrupted or exit'd, cleanup temporary files, and complete
1125# config.log. We remove comments because anyway the quotes in there
1126# would cause problems or look ugly.
b4e70030
JB
1127# WARNING: Be sure not to use single quotes in there, as some shells,
1128# such as our DU 5.0 friend, will then `close' the trap.
bec39cab
AC
1129trap 'exit_status=$?
1130 # Save into config.log some information that might help in debugging.
1131 {
1132 echo
1133
1134 cat <<\_ASBOX
1135## ---------------- ##
1136## Cache variables. ##
1137## ---------------- ##
1138_ASBOX
1139 echo
1140 # The following way of writing the cache mishandles newlines in values,
b4e70030 1141{
bec39cab 1142 (set) 2>&1 |
b4e70030
JB
1143 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1144 *ac_space=\ *)
bec39cab 1145 sed -n \
b4e70030
JB
1146 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1147 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1148 ;;
bec39cab 1149 *)
b4e70030
JB
1150 sed -n \
1151 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
bec39cab 1152 ;;
b4e70030
JB
1153 esac;
1154}
bec39cab
AC
1155 echo
1156
1157 cat <<\_ASBOX
1158## ----------------- ##
1159## Output variables. ##
1160## ----------------- ##
1161_ASBOX
1162 echo
1163 for ac_var in $ac_subst_vars
1164 do
b4e70030
JB
1165 eval ac_val=$`echo $ac_var`
1166 echo "$ac_var='"'"'$ac_val'"'"'"
bec39cab
AC
1167 done | sort
1168 echo
1169
1170 if test -n "$ac_subst_files"; then
1171 cat <<\_ASBOX
b4e70030
JB
1172## ------------- ##
1173## Output files. ##
1174## ------------- ##
bec39cab
AC
1175_ASBOX
1176 echo
1177 for ac_var in $ac_subst_files
1178 do
b4e70030
JB
1179 eval ac_val=$`echo $ac_var`
1180 echo "$ac_var='"'"'$ac_val'"'"'"
bec39cab
AC
1181 done | sort
1182 echo
1183 fi
1184
1185 if test -s confdefs.h; then
1186 cat <<\_ASBOX
1187## ----------- ##
1188## confdefs.h. ##
1189## ----------- ##
1190_ASBOX
1191 echo
b4e70030 1192 sed "/^$/d" confdefs.h | sort
bec39cab 1193 echo
3ace7edb 1194 fi
bec39cab
AC
1195 test "$ac_signal" != 0 &&
1196 echo "$as_me: caught signal $ac_signal"
1197 echo "$as_me: exit $exit_status"
1198 } >&5
b4e70030
JB
1199 rm -f core *.core &&
1200 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
bec39cab 1201 exit $exit_status
b4e70030 1202 ' 0
bec39cab
AC
1203for ac_signal in 1 2 13 15; do
1204 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1205done
1206ac_signal=0
1207
1208# confdefs.h avoids OS command line length limits that DEFS can exceed.
b4e70030
JB
1209rm -rf conftest* confdefs.h
1210# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1211echo >confdefs.h
bec39cab
AC
1212
1213# Predefined preprocessor variables.
1214
1215cat >>confdefs.h <<_ACEOF
1216#define PACKAGE_NAME "$PACKAGE_NAME"
1217_ACEOF
1218
1219
1220cat >>confdefs.h <<_ACEOF
1221#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1222_ACEOF
1223
1224
1225cat >>confdefs.h <<_ACEOF
1226#define PACKAGE_VERSION "$PACKAGE_VERSION"
1227_ACEOF
1228
1229
1230cat >>confdefs.h <<_ACEOF
1231#define PACKAGE_STRING "$PACKAGE_STRING"
1232_ACEOF
1233
1234
1235cat >>confdefs.h <<_ACEOF
1236#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1237_ACEOF
1238
1239
1240# Let the site file select an alternate cache file if it wants to.
1241# Prefer explicitly selected file to automatically selected ones.
b4e70030
JB
1242if test -z "$CONFIG_SITE"; then
1243 if test "x$prefix" != xNONE; then
1244 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1245 else
1246 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1247 fi
c906108c 1248fi
b4e70030 1249for ac_site_file in $CONFIG_SITE; do
c906108c 1250 if test -r "$ac_site_file"; then
bec39cab
AC
1251 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1252echo "$as_me: loading site script $ac_site_file" >&6;}
1253 sed 's/^/| /' "$ac_site_file" >&5
c906108c
SS
1254 . "$ac_site_file"
1255 fi
1256done
1257
1258if test -r "$cache_file"; then
bec39cab
AC
1259 # Some versions of bash will fail to source /dev/null (special
1260 # files actually), so we avoid doing that.
1261 if test -f "$cache_file"; then
1262 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1263echo "$as_me: loading cache $cache_file" >&6;}
1264 case $cache_file in
1265 [\\/]* | ?:[\\/]* ) . $cache_file;;
1266 *) . ./$cache_file;;
1267 esac
1268 fi
c906108c 1269else
bec39cab
AC
1270 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1271echo "$as_me: creating cache $cache_file" >&6;}
1272 >$cache_file
1273fi
1274
1275# Check that the precious variables saved in the cache have kept the same
1276# value.
1277ac_cache_corrupted=false
b4e70030
JB
1278for ac_var in `(set) 2>&1 |
1279 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
bec39cab
AC
1280 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1281 eval ac_new_set=\$ac_env_${ac_var}_set
b4e70030
JB
1282 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1283 eval ac_new_val="\$ac_env_${ac_var}_value"
bec39cab
AC
1284 case $ac_old_set,$ac_new_set in
1285 set,)
1286 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1287echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1288 ac_cache_corrupted=: ;;
1289 ,set)
1290 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1291echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1292 ac_cache_corrupted=: ;;
1293 ,);;
1294 *)
1295 if test "x$ac_old_val" != "x$ac_new_val"; then
fdc59709
PB
1296 # differences in whitespace do not lead to failure.
1297 ac_old_val_w=`echo x $ac_old_val`
1298 ac_new_val_w=`echo x $ac_new_val`
1299 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1300 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
bec39cab 1301echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
fdc59709
PB
1302 ac_cache_corrupted=:
1303 else
1304 { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1305echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1306 eval $ac_var=\$ac_old_val
1307 fi
1308 { echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1309echo "$as_me: former value: \`$ac_old_val'" >&2;}
1310 { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1311echo "$as_me: current value: \`$ac_new_val'" >&2;}
bec39cab
AC
1312 fi;;
1313 esac
1314 # Pass precious variables to config.status.
1315 if test "$ac_new_set" = set; then
1316 case $ac_new_val in
b4e70030
JB
1317 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1318 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
bec39cab
AC
1319 *) ac_arg=$ac_var=$ac_new_val ;;
1320 esac
1321 case " $ac_configure_args " in
1322 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1323 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1324 esac
1325 fi
1326done
1327if $ac_cache_corrupted; then
d5af19ba
DJ
1328 { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1329echo "$as_me: error: in \`$ac_pwd':" >&2;}
bec39cab
AC
1330 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1331echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1332 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1333echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1334 { (exit 1); exit 1; }; }
c906108c
SS
1335fi
1336
b4e70030
JB
1337ac_ext=c
1338ac_cpp='$CPP $CPPFLAGS'
1339ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1340ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1341ac_compiler_gnu=$ac_cv_c_compiler_gnu
c906108c
SS
1342
1343
783e057b
DJ
1344gl_header_list="$gl_header_list stdint.h"
1345gl_header_list="$gl_header_list wchar.h"
1346gl_header_list="$gl_header_list string.h"
bec39cab
AC
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
bec39cab 1363
d5af19ba
DJ
1364
1365
1366
b4e70030
JB
1367 ac_config_headers="$ac_config_headers config.h:config.in"
1368
1369echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
1370echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
1371 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
413ccac7 1372if test "${enable_maintainer_mode+set}" = set; then
b4e70030
JB
1373 enableval="$enable_maintainer_mode"
1374 USE_MAINTAINER_MODE=$enableval
413ccac7
AC
1375else
1376 USE_MAINTAINER_MODE=no
b4e70030
JB
1377fi;
1378 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
1379echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
413ccac7 1380
413ccac7
AC
1381
1382if test $USE_MAINTAINER_MODE = yes; then
1383 MAINTAINER_MODE_TRUE=
1384 MAINTAINER_MODE_FALSE='#'
1385else
1386 MAINTAINER_MODE_TRUE='#'
1387 MAINTAINER_MODE_FALSE=
1388fi
85981d60 1389
413ccac7 1390 MAINT=$MAINTAINER_MODE_TRUE
413ccac7 1391
c906108c 1392
bec39cab
AC
1393
1394ac_ext=c
1395ac_cpp='$CPP $CPPFLAGS'
1396ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1397ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1398ac_compiler_gnu=$ac_cv_c_compiler_gnu
1399if test -n "$ac_tool_prefix"; then
1400 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1401set dummy ${ac_tool_prefix}gcc; ac_word=$2
b4e70030
JB
1402echo "$as_me:$LINENO: checking for $ac_word" >&5
1403echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
1404if test "${ac_cv_prog_CC+set}" = set; then
1405 echo $ECHO_N "(cached) $ECHO_C" >&6
1406else
1407 if test -n "$CC"; then
1408 ac_cv_prog_CC="$CC" # Let the user override the test.
1409else
1410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1411for as_dir in $PATH
1412do
1413 IFS=$as_save_IFS
1414 test -z "$as_dir" && as_dir=.
1415 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 1416 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
1417 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1418 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1419 break 2
1420 fi
1421done
1422done
1423
1424fi
1425fi
1426CC=$ac_cv_prog_CC
1427if test -n "$CC"; then
b4e70030
JB
1428 echo "$as_me:$LINENO: result: $CC" >&5
1429echo "${ECHO_T}$CC" >&6
bec39cab 1430else
b4e70030
JB
1431 echo "$as_me:$LINENO: result: no" >&5
1432echo "${ECHO_T}no" >&6
bec39cab
AC
1433fi
1434
1435fi
1436if test -z "$ac_cv_prog_CC"; then
1437 ac_ct_CC=$CC
1438 # Extract the first word of "gcc", so it can be a program name with args.
c906108c 1439set dummy gcc; ac_word=$2
b4e70030
JB
1440echo "$as_me:$LINENO: checking for $ac_word" >&5
1441echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
1442if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1443 echo $ECHO_N "(cached) $ECHO_C" >&6
1444else
1445 if test -n "$ac_ct_CC"; then
1446 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1447else
1448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1449for as_dir in $PATH
1450do
1451 IFS=$as_save_IFS
1452 test -z "$as_dir" && as_dir=.
1453 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 1454 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
1455 ac_cv_prog_ac_ct_CC="gcc"
1456 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1457 break 2
1458 fi
1459done
1460done
1461
1462fi
1463fi
1464ac_ct_CC=$ac_cv_prog_ac_ct_CC
1465if test -n "$ac_ct_CC"; then
b4e70030
JB
1466 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1467echo "${ECHO_T}$ac_ct_CC" >&6
bec39cab 1468else
b4e70030
JB
1469 echo "$as_me:$LINENO: result: no" >&5
1470echo "${ECHO_T}no" >&6
bec39cab
AC
1471fi
1472
b4e70030 1473 CC=$ac_ct_CC
bec39cab
AC
1474else
1475 CC="$ac_cv_prog_CC"
1476fi
1477
1478if test -z "$CC"; then
b4e70030
JB
1479 if test -n "$ac_tool_prefix"; then
1480 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
bec39cab 1481set dummy ${ac_tool_prefix}cc; ac_word=$2
b4e70030
JB
1482echo "$as_me:$LINENO: checking for $ac_word" >&5
1483echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
1484if test "${ac_cv_prog_CC+set}" = set; then
1485 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
1486else
1487 if test -n "$CC"; then
1488 ac_cv_prog_CC="$CC" # Let the user override the test.
1489else
bec39cab
AC
1490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1491for as_dir in $PATH
1492do
1493 IFS=$as_save_IFS
1494 test -z "$as_dir" && as_dir=.
1495 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 1496 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
1497 ac_cv_prog_CC="${ac_tool_prefix}cc"
1498 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1499 break 2
1500 fi
1501done
1502done
1503
c906108c
SS
1504fi
1505fi
bec39cab 1506CC=$ac_cv_prog_CC
c906108c 1507if test -n "$CC"; then
b4e70030
JB
1508 echo "$as_me:$LINENO: result: $CC" >&5
1509echo "${ECHO_T}$CC" >&6
c906108c 1510else
b4e70030
JB
1511 echo "$as_me:$LINENO: result: no" >&5
1512echo "${ECHO_T}no" >&6
c906108c
SS
1513fi
1514
b4e70030
JB
1515fi
1516if test -z "$ac_cv_prog_CC"; then
1517 ac_ct_CC=$CC
1518 # Extract the first word of "cc", so it can be a program name with args.
1519set dummy cc; ac_word=$2
1520echo "$as_me:$LINENO: checking for $ac_word" >&5
1521echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1522if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1523 echo $ECHO_N "(cached) $ECHO_C" >&6
1524else
1525 if test -n "$ac_ct_CC"; then
1526 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1527else
1528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1529for as_dir in $PATH
1530do
1531 IFS=$as_save_IFS
1532 test -z "$as_dir" && as_dir=.
1533 for ac_exec_ext in '' $ac_executable_extensions; do
1534 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1535 ac_cv_prog_ac_ct_CC="cc"
1536 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1537 break 2
4e8d927d 1538 fi
b4e70030
JB
1539done
1540done
1541
1542fi
1543fi
1544ac_ct_CC=$ac_cv_prog_ac_ct_CC
1545if test -n "$ac_ct_CC"; then
1546 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1547echo "${ECHO_T}$ac_ct_CC" >&6
1548else
1549 echo "$as_me:$LINENO: result: no" >&5
1550echo "${ECHO_T}no" >&6
1551fi
1552
1553 CC=$ac_ct_CC
1554else
1555 CC="$ac_cv_prog_CC"
1556fi
1557
bec39cab 1558fi
c906108c
SS
1559if test -z "$CC"; then
1560 # Extract the first word of "cc", so it can be a program name with args.
1561set dummy cc; ac_word=$2
b4e70030
JB
1562echo "$as_me:$LINENO: checking for $ac_word" >&5
1563echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
1564if test "${ac_cv_prog_CC+set}" = set; then
1565 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
1566else
1567 if test -n "$CC"; then
1568 ac_cv_prog_CC="$CC" # Let the user override the test.
1569else
c906108c 1570 ac_prog_rejected=no
bec39cab
AC
1571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1572for as_dir in $PATH
1573do
1574 IFS=$as_save_IFS
1575 test -z "$as_dir" && as_dir=.
1576 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 1577 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
1578 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1579 ac_prog_rejected=yes
1580 continue
1581 fi
1582 ac_cv_prog_CC="cc"
1583 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1584 break 2
1585 fi
1586done
1587done
1588
c906108c
SS
1589if test $ac_prog_rejected = yes; then
1590 # We found a bogon in the path, so make sure we never use it.
1591 set dummy $ac_cv_prog_CC
1592 shift
bec39cab 1593 if test $# != 0; then
c906108c
SS
1594 # We chose a different compiler from the bogus one.
1595 # However, it has the same basename, so the bogon will be chosen
1596 # first if we set CC to just the basename; use the full file name.
1597 shift
bec39cab 1598 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
c906108c
SS
1599 fi
1600fi
1601fi
1602fi
bec39cab 1603CC=$ac_cv_prog_CC
c906108c 1604if test -n "$CC"; then
b4e70030
JB
1605 echo "$as_me:$LINENO: result: $CC" >&5
1606echo "${ECHO_T}$CC" >&6
c906108c 1607else
b4e70030
JB
1608 echo "$as_me:$LINENO: result: no" >&5
1609echo "${ECHO_T}no" >&6
c906108c
SS
1610fi
1611
bec39cab
AC
1612fi
1613if test -z "$CC"; then
1614 if test -n "$ac_tool_prefix"; then
b4e70030 1615 for ac_prog in cl
bec39cab
AC
1616 do
1617 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1618set dummy $ac_tool_prefix$ac_prog; ac_word=$2
b4e70030
JB
1619echo "$as_me:$LINENO: checking for $ac_word" >&5
1620echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
1621if test "${ac_cv_prog_CC+set}" = set; then
1622 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
1623else
1624 if test -n "$CC"; then
1625 ac_cv_prog_CC="$CC" # Let the user override the test.
1626else
bec39cab
AC
1627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1628for as_dir in $PATH
1629do
1630 IFS=$as_save_IFS
1631 test -z "$as_dir" && as_dir=.
1632 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 1633 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
1634 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1635 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1636 break 2
1637 fi
1638done
1639done
1640
c906108c
SS
1641fi
1642fi
bec39cab 1643CC=$ac_cv_prog_CC
c906108c 1644if test -n "$CC"; then
b4e70030
JB
1645 echo "$as_me:$LINENO: result: $CC" >&5
1646echo "${ECHO_T}$CC" >&6
c906108c 1647else
b4e70030
JB
1648 echo "$as_me:$LINENO: result: no" >&5
1649echo "${ECHO_T}no" >&6
c906108c 1650fi
bec39cab
AC
1651
1652 test -n "$CC" && break
1653 done
1654fi
1655if test -z "$CC"; then
1656 ac_ct_CC=$CC
b4e70030 1657 for ac_prog in cl
bec39cab
AC
1658do
1659 # Extract the first word of "$ac_prog", so it can be a program name with args.
1660set dummy $ac_prog; ac_word=$2
b4e70030
JB
1661echo "$as_me:$LINENO: checking for $ac_word" >&5
1662echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
1663if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1664 echo $ECHO_N "(cached) $ECHO_C" >&6
1665else
1666 if test -n "$ac_ct_CC"; then
1667 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1668else
1669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1670for as_dir in $PATH
1671do
1672 IFS=$as_save_IFS
1673 test -z "$as_dir" && as_dir=.
1674 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 1675 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
1676 ac_cv_prog_ac_ct_CC="$ac_prog"
1677 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1678 break 2
c906108c 1679 fi
bec39cab
AC
1680done
1681done
1682
1683fi
1684fi
1685ac_ct_CC=$ac_cv_prog_ac_ct_CC
1686if test -n "$ac_ct_CC"; then
b4e70030
JB
1687 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1688echo "${ECHO_T}$ac_ct_CC" >&6
bec39cab 1689else
b4e70030
JB
1690 echo "$as_me:$LINENO: result: no" >&5
1691echo "${ECHO_T}no" >&6
c906108c
SS
1692fi
1693
bec39cab
AC
1694 test -n "$ac_ct_CC" && break
1695done
c906108c 1696
b4e70030 1697 CC=$ac_ct_CC
bec39cab
AC
1698fi
1699
1700fi
1701
1702
d5af19ba
DJ
1703test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1704echo "$as_me: error: in \`$ac_pwd':" >&2;}
1705{ { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
bec39cab
AC
1706See \`config.log' for more details." >&5
1707echo "$as_me: error: no acceptable C compiler found in \$PATH
1708See \`config.log' for more details." >&2;}
d5af19ba 1709 { (exit 1); exit 1; }; }; }
bec39cab
AC
1710
1711# Provide some information about the compiler.
b4e70030
JB
1712echo "$as_me:$LINENO:" \
1713 "checking for C compiler version" >&5
bec39cab 1714ac_compiler=`set X $ac_compile; echo $2`
b4e70030
JB
1715{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1716 (eval $ac_compiler --version </dev/null >&5) 2>&5
bec39cab
AC
1717 ac_status=$?
1718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1719 (exit $ac_status); }
b4e70030
JB
1720{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1721 (eval $ac_compiler -v </dev/null >&5) 2>&5
bec39cab
AC
1722 ac_status=$?
1723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1724 (exit $ac_status); }
b4e70030
JB
1725{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1726 (eval $ac_compiler -V </dev/null >&5) 2>&5
bec39cab
AC
1727 ac_status=$?
1728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1729 (exit $ac_status); }
1730
1731cat >conftest.$ac_ext <<_ACEOF
1732/* confdefs.h. */
1733_ACEOF
1734cat confdefs.h >>conftest.$ac_ext
1735cat >>conftest.$ac_ext <<_ACEOF
1736/* end confdefs.h. */
1737
1738int
1739main ()
1740{
1741
1742 ;
1743 return 0;
1744}
1745_ACEOF
1746ac_clean_files_save=$ac_clean_files
b4e70030 1747ac_clean_files="$ac_clean_files a.out a.exe b.out"
bec39cab
AC
1748# Try to create an executable without -o first, disregard a.out.
1749# It will help us diagnose broken compilers, and finding out an intuition
1750# of exeext.
b4e70030
JB
1751echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1752echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
bec39cab
AC
1753ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1754if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1755 (eval $ac_link_default) 2>&5
1756 ac_status=$?
1757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1758 (exit $ac_status); }; then
b4e70030
JB
1759 # Find the output, starting from the most likely. This scheme is
1760# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1761# resort.
1762
1763# Be careful to initialize this variable, since it used to be cached.
1764# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1765ac_cv_exeext=
1766# b.out is created by i960 compilers.
1767for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
bec39cab
AC
1768do
1769 test -f "$ac_file" || continue
1770 case $ac_file in
b4e70030
JB
1771 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1772 ;;
1773 conftest.$ac_ext )
1774 # This is the source file.
1775 ;;
1776 [ab].out )
1777 # We found the default executable, but exeext='' is most
1778 # certainly right.
1779 break;;
1780 *.* )
1781 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1782 # FIXME: I believe we export ac_cv_exeext for Libtool,
1783 # but it would be cool to find out if it's true. Does anybody
1784 # maintain Libtool? --akim.
1785 export ac_cv_exeext
1786 break;;
1787 * )
1788 break;;
bec39cab
AC
1789 esac
1790done
1791else
1792 echo "$as_me: failed program was:" >&5
1793sed 's/^/| /' conftest.$ac_ext >&5
1794
d5af19ba
DJ
1795{ { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1796echo "$as_me: error: in \`$ac_pwd':" >&2;}
bec39cab
AC
1797{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
1798See \`config.log' for more details." >&5
1799echo "$as_me: error: C compiler cannot create executables
1800See \`config.log' for more details." >&2;}
d5af19ba 1801 { (exit 77); exit 77; }; }; }
bec39cab
AC
1802fi
1803
b4e70030
JB
1804ac_exeext=$ac_cv_exeext
1805echo "$as_me:$LINENO: result: $ac_file" >&5
1806echo "${ECHO_T}$ac_file" >&6
1807
1808# Check the compiler produces executables we can run. If not, either
bec39cab 1809# the compiler is broken, or we cross compile.
b4e70030
JB
1810echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1811echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
bec39cab
AC
1812# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1813# If not cross compiling, check that we can run a simple program.
1814if test "$cross_compiling" != yes; then
1815 if { ac_try='./$ac_file'
1816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1817 (eval $ac_try) 2>&5
1818 ac_status=$?
1819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1820 (exit $ac_status); }; }; then
1821 cross_compiling=no
c906108c 1822 else
bec39cab
AC
1823 if test "$cross_compiling" = maybe; then
1824 cross_compiling=yes
1825 else
d5af19ba
DJ
1826 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1827echo "$as_me: error: in \`$ac_pwd':" >&2;}
1828{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
bec39cab
AC
1829If you meant to cross compile, use \`--host'.
1830See \`config.log' for more details." >&5
1831echo "$as_me: error: cannot run C compiled programs.
1832If you meant to cross compile, use \`--host'.
1833See \`config.log' for more details." >&2;}
d5af19ba 1834 { (exit 1); exit 1; }; }; }
bec39cab 1835 fi
c906108c 1836 fi
bec39cab 1837fi
b4e70030
JB
1838echo "$as_me:$LINENO: result: yes" >&5
1839echo "${ECHO_T}yes" >&6
bec39cab 1840
b4e70030
JB
1841rm -f a.out a.exe conftest$ac_cv_exeext b.out
1842ac_clean_files=$ac_clean_files_save
1843# Check the compiler produces executables we can run. If not, either
1844# the compiler is broken, or we cross compile.
1845echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1846echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1847echo "$as_me:$LINENO: result: $cross_compiling" >&5
1848echo "${ECHO_T}$cross_compiling" >&6
4e8d927d 1849
b4e70030
JB
1850echo "$as_me:$LINENO: checking for suffix of executables" >&5
1851echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1852if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
bec39cab
AC
1853 (eval $ac_link) 2>&5
1854 ac_status=$?
1855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1856 (exit $ac_status); }; then
b4e70030
JB
1857 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1858# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1859# work properly (i.e., refer to `conftest.exe'), while it won't with
1860# `rm'.
1861for ac_file in conftest.exe conftest conftest.*; do
1862 test -f "$ac_file" || continue
1863 case $ac_file in
1864 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1865 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1866 export ac_cv_exeext
1867 break;;
1868 * ) break;;
1869 esac
1870done
c906108c 1871else
d5af19ba
DJ
1872 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1873echo "$as_me: error: in \`$ac_pwd':" >&2;}
1874{ { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
bec39cab
AC
1875See \`config.log' for more details." >&5
1876echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1877See \`config.log' for more details." >&2;}
d5af19ba 1878 { (exit 1); exit 1; }; }; }
c906108c 1879fi
c906108c 1880
b4e70030
JB
1881rm -f conftest$ac_cv_exeext
1882echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1883echo "${ECHO_T}$ac_cv_exeext" >&6
c906108c 1884
b4e70030 1885rm -f conftest.$ac_ext
bec39cab
AC
1886EXEEXT=$ac_cv_exeext
1887ac_exeext=$EXEEXT
b4e70030
JB
1888echo "$as_me:$LINENO: checking for suffix of object files" >&5
1889echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
bec39cab
AC
1890if test "${ac_cv_objext+set}" = set; then
1891 echo $ECHO_N "(cached) $ECHO_C" >&6
1892else
b4e70030
JB
1893 cat >conftest.$ac_ext <<_ACEOF
1894/* confdefs.h. */
1895_ACEOF
1896cat confdefs.h >>conftest.$ac_ext
1897cat >>conftest.$ac_ext <<_ACEOF
1898/* end confdefs.h. */
1899
1900int
1901main ()
1902{
1903
1904 ;
1905 return 0;
1906}
1907_ACEOF
1908rm -f conftest.o conftest.obj
bec39cab
AC
1909if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1910 (eval $ac_compile) 2>&5
1911 ac_status=$?
1912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1913 (exit $ac_status); }; then
b4e70030 1914 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
bec39cab 1915 case $ac_file in
b4e70030 1916 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
bec39cab
AC
1917 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1918 break;;
1919 esac
1920done
c906108c 1921else
bec39cab
AC
1922 echo "$as_me: failed program was:" >&5
1923sed 's/^/| /' conftest.$ac_ext >&5
1924
d5af19ba
DJ
1925{ { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1926echo "$as_me: error: in \`$ac_pwd':" >&2;}
bec39cab
AC
1927{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
1928See \`config.log' for more details." >&5
1929echo "$as_me: error: cannot compute suffix of object files: cannot compile
1930See \`config.log' for more details." >&2;}
d5af19ba 1931 { (exit 1); exit 1; }; }; }
c906108c
SS
1932fi
1933
b4e70030 1934rm -f conftest.$ac_cv_objext conftest.$ac_ext
bec39cab 1935fi
b4e70030
JB
1936echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
1937echo "${ECHO_T}$ac_cv_objext" >&6
bec39cab
AC
1938OBJEXT=$ac_cv_objext
1939ac_objext=$OBJEXT
b4e70030
JB
1940echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1941echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
bec39cab
AC
1942if test "${ac_cv_c_compiler_gnu+set}" = set; then
1943 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 1944else
bec39cab
AC
1945 cat >conftest.$ac_ext <<_ACEOF
1946/* confdefs.h. */
1947_ACEOF
1948cat confdefs.h >>conftest.$ac_ext
1949cat >>conftest.$ac_ext <<_ACEOF
1950/* end confdefs.h. */
1951
1952int
1953main ()
1954{
1955#ifndef __GNUC__
1956 choke me
1957#endif
1958
1959 ;
1960 return 0;
1961}
1962_ACEOF
1963rm -f conftest.$ac_objext
1964if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1965 (eval $ac_compile) 2>conftest.er1
1966 ac_status=$?
1967 grep -v '^ *+' conftest.er1 >conftest.err
1968 rm -f conftest.er1
1969 cat conftest.err >&5
1970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1971 (exit $ac_status); } &&
b4e70030
JB
1972 { ac_try='test -z "$ac_c_werror_flag"
1973 || test ! -s conftest.err'
bec39cab
AC
1974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1975 (eval $ac_try) 2>&5
1976 ac_status=$?
1977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1978 (exit $ac_status); }; } &&
1979 { ac_try='test -s conftest.$ac_objext'
1980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1981 (eval $ac_try) 2>&5
1982 ac_status=$?
1983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1984 (exit $ac_status); }; }; then
1985 ac_compiler_gnu=yes
1986else
1987 echo "$as_me: failed program was:" >&5
1988sed 's/^/| /' conftest.$ac_ext >&5
1989
b4e70030 1990ac_compiler_gnu=no
bec39cab
AC
1991fi
1992rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1993ac_cv_c_compiler_gnu=$ac_compiler_gnu
1994
1995fi
b4e70030
JB
1996echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
1997echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
bec39cab
AC
1998GCC=`test $ac_compiler_gnu = yes && echo yes`
1999ac_test_CFLAGS=${CFLAGS+set}
2000ac_save_CFLAGS=$CFLAGS
b4e70030
JB
2001CFLAGS="-g"
2002echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2003echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
bec39cab
AC
2004if test "${ac_cv_prog_cc_g+set}" = set; then
2005 echo $ECHO_N "(cached) $ECHO_C" >&6
2006else
b4e70030 2007 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
2008/* confdefs.h. */
2009_ACEOF
2010cat confdefs.h >>conftest.$ac_ext
2011cat >>conftest.$ac_ext <<_ACEOF
2012/* end confdefs.h. */
2013
2014int
2015main ()
2016{
2017
2018 ;
2019 return 0;
2020}
2021_ACEOF
2022rm -f conftest.$ac_objext
2023if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2024 (eval $ac_compile) 2>conftest.er1
2025 ac_status=$?
2026 grep -v '^ *+' conftest.er1 >conftest.err
2027 rm -f conftest.er1
2028 cat conftest.err >&5
2029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2030 (exit $ac_status); } &&
b4e70030
JB
2031 { ac_try='test -z "$ac_c_werror_flag"
2032 || test ! -s conftest.err'
bec39cab
AC
2033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2034 (eval $ac_try) 2>&5
2035 ac_status=$?
2036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2037 (exit $ac_status); }; } &&
2038 { ac_try='test -s conftest.$ac_objext'
2039 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2040 (eval $ac_try) 2>&5
2041 ac_status=$?
2042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2043 (exit $ac_status); }; }; then
c906108c
SS
2044 ac_cv_prog_cc_g=yes
2045else
bec39cab
AC
2046 echo "$as_me: failed program was:" >&5
2047sed 's/^/| /' conftest.$ac_ext >&5
c906108c 2048
b4e70030 2049ac_cv_prog_cc_g=no
4e8d927d 2050fi
bec39cab
AC
2051rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2052fi
b4e70030
JB
2053echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2054echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
c906108c 2055if test "$ac_test_CFLAGS" = set; then
bec39cab 2056 CFLAGS=$ac_save_CFLAGS
c906108c
SS
2057elif test $ac_cv_prog_cc_g = yes; then
2058 if test "$GCC" = yes; then
2059 CFLAGS="-g -O2"
2060 else
2061 CFLAGS="-g"
2062 fi
2063else
2064 if test "$GCC" = yes; then
2065 CFLAGS="-O2"
2066 else
2067 CFLAGS=
2068 fi
2069fi
b4e70030
JB
2070echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2071echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2072if test "${ac_cv_prog_cc_stdc+set}" = set; then
bec39cab
AC
2073 echo $ECHO_N "(cached) $ECHO_C" >&6
2074else
b4e70030 2075 ac_cv_prog_cc_stdc=no
bec39cab
AC
2076ac_save_CC=$CC
2077cat >conftest.$ac_ext <<_ACEOF
2078/* confdefs.h. */
2079_ACEOF
2080cat confdefs.h >>conftest.$ac_ext
2081cat >>conftest.$ac_ext <<_ACEOF
2082/* end confdefs.h. */
c906108c
SS
2083#include <stdarg.h>
2084#include <stdio.h>
2085#include <sys/types.h>
2086#include <sys/stat.h>
2087/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2088struct buf { int x; };
2089FILE * (*rcsopen) (struct buf *, struct stat *, int);
2090static char *e (p, i)
2091 char **p;
2092 int i;
2093{
2094 return p[i];
2095}
2096static char *f (char * (*g) (char **, int), char **p, ...)
2097{
2098 char *s;
2099 va_list v;
2100 va_start (v,p);
2101 s = g (p, va_arg (v,int));
2102 va_end (v);
2103 return s;
2104}
bec39cab
AC
2105
2106/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2107 function prototypes and stuff, but not '\xHH' hex character constants.
2108 These don't provoke an error unfortunately, instead are silently treated
b4e70030 2109 as 'x'. The following induces an error, until -std1 is added to get
bec39cab
AC
2110 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2111 array size at least. It's necessary to write '\x00'==0 to get something
b4e70030 2112 that's true only with -std1. */
bec39cab
AC
2113int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2114
c906108c
SS
2115int test (int i, double x);
2116struct s1 {int (*f) (int a);};
2117struct s2 {int (*f) (double a);};
2118int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2119int argc;
2120char **argv;
bec39cab
AC
2121int
2122main ()
2123{
c906108c 2124return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
bec39cab
AC
2125 ;
2126 return 0;
2127}
2128_ACEOF
b4e70030
JB
2129# Don't try gcc -ansi; that turns off useful extensions and
2130# breaks some systems' header files.
2131# AIX -qlanglvl=ansi
2132# Ultrix and OSF/1 -std1
2133# HP-UX 10.20 and later -Ae
2134# HP-UX older versions -Aa -D_HPUX_SOURCE
2135# SVR4 -Xc -D__EXTENSIONS__
2136for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
bec39cab
AC
2137do
2138 CC="$ac_save_CC $ac_arg"
2139 rm -f conftest.$ac_objext
2140if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2141 (eval $ac_compile) 2>conftest.er1
2142 ac_status=$?
2143 grep -v '^ *+' conftest.er1 >conftest.err
2144 rm -f conftest.er1
2145 cat conftest.err >&5
2146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2147 (exit $ac_status); } &&
b4e70030
JB
2148 { ac_try='test -z "$ac_c_werror_flag"
2149 || test ! -s conftest.err'
bec39cab
AC
2150 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2151 (eval $ac_try) 2>&5
2152 ac_status=$?
2153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2154 (exit $ac_status); }; } &&
2155 { ac_try='test -s conftest.$ac_objext'
2156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2157 (eval $ac_try) 2>&5
2158 ac_status=$?
2159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2160 (exit $ac_status); }; }; then
b4e70030
JB
2161 ac_cv_prog_cc_stdc=$ac_arg
2162break
c906108c 2163else
bec39cab
AC
2164 echo "$as_me: failed program was:" >&5
2165sed 's/^/| /' conftest.$ac_ext >&5
2166
c906108c 2167fi
bec39cab 2168rm -f conftest.err conftest.$ac_objext
c906108c 2169done
b4e70030 2170rm -f conftest.$ac_ext conftest.$ac_objext
bec39cab 2171CC=$ac_save_CC
c906108c
SS
2172
2173fi
b4e70030
JB
2174
2175case "x$ac_cv_prog_cc_stdc" in
2176 x|xno)
2177 echo "$as_me:$LINENO: result: none needed" >&5
2178echo "${ECHO_T}none needed" >&6 ;;
bec39cab 2179 *)
b4e70030
JB
2180 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2181echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2182 CC="$CC $ac_cv_prog_cc_stdc" ;;
c906108c
SS
2183esac
2184
b4e70030
JB
2185# Some people use a C++ compiler to compile C. Since we use `exit',
2186# in C++ we need to declare it. In case someone uses the same compiler
2187# for both compiling C and C++ we need to have the C++ compiler decide
2188# the declaration of exit, since it's the most demanding environment.
2189cat >conftest.$ac_ext <<_ACEOF
2190#ifndef __cplusplus
2191 choke me
2192#endif
2193_ACEOF
2194rm -f conftest.$ac_objext
2195if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2196 (eval $ac_compile) 2>conftest.er1
2197 ac_status=$?
2198 grep -v '^ *+' conftest.er1 >conftest.err
2199 rm -f conftest.er1
2200 cat conftest.err >&5
2201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2202 (exit $ac_status); } &&
2203 { ac_try='test -z "$ac_c_werror_flag"
2204 || test ! -s conftest.err'
2205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2206 (eval $ac_try) 2>&5
2207 ac_status=$?
2208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2209 (exit $ac_status); }; } &&
2210 { ac_try='test -s conftest.$ac_objext'
2211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2212 (eval $ac_try) 2>&5
2213 ac_status=$?
2214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2215 (exit $ac_status); }; }; then
2216 for ac_declaration in \
2217 '' \
2218 'extern "C" void std::exit (int) throw (); using std::exit;' \
2219 'extern "C" void std::exit (int); using std::exit;' \
2220 'extern "C" void exit (int) throw ();' \
2221 'extern "C" void exit (int);' \
2222 'void exit (int);'
2223do
2224 cat >conftest.$ac_ext <<_ACEOF
2225/* confdefs.h. */
2226_ACEOF
2227cat confdefs.h >>conftest.$ac_ext
2228cat >>conftest.$ac_ext <<_ACEOF
2229/* end confdefs.h. */
2230$ac_declaration
2231#include <stdlib.h>
2232int
2233main ()
2234{
2235exit (42);
2236 ;
2237 return 0;
2238}
2239_ACEOF
2240rm -f conftest.$ac_objext
2241if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2242 (eval $ac_compile) 2>conftest.er1
2243 ac_status=$?
2244 grep -v '^ *+' conftest.er1 >conftest.err
2245 rm -f conftest.er1
2246 cat conftest.err >&5
2247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2248 (exit $ac_status); } &&
2249 { ac_try='test -z "$ac_c_werror_flag"
2250 || test ! -s conftest.err'
2251 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2252 (eval $ac_try) 2>&5
2253 ac_status=$?
2254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2255 (exit $ac_status); }; } &&
2256 { ac_try='test -s conftest.$ac_objext'
2257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2258 (eval $ac_try) 2>&5
2259 ac_status=$?
2260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2261 (exit $ac_status); }; }; then
2262 :
2263else
2264 echo "$as_me: failed program was:" >&5
2265sed 's/^/| /' conftest.$ac_ext >&5
2266
2267continue
2268fi
2269rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2270 cat >conftest.$ac_ext <<_ACEOF
2271/* confdefs.h. */
2272_ACEOF
2273cat confdefs.h >>conftest.$ac_ext
2274cat >>conftest.$ac_ext <<_ACEOF
2275/* end confdefs.h. */
2276$ac_declaration
2277int
2278main ()
2279{
2280exit (42);
2281 ;
2282 return 0;
2283}
2284_ACEOF
2285rm -f conftest.$ac_objext
2286if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2287 (eval $ac_compile) 2>conftest.er1
2288 ac_status=$?
2289 grep -v '^ *+' conftest.er1 >conftest.err
2290 rm -f conftest.er1
2291 cat conftest.err >&5
2292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2293 (exit $ac_status); } &&
2294 { ac_try='test -z "$ac_c_werror_flag"
2295 || test ! -s conftest.err'
2296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2297 (eval $ac_try) 2>&5
2298 ac_status=$?
2299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2300 (exit $ac_status); }; } &&
2301 { ac_try='test -s conftest.$ac_objext'
2302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2303 (eval $ac_try) 2>&5
2304 ac_status=$?
2305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2306 (exit $ac_status); }; }; then
2307 break
2308else
2309 echo "$as_me: failed program was:" >&5
2310sed 's/^/| /' conftest.$ac_ext >&5
2311
2312fi
2313rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2314done
2315rm -f conftest*
2316if test -n "$ac_declaration"; then
2317 echo '#ifdef __cplusplus' >>confdefs.h
2318 echo $ac_declaration >>confdefs.h
2319 echo '#endif' >>confdefs.h
2320fi
2321
2322else
2323 echo "$as_me: failed program was:" >&5
2324sed 's/^/| /' conftest.$ac_ext >&5
c906108c 2325
b4e70030
JB
2326fi
2327rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab
AC
2328ac_ext=c
2329ac_cpp='$CPP $CPPFLAGS'
2330ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2331ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2332ac_compiler_gnu=$ac_cv_c_compiler_gnu
c906108c 2333
60ca704f 2334
bec39cab
AC
2335cat >>confdefs.h <<\_ACEOF
2336#define _GNU_SOURCE 1
2337_ACEOF
c906108c
SS
2338
2339
8bb2c122 2340
bec39cab
AC
2341ac_ext=c
2342ac_cpp='$CPP $CPPFLAGS'
2343ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2344ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2345ac_compiler_gnu=$ac_cv_c_compiler_gnu
b4e70030
JB
2346echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2347echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
bec39cab
AC
2348# On Suns, sometimes $CPP names a directory.
2349if test -n "$CPP" && test -d "$CPP"; then
2350 CPP=
8bb2c122 2351fi
bec39cab
AC
2352if test -z "$CPP"; then
2353 if test "${ac_cv_prog_CPP+set}" = set; then
2354 echo $ECHO_N "(cached) $ECHO_C" >&6
2355else
2356 # Double quotes because CPP needs to be expanded
2357 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2358 do
2359 ac_preproc_ok=false
2360for ac_c_preproc_warn_flag in '' yes
2361do
2362 # Use a header file that comes with gcc, so configuring glibc
2363 # with a fresh cross-compiler works.
2364 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2365 # <limits.h> exists even on freestanding compilers.
2366 # On the NeXT, cc -E runs the code through the compiler's parser,
2367 # not just through cpp. "Syntax error" is here to catch this case.
2368 cat >conftest.$ac_ext <<_ACEOF
2369/* confdefs.h. */
2370_ACEOF
2371cat confdefs.h >>conftest.$ac_ext
2372cat >>conftest.$ac_ext <<_ACEOF
2373/* end confdefs.h. */
2374#ifdef __STDC__
2375# include <limits.h>
2376#else
2377# include <assert.h>
2378#endif
2379 Syntax error
2380_ACEOF
2381if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2382 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2383 ac_status=$?
2384 grep -v '^ *+' conftest.er1 >conftest.err
2385 rm -f conftest.er1
2386 cat conftest.err >&5
2387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2388 (exit $ac_status); } >/dev/null; then
2389 if test -s conftest.err; then
2390 ac_cpp_err=$ac_c_preproc_warn_flag
2391 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2392 else
2393 ac_cpp_err=
2394 fi
8bb2c122 2395else
bec39cab 2396 ac_cpp_err=yes
8bb2c122 2397fi
bec39cab
AC
2398if test -z "$ac_cpp_err"; then
2399 :
8bb2c122 2400else
bec39cab
AC
2401 echo "$as_me: failed program was:" >&5
2402sed 's/^/| /' conftest.$ac_ext >&5
2403
2404 # Broken: fails on valid input.
2405continue
2406fi
2407rm -f conftest.err conftest.$ac_ext
2408
b4e70030 2409 # OK, works on sane cases. Now check whether non-existent headers
bec39cab
AC
2410 # can be detected and how.
2411 cat >conftest.$ac_ext <<_ACEOF
2412/* confdefs.h. */
2413_ACEOF
2414cat confdefs.h >>conftest.$ac_ext
2415cat >>conftest.$ac_ext <<_ACEOF
2416/* end confdefs.h. */
2417#include <ac_nonexistent.h>
2418_ACEOF
2419if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2420 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2421 ac_status=$?
2422 grep -v '^ *+' conftest.er1 >conftest.err
2423 rm -f conftest.er1
2424 cat conftest.err >&5
2425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2426 (exit $ac_status); } >/dev/null; then
2427 if test -s conftest.err; then
2428 ac_cpp_err=$ac_c_preproc_warn_flag
2429 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2430 else
2431 ac_cpp_err=
2432 fi
8bb2c122 2433else
bec39cab 2434 ac_cpp_err=yes
8bb2c122 2435fi
bec39cab
AC
2436if test -z "$ac_cpp_err"; then
2437 # Broken: success on invalid input.
2438continue
8bb2c122 2439else
bec39cab
AC
2440 echo "$as_me: failed program was:" >&5
2441sed 's/^/| /' conftest.$ac_ext >&5
8bb2c122 2442
bec39cab
AC
2443 # Passes both tests.
2444ac_preproc_ok=:
2445break
8bb2c122 2446fi
bec39cab 2447rm -f conftest.err conftest.$ac_ext
8bb2c122 2448
bec39cab
AC
2449done
2450# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2451rm -f conftest.err conftest.$ac_ext
2452if $ac_preproc_ok; then
2453 break
2454fi
8bb2c122 2455
bec39cab
AC
2456 done
2457 ac_cv_prog_CPP=$CPP
ddc9cd0f 2458
c906108c 2459fi
bec39cab
AC
2460 CPP=$ac_cv_prog_CPP
2461else
2462 ac_cv_prog_CPP=$CPP
c906108c 2463fi
b4e70030
JB
2464echo "$as_me:$LINENO: result: $CPP" >&5
2465echo "${ECHO_T}$CPP" >&6
bec39cab
AC
2466ac_preproc_ok=false
2467for ac_c_preproc_warn_flag in '' yes
2468do
2469 # Use a header file that comes with gcc, so configuring glibc
2470 # with a fresh cross-compiler works.
2471 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2472 # <limits.h> exists even on freestanding compilers.
2473 # On the NeXT, cc -E runs the code through the compiler's parser,
2474 # not just through cpp. "Syntax error" is here to catch this case.
2475 cat >conftest.$ac_ext <<_ACEOF
2476/* confdefs.h. */
2477_ACEOF
2478cat confdefs.h >>conftest.$ac_ext
2479cat >>conftest.$ac_ext <<_ACEOF
2480/* end confdefs.h. */
2481#ifdef __STDC__
2482# include <limits.h>
2483#else
2484# include <assert.h>
2485#endif
2486 Syntax error
2487_ACEOF
2488if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2489 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2490 ac_status=$?
2491 grep -v '^ *+' conftest.er1 >conftest.err
2492 rm -f conftest.er1
2493 cat conftest.err >&5
2494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2495 (exit $ac_status); } >/dev/null; then
2496 if test -s conftest.err; then
2497 ac_cpp_err=$ac_c_preproc_warn_flag
2498 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2499 else
2500 ac_cpp_err=
2501 fi
c906108c 2502else
bec39cab 2503 ac_cpp_err=yes
c906108c 2504fi
bec39cab
AC
2505if test -z "$ac_cpp_err"; then
2506 :
c906108c 2507else
bec39cab
AC
2508 echo "$as_me: failed program was:" >&5
2509sed 's/^/| /' conftest.$ac_ext >&5
2510
2511 # Broken: fails on valid input.
2512continue
2513fi
2514rm -f conftest.err conftest.$ac_ext
2515
b4e70030 2516 # OK, works on sane cases. Now check whether non-existent headers
bec39cab
AC
2517 # can be detected and how.
2518 cat >conftest.$ac_ext <<_ACEOF
2519/* confdefs.h. */
2520_ACEOF
2521cat confdefs.h >>conftest.$ac_ext
2522cat >>conftest.$ac_ext <<_ACEOF
2523/* end confdefs.h. */
2524#include <ac_nonexistent.h>
2525_ACEOF
2526if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2527 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2528 ac_status=$?
2529 grep -v '^ *+' conftest.er1 >conftest.err
2530 rm -f conftest.er1
2531 cat conftest.err >&5
2532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2533 (exit $ac_status); } >/dev/null; then
2534 if test -s conftest.err; then
2535 ac_cpp_err=$ac_c_preproc_warn_flag
2536 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2537 else
2538 ac_cpp_err=
2539 fi
c906108c 2540else
bec39cab 2541 ac_cpp_err=yes
c906108c 2542fi
bec39cab
AC
2543if test -z "$ac_cpp_err"; then
2544 # Broken: success on invalid input.
2545continue
c906108c 2546else
bec39cab
AC
2547 echo "$as_me: failed program was:" >&5
2548sed 's/^/| /' conftest.$ac_ext >&5
c906108c 2549
bec39cab
AC
2550 # Passes both tests.
2551ac_preproc_ok=:
2552break
c906108c 2553fi
bec39cab 2554rm -f conftest.err conftest.$ac_ext
c906108c 2555
bec39cab
AC
2556done
2557# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2558rm -f conftest.err conftest.$ac_ext
2559if $ac_preproc_ok; then
c906108c
SS
2560 :
2561else
d5af19ba
DJ
2562 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2563echo "$as_me: error: in \`$ac_pwd':" >&2;}
2564{ { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
bec39cab
AC
2565See \`config.log' for more details." >&5
2566echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2567See \`config.log' for more details." >&2;}
d5af19ba 2568 { (exit 1); exit 1; }; }; }
c906108c 2569fi
c906108c 2570
bec39cab
AC
2571ac_ext=c
2572ac_cpp='$CPP $CPPFLAGS'
2573ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2574ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2575ac_compiler_gnu=$ac_cv_c_compiler_gnu
2576
2577
b4e70030
JB
2578echo "$as_me:$LINENO: checking for egrep" >&5
2579echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2580if test "${ac_cv_prog_egrep+set}" = set; then
4e8d927d
DJ
2581 echo $ECHO_N "(cached) $ECHO_C" >&6
2582else
b4e70030
JB
2583 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
2584 then ac_cv_prog_egrep='grep -E'
2585 else ac_cv_prog_egrep='egrep'
bec39cab 2586 fi
4e8d927d 2587fi
b4e70030
JB
2588echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
2589echo "${ECHO_T}$ac_cv_prog_egrep" >&6
2590 EGREP=$ac_cv_prog_egrep
c906108c 2591
bec39cab
AC
2592
2593
b4e70030
JB
2594echo "$as_me:$LINENO: checking for AIX" >&5
2595echo $ECHO_N "checking for AIX... $ECHO_C" >&6
bec39cab
AC
2596cat >conftest.$ac_ext <<_ACEOF
2597/* confdefs.h. */
2598_ACEOF
2599cat confdefs.h >>conftest.$ac_ext
2600cat >>conftest.$ac_ext <<_ACEOF
2601/* end confdefs.h. */
2602#ifdef _AIX
2603 yes
2604#endif
2605
2606_ACEOF
c906108c 2607if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
bec39cab 2608 $EGREP "yes" >/dev/null 2>&1; then
b4e70030
JB
2609 echo "$as_me:$LINENO: result: yes" >&5
2610echo "${ECHO_T}yes" >&6
bec39cab
AC
2611cat >>confdefs.h <<\_ACEOF
2612#define _ALL_SOURCE 1
2613_ACEOF
2614
c906108c 2615else
b4e70030
JB
2616 echo "$as_me:$LINENO: result: no" >&5
2617echo "${ECHO_T}no" >&6
c906108c
SS
2618fi
2619rm -f conftest*
2620
c906108c 2621
b4e70030
JB
2622echo "$as_me:$LINENO: checking for library containing strerror" >&5
2623echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
bec39cab
AC
2624if test "${ac_cv_search_strerror+set}" = set; then
2625 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 2626else
bec39cab 2627 ac_func_search_save_LIBS=$LIBS
b4e70030 2628ac_cv_search_strerror=no
bec39cab
AC
2629cat >conftest.$ac_ext <<_ACEOF
2630/* confdefs.h. */
2631_ACEOF
2632cat confdefs.h >>conftest.$ac_ext
2633cat >>conftest.$ac_ext <<_ACEOF
2634/* end confdefs.h. */
c906108c 2635
b4e70030 2636/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
2637#ifdef __cplusplus
2638extern "C"
2639#endif
b4e70030
JB
2640/* We use char because int might match the return type of a gcc2
2641 builtin and then its argument prototype would still apply. */
bec39cab
AC
2642char strerror ();
2643int
2644main ()
2645{
b4e70030 2646strerror ();
bec39cab
AC
2647 ;
2648 return 0;
2649}
2650_ACEOF
b4e70030 2651rm -f conftest.$ac_objext conftest$ac_exeext
bec39cab
AC
2652if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2653 (eval $ac_link) 2>conftest.er1
2654 ac_status=$?
2655 grep -v '^ *+' conftest.er1 >conftest.err
2656 rm -f conftest.er1
2657 cat conftest.err >&5
2658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2659 (exit $ac_status); } &&
b4e70030
JB
2660 { ac_try='test -z "$ac_c_werror_flag"
2661 || test ! -s conftest.err'
bec39cab
AC
2662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2663 (eval $ac_try) 2>&5
2664 ac_status=$?
2665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2666 (exit $ac_status); }; } &&
2667 { ac_try='test -s conftest$ac_exeext'
2668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2669 (eval $ac_try) 2>&5
2670 ac_status=$?
2671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2672 (exit $ac_status); }; }; then
b4e70030 2673 ac_cv_search_strerror="none required"
c906108c 2674else
bec39cab
AC
2675 echo "$as_me: failed program was:" >&5
2676sed 's/^/| /' conftest.$ac_ext >&5
c906108c
SS
2677
2678fi
bec39cab 2679rm -f conftest.err conftest.$ac_objext \
b4e70030
JB
2680 conftest$ac_exeext conftest.$ac_ext
2681if test "$ac_cv_search_strerror" = no; then
2682 for ac_lib in cposix; do
2683 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2684 cat >conftest.$ac_ext <<_ACEOF
2685/* confdefs.h. */
2686_ACEOF
2687cat confdefs.h >>conftest.$ac_ext
2688cat >>conftest.$ac_ext <<_ACEOF
2689/* end confdefs.h. */
2690
2691/* Override any gcc2 internal prototype to avoid an error. */
2692#ifdef __cplusplus
2693extern "C"
2694#endif
2695/* We use char because int might match the return type of a gcc2
2696 builtin and then its argument prototype would still apply. */
2697char strerror ();
2698int
2699main ()
2700{
2701strerror ();
2702 ;
2703 return 0;
2704}
2705_ACEOF
2706rm -f conftest.$ac_objext conftest$ac_exeext
2707if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2708 (eval $ac_link) 2>conftest.er1
2709 ac_status=$?
2710 grep -v '^ *+' conftest.er1 >conftest.err
2711 rm -f conftest.er1
2712 cat conftest.err >&5
2713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2714 (exit $ac_status); } &&
2715 { ac_try='test -z "$ac_c_werror_flag"
2716 || test ! -s conftest.err'
2717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2718 (eval $ac_try) 2>&5
2719 ac_status=$?
2720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2721 (exit $ac_status); }; } &&
2722 { ac_try='test -s conftest$ac_exeext'
2723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2724 (eval $ac_try) 2>&5
2725 ac_status=$?
2726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2727 (exit $ac_status); }; }; then
2728 ac_cv_search_strerror="-l$ac_lib"
2729break
4e8d927d 2730else
b4e70030
JB
2731 echo "$as_me: failed program was:" >&5
2732sed 's/^/| /' conftest.$ac_ext >&5
2733
2734fi
2735rm -f conftest.err conftest.$ac_objext \
2736 conftest$ac_exeext conftest.$ac_ext
2737 done
c906108c 2738fi
bec39cab 2739LIBS=$ac_func_search_save_LIBS
c906108c 2740fi
b4e70030
JB
2741echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
2742echo "${ECHO_T}$ac_cv_search_strerror" >&6
2743if test "$ac_cv_search_strerror" != no; then
2744 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
bec39cab 2745
c906108c
SS
2746fi
2747
783e057b
DJ
2748if test -n "$ac_tool_prefix"; then
2749 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2750set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2751echo "$as_me:$LINENO: checking for $ac_word" >&5
2752echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2753if test "${ac_cv_prog_RANLIB+set}" = set; then
2754 echo $ECHO_N "(cached) $ECHO_C" >&6
2755else
2756 if test -n "$RANLIB"; then
2757 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2758else
2759as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2760for as_dir in $PATH
2761do
2762 IFS=$as_save_IFS
2763 test -z "$as_dir" && as_dir=.
2764 for ac_exec_ext in '' $ac_executable_extensions; do
2765 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2766 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2767 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2768 break 2
2769 fi
2770done
2771done
c906108c 2772
783e057b
DJ
2773fi
2774fi
2775RANLIB=$ac_cv_prog_RANLIB
2776if test -n "$RANLIB"; then
2777 echo "$as_me:$LINENO: result: $RANLIB" >&5
2778echo "${ECHO_T}$RANLIB" >&6
2779else
2780 echo "$as_me:$LINENO: result: no" >&5
2781echo "${ECHO_T}no" >&6
2782fi
bec39cab 2783
783e057b
DJ
2784fi
2785if test -z "$ac_cv_prog_RANLIB"; then
2786 ac_ct_RANLIB=$RANLIB
2787 # Extract the first word of "ranlib", so it can be a program name with args.
2788set dummy ranlib; ac_word=$2
2789echo "$as_me:$LINENO: checking for $ac_word" >&5
2790echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2791if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
bec39cab 2792 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 2793else
783e057b
DJ
2794 if test -n "$ac_ct_RANLIB"; then
2795 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2796else
2797as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2798for as_dir in $PATH
bec39cab 2799do
783e057b
DJ
2800 IFS=$as_save_IFS
2801 test -z "$as_dir" && as_dir=.
2802 for ac_exec_ext in '' $ac_executable_extensions; do
2803 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2804 ac_cv_prog_ac_ct_RANLIB="ranlib"
2805 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2806 break 2
2807 fi
2808done
2809done
2810
2811 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
2812fi
2813fi
2814ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2815if test -n "$ac_ct_RANLIB"; then
2816 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
2817echo "${ECHO_T}$ac_ct_RANLIB" >&6
2818else
2819 echo "$as_me:$LINENO: result: no" >&5
2820echo "${ECHO_T}no" >&6
2821fi
2822
2823 RANLIB=$ac_ct_RANLIB
2824else
2825 RANLIB="$ac_cv_prog_RANLIB"
2826fi
2827
2828echo "$as_me:$LINENO: checking for ANSI C header files" >&5
2829echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
2830if test "${ac_cv_header_stdc+set}" = set; then
2831 echo $ECHO_N "(cached) $ECHO_C" >&6
2832else
bec39cab
AC
2833 cat >conftest.$ac_ext <<_ACEOF
2834/* confdefs.h. */
2835_ACEOF
2836cat confdefs.h >>conftest.$ac_ext
2837cat >>conftest.$ac_ext <<_ACEOF
2838/* end confdefs.h. */
783e057b 2839#include <stdlib.h>
bec39cab 2840#include <stdarg.h>
783e057b
DJ
2841#include <string.h>
2842#include <float.h>
c906108c 2843
bec39cab
AC
2844int
2845main ()
2846{
c906108c 2847
bec39cab
AC
2848 ;
2849 return 0;
2850}
2851_ACEOF
2852rm -f conftest.$ac_objext
2853if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2854 (eval $ac_compile) 2>conftest.er1
2855 ac_status=$?
2856 grep -v '^ *+' conftest.er1 >conftest.err
2857 rm -f conftest.er1
2858 cat conftest.err >&5
2859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2860 (exit $ac_status); } &&
b4e70030
JB
2861 { ac_try='test -z "$ac_c_werror_flag"
2862 || test ! -s conftest.err'
bec39cab
AC
2863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2864 (eval $ac_try) 2>&5
2865 ac_status=$?
2866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2867 (exit $ac_status); }; } &&
2868 { ac_try='test -s conftest.$ac_objext'
2869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2870 (eval $ac_try) 2>&5
2871 ac_status=$?
2872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2873 (exit $ac_status); }; }; then
783e057b 2874 ac_cv_header_stdc=yes
c906108c 2875else
bec39cab
AC
2876 echo "$as_me: failed program was:" >&5
2877sed 's/^/| /' conftest.$ac_ext >&5
c906108c 2878
783e057b 2879ac_cv_header_stdc=no
c906108c 2880fi
bec39cab 2881rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 2882
783e057b
DJ
2883if test $ac_cv_header_stdc = yes; then
2884 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2885 cat >conftest.$ac_ext <<_ACEOF
2886/* confdefs.h. */
2887_ACEOF
2888cat confdefs.h >>conftest.$ac_ext
2889cat >>conftest.$ac_ext <<_ACEOF
2890/* end confdefs.h. */
2891#include <string.h>
c906108c 2892
783e057b
DJ
2893_ACEOF
2894if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2895 $EGREP "memchr" >/dev/null 2>&1; then
2896 :
c906108c 2897else
783e057b 2898 ac_cv_header_stdc=no
c906108c 2899fi
783e057b 2900rm -f conftest*
c906108c
SS
2901
2902fi
2903
783e057b
DJ
2904if test $ac_cv_header_stdc = yes; then
2905 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2906 cat >conftest.$ac_ext <<_ACEOF
2907/* confdefs.h. */
2908_ACEOF
2909cat confdefs.h >>conftest.$ac_ext
2910cat >>conftest.$ac_ext <<_ACEOF
2911/* end confdefs.h. */
2912#include <stdlib.h>
bec39cab 2913
783e057b
DJ
2914_ACEOF
2915if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2916 $EGREP "free" >/dev/null 2>&1; then
2917 :
bec39cab 2918else
783e057b 2919 ac_cv_header_stdc=no
bec39cab 2920fi
783e057b 2921rm -f conftest*
bec39cab
AC
2922
2923fi
bec39cab 2924
783e057b
DJ
2925if test $ac_cv_header_stdc = yes; then
2926 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2927 if test "$cross_compiling" = yes; then
2928 :
bec39cab 2929else
783e057b
DJ
2930 cat >conftest.$ac_ext <<_ACEOF
2931/* confdefs.h. */
2932_ACEOF
2933cat confdefs.h >>conftest.$ac_ext
2934cat >>conftest.$ac_ext <<_ACEOF
2935/* end confdefs.h. */
2936#include <ctype.h>
2937#if ((' ' & 0x0FF) == 0x020)
2938# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2939# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2940#else
2941# define ISLOWER(c) \
2942 (('a' <= (c) && (c) <= 'i') \
2943 || ('j' <= (c) && (c) <= 'r') \
2944 || ('s' <= (c) && (c) <= 'z'))
2945# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
2946#endif
2947
2948#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2949int
2950main ()
2951{
2952 int i;
2953 for (i = 0; i < 256; i++)
2954 if (XOR (islower (i), ISLOWER (i))
2955 || toupper (i) != TOUPPER (i))
2956 exit(2);
2957 exit (0);
2958}
2959_ACEOF
2960rm -f conftest$ac_exeext
2961if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2962 (eval $ac_link) 2>&5
2963 ac_status=$?
2964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2965 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
2966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2967 (eval $ac_try) 2>&5
2968 ac_status=$?
2969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970 (exit $ac_status); }; }; then
2971 :
2972else
2973 echo "$as_me: program exited with status $ac_status" >&5
2974echo "$as_me: failed program was:" >&5
2975sed 's/^/| /' conftest.$ac_ext >&5
2976
2977( exit $ac_status )
2978ac_cv_header_stdc=no
2979fi
2980rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
2981fi
2982fi
2983fi
2984echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
2985echo "${ECHO_T}$ac_cv_header_stdc" >&6
2986if test $ac_cv_header_stdc = yes; then
2987
2988cat >>confdefs.h <<\_ACEOF
2989#define STDC_HEADERS 1
2990_ACEOF
2991
2992fi
2993
2994# On IRIX 5.3, sys/types and inttypes.h are conflicting.
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3005 inttypes.h stdint.h unistd.h
3006do
3007as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3008echo "$as_me:$LINENO: checking for $ac_header" >&5
3009echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3010if eval "test \"\${$as_ac_Header+set}\" = set"; then
3011 echo $ECHO_N "(cached) $ECHO_C" >&6
3012else
3013 cat >conftest.$ac_ext <<_ACEOF
3014/* confdefs.h. */
3015_ACEOF
3016cat confdefs.h >>conftest.$ac_ext
3017cat >>conftest.$ac_ext <<_ACEOF
3018/* end confdefs.h. */
3019$ac_includes_default
3020
3021#include <$ac_header>
3022_ACEOF
3023rm -f conftest.$ac_objext
3024if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3025 (eval $ac_compile) 2>conftest.er1
3026 ac_status=$?
3027 grep -v '^ *+' conftest.er1 >conftest.err
3028 rm -f conftest.er1
3029 cat conftest.err >&5
3030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3031 (exit $ac_status); } &&
3032 { ac_try='test -z "$ac_c_werror_flag"
3033 || test ! -s conftest.err'
3034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3035 (eval $ac_try) 2>&5
3036 ac_status=$?
3037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3038 (exit $ac_status); }; } &&
3039 { ac_try='test -s conftest.$ac_objext'
3040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3041 (eval $ac_try) 2>&5
3042 ac_status=$?
3043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3044 (exit $ac_status); }; }; then
3045 eval "$as_ac_Header=yes"
3046else
3047 echo "$as_me: failed program was:" >&5
3048sed 's/^/| /' conftest.$ac_ext >&5
3049
3050eval "$as_ac_Header=no"
3051fi
3052rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3053fi
3054echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3055echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3056if test `eval echo '${'$as_ac_Header'}'` = yes; then
3057 cat >>confdefs.h <<_ACEOF
3058#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3059_ACEOF
3060
3061fi
3062
3063done
3064
3065
3066
3067 if test "${ac_cv_header_minix_config_h+set}" = set; then
3068 echo "$as_me:$LINENO: checking for minix/config.h" >&5
3069echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
3070if test "${ac_cv_header_minix_config_h+set}" = set; then
3071 echo $ECHO_N "(cached) $ECHO_C" >&6
3072fi
3073echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
3074echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
3075else
3076 # Is the header compilable?
3077echo "$as_me:$LINENO: checking minix/config.h usability" >&5
3078echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6
3079cat >conftest.$ac_ext <<_ACEOF
3080/* confdefs.h. */
3081_ACEOF
3082cat confdefs.h >>conftest.$ac_ext
3083cat >>conftest.$ac_ext <<_ACEOF
3084/* end confdefs.h. */
3085$ac_includes_default
3086#include <minix/config.h>
3087_ACEOF
3088rm -f conftest.$ac_objext
3089if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3090 (eval $ac_compile) 2>conftest.er1
3091 ac_status=$?
3092 grep -v '^ *+' conftest.er1 >conftest.err
3093 rm -f conftest.er1
3094 cat conftest.err >&5
3095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3096 (exit $ac_status); } &&
3097 { ac_try='test -z "$ac_c_werror_flag"
3098 || test ! -s conftest.err'
3099 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3100 (eval $ac_try) 2>&5
3101 ac_status=$?
3102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3103 (exit $ac_status); }; } &&
3104 { ac_try='test -s conftest.$ac_objext'
3105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3106 (eval $ac_try) 2>&5
3107 ac_status=$?
3108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3109 (exit $ac_status); }; }; then
3110 ac_header_compiler=yes
3111else
3112 echo "$as_me: failed program was:" >&5
3113sed 's/^/| /' conftest.$ac_ext >&5
3114
3115ac_header_compiler=no
3116fi
3117rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3118echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3119echo "${ECHO_T}$ac_header_compiler" >&6
3120
3121# Is the header present?
3122echo "$as_me:$LINENO: checking minix/config.h presence" >&5
3123echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6
3124cat >conftest.$ac_ext <<_ACEOF
3125/* confdefs.h. */
3126_ACEOF
3127cat confdefs.h >>conftest.$ac_ext
3128cat >>conftest.$ac_ext <<_ACEOF
3129/* end confdefs.h. */
3130#include <minix/config.h>
3131_ACEOF
3132if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3133 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3134 ac_status=$?
3135 grep -v '^ *+' conftest.er1 >conftest.err
3136 rm -f conftest.er1
3137 cat conftest.err >&5
3138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3139 (exit $ac_status); } >/dev/null; then
3140 if test -s conftest.err; then
3141 ac_cpp_err=$ac_c_preproc_warn_flag
3142 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3143 else
3144 ac_cpp_err=
3145 fi
3146else
3147 ac_cpp_err=yes
3148fi
3149if test -z "$ac_cpp_err"; then
3150 ac_header_preproc=yes
3151else
3152 echo "$as_me: failed program was:" >&5
3153sed 's/^/| /' conftest.$ac_ext >&5
3154
3155 ac_header_preproc=no
3156fi
3157rm -f conftest.err conftest.$ac_ext
3158echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3159echo "${ECHO_T}$ac_header_preproc" >&6
3160
3161# So? What about this header?
3162case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3163 yes:no: )
3164 { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
3165echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3166 { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
3167echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
3168 ac_header_preproc=yes
3169 ;;
3170 no:yes:* )
3171 { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
3172echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
3173 { echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5
3174echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;}
3175 { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
3176echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
3177 { echo "$as_me:$LINENO: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&5
3178echo "$as_me: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&2;}
3179 { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
3180echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
3181 { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
3182echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
3183 (
3184 cat <<\_ASBOX
3185## ------------------------------------------ ##
3186## Report this to the AC_PACKAGE_NAME lists. ##
3187## ------------------------------------------ ##
3188_ASBOX
3189 ) |
3190 sed "s/^/$as_me: WARNING: /" >&2
3191 ;;
3192esac
3193echo "$as_me:$LINENO: checking for minix/config.h" >&5
3194echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
3195if test "${ac_cv_header_minix_config_h+set}" = set; then
3196 echo $ECHO_N "(cached) $ECHO_C" >&6
3197else
3198 ac_cv_header_minix_config_h=$ac_header_preproc
3199fi
3200echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
3201echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
3202
3203fi
3204if test $ac_cv_header_minix_config_h = yes; then
3205 MINIX=yes
3206else
3207 MINIX=
3208fi
3209
3210
3211 if test "$MINIX" = yes; then
3212
3213cat >>confdefs.h <<\_ACEOF
3214#define _POSIX_SOURCE 1
3215_ACEOF
3216
3217
3218cat >>confdefs.h <<\_ACEOF
3219#define _POSIX_1_SOURCE 2
3220_ACEOF
3221
3222
3223cat >>confdefs.h <<\_ACEOF
3224#define _MINIX 1
3225_ACEOF
3226
3227 fi
3228
3229
3230
3231 echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
3232echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6
3233if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
3234 echo $ECHO_N "(cached) $ECHO_C" >&6
3235else
3236 cat >conftest.$ac_ext <<_ACEOF
3237/* confdefs.h. */
3238_ACEOF
3239cat confdefs.h >>conftest.$ac_ext
3240cat >>conftest.$ac_ext <<_ACEOF
3241/* end confdefs.h. */
3242
3243# define __EXTENSIONS__ 1
3244 $ac_includes_default
3245int
3246main ()
3247{
3248
3249 ;
3250 return 0;
3251}
3252_ACEOF
3253rm -f conftest.$ac_objext
3254if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3255 (eval $ac_compile) 2>conftest.er1
3256 ac_status=$?
3257 grep -v '^ *+' conftest.er1 >conftest.err
3258 rm -f conftest.er1
3259 cat conftest.err >&5
3260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3261 (exit $ac_status); } &&
3262 { ac_try='test -z "$ac_c_werror_flag"
3263 || test ! -s conftest.err'
3264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3265 (eval $ac_try) 2>&5
3266 ac_status=$?
3267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3268 (exit $ac_status); }; } &&
3269 { ac_try='test -s conftest.$ac_objext'
3270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3271 (eval $ac_try) 2>&5
3272 ac_status=$?
3273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3274 (exit $ac_status); }; }; then
3275 ac_cv_safe_to_define___extensions__=yes
3276else
3277 echo "$as_me: failed program was:" >&5
3278sed 's/^/| /' conftest.$ac_ext >&5
3279
3280ac_cv_safe_to_define___extensions__=no
3281fi
3282rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3283fi
3284echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
3285echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6
3286 test $ac_cv_safe_to_define___extensions__ = yes &&
3287 cat >>confdefs.h <<\_ACEOF
3288#define __EXTENSIONS__ 1
3289_ACEOF
3290
3291 cat >>confdefs.h <<\_ACEOF
3292#define _ALL_SOURCE 1
3293_ACEOF
3294
3295 cat >>confdefs.h <<\_ACEOF
3296#define _GNU_SOURCE 1
3297_ACEOF
3298
3299 cat >>confdefs.h <<\_ACEOF
3300#define _POSIX_PTHREAD_SEMANTICS 1
3301_ACEOF
3302
3303 cat >>confdefs.h <<\_ACEOF
3304#define _TANDEM_SOURCE 1
3305_ACEOF
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316echo "$as_me:$LINENO: checking for ${CC-cc} option to accept ANSI C" >&5
3317echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
3318if test "${am_cv_prog_cc_stdc+set}" = set; then
3319 echo $ECHO_N "(cached) $ECHO_C" >&6
3320else
3321 am_cv_prog_cc_stdc=no
3322ac_save_CC="$CC"
3323# Don't try gcc -ansi; that turns off useful extensions and
3324# breaks some systems' header files.
3325# AIX -qlanglvl=ansi
3326# Ultrix and OSF/1 -std1
3327# HP-UX 10.20 and later -Ae
3328# HP-UX older versions -Aa -D_HPUX_SOURCE
3329# SVR4 -Xc -D__EXTENSIONS__
3330for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3331do
3332 CC="$ac_save_CC $ac_arg"
3333 cat >conftest.$ac_ext <<_ACEOF
3334/* confdefs.h. */
3335_ACEOF
3336cat confdefs.h >>conftest.$ac_ext
3337cat >>conftest.$ac_ext <<_ACEOF
3338/* end confdefs.h. */
3339#include <stdarg.h>
3340#include <stdio.h>
3341#include <sys/types.h>
3342#include <sys/stat.h>
3343/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3344struct buf { int x; };
3345FILE * (*rcsopen) (struct buf *, struct stat *, int);
3346static char *e (p, i)
3347 char **p;
3348 int i;
3349{
3350 return p[i];
3351}
3352static char *f (char * (*g) (char **, int), char **p, ...)
3353{
3354 char *s;
3355 va_list v;
3356 va_start (v,p);
3357 s = g (p, va_arg (v,int));
3358 va_end (v);
3359 return s;
3360}
3361int test (int i, double x);
3362struct s1 {int (*f) (int a);};
3363struct s2 {int (*f) (double a);};
3364int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3365int argc;
3366char **argv;
3367
3368int
3369main ()
3370{
3371
3372return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3373
3374 ;
3375 return 0;
3376}
3377_ACEOF
3378rm -f conftest.$ac_objext
3379if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3380 (eval $ac_compile) 2>conftest.er1
3381 ac_status=$?
3382 grep -v '^ *+' conftest.er1 >conftest.err
3383 rm -f conftest.er1
3384 cat conftest.err >&5
3385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3386 (exit $ac_status); } &&
3387 { ac_try='test -z "$ac_c_werror_flag"
3388 || test ! -s conftest.err'
3389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3390 (eval $ac_try) 2>&5
3391 ac_status=$?
3392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3393 (exit $ac_status); }; } &&
3394 { ac_try='test -s conftest.$ac_objext'
3395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3396 (eval $ac_try) 2>&5
3397 ac_status=$?
3398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3399 (exit $ac_status); }; }; then
3400 am_cv_prog_cc_stdc="$ac_arg"; break
3401else
3402 echo "$as_me: failed program was:" >&5
3403sed 's/^/| /' conftest.$ac_ext >&5
3404
3405fi
3406rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3407done
3408CC="$ac_save_CC"
3409
3410fi
3411
3412if test -z "$am_cv_prog_cc_stdc"; then
3413 echo "$as_me:$LINENO: result: none needed" >&5
3414echo "${ECHO_T}none needed" >&6
3415else
3416 echo "$as_me:$LINENO: result: $am_cv_prog_cc_stdc" >&5
3417echo "${ECHO_T}$am_cv_prog_cc_stdc" >&6
3418fi
3419case "x$am_cv_prog_cc_stdc" in
3420 x|xno) ;;
3421 *) CC="$CC $am_cv_prog_cc_stdc" ;;
3422esac
3423
3424
3425ac_aux_dir=
3426for ac_dir in .. $srcdir/..; do
3427 if test -f $ac_dir/install-sh; then
3428 ac_aux_dir=$ac_dir
3429 ac_install_sh="$ac_aux_dir/install-sh -c"
3430 break
3431 elif test -f $ac_dir/install.sh; then
3432 ac_aux_dir=$ac_dir
3433 ac_install_sh="$ac_aux_dir/install.sh -c"
3434 break
3435 elif test -f $ac_dir/shtool; then
3436 ac_aux_dir=$ac_dir
3437 ac_install_sh="$ac_aux_dir/shtool install -c"
3438 break
3439 fi
3440done
3441if test -z "$ac_aux_dir"; then
3442 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in .. $srcdir/.." >&5
3443echo "$as_me: error: cannot find install-sh or install.sh in .. $srcdir/.." >&2;}
3444 { (exit 1); exit 1; }; }
3445fi
3446ac_config_guess="$SHELL $ac_aux_dir/config.guess"
3447ac_config_sub="$SHELL $ac_aux_dir/config.sub"
3448ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
3449
3450# Make sure we can run config.sub.
3451$ac_config_sub sun4 >/dev/null 2>&1 ||
3452 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3453echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3454 { (exit 1); exit 1; }; }
3455
3456echo "$as_me:$LINENO: checking build system type" >&5
3457echo $ECHO_N "checking build system type... $ECHO_C" >&6
3458if test "${ac_cv_build+set}" = set; then
3459 echo $ECHO_N "(cached) $ECHO_C" >&6
3460else
3461 ac_cv_build_alias=$build_alias
3462test -z "$ac_cv_build_alias" &&
3463 ac_cv_build_alias=`$ac_config_guess`
3464test -z "$ac_cv_build_alias" &&
3465 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3466echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3467 { (exit 1); exit 1; }; }
3468ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3469 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3470echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3471 { (exit 1); exit 1; }; }
3472
3473fi
3474echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3475echo "${ECHO_T}$ac_cv_build" >&6
3476build=$ac_cv_build
3477build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3478build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3479build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3480
3481
3482echo "$as_me:$LINENO: checking host system type" >&5
3483echo $ECHO_N "checking host system type... $ECHO_C" >&6
3484if test "${ac_cv_host+set}" = set; then
3485 echo $ECHO_N "(cached) $ECHO_C" >&6
3486else
3487 ac_cv_host_alias=$host_alias
3488test -z "$ac_cv_host_alias" &&
3489 ac_cv_host_alias=$ac_cv_build_alias
3490ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3491 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3492echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3493 { (exit 1); exit 1; }; }
3494
3495fi
3496echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3497echo "${ECHO_T}$ac_cv_host" >&6
3498host=$ac_cv_host
3499host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3500host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3501host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3502
3503
3504echo "$as_me:$LINENO: checking target system type" >&5
3505echo $ECHO_N "checking target system type... $ECHO_C" >&6
3506if test "${ac_cv_target+set}" = set; then
3507 echo $ECHO_N "(cached) $ECHO_C" >&6
3508else
3509 ac_cv_target_alias=$target_alias
3510test "x$ac_cv_target_alias" = "x" &&
b4e70030
JB
3511 ac_cv_target_alias=$ac_cv_host_alias
3512ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
3513 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
3514echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
bec39cab
AC
3515 { (exit 1); exit 1; }; }
3516
3517fi
783e057b
DJ
3518echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3519echo "${ECHO_T}$ac_cv_target" >&6
3520target=$ac_cv_target
3521target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3522target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3523target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3524
3525
3526# The aliases save the names the user supplied, while $host etc.
3527# will get canonicalized.
3528test -n "$target_alias" &&
3529 test "$program_prefix$program_suffix$program_transform_name" = \
3530 NONENONEs,x,x, &&
3531 program_prefix=${target_alias}-
3532
a417dc56
RW
3533# Dependency checking.
3534rm -rf .tst 2>/dev/null
3535mkdir .tst 2>/dev/null
3536if test -d .tst; then
3537 am__leading_dot=.
3538else
3539 am__leading_dot=_
3540fi
3541rmdir .tst 2>/dev/null
3542
3543DEPDIR="${am__leading_dot}deps"
3544
3545 ac_config_commands="$ac_config_commands depdir"
3546
3547
3548depcc="$CC" am_compiler_list=
3549
3550am_depcomp=$ac_aux_dir/depcomp
3551echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3552echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3553if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3554 echo $ECHO_N "(cached) $ECHO_C" >&6
3555else
3556 if test -f "$am_depcomp"; then
3557 # We make a subdir and do the tests there. Otherwise we can end up
3558 # making bogus files that we don't know about and never remove. For
3559 # instance it was reported that on HP-UX the gcc test will end up
3560 # making a dummy file named `D' -- because `-MD' means `put the output
3561 # in D'.
3562 mkdir conftest.dir
3563 # Copy depcomp to subdir because otherwise we won't find it if we're
3564 # using a relative directory.
3565 cp "$am_depcomp" conftest.dir
3566 cd conftest.dir
3567 # We will build objects and dependencies in a subdirectory because
3568 # it helps to detect inapplicable dependency modes. For instance
3569 # both Tru64's cc and ICC support -MD to output dependencies as a
3570 # side effect of compilation, but ICC will put the dependencies in
3571 # the current directory while Tru64 will put them in the object
3572 # directory.
3573 mkdir sub
3574
3575 am_cv_CC_dependencies_compiler_type=none
3576 if test "$am_compiler_list" = ""; then
3577 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3578 fi
3579 for depmode in $am_compiler_list; do
3580 if test $depmode = none; then break; fi
3581
3582 echo "$as_me:$LINENO: trying $depmode" >&5
3583 # Setup a source with many dependencies, because some compilers
3584 # like to wrap large dependency lists on column 80 (with \), and
3585 # we should not choose a depcomp mode which is confused by this.
3586 #
3587 # We need to recreate these files for each test, as the compiler may
3588 # overwrite some of them when testing with obscure command lines.
3589 # This happens at least with the AIX C compiler.
3590 : > sub/conftest.c
3591 for i in 1 2 3 4 5 6; do
3592 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3593 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3594 # Solaris 8's {/usr,}/bin/sh.
3595 touch sub/conftst$i.h
3596 done
3597 echo "include sub/conftest.Po" > confmf
3598
3599 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3600 # mode. It turns out that the SunPro C++ compiler does not properly
3601 # handle `-M -o', and we need to detect this.
3602 depcmd="depmode=$depmode \
3603 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3604 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3605 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
3606 echo "| $depcmd" | sed -e 's/ */ /g' >&5
3607 if env $depcmd > conftest.err 2>&1 &&
3608 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
3609 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
3610 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
3611 # icc doesn't choke on unknown options, it will just issue warnings
3612 # or remarks (even with -Werror). So we grep stderr for any message
3613 # that says an option was ignored or not supported.
3614 # When given -MP, icc 7.0 and 7.1 complain thusly:
3615 # icc: Command line warning: ignoring option '-M'; no argument required
3616 # The diagnosis changed in icc 8.0:
3617 # icc: Command line remark: option '-MP' not supported
3618 if (grep 'ignoring option' conftest.err ||
3619 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3620 am_cv_CC_dependencies_compiler_type=$depmode
3621 echo "$as_me:$LINENO: success" >&5
3622 break
3623 fi
3624 fi
3625 echo "$as_me:$LINENO: failure, diagnostics are:" >&5
3626 sed -e 's/^/| /' < conftest.err >&5
3627 done
3628
3629 cd ..
3630 rm -rf conftest.dir
3631else
3632 am_cv_CC_dependencies_compiler_type=none
3633fi
3634
3635fi
3636echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3637echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3638if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
3639then { { echo "$as_me:$LINENO: error: no usable dependency style found" >&5
3640echo "$as_me: error: no usable dependency style found" >&2;}
3641 { (exit 1); exit 1; }; }
3642else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3643
3644fi
3645
3646
3647# Check for the 'make' the user wants to use.
3648for ac_prog in make
3649do
3650 # Extract the first word of "$ac_prog", so it can be a program name with args.
3651set dummy $ac_prog; ac_word=$2
3652echo "$as_me:$LINENO: checking for $ac_word" >&5
3653echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3654if test "${ac_cv_prog_MAKE+set}" = set; then
3655 echo $ECHO_N "(cached) $ECHO_C" >&6
3656else
3657 if test -n "$MAKE"; then
3658 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
3659else
3660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3661for as_dir in $PATH
3662do
3663 IFS=$as_save_IFS
3664 test -z "$as_dir" && as_dir=.
3665 for ac_exec_ext in '' $ac_executable_extensions; do
3666 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3667 ac_cv_prog_MAKE="$ac_prog"
3668 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3669 break 2
3670 fi
3671done
3672done
3673
3674fi
3675fi
3676MAKE=$ac_cv_prog_MAKE
3677if test -n "$MAKE"; then
3678 echo "$as_me:$LINENO: result: $MAKE" >&5
3679echo "${ECHO_T}$MAKE" >&6
3680else
3681 echo "$as_me:$LINENO: result: no" >&5
3682echo "${ECHO_T}no" >&6
3683fi
3684
3685 test -n "$MAKE" && break
3686done
3687
3688MAKE_IS_GNU=
3689case "`$MAKE --version 2>&1 | sed 1q`" in
3690 *GNU*)
3691 MAKE_IS_GNU=yes
3692 ;;
3693esac
3694
3695
3696if test "$MAKE_IS_GNU" = yes; then
3697 GMAKE_TRUE=
3698 GMAKE_FALSE='#'
3699else
3700 GMAKE_TRUE='#'
3701 GMAKE_FALSE=
3702fi
3703
3704echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3705echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
3706set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
3707if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3708 echo $ECHO_N "(cached) $ECHO_C" >&6
3709else
3710 cat >conftest.make <<\_ACEOF
3711all:
3712 @echo 'ac_maketemp="$(MAKE)"'
3713_ACEOF
3714# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3715eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3716if test -n "$ac_maketemp"; then
3717 eval ac_cv_prog_make_${ac_make}_set=yes
3718else
3719 eval ac_cv_prog_make_${ac_make}_set=no
3720fi
3721rm -f conftest.make
3722fi
3723if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3724 echo "$as_me:$LINENO: result: yes" >&5
3725echo "${ECHO_T}yes" >&6
3726 SET_MAKE=
3727else
3728 echo "$as_me:$LINENO: result: no" >&5
3729echo "${ECHO_T}no" >&6
3730 SET_MAKE="MAKE=${MAKE-make}"
3731fi
3732
3733
783e057b
DJ
3734
3735CONFIG_OBS=
3736CONFIG_DEPS=
3737CONFIG_SRCS=
3738ENABLE_CFLAGS=
3739
3740CONFIG_ALL=
3741CONFIG_CLEAN=
3742CONFIG_INSTALL=
3743CONFIG_UNINSTALL=
3744
3745# If we haven't got the data from the intl directory,
3746# assume NLS is disabled.
3747USE_NLS=no
3748LIBINTL=
3749LIBINTL_DEP=
3750INCINTL=
3751XGETTEXT=
3752GMSGFMT=
3753POSUB=
3754
3755if test -f ../intl/config.intl; then
3756 . ../intl/config.intl
3757fi
3758echo "$as_me:$LINENO: checking whether NLS is requested" >&5
3759echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
3760if test x"$USE_NLS" != xyes; then
3761 echo "$as_me:$LINENO: result: no" >&5
3762echo "${ECHO_T}no" >&6
3763else
3764 echo "$as_me:$LINENO: result: yes" >&5
3765echo "${ECHO_T}yes" >&6
3766
3767cat >>confdefs.h <<\_ACEOF
3768#define ENABLE_NLS 1
3769_ACEOF
3770
3771
3772 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
3773echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
3774 # Look for .po and .gmo files in the source directory.
3775 CATALOGS=
3776 XLINGUAS=
3777 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
3778 # If there aren't any .gmo files the shell will give us the
3779 # literal string "../path/to/srcdir/po/*.gmo" which has to be
3780 # weeded out.
3781 case "$cat" in *\**)
3782 continue;;
3783 esac
3784 # The quadruple backslash is collapsed to a double backslash
3785 # by the backticks, then collapsed again by the double quotes,
3786 # leaving us with one backslash in the sed expression (right
3787 # before the dot that mustn't act as a wildcard).
3788 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
3789 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
3790 # The user is allowed to set LINGUAS to a list of languages to
3791 # install catalogs for. If it's empty that means "all of them."
3792 if test "x$LINGUAS" = x; then
3793 CATALOGS="$CATALOGS $cat"
3794 XLINGUAS="$XLINGUAS $lang"
3795 else
3796 case "$LINGUAS" in *$lang*)
3797 CATALOGS="$CATALOGS $cat"
3798 XLINGUAS="$XLINGUAS $lang"
3799 ;;
3800 esac
3801 fi
3802 done
3803 LINGUAS="$XLINGUAS"
3804 echo "$as_me:$LINENO: result: $LINGUAS" >&5
3805echo "${ECHO_T}$LINGUAS" >&6
3806
3807
3808 DATADIRNAME=share
3809
3810 INSTOBJEXT=.mo
3811
3812 GENCAT=gencat
3813
3814 CATOBJEXT=.gmo
3815
3816fi
3817
3818localedir='${datadir}/locale'
3819
3820
3821if test x"$USE_NLS" = xyes; then
3822 CONFIG_ALL="$CONFIG_ALL all-po"
3823 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
3824 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
3825 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
3826fi
3827
3828
3829 GNULIB_MEMMEM=0;
3830 GNULIB_MEMPCPY=0;
3831 GNULIB_MEMRCHR=0;
3832 GNULIB_STPCPY=0;
3833 GNULIB_STPNCPY=0;
3834 GNULIB_STRCHRNUL=0;
3835 GNULIB_STRDUP=0;
3836 GNULIB_STRNDUP=0;
3837 GNULIB_STRNLEN=0;
3838 GNULIB_STRPBRK=0;
3839 GNULIB_STRSEP=0;
3840 GNULIB_STRSTR=0;
3841 GNULIB_STRCASESTR=0;
3842 GNULIB_STRTOK_R=0;
3843 GNULIB_MBSLEN=0;
3844 GNULIB_MBSNLEN=0;
3845 GNULIB_MBSCHR=0;
3846 GNULIB_MBSRCHR=0;
3847 GNULIB_MBSSTR=0;
3848 GNULIB_MBSCASECMP=0;
3849 GNULIB_MBSNCASECMP=0;
3850 GNULIB_MBSPCASECMP=0;
3851 GNULIB_MBSCASESTR=0;
3852 GNULIB_MBSCSPN=0;
3853 GNULIB_MBSPBRK=0;
3854 GNULIB_MBSSPN=0;
3855 GNULIB_MBSSEP=0;
3856 GNULIB_MBSTOK_R=0;
3857 GNULIB_STRERROR=0;
3858 GNULIB_STRSIGNAL=0;
3859 HAVE_DECL_MEMMEM=1;
3860 HAVE_MEMPCPY=1;
3861 HAVE_DECL_MEMRCHR=1;
3862 HAVE_STPCPY=1;
3863 HAVE_STPNCPY=1;
3864 HAVE_STRCHRNUL=1;
3865 HAVE_DECL_STRDUP=1;
3866 HAVE_STRNDUP=1;
3867 HAVE_DECL_STRNDUP=1;
3868 HAVE_DECL_STRNLEN=1;
3869 HAVE_STRPBRK=1;
3870 HAVE_STRSEP=1;
3871 HAVE_STRCASESTR=1;
3872 HAVE_DECL_STRTOK_R=1;
3873 HAVE_DECL_STRERROR=1;
3874 HAVE_DECL_STRSIGNAL=1;
3875 REPLACE_STRERROR=0;
3876 REPLACE_STRSIGNAL=0;
3877 REPLACE_MEMMEM=0;
3878 REPLACE_STRCASESTR=0;
3879 REPLACE_STRSTR=0;
3880
3881
3882 echo "$as_me:$LINENO: checking whether memmem is declared" >&5
3883echo $ECHO_N "checking whether memmem is declared... $ECHO_C" >&6
3884if test "${ac_cv_have_decl_memmem+set}" = set; then
3885 echo $ECHO_N "(cached) $ECHO_C" >&6
3886else
3887 cat >conftest.$ac_ext <<_ACEOF
3888/* confdefs.h. */
3889_ACEOF
3890cat confdefs.h >>conftest.$ac_ext
3891cat >>conftest.$ac_ext <<_ACEOF
3892/* end confdefs.h. */
3893$ac_includes_default
3894int
3895main ()
3896{
3897#ifndef memmem
3898 char *p = (char *) memmem;
3899#endif
3900
3901 ;
3902 return 0;
3903}
3904_ACEOF
3905rm -f conftest.$ac_objext
3906if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3907 (eval $ac_compile) 2>conftest.er1
3908 ac_status=$?
3909 grep -v '^ *+' conftest.er1 >conftest.err
3910 rm -f conftest.er1
3911 cat conftest.err >&5
3912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3913 (exit $ac_status); } &&
3914 { ac_try='test -z "$ac_c_werror_flag"
3915 || test ! -s conftest.err'
3916 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3917 (eval $ac_try) 2>&5
3918 ac_status=$?
3919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3920 (exit $ac_status); }; } &&
3921 { ac_try='test -s conftest.$ac_objext'
3922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3923 (eval $ac_try) 2>&5
3924 ac_status=$?
3925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3926 (exit $ac_status); }; }; then
3927 ac_cv_have_decl_memmem=yes
3928else
3929 echo "$as_me: failed program was:" >&5
3930sed 's/^/| /' conftest.$ac_ext >&5
3931
3932ac_cv_have_decl_memmem=no
3933fi
3934rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3935fi
3936echo "$as_me:$LINENO: result: $ac_cv_have_decl_memmem" >&5
3937echo "${ECHO_T}$ac_cv_have_decl_memmem" >&6
3938if test $ac_cv_have_decl_memmem = yes; then
3939
3940cat >>confdefs.h <<_ACEOF
3941#define HAVE_DECL_MEMMEM 1
3942_ACEOF
3943
3944
3945else
3946 cat >>confdefs.h <<_ACEOF
3947#define HAVE_DECL_MEMMEM 0
3948_ACEOF
3949
3950
3951fi
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967for ac_func in memmem
3968do
3969as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
3970echo "$as_me:$LINENO: checking for $ac_func" >&5
3971echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
3972if eval "test \"\${$as_ac_var+set}\" = set"; then
3973 echo $ECHO_N "(cached) $ECHO_C" >&6
3974else
3975 cat >conftest.$ac_ext <<_ACEOF
3976/* confdefs.h. */
3977_ACEOF
3978cat confdefs.h >>conftest.$ac_ext
3979cat >>conftest.$ac_ext <<_ACEOF
3980/* end confdefs.h. */
3981/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
3982 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3983#define $ac_func innocuous_$ac_func
3984
3985/* System header to define __stub macros and hopefully few prototypes,
3986 which can conflict with char $ac_func (); below.
3987 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3988 <limits.h> exists even on freestanding compilers. */
3989
3990#ifdef __STDC__
3991# include <limits.h>
3992#else
3993# include <assert.h>
3994#endif
3995
3996#undef $ac_func
3997
3998/* Override any gcc2 internal prototype to avoid an error. */
3999#ifdef __cplusplus
4000extern "C"
4001{
4002#endif
4003/* We use char because int might match the return type of a gcc2
4004 builtin and then its argument prototype would still apply. */
4005char $ac_func ();
4006/* The GNU C library defines this for functions which it implements
4007 to always fail with ENOSYS. Some functions are actually named
4008 something starting with __ and the normal name is an alias. */
4009#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4010choke me
4011#else
4012char (*f) () = $ac_func;
4013#endif
4014#ifdef __cplusplus
4015}
4016#endif
4017
4018int
4019main ()
4020{
4021return f != $ac_func;
4022 ;
4023 return 0;
4024}
4025_ACEOF
4026rm -f conftest.$ac_objext conftest$ac_exeext
4027if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4028 (eval $ac_link) 2>conftest.er1
4029 ac_status=$?
4030 grep -v '^ *+' conftest.er1 >conftest.err
4031 rm -f conftest.er1
4032 cat conftest.err >&5
4033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4034 (exit $ac_status); } &&
4035 { ac_try='test -z "$ac_c_werror_flag"
4036 || test ! -s conftest.err'
4037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4038 (eval $ac_try) 2>&5
4039 ac_status=$?
4040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4041 (exit $ac_status); }; } &&
4042 { ac_try='test -s conftest$ac_exeext'
4043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4044 (eval $ac_try) 2>&5
4045 ac_status=$?
4046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4047 (exit $ac_status); }; }; then
4048 eval "$as_ac_var=yes"
4049else
4050 echo "$as_me: failed program was:" >&5
4051sed 's/^/| /' conftest.$ac_ext >&5
4052
4053eval "$as_ac_var=no"
4054fi
4055rm -f conftest.err conftest.$ac_objext \
4056 conftest$ac_exeext conftest.$ac_ext
4057fi
4058echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4059echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4060if test `eval echo '${'$as_ac_var'}'` = yes; then
4061 cat >>confdefs.h <<_ACEOF
4062#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4063_ACEOF
4064
4065else
4066
4067 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
4068
4069fi
4070done
4071
4072
4073
4074 :
4075
4076
4077
4078
4079
4080 if test $ac_cv_have_decl_memmem = no; then
4081 HAVE_DECL_MEMMEM=0
4082 fi
4083 :
4084
4085
4086 echo "$as_me:$LINENO: checking for long long int" >&5
4087echo $ECHO_N "checking for long long int... $ECHO_C" >&6
4088if test "${ac_cv_type_long_long_int+set}" = set; then
4089 echo $ECHO_N "(cached) $ECHO_C" >&6
4090else
4091 cat >conftest.$ac_ext <<_ACEOF
4092
4093 /* confdefs.h. */
4094_ACEOF
4095cat confdefs.h >>conftest.$ac_ext
4096cat >>conftest.$ac_ext <<_ACEOF
4097/* end confdefs.h. */
4098/* For now, do not test the preprocessor; as of 2007 there are too many
4099 implementations with broken preprocessors. Perhaps this can
4100 be revisited in 2012. In the meantime, code should not expect
4101 #if to work with literals wider than 32 bits. */
4102 /* Test literals. */
4103 long long int ll = 9223372036854775807ll;
4104 long long int nll = -9223372036854775807LL;
4105 unsigned long long int ull = 18446744073709551615ULL;
4106 /* Test constant expressions. */
4107 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4108 ? 1 : -1)];
4109 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4110 ? 1 : -1)];
4111 int i = 63;
4112int
4113main ()
4114{
4115/* Test availability of runtime routines for shift and division. */
4116 long long int llmax = 9223372036854775807ll;
4117 unsigned long long int ullmax = 18446744073709551615ull;
4118 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4119 | (llmax / ll) | (llmax % ll)
4120 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4121 | (ullmax / ull) | (ullmax % ull));
4122 ;
4123 return 0;
4124}
4125
4126_ACEOF
4127rm -f conftest.$ac_objext conftest$ac_exeext
4128if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4129 (eval $ac_link) 2>conftest.er1
4130 ac_status=$?
4131 grep -v '^ *+' conftest.er1 >conftest.err
4132 rm -f conftest.er1
4133 cat conftest.err >&5
4134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4135 (exit $ac_status); } &&
4136 { ac_try='test -z "$ac_c_werror_flag"
4137 || test ! -s conftest.err'
4138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4139 (eval $ac_try) 2>&5
4140 ac_status=$?
4141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4142 (exit $ac_status); }; } &&
4143 { ac_try='test -s conftest$ac_exeext'
4144 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4145 (eval $ac_try) 2>&5
4146 ac_status=$?
4147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4148 (exit $ac_status); }; }; then
4149 if test "$cross_compiling" = yes; then
4150 ac_cv_type_long_long_int=yes
4151else
4152 cat >conftest.$ac_ext <<_ACEOF
4153/* confdefs.h. */
4154_ACEOF
4155cat confdefs.h >>conftest.$ac_ext
4156cat >>conftest.$ac_ext <<_ACEOF
4157/* end confdefs.h. */
4158#include <limits.h>
4159 #ifndef LLONG_MAX
4160 # define HALF \
4161 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
4162 # define LLONG_MAX (HALF - 1 + HALF)
4163 #endif
4164int
4165main ()
4166{
4167long long int n = 1;
4168 int i;
4169 for (i = 0; ; i++)
4170 {
4171 long long int m = n << i;
4172 if (m >> i != n)
4173 return 1;
4174 if (LLONG_MAX / 2 < m)
4175 break;
4176 }
4177 return 0;
4178 ;
4179 return 0;
4180}
4181_ACEOF
4182rm -f conftest$ac_exeext
4183if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4184 (eval $ac_link) 2>&5
4185 ac_status=$?
4186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4187 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4188 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4189 (eval $ac_try) 2>&5
4190 ac_status=$?
4191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4192 (exit $ac_status); }; }; then
4193 ac_cv_type_long_long_int=yes
4194else
4195 echo "$as_me: program exited with status $ac_status" >&5
4196echo "$as_me: failed program was:" >&5
4197sed 's/^/| /' conftest.$ac_ext >&5
4198
4199( exit $ac_status )
4200ac_cv_type_long_long_int=no
4201fi
4202rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4203fi
4204else
4205 echo "$as_me: failed program was:" >&5
4206sed 's/^/| /' conftest.$ac_ext >&5
4207
4208ac_cv_type_long_long_int=no
4209fi
4210rm -f conftest.err conftest.$ac_objext \
4211 conftest$ac_exeext conftest.$ac_ext
4212fi
4213echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5
4214echo "${ECHO_T}$ac_cv_type_long_long_int" >&6
4215 if test $ac_cv_type_long_long_int = yes; then
4216
4217cat >>confdefs.h <<\_ACEOF
4218#define HAVE_LONG_LONG_INT 1
4219_ACEOF
4220
4221 fi
4222
4223
4224 echo "$as_me:$LINENO: checking for unsigned long long int" >&5
4225echo $ECHO_N "checking for unsigned long long int... $ECHO_C" >&6
4226if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then
4227 echo $ECHO_N "(cached) $ECHO_C" >&6
4228else
4229 cat >conftest.$ac_ext <<_ACEOF
4230
4231 /* confdefs.h. */
4232_ACEOF
4233cat confdefs.h >>conftest.$ac_ext
4234cat >>conftest.$ac_ext <<_ACEOF
4235/* end confdefs.h. */
4236/* For now, do not test the preprocessor; as of 2007 there are too many
4237 implementations with broken preprocessors. Perhaps this can
4238 be revisited in 2012. In the meantime, code should not expect
4239 #if to work with literals wider than 32 bits. */
4240 /* Test literals. */
4241 long long int ll = 9223372036854775807ll;
4242 long long int nll = -9223372036854775807LL;
4243 unsigned long long int ull = 18446744073709551615ULL;
4244 /* Test constant expressions. */
4245 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
4246 ? 1 : -1)];
4247 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
4248 ? 1 : -1)];
4249 int i = 63;
4250int
4251main ()
4252{
4253/* Test availability of runtime routines for shift and division. */
4254 long long int llmax = 9223372036854775807ll;
4255 unsigned long long int ullmax = 18446744073709551615ull;
4256 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
4257 | (llmax / ll) | (llmax % ll)
4258 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
4259 | (ullmax / ull) | (ullmax % ull));
4260 ;
4261 return 0;
4262}
4263
4264_ACEOF
4265rm -f conftest.$ac_objext conftest$ac_exeext
4266if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4267 (eval $ac_link) 2>conftest.er1
4268 ac_status=$?
4269 grep -v '^ *+' conftest.er1 >conftest.err
4270 rm -f conftest.er1
4271 cat conftest.err >&5
4272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4273 (exit $ac_status); } &&
4274 { ac_try='test -z "$ac_c_werror_flag"
4275 || test ! -s conftest.err'
4276 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4277 (eval $ac_try) 2>&5
4278 ac_status=$?
4279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4280 (exit $ac_status); }; } &&
4281 { ac_try='test -s conftest$ac_exeext'
4282 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4283 (eval $ac_try) 2>&5
4284 ac_status=$?
4285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4286 (exit $ac_status); }; }; then
4287 ac_cv_type_unsigned_long_long_int=yes
4288else
4289 echo "$as_me: failed program was:" >&5
4290sed 's/^/| /' conftest.$ac_ext >&5
4291
4292ac_cv_type_unsigned_long_long_int=no
4293fi
4294rm -f conftest.err conftest.$ac_objext \
4295 conftest$ac_exeext conftest.$ac_ext
4296fi
4297echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long_int" >&5
4298echo "${ECHO_T}$ac_cv_type_unsigned_long_long_int" >&6
4299 if test $ac_cv_type_unsigned_long_long_int = yes; then
4300
4301cat >>confdefs.h <<\_ACEOF
4302#define HAVE_UNSIGNED_LONG_LONG_INT 1
4303_ACEOF
4304
4305 fi
4306
4307
4308
4309 echo "$as_me:$LINENO: checking whether the preprocessor supports include_next" >&5
4310echo $ECHO_N "checking whether the preprocessor supports include_next... $ECHO_C" >&6
4311if test "${gl_cv_have_include_next+set}" = set; then
4312 echo $ECHO_N "(cached) $ECHO_C" >&6
4313else
4314 rm -rf conftestd1 conftestd2
4315 mkdir conftestd1 conftestd2
4316 cat <<EOF > conftestd1/conftest.h
4317#define DEFINED_IN_CONFTESTD1
4318#include_next <conftest.h>
4319#ifdef DEFINED_IN_CONFTESTD2
4320int foo;
4321#else
4322#error "include_next doesn't work"
4323#endif
4324EOF
4325 cat <<EOF > conftestd2/conftest.h
4326#ifndef DEFINED_IN_CONFTESTD1
4327#error "include_next test doesn't work"
4328#endif
4329#define DEFINED_IN_CONFTESTD2
4330EOF
4331 save_CPPFLAGS="$CPPFLAGS"
4332 CPPFLAGS="$CPPFLAGS -Iconftestd1 -Iconftestd2"
4333 cat >conftest.$ac_ext <<_ACEOF
4334#include <conftest.h>
4335_ACEOF
4336rm -f conftest.$ac_objext
4337if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4338 (eval $ac_compile) 2>conftest.er1
4339 ac_status=$?
4340 grep -v '^ *+' conftest.er1 >conftest.err
4341 rm -f conftest.er1
4342 cat conftest.err >&5
4343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4344 (exit $ac_status); } &&
4345 { ac_try='test -z "$ac_c_werror_flag"
4346 || test ! -s conftest.err'
4347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4348 (eval $ac_try) 2>&5
4349 ac_status=$?
4350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4351 (exit $ac_status); }; } &&
4352 { ac_try='test -s conftest.$ac_objext'
4353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4354 (eval $ac_try) 2>&5
4355 ac_status=$?
4356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4357 (exit $ac_status); }; }; then
4358 gl_cv_have_include_next=yes
4359else
4360 echo "$as_me: failed program was:" >&5
4361sed 's/^/| /' conftest.$ac_ext >&5
4362
4363gl_cv_have_include_next=no
4364fi
4365rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4366 CPPFLAGS="$save_CPPFLAGS"
4367 rm -rf conftestd1 conftestd2
4368
4369fi
4370echo "$as_me:$LINENO: result: $gl_cv_have_include_next" >&5
4371echo "${ECHO_T}$gl_cv_have_include_next" >&6
4372 if test $gl_cv_have_include_next = yes; then
4373
4374
4375cat >>confdefs.h <<\_ACEOF
4376#define HAVE_INCLUDE_NEXT 1
4377_ACEOF
4378
4379
4380 INCLUDE_NEXT=include_next
4381 else
4382 INCLUDE_NEXT=include
4383 fi
4384
4385
4386
4387
4388
4389
4390
4391for ac_header in $gl_header_list
4392do
4393as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4394if eval "test \"\${$as_ac_Header+set}\" = set"; then
4395 echo "$as_me:$LINENO: checking for $ac_header" >&5
4396echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4397if eval "test \"\${$as_ac_Header+set}\" = set"; then
4398 echo $ECHO_N "(cached) $ECHO_C" >&6
4399fi
4400echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4401echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4402else
4403 # Is the header compilable?
4404echo "$as_me:$LINENO: checking $ac_header usability" >&5
4405echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4406cat >conftest.$ac_ext <<_ACEOF
4407/* confdefs.h. */
4408_ACEOF
4409cat confdefs.h >>conftest.$ac_ext
4410cat >>conftest.$ac_ext <<_ACEOF
4411/* end confdefs.h. */
4412$ac_includes_default
4413#include <$ac_header>
4414_ACEOF
4415rm -f conftest.$ac_objext
4416if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4417 (eval $ac_compile) 2>conftest.er1
4418 ac_status=$?
4419 grep -v '^ *+' conftest.er1 >conftest.err
4420 rm -f conftest.er1
4421 cat conftest.err >&5
4422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4423 (exit $ac_status); } &&
4424 { ac_try='test -z "$ac_c_werror_flag"
4425 || test ! -s conftest.err'
4426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4427 (eval $ac_try) 2>&5
4428 ac_status=$?
4429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4430 (exit $ac_status); }; } &&
4431 { ac_try='test -s conftest.$ac_objext'
4432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4433 (eval $ac_try) 2>&5
4434 ac_status=$?
4435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4436 (exit $ac_status); }; }; then
4437 ac_header_compiler=yes
4438else
4439 echo "$as_me: failed program was:" >&5
4440sed 's/^/| /' conftest.$ac_ext >&5
4441
4442ac_header_compiler=no
4443fi
4444rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4445echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4446echo "${ECHO_T}$ac_header_compiler" >&6
4447
4448# Is the header present?
4449echo "$as_me:$LINENO: checking $ac_header presence" >&5
4450echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4451cat >conftest.$ac_ext <<_ACEOF
4452/* confdefs.h. */
4453_ACEOF
4454cat confdefs.h >>conftest.$ac_ext
4455cat >>conftest.$ac_ext <<_ACEOF
4456/* end confdefs.h. */
4457#include <$ac_header>
4458_ACEOF
4459if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4460 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4461 ac_status=$?
4462 grep -v '^ *+' conftest.er1 >conftest.err
4463 rm -f conftest.er1
4464 cat conftest.err >&5
4465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4466 (exit $ac_status); } >/dev/null; then
4467 if test -s conftest.err; then
4468 ac_cpp_err=$ac_c_preproc_warn_flag
4469 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4470 else
4471 ac_cpp_err=
4472 fi
4473else
4474 ac_cpp_err=yes
4475fi
4476if test -z "$ac_cpp_err"; then
4477 ac_header_preproc=yes
4478else
4479 echo "$as_me: failed program was:" >&5
4480sed 's/^/| /' conftest.$ac_ext >&5
4481
4482 ac_header_preproc=no
4483fi
4484rm -f conftest.err conftest.$ac_ext
4485echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4486echo "${ECHO_T}$ac_header_preproc" >&6
4487
4488# So? What about this header?
4489case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4490 yes:no: )
4491 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4492echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4493 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4494echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4495 ac_header_preproc=yes
4496 ;;
4497 no:yes:* )
4498 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4499echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4500 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4501echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4502 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4503echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4504 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4505echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4506 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4507echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4508 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4509echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4510 (
4511 cat <<\_ASBOX
4512## ------------------------------------------ ##
4513## Report this to the AC_PACKAGE_NAME lists. ##
4514## ------------------------------------------ ##
4515_ASBOX
4516 ) |
4517 sed "s/^/$as_me: WARNING: /" >&2
4518 ;;
4519esac
4520echo "$as_me:$LINENO: checking for $ac_header" >&5
4521echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4522if eval "test \"\${$as_ac_Header+set}\" = set"; then
4523 echo $ECHO_N "(cached) $ECHO_C" >&6
4524else
4525 eval "$as_ac_Header=\$ac_header_preproc"
4526fi
4527echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4528echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4529
4530fi
4531if test `eval echo '${'$as_ac_Header'}'` = yes; then
4532 cat >>confdefs.h <<_ACEOF
4533#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4534_ACEOF
4535
4536fi
4537
4538done
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
4552echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6
4553if test "${ac_cv_c_restrict+set}" = set; then
4554 echo $ECHO_N "(cached) $ECHO_C" >&6
4555else
4556 ac_cv_c_restrict=no
4557 # The order here caters to the fact that C++ does not require restrict.
4558 for ac_kw in __restrict __restrict__ _Restrict restrict; do
4559 cat >conftest.$ac_ext <<_ACEOF
4560/* confdefs.h. */
4561_ACEOF
4562cat confdefs.h >>conftest.$ac_ext
4563cat >>conftest.$ac_ext <<_ACEOF
4564/* end confdefs.h. */
4565typedef int * int_ptr;
4566 int foo (int_ptr $ac_kw ip) {
4567 return ip[0];
4568 }
4569int
4570main ()
4571{
4572int s[1];
4573 int * $ac_kw t = s;
4574 t[0] = 0;
4575 return foo(t)
4576 ;
4577 return 0;
4578}
4579_ACEOF
4580rm -f conftest.$ac_objext
4581if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4582 (eval $ac_compile) 2>conftest.er1
4583 ac_status=$?
4584 grep -v '^ *+' conftest.er1 >conftest.err
4585 rm -f conftest.er1
4586 cat conftest.err >&5
4587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4588 (exit $ac_status); } &&
4589 { ac_try='test -z "$ac_c_werror_flag"
4590 || test ! -s conftest.err'
4591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4592 (eval $ac_try) 2>&5
4593 ac_status=$?
4594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4595 (exit $ac_status); }; } &&
4596 { ac_try='test -s conftest.$ac_objext'
4597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4598 (eval $ac_try) 2>&5
4599 ac_status=$?
4600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4601 (exit $ac_status); }; }; then
4602 ac_cv_c_restrict=$ac_kw
4603else
4604 echo "$as_me: failed program was:" >&5
4605sed 's/^/| /' conftest.$ac_ext >&5
4606
4607fi
4608rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4609 test "$ac_cv_c_restrict" != no && break
4610 done
4611
4612fi
4613echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
4614echo "${ECHO_T}$ac_cv_c_restrict" >&6
4615
4616
4617 case $ac_cv_c_restrict in
4618 restrict) ;;
4619 no) cat >>confdefs.h <<\_ACEOF
4620#define restrict
4621_ACEOF
4622 ;;
4623 *) cat >>confdefs.h <<_ACEOF
4624#define restrict $ac_cv_c_restrict
4625_ACEOF
4626 ;;
4627 esac
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641 :
4642
4643
4644
4645
4646
4647
4648
4649 if test $gl_cv_have_include_next = yes; then
4650 gl_cv_next_string_h='<'string.h'>'
4651 else
4652 echo "$as_me:$LINENO: checking absolute name of <string.h>" >&5
4653echo $ECHO_N "checking absolute name of <string.h>... $ECHO_C" >&6
4654if test "${gl_cv_next_string_h+set}" = set; then
4655 echo $ECHO_N "(cached) $ECHO_C" >&6
4656else
4657
4658 if test $ac_cv_header_string_h = yes; then
4659 cat >conftest.$ac_ext <<_ACEOF
4660/* confdefs.h. */
4661_ACEOF
4662cat confdefs.h >>conftest.$ac_ext
4663cat >>conftest.$ac_ext <<_ACEOF
4664/* end confdefs.h. */
4665#include <string.h>
4666
4667_ACEOF
4668 gl_cv_next_string_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4669 sed -n '\#/string.h#{
4670 s#.*"\(.*/string.h\)".*#\1#
4671 s#^/[^/]#//&#
4672 p
4673 q
4674 }'`'"'
4675 else
4676 gl_cv_next_string_h='<'string.h'>'
4677 fi
4678
4679fi
4680echo "$as_me:$LINENO: result: $gl_cv_next_string_h" >&5
4681echo "${ECHO_T}$gl_cv_next_string_h" >&6
4682 fi
4683 NEXT_STRING_H=$gl_cv_next_string_h
4684
4685
4686
4687
4688
4689 GNULIB_WCWIDTH=0;
4690 HAVE_DECL_WCWIDTH=1;
4691 REPLACE_WCWIDTH=0;
4692 WCHAR_H=
4693
4694
4695
4696
4697
4698if false; then
4699 GL_COND_LIBTOOL_TRUE=
4700 GL_COND_LIBTOOL_FALSE='#'
4701else
4702 GL_COND_LIBTOOL_TRUE='#'
4703 GL_COND_LIBTOOL_FALSE=
4704fi
4705
4706 gl_cond_libtool=false
4707 gl_libdeps=
4708 gl_ltlibdeps=
4709
4710
4711
4712 gl_source_base='gnulib'
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722for ac_func in memchr
4723do
4724as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4725echo "$as_me:$LINENO: checking for $ac_func" >&5
4726echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4727if eval "test \"\${$as_ac_var+set}\" = set"; then
4728 echo $ECHO_N "(cached) $ECHO_C" >&6
4729else
4730 cat >conftest.$ac_ext <<_ACEOF
4731/* confdefs.h. */
4732_ACEOF
4733cat confdefs.h >>conftest.$ac_ext
4734cat >>conftest.$ac_ext <<_ACEOF
4735/* end confdefs.h. */
4736/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4737 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4738#define $ac_func innocuous_$ac_func
4739
4740/* System header to define __stub macros and hopefully few prototypes,
4741 which can conflict with char $ac_func (); below.
4742 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4743 <limits.h> exists even on freestanding compilers. */
4744
4745#ifdef __STDC__
4746# include <limits.h>
4747#else
4748# include <assert.h>
4749#endif
4750
4751#undef $ac_func
4752
4753/* Override any gcc2 internal prototype to avoid an error. */
4754#ifdef __cplusplus
4755extern "C"
4756{
4757#endif
4758/* We use char because int might match the return type of a gcc2
4759 builtin and then its argument prototype would still apply. */
4760char $ac_func ();
4761/* The GNU C library defines this for functions which it implements
4762 to always fail with ENOSYS. Some functions are actually named
4763 something starting with __ and the normal name is an alias. */
4764#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4765choke me
4766#else
4767char (*f) () = $ac_func;
4768#endif
4769#ifdef __cplusplus
4770}
4771#endif
4772
4773int
4774main ()
4775{
4776return f != $ac_func;
4777 ;
4778 return 0;
4779}
4780_ACEOF
4781rm -f conftest.$ac_objext conftest$ac_exeext
4782if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4783 (eval $ac_link) 2>conftest.er1
4784 ac_status=$?
4785 grep -v '^ *+' conftest.er1 >conftest.err
4786 rm -f conftest.er1
4787 cat conftest.err >&5
4788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4789 (exit $ac_status); } &&
4790 { ac_try='test -z "$ac_c_werror_flag"
4791 || test ! -s conftest.err'
4792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4793 (eval $ac_try) 2>&5
4794 ac_status=$?
4795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4796 (exit $ac_status); }; } &&
4797 { ac_try='test -s conftest$ac_exeext'
4798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4799 (eval $ac_try) 2>&5
4800 ac_status=$?
4801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4802 (exit $ac_status); }; }; then
4803 eval "$as_ac_var=yes"
4804else
4805 echo "$as_me: failed program was:" >&5
4806sed 's/^/| /' conftest.$ac_ext >&5
4807
4808eval "$as_ac_var=no"
4809fi
4810rm -f conftest.err conftest.$ac_objext \
4811 conftest$ac_exeext conftest.$ac_ext
4812fi
4813echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4814echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4815if test `eval echo '${'$as_ac_var'}'` = yes; then
4816 cat >>confdefs.h <<_ACEOF
4817#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4818_ACEOF
4819
4820else
4821
4822 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
4823
4824fi
4825done
4826
4827
4828 if test $ac_cv_func_memchr = no; then
4829
4830
4831for ac_header in bp-sym.h
4832do
4833as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4834if eval "test \"\${$as_ac_Header+set}\" = set"; then
4835 echo "$as_me:$LINENO: checking for $ac_header" >&5
4836echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4837if eval "test \"\${$as_ac_Header+set}\" = set"; then
4838 echo $ECHO_N "(cached) $ECHO_C" >&6
4839fi
4840echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4841echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4842else
4843 # Is the header compilable?
4844echo "$as_me:$LINENO: checking $ac_header usability" >&5
4845echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4846cat >conftest.$ac_ext <<_ACEOF
4847/* confdefs.h. */
4848_ACEOF
4849cat confdefs.h >>conftest.$ac_ext
4850cat >>conftest.$ac_ext <<_ACEOF
4851/* end confdefs.h. */
4852$ac_includes_default
4853#include <$ac_header>
4854_ACEOF
4855rm -f conftest.$ac_objext
4856if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4857 (eval $ac_compile) 2>conftest.er1
4858 ac_status=$?
4859 grep -v '^ *+' conftest.er1 >conftest.err
4860 rm -f conftest.er1
4861 cat conftest.err >&5
4862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4863 (exit $ac_status); } &&
4864 { ac_try='test -z "$ac_c_werror_flag"
4865 || test ! -s conftest.err'
4866 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4867 (eval $ac_try) 2>&5
4868 ac_status=$?
4869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4870 (exit $ac_status); }; } &&
4871 { ac_try='test -s conftest.$ac_objext'
4872 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4873 (eval $ac_try) 2>&5
4874 ac_status=$?
4875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4876 (exit $ac_status); }; }; then
4877 ac_header_compiler=yes
4878else
4879 echo "$as_me: failed program was:" >&5
4880sed 's/^/| /' conftest.$ac_ext >&5
4881
4882ac_header_compiler=no
4883fi
4884rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4885echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4886echo "${ECHO_T}$ac_header_compiler" >&6
4887
4888# Is the header present?
4889echo "$as_me:$LINENO: checking $ac_header presence" >&5
4890echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4891cat >conftest.$ac_ext <<_ACEOF
4892/* confdefs.h. */
4893_ACEOF
4894cat confdefs.h >>conftest.$ac_ext
4895cat >>conftest.$ac_ext <<_ACEOF
4896/* end confdefs.h. */
4897#include <$ac_header>
4898_ACEOF
4899if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4900 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4901 ac_status=$?
4902 grep -v '^ *+' conftest.er1 >conftest.err
4903 rm -f conftest.er1
4904 cat conftest.err >&5
4905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4906 (exit $ac_status); } >/dev/null; then
4907 if test -s conftest.err; then
4908 ac_cpp_err=$ac_c_preproc_warn_flag
4909 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4910 else
4911 ac_cpp_err=
4912 fi
4913else
4914 ac_cpp_err=yes
4915fi
4916if test -z "$ac_cpp_err"; then
4917 ac_header_preproc=yes
4918else
4919 echo "$as_me: failed program was:" >&5
4920sed 's/^/| /' conftest.$ac_ext >&5
4921
4922 ac_header_preproc=no
4923fi
4924rm -f conftest.err conftest.$ac_ext
4925echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4926echo "${ECHO_T}$ac_header_preproc" >&6
4927
4928# So? What about this header?
4929case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4930 yes:no: )
4931 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4932echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4933 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4934echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4935 ac_header_preproc=yes
4936 ;;
4937 no:yes:* )
4938 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4939echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4940 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4941echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4942 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4943echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4944 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4945echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4946 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4947echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4948 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4949echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4950 (
4951 cat <<\_ASBOX
4952## ------------------------------------------ ##
4953## Report this to the AC_PACKAGE_NAME lists. ##
4954## ------------------------------------------ ##
4955_ASBOX
4956 ) |
4957 sed "s/^/$as_me: WARNING: /" >&2
4958 ;;
4959esac
4960echo "$as_me:$LINENO: checking for $ac_header" >&5
4961echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4962if eval "test \"\${$as_ac_Header+set}\" = set"; then
4963 echo $ECHO_N "(cached) $ECHO_C" >&6
4964else
4965 eval "$as_ac_Header=\$ac_header_preproc"
4966fi
4967echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4968echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4969
4970fi
4971if test `eval echo '${'$as_ac_Header'}'` = yes; then
4972 cat >>confdefs.h <<_ACEOF
4973#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4974_ACEOF
4975
4976fi
4977
4978done
4979
4980
4981 fi
4982
4983
4984 echo "$as_me:$LINENO: checking for working memcmp" >&5
4985echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
4986if test "${ac_cv_func_memcmp_working+set}" = set; then
4987 echo $ECHO_N "(cached) $ECHO_C" >&6
4988else
4989 if test "$cross_compiling" = yes; then
4990 ac_cv_func_memcmp_working=no
4991else
4992 cat >conftest.$ac_ext <<_ACEOF
4993/* confdefs.h. */
4994_ACEOF
4995cat confdefs.h >>conftest.$ac_ext
4996cat >>conftest.$ac_ext <<_ACEOF
4997/* end confdefs.h. */
4998$ac_includes_default
4999int
5000main ()
5001{
5002
5003 /* Some versions of memcmp are not 8-bit clean. */
5004 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
5005 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
5006 exit (1);
5007
5008 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
5009 or more and with at least one buffer not starting on a 4-byte boundary.
5010 William Lewis provided this test program. */
5011 {
5012 char foo[21];
5013 char bar[21];
5014 int i;
5015 for (i = 0; i < 4; i++)
5016 {
5017 char *a = foo + i;
5018 char *b = bar + i;
5019 strcpy (a, "--------01111111");
5020 strcpy (b, "--------10000000");
5021 if (memcmp (a, b, 16) >= 0)
5022 exit (1);
5023 }
5024 exit (0);
5025 }
5026
5027 ;
5028 return 0;
5029}
5030_ACEOF
5031rm -f conftest$ac_exeext
5032if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5033 (eval $ac_link) 2>&5
5034 ac_status=$?
5035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5036 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5038 (eval $ac_try) 2>&5
5039 ac_status=$?
5040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5041 (exit $ac_status); }; }; then
5042 ac_cv_func_memcmp_working=yes
5043else
5044 echo "$as_me: program exited with status $ac_status" >&5
5045echo "$as_me: failed program was:" >&5
5046sed 's/^/| /' conftest.$ac_ext >&5
5047
5048( exit $ac_status )
5049ac_cv_func_memcmp_working=no
5050fi
5051rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5052fi
5053fi
5054echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
5055echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
5056test $ac_cv_func_memcmp_working = no &&
5057
5058
5059
5060
5061
5062
5063 gl_LIBOBJS="$gl_LIBOBJS memcmp.$ac_objext"
5064
5065
5066 if test $ac_cv_func_memcmp_working = no; then
5067
5068cat >>confdefs.h <<\_ACEOF
5069#define memcmp rpl_memcmp
5070_ACEOF
5071
5072 :
5073 fi
5074
5075
5076
5077 if test $ac_cv_have_decl_memmem = yes; then
5078 echo "$as_me:$LINENO: checking whether memmem works in linear time" >&5
5079echo $ECHO_N "checking whether memmem works in linear time... $ECHO_C" >&6
5080if test "${gl_cv_func_memmem_works+set}" = set; then
5081 echo $ECHO_N "(cached) $ECHO_C" >&6
5082else
5083 if test "$cross_compiling" = yes; then
5084 gl_cv_func_memmem_works="guessing no"
5085else
5086 cat >conftest.$ac_ext <<_ACEOF
5087/* confdefs.h. */
5088_ACEOF
5089cat confdefs.h >>conftest.$ac_ext
5090cat >>conftest.$ac_ext <<_ACEOF
5091/* end confdefs.h. */
5092
5093#include <string.h> /* for memmem */
5094#include <stdlib.h> /* for malloc */
5095#include <unistd.h> /* for alarm */
5096
5097int
5098main ()
5099{
5100size_t m = 1000000;
5101 char *haystack = (char *) malloc (2 * m + 1);
5102 char *needle = (char *) malloc (m + 1);
5103 void *result = 0;
5104 /* Failure to compile this test due to missing alarm is okay,
5105 since all such platforms (mingw) also lack memmem. */
5106 alarm (5);
5107 /* Check for quadratic performance. */
5108 if (haystack && needle)
5109 {
5110 memset (haystack, 'A', 2 * m);
5111 haystack[2 * m] = 'B';
5112 memset (needle, 'A', m);
5113 needle[m] = 'B';
5114 result = memmem (haystack, 2 * m + 1, needle, m + 1);
5115 }
5116 /* Check for empty needle behavior. */
5117 return !result || !memmem ("a", 1, 0, 0);
5118 ;
5119 return 0;
5120}
5121_ACEOF
5122rm -f conftest$ac_exeext
5123if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5124 (eval $ac_link) 2>&5
5125 ac_status=$?
5126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5127 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5128 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5129 (eval $ac_try) 2>&5
5130 ac_status=$?
5131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5132 (exit $ac_status); }; }; then
5133 gl_cv_func_memmem_works=yes
5134else
5135 echo "$as_me: program exited with status $ac_status" >&5
5136echo "$as_me: failed program was:" >&5
5137sed 's/^/| /' conftest.$ac_ext >&5
5138
5139( exit $ac_status )
5140gl_cv_func_memmem_works=no
5141fi
5142rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5143fi
5144fi
5145echo "$as_me:$LINENO: result: $gl_cv_func_memmem_works" >&5
5146echo "${ECHO_T}$gl_cv_func_memmem_works" >&6
5147 if test "$gl_cv_func_memmem_works" != yes; then
5148 REPLACE_MEMMEM=1
5149
5150
5151
5152
5153
5154
5155
5156 gl_LIBOBJS="$gl_LIBOBJS memmem.$ac_objext"
5157
5158 fi
5159 fi
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173for ac_func in memmem
5174do
5175as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5176echo "$as_me:$LINENO: checking for $ac_func" >&5
5177echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5178if eval "test \"\${$as_ac_var+set}\" = set"; then
5179 echo $ECHO_N "(cached) $ECHO_C" >&6
5180else
5181 cat >conftest.$ac_ext <<_ACEOF
5182/* confdefs.h. */
5183_ACEOF
5184cat confdefs.h >>conftest.$ac_ext
5185cat >>conftest.$ac_ext <<_ACEOF
5186/* end confdefs.h. */
5187/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5188 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5189#define $ac_func innocuous_$ac_func
5190
5191/* System header to define __stub macros and hopefully few prototypes,
5192 which can conflict with char $ac_func (); below.
5193 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5194 <limits.h> exists even on freestanding compilers. */
5195
5196#ifdef __STDC__
5197# include <limits.h>
5198#else
5199# include <assert.h>
5200#endif
5201
5202#undef $ac_func
5203
5204/* Override any gcc2 internal prototype to avoid an error. */
5205#ifdef __cplusplus
5206extern "C"
5207{
5208#endif
5209/* We use char because int might match the return type of a gcc2
5210 builtin and then its argument prototype would still apply. */
5211char $ac_func ();
5212/* The GNU C library defines this for functions which it implements
5213 to always fail with ENOSYS. Some functions are actually named
5214 something starting with __ and the normal name is an alias. */
5215#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5216choke me
5217#else
5218char (*f) () = $ac_func;
5219#endif
5220#ifdef __cplusplus
5221}
5222#endif
5223
5224int
5225main ()
5226{
5227return f != $ac_func;
5228 ;
5229 return 0;
5230}
5231_ACEOF
5232rm -f conftest.$ac_objext conftest$ac_exeext
5233if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5234 (eval $ac_link) 2>conftest.er1
5235 ac_status=$?
5236 grep -v '^ *+' conftest.er1 >conftest.err
5237 rm -f conftest.er1
5238 cat conftest.err >&5
5239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5240 (exit $ac_status); } &&
5241 { ac_try='test -z "$ac_c_werror_flag"
5242 || test ! -s conftest.err'
5243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5244 (eval $ac_try) 2>&5
5245 ac_status=$?
5246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5247 (exit $ac_status); }; } &&
5248 { ac_try='test -s conftest$ac_exeext'
5249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5250 (eval $ac_try) 2>&5
5251 ac_status=$?
5252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5253 (exit $ac_status); }; }; then
5254 eval "$as_ac_var=yes"
5255else
5256 echo "$as_me: failed program was:" >&5
5257sed 's/^/| /' conftest.$ac_ext >&5
5258
5259eval "$as_ac_var=no"
5260fi
5261rm -f conftest.err conftest.$ac_objext \
5262 conftest$ac_exeext conftest.$ac_ext
5263fi
5264echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5265echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5266if test `eval echo '${'$as_ac_var'}'` = yes; then
5267 cat >>confdefs.h <<_ACEOF
5268#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5269_ACEOF
5270
5271else
5272
5273 gl_LIBOBJS="$gl_LIBOBJS $ac_func.$ac_objext"
5274
5275fi
5276done
5277
5278
5279
5280 :
5281
5282
5283
5284
5285
5286 if test $ac_cv_have_decl_memmem = no; then
5287 HAVE_DECL_MEMMEM=0
5288 fi
5289 :
5290
5291
5292
5293 GNULIB_MEMMEM=1
5294
5295
5296
5297
5298 if test $ac_cv_type_long_long_int = yes; then
5299 HAVE_LONG_LONG_INT=1
5300 else
5301 HAVE_LONG_LONG_INT=0
5302 fi
5303
5304
5305 if test $ac_cv_type_unsigned_long_long_int = yes; then
5306 HAVE_UNSIGNED_LONG_LONG_INT=1
5307 else
5308 HAVE_UNSIGNED_LONG_LONG_INT=0
5309 fi
5310
5311
5312 if test $ac_cv_header_inttypes_h = yes; then
5313 HAVE_INTTYPES_H=1
5314 else
5315 HAVE_INTTYPES_H=0
5316 fi
5317
5318
5319 if test $ac_cv_header_sys_types_h = yes; then
5320 HAVE_SYS_TYPES_H=1
5321 else
5322 HAVE_SYS_TYPES_H=0
5323 fi
5324
5325
5326
5327
5328
5329 :
5330
5331
5332
5333
5334
5335
5336
5337 if test $gl_cv_have_include_next = yes; then
5338 gl_cv_next_stdint_h='<'stdint.h'>'
5339 else
5340 echo "$as_me:$LINENO: checking absolute name of <stdint.h>" >&5
5341echo $ECHO_N "checking absolute name of <stdint.h>... $ECHO_C" >&6
5342if test "${gl_cv_next_stdint_h+set}" = set; then
5343 echo $ECHO_N "(cached) $ECHO_C" >&6
5344else
5345
5346 if test $ac_cv_header_stdint_h = yes; then
5347 cat >conftest.$ac_ext <<_ACEOF
5348/* confdefs.h. */
5349_ACEOF
5350cat confdefs.h >>conftest.$ac_ext
5351cat >>conftest.$ac_ext <<_ACEOF
5352/* end confdefs.h. */
5353#include <stdint.h>
5354
5355_ACEOF
5356 gl_cv_next_stdint_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5357 sed -n '\#/stdint.h#{
5358 s#.*"\(.*/stdint.h\)".*#\1#
5359 s#^/[^/]#//&#
5360 p
5361 q
5362 }'`'"'
5363 else
5364 gl_cv_next_stdint_h='<'stdint.h'>'
5365 fi
5366
5367fi
5368echo "$as_me:$LINENO: result: $gl_cv_next_stdint_h" >&5
5369echo "${ECHO_T}$gl_cv_next_stdint_h" >&6
5370 fi
5371 NEXT_STDINT_H=$gl_cv_next_stdint_h
5372
5373
5374
5375 if test $ac_cv_header_stdint_h = yes; then
5376 HAVE_STDINT_H=1
5377 else
5378 HAVE_STDINT_H=0
5379 fi
5380
5381
5382 if test $ac_cv_header_stdint_h = yes; then
5383 echo "$as_me:$LINENO: checking whether stdint.h conforms to C99" >&5
5384echo $ECHO_N "checking whether stdint.h conforms to C99... $ECHO_C" >&6
5385if test "${gl_cv_header_working_stdint_h+set}" = set; then
5386 echo $ECHO_N "(cached) $ECHO_C" >&6
5387else
5388 gl_cv_header_working_stdint_h=no
5389 cat >conftest.$ac_ext <<_ACEOF
5390
5391 /* confdefs.h. */
5392_ACEOF
5393cat confdefs.h >>conftest.$ac_ext
5394cat >>conftest.$ac_ext <<_ACEOF
5395/* end confdefs.h. */
5396
5397#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
5398#define __STDC_CONSTANT_MACROS 1 /* to make it work also in C++ mode */
5399#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
5400#include <stdint.h>
5401/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>. */
5402#if !(defined WCHAR_MIN && defined WCHAR_MAX)
5403#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
5404#endif
5405
5406
5407 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5408 included before <wchar.h>. */
5409 #include <stddef.h>
5410 #include <signal.h>
5411 #if HAVE_WCHAR_H
5412 # include <stdio.h>
5413 # include <time.h>
5414 # include <wchar.h>
5415 #endif
5416
5417
5418#ifdef INT8_MAX
5419int8_t a1 = INT8_MAX;
5420int8_t a1min = INT8_MIN;
5421#endif
5422#ifdef INT16_MAX
5423int16_t a2 = INT16_MAX;
5424int16_t a2min = INT16_MIN;
5425#endif
5426#ifdef INT32_MAX
5427int32_t a3 = INT32_MAX;
5428int32_t a3min = INT32_MIN;
5429#endif
5430#ifdef INT64_MAX
5431int64_t a4 = INT64_MAX;
5432int64_t a4min = INT64_MIN;
5433#endif
5434#ifdef UINT8_MAX
5435uint8_t b1 = UINT8_MAX;
5436#else
5437typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
5438#endif
5439#ifdef UINT16_MAX
5440uint16_t b2 = UINT16_MAX;
5441#endif
5442#ifdef UINT32_MAX
5443uint32_t b3 = UINT32_MAX;
5444#endif
5445#ifdef UINT64_MAX
5446uint64_t b4 = UINT64_MAX;
5447#endif
5448int_least8_t c1 = INT8_C (0x7f);
5449int_least8_t c1max = INT_LEAST8_MAX;
5450int_least8_t c1min = INT_LEAST8_MIN;
5451int_least16_t c2 = INT16_C (0x7fff);
5452int_least16_t c2max = INT_LEAST16_MAX;
5453int_least16_t c2min = INT_LEAST16_MIN;
5454int_least32_t c3 = INT32_C (0x7fffffff);
5455int_least32_t c3max = INT_LEAST32_MAX;
5456int_least32_t c3min = INT_LEAST32_MIN;
5457int_least64_t c4 = INT64_C (0x7fffffffffffffff);
5458int_least64_t c4max = INT_LEAST64_MAX;
5459int_least64_t c4min = INT_LEAST64_MIN;
5460uint_least8_t d1 = UINT8_C (0xff);
5461uint_least8_t d1max = UINT_LEAST8_MAX;
5462uint_least16_t d2 = UINT16_C (0xffff);
5463uint_least16_t d2max = UINT_LEAST16_MAX;
5464uint_least32_t d3 = UINT32_C (0xffffffff);
5465uint_least32_t d3max = UINT_LEAST32_MAX;
5466uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
5467uint_least64_t d4max = UINT_LEAST64_MAX;
5468int_fast8_t e1 = INT_FAST8_MAX;
5469int_fast8_t e1min = INT_FAST8_MIN;
5470int_fast16_t e2 = INT_FAST16_MAX;
5471int_fast16_t e2min = INT_FAST16_MIN;
5472int_fast32_t e3 = INT_FAST32_MAX;
5473int_fast32_t e3min = INT_FAST32_MIN;
5474int_fast64_t e4 = INT_FAST64_MAX;
5475int_fast64_t e4min = INT_FAST64_MIN;
5476uint_fast8_t f1 = UINT_FAST8_MAX;
5477uint_fast16_t f2 = UINT_FAST16_MAX;
5478uint_fast32_t f3 = UINT_FAST32_MAX;
5479uint_fast64_t f4 = UINT_FAST64_MAX;
5480#ifdef INTPTR_MAX
5481intptr_t g = INTPTR_MAX;
5482intptr_t gmin = INTPTR_MIN;
5483#endif
5484#ifdef UINTPTR_MAX
5485uintptr_t h = UINTPTR_MAX;
5486#endif
5487intmax_t i = INTMAX_MAX;
5488uintmax_t j = UINTMAX_MAX;
5489
5490#include <limits.h> /* for CHAR_BIT */
5491#define TYPE_MINIMUM(t) \
5492 ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1)))
5493#define TYPE_MAXIMUM(t) \
5494 ((t) ((t) 0 < (t) -1 ? (t) -1 : ~ (~ (t) 0 << (sizeof (t) * CHAR_BIT - 1))))
5495struct s {
5496 int check_PTRDIFF:
5497 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
5498 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
5499 ? 1 : -1;
5500 /* Detect bug in FreeBSD 6.0 / ia64. */
5501 int check_SIG_ATOMIC:
5502 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
5503 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
5504 ? 1 : -1;
5505 int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
5506 int check_WCHAR:
5507 WCHAR_MIN == TYPE_MINIMUM (wchar_t)
5508 && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
5509 ? 1 : -1;
5510 /* Detect bug in mingw. */
5511 int check_WINT:
5512 WINT_MIN == TYPE_MINIMUM (wint_t)
5513 && WINT_MAX == TYPE_MAXIMUM (wint_t)
5514 ? 1 : -1;
5515
5516 /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */
5517 int check_UINT8_C:
5518 (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
5519 int check_UINT16_C:
5520 (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
5521
5522 /* Detect bugs in OpenBSD 3.9 stdint.h. */
5523#ifdef UINT8_MAX
5524 int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
5525#endif
5526#ifdef UINT16_MAX
5527 int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
5528#endif
5529#ifdef UINT32_MAX
5530 int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
5531#endif
5532#ifdef UINT64_MAX
5533 int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
5534#endif
5535 int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
5536 int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
5537 int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
5538 int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
5539 int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
5540 int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
5541 int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
5542 int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
5543 int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
5544 int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
5545 int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
5546};
5547
5548int
5549main ()
5550{
5551
5552 ;
5553 return 0;
5554}
5555_ACEOF
5556rm -f conftest.$ac_objext
5557if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5558 (eval $ac_compile) 2>conftest.er1
5559 ac_status=$?
5560 grep -v '^ *+' conftest.er1 >conftest.err
5561 rm -f conftest.er1
5562 cat conftest.err >&5
5563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5564 (exit $ac_status); } &&
5565 { ac_try='test -z "$ac_c_werror_flag"
5566 || test ! -s conftest.err'
5567 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5568 (eval $ac_try) 2>&5
5569 ac_status=$?
5570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5571 (exit $ac_status); }; } &&
5572 { ac_try='test -s conftest.$ac_objext'
5573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5574 (eval $ac_try) 2>&5
5575 ac_status=$?
5576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5577 (exit $ac_status); }; }; then
5578 gl_cv_header_working_stdint_h=yes
5579else
5580 echo "$as_me: failed program was:" >&5
5581sed 's/^/| /' conftest.$ac_ext >&5
5582
5583fi
5584rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5585fi
5586echo "$as_me:$LINENO: result: $gl_cv_header_working_stdint_h" >&5
5587echo "${ECHO_T}$gl_cv_header_working_stdint_h" >&6
5588 fi
5589 if test "$gl_cv_header_working_stdint_h" = yes; then
5590 STDINT_H=
5591 else
5592
5593
5594for ac_header in sys/inttypes.h sys/bitypes.h
5595do
5596as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5597if eval "test \"\${$as_ac_Header+set}\" = set"; then
5598 echo "$as_me:$LINENO: checking for $ac_header" >&5
5599echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5600if eval "test \"\${$as_ac_Header+set}\" = set"; then
5601 echo $ECHO_N "(cached) $ECHO_C" >&6
5602fi
5603echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5604echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5605else
5606 # Is the header compilable?
5607echo "$as_me:$LINENO: checking $ac_header usability" >&5
5608echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5609cat >conftest.$ac_ext <<_ACEOF
5610/* confdefs.h. */
5611_ACEOF
5612cat confdefs.h >>conftest.$ac_ext
5613cat >>conftest.$ac_ext <<_ACEOF
5614/* end confdefs.h. */
5615$ac_includes_default
5616#include <$ac_header>
5617_ACEOF
5618rm -f conftest.$ac_objext
5619if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5620 (eval $ac_compile) 2>conftest.er1
5621 ac_status=$?
5622 grep -v '^ *+' conftest.er1 >conftest.err
5623 rm -f conftest.er1
5624 cat conftest.err >&5
5625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5626 (exit $ac_status); } &&
5627 { ac_try='test -z "$ac_c_werror_flag"
5628 || test ! -s conftest.err'
5629 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5630 (eval $ac_try) 2>&5
5631 ac_status=$?
5632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5633 (exit $ac_status); }; } &&
5634 { ac_try='test -s conftest.$ac_objext'
5635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5636 (eval $ac_try) 2>&5
5637 ac_status=$?
5638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5639 (exit $ac_status); }; }; then
5640 ac_header_compiler=yes
5641else
5642 echo "$as_me: failed program was:" >&5
5643sed 's/^/| /' conftest.$ac_ext >&5
5644
5645ac_header_compiler=no
5646fi
5647rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5648echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5649echo "${ECHO_T}$ac_header_compiler" >&6
5650
5651# Is the header present?
5652echo "$as_me:$LINENO: checking $ac_header presence" >&5
5653echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5654cat >conftest.$ac_ext <<_ACEOF
5655/* confdefs.h. */
5656_ACEOF
5657cat confdefs.h >>conftest.$ac_ext
5658cat >>conftest.$ac_ext <<_ACEOF
5659/* end confdefs.h. */
5660#include <$ac_header>
5661_ACEOF
5662if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5663 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5664 ac_status=$?
5665 grep -v '^ *+' conftest.er1 >conftest.err
5666 rm -f conftest.er1
5667 cat conftest.err >&5
5668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5669 (exit $ac_status); } >/dev/null; then
5670 if test -s conftest.err; then
5671 ac_cpp_err=$ac_c_preproc_warn_flag
5672 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5673 else
5674 ac_cpp_err=
5675 fi
5676else
5677 ac_cpp_err=yes
5678fi
5679if test -z "$ac_cpp_err"; then
5680 ac_header_preproc=yes
5681else
5682 echo "$as_me: failed program was:" >&5
5683sed 's/^/| /' conftest.$ac_ext >&5
5684
5685 ac_header_preproc=no
5686fi
5687rm -f conftest.err conftest.$ac_ext
5688echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5689echo "${ECHO_T}$ac_header_preproc" >&6
5690
5691# So? What about this header?
5692case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5693 yes:no: )
5694 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5695echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5696 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5697echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5698 ac_header_preproc=yes
5699 ;;
5700 no:yes:* )
5701 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5702echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5703 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5704echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5705 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5706echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5707 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5708echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5709 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5710echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5711 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5712echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5713 (
5714 cat <<\_ASBOX
5715## ------------------------------------------ ##
5716## Report this to the AC_PACKAGE_NAME lists. ##
5717## ------------------------------------------ ##
5718_ASBOX
5719 ) |
5720 sed "s/^/$as_me: WARNING: /" >&2
5721 ;;
5722esac
5723echo "$as_me:$LINENO: checking for $ac_header" >&5
5724echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5725if eval "test \"\${$as_ac_Header+set}\" = set"; then
5726 echo $ECHO_N "(cached) $ECHO_C" >&6
5727else
5728 eval "$as_ac_Header=\$ac_header_preproc"
5729fi
5730echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5731echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5732
5733fi
5734if test `eval echo '${'$as_ac_Header'}'` = yes; then
5735 cat >>confdefs.h <<_ACEOF
5736#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5737_ACEOF
5738
5739fi
5740
5741done
5742
5743 if test $ac_cv_header_sys_inttypes_h = yes; then
5744 HAVE_SYS_INTTYPES_H=1
5745 else
5746 HAVE_SYS_INTTYPES_H=0
5747 fi
5748
5749 if test $ac_cv_header_sys_bitypes_h = yes; then
5750 HAVE_SYS_BITYPES_H=1
5751 else
5752 HAVE_SYS_BITYPES_H=0
5753 fi
5754
5755
5756
5757 :
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772 for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
5773 echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
5774echo $ECHO_N "checking for bit size of $gltype... $ECHO_C" >&6
5775if eval "test \"\${gl_cv_bitsizeof_${gltype}+set}\" = set"; then
5776 echo $ECHO_N "(cached) $ECHO_C" >&6
5777else
5778 if test "$cross_compiling" = yes; then
5779 # Depending upon the size, compute the lo and hi bounds.
5780cat >conftest.$ac_ext <<_ACEOF
5781/* confdefs.h. */
5782_ACEOF
5783cat confdefs.h >>conftest.$ac_ext
5784cat >>conftest.$ac_ext <<_ACEOF
5785/* end confdefs.h. */
5786
5787 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5788 included before <wchar.h>. */
5789 #include <stddef.h>
5790 #include <signal.h>
5791 #if HAVE_WCHAR_H
5792 # include <stdio.h>
5793 # include <time.h>
5794 # include <wchar.h>
5795 #endif
5796
5797#include <limits.h>
5798int
5799main ()
5800{
5801static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)];
5802test_array [0] = 0
5803
5804 ;
5805 return 0;
5806}
5807_ACEOF
5808rm -f conftest.$ac_objext
5809if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5810 (eval $ac_compile) 2>conftest.er1
5811 ac_status=$?
5812 grep -v '^ *+' conftest.er1 >conftest.err
5813 rm -f conftest.er1
5814 cat conftest.err >&5
5815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5816 (exit $ac_status); } &&
5817 { ac_try='test -z "$ac_c_werror_flag"
5818 || test ! -s conftest.err'
5819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5820 (eval $ac_try) 2>&5
5821 ac_status=$?
5822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5823 (exit $ac_status); }; } &&
5824 { ac_try='test -s conftest.$ac_objext'
5825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5826 (eval $ac_try) 2>&5
5827 ac_status=$?
5828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5829 (exit $ac_status); }; }; then
5830 ac_lo=0 ac_mid=0
5831 while :; do
5832 cat >conftest.$ac_ext <<_ACEOF
5833/* confdefs.h. */
5834_ACEOF
5835cat confdefs.h >>conftest.$ac_ext
5836cat >>conftest.$ac_ext <<_ACEOF
5837/* end confdefs.h. */
5838
5839 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5840 included before <wchar.h>. */
5841 #include <stddef.h>
5842 #include <signal.h>
5843 #if HAVE_WCHAR_H
5844 # include <stdio.h>
5845 # include <time.h>
5846 # include <wchar.h>
5847 #endif
5848
5849#include <limits.h>
5850int
5851main ()
5852{
5853static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
5854test_array [0] = 0
5855
5856 ;
5857 return 0;
5858}
5859_ACEOF
5860rm -f conftest.$ac_objext
5861if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5862 (eval $ac_compile) 2>conftest.er1
5863 ac_status=$?
5864 grep -v '^ *+' conftest.er1 >conftest.err
5865 rm -f conftest.er1
5866 cat conftest.err >&5
5867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5868 (exit $ac_status); } &&
5869 { ac_try='test -z "$ac_c_werror_flag"
5870 || test ! -s conftest.err'
5871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5872 (eval $ac_try) 2>&5
5873 ac_status=$?
5874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5875 (exit $ac_status); }; } &&
5876 { ac_try='test -s conftest.$ac_objext'
5877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5878 (eval $ac_try) 2>&5
5879 ac_status=$?
5880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5881 (exit $ac_status); }; }; then
5882 ac_hi=$ac_mid; break
5883else
5884 echo "$as_me: failed program was:" >&5
5885sed 's/^/| /' conftest.$ac_ext >&5
5886
5887ac_lo=`expr $ac_mid + 1`
5888 if test $ac_lo -le $ac_mid; then
5889 ac_lo= ac_hi=
5890 break
5891 fi
5892 ac_mid=`expr 2 '*' $ac_mid + 1`
5893fi
5894rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5895 done
5896else
5897 echo "$as_me: failed program was:" >&5
5898sed 's/^/| /' conftest.$ac_ext >&5
5899
5900cat >conftest.$ac_ext <<_ACEOF
5901/* confdefs.h. */
5902_ACEOF
5903cat confdefs.h >>conftest.$ac_ext
5904cat >>conftest.$ac_ext <<_ACEOF
5905/* end confdefs.h. */
5906
5907 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5908 included before <wchar.h>. */
5909 #include <stddef.h>
5910 #include <signal.h>
5911 #if HAVE_WCHAR_H
5912 # include <stdio.h>
5913 # include <time.h>
5914 # include <wchar.h>
5915 #endif
5916
5917#include <limits.h>
5918int
5919main ()
5920{
5921static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)];
5922test_array [0] = 0
5923
5924 ;
5925 return 0;
5926}
5927_ACEOF
5928rm -f conftest.$ac_objext
5929if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5930 (eval $ac_compile) 2>conftest.er1
5931 ac_status=$?
5932 grep -v '^ *+' conftest.er1 >conftest.err
5933 rm -f conftest.er1
5934 cat conftest.err >&5
5935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5936 (exit $ac_status); } &&
5937 { ac_try='test -z "$ac_c_werror_flag"
5938 || test ! -s conftest.err'
5939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5940 (eval $ac_try) 2>&5
5941 ac_status=$?
5942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5943 (exit $ac_status); }; } &&
5944 { ac_try='test -s conftest.$ac_objext'
5945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5946 (eval $ac_try) 2>&5
5947 ac_status=$?
5948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5949 (exit $ac_status); }; }; then
5950 ac_hi=-1 ac_mid=-1
5951 while :; do
5952 cat >conftest.$ac_ext <<_ACEOF
5953/* confdefs.h. */
5954_ACEOF
5955cat confdefs.h >>conftest.$ac_ext
5956cat >>conftest.$ac_ext <<_ACEOF
5957/* end confdefs.h. */
5958
5959 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
5960 included before <wchar.h>. */
5961 #include <stddef.h>
5962 #include <signal.h>
5963 #if HAVE_WCHAR_H
5964 # include <stdio.h>
5965 # include <time.h>
5966 # include <wchar.h>
5967 #endif
5968
5969#include <limits.h>
5970int
5971main ()
5972{
5973static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)];
5974test_array [0] = 0
5975
5976 ;
5977 return 0;
5978}
5979_ACEOF
5980rm -f conftest.$ac_objext
5981if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5982 (eval $ac_compile) 2>conftest.er1
5983 ac_status=$?
5984 grep -v '^ *+' conftest.er1 >conftest.err
5985 rm -f conftest.er1
5986 cat conftest.err >&5
5987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5988 (exit $ac_status); } &&
5989 { ac_try='test -z "$ac_c_werror_flag"
5990 || test ! -s conftest.err'
5991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5992 (eval $ac_try) 2>&5
5993 ac_status=$?
5994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5995 (exit $ac_status); }; } &&
5996 { ac_try='test -s conftest.$ac_objext'
5997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5998 (eval $ac_try) 2>&5
5999 ac_status=$?
6000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6001 (exit $ac_status); }; }; then
6002 ac_lo=$ac_mid; break
6003else
6004 echo "$as_me: failed program was:" >&5
6005sed 's/^/| /' conftest.$ac_ext >&5
6006
6007ac_hi=`expr '(' $ac_mid ')' - 1`
6008 if test $ac_mid -le $ac_hi; then
6009 ac_lo= ac_hi=
6010 break
6011 fi
6012 ac_mid=`expr 2 '*' $ac_mid`
6013fi
6014rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6015 done
6016else
6017 echo "$as_me: failed program was:" >&5
6018sed 's/^/| /' conftest.$ac_ext >&5
6019
6020ac_lo= ac_hi=
6021fi
6022rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6023fi
6024rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6025# Binary search between lo and hi bounds.
6026while test "x$ac_lo" != "x$ac_hi"; do
6027 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6028 cat >conftest.$ac_ext <<_ACEOF
6029/* confdefs.h. */
6030_ACEOF
6031cat confdefs.h >>conftest.$ac_ext
6032cat >>conftest.$ac_ext <<_ACEOF
6033/* end confdefs.h. */
6034
6035 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6036 included before <wchar.h>. */
6037 #include <stddef.h>
6038 #include <signal.h>
6039 #if HAVE_WCHAR_H
6040 # include <stdio.h>
6041 # include <time.h>
6042 # include <wchar.h>
6043 #endif
6044
6045#include <limits.h>
6046int
6047main ()
6048{
6049static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
6050test_array [0] = 0
6051
6052 ;
6053 return 0;
6054}
6055_ACEOF
6056rm -f conftest.$ac_objext
6057if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6058 (eval $ac_compile) 2>conftest.er1
6059 ac_status=$?
6060 grep -v '^ *+' conftest.er1 >conftest.err
6061 rm -f conftest.er1
6062 cat conftest.err >&5
6063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6064 (exit $ac_status); } &&
6065 { ac_try='test -z "$ac_c_werror_flag"
6066 || test ! -s conftest.err'
6067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6068 (eval $ac_try) 2>&5
6069 ac_status=$?
6070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6071 (exit $ac_status); }; } &&
6072 { ac_try='test -s conftest.$ac_objext'
6073 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6074 (eval $ac_try) 2>&5
6075 ac_status=$?
6076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6077 (exit $ac_status); }; }; then
6078 ac_hi=$ac_mid
6079else
6080 echo "$as_me: failed program was:" >&5
6081sed 's/^/| /' conftest.$ac_ext >&5
6082
6083ac_lo=`expr '(' $ac_mid ')' + 1`
6084fi
6085rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6086done
6087case $ac_lo in
6088?*) result=$ac_lo;;
6089'') result=unknown ;;
6090esac
6091else
6092 if test "$cross_compiling" = yes; then
d5af19ba
DJ
6093 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6094echo "$as_me: error: in \`$ac_pwd':" >&2;}
6095{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
783e057b
DJ
6096See \`config.log' for more details." >&5
6097echo "$as_me: error: cannot run test program while cross compiling
6098See \`config.log' for more details." >&2;}
d5af19ba 6099 { (exit 1); exit 1; }; }; }
783e057b
DJ
6100else
6101 cat >conftest.$ac_ext <<_ACEOF
6102/* confdefs.h. */
6103_ACEOF
6104cat confdefs.h >>conftest.$ac_ext
6105cat >>conftest.$ac_ext <<_ACEOF
6106/* end confdefs.h. */
6107
6108 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6109 included before <wchar.h>. */
6110 #include <stddef.h>
6111 #include <signal.h>
6112 #if HAVE_WCHAR_H
6113 # include <stdio.h>
6114 # include <time.h>
6115 # include <wchar.h>
6116 #endif
6117
6118#include <limits.h>
6119long longval () { return sizeof ($gltype) * CHAR_BIT; }
6120unsigned long ulongval () { return sizeof ($gltype) * CHAR_BIT; }
6121#include <stdio.h>
6122#include <stdlib.h>
6123int
6124main ()
6125{
6126
6127 FILE *f = fopen ("conftest.val", "w");
6128 if (! f)
6129 exit (1);
6130 if ((sizeof ($gltype) * CHAR_BIT) < 0)
6131 {
6132 long i = longval ();
6133 if (i != (sizeof ($gltype) * CHAR_BIT))
6134 exit (1);
6135 fprintf (f, "%ld\n", i);
6136 }
6137 else
6138 {
6139 unsigned long i = ulongval ();
6140 if (i != (sizeof ($gltype) * CHAR_BIT))
6141 exit (1);
6142 fprintf (f, "%lu\n", i);
6143 }
6144 exit (ferror (f) || fclose (f) != 0);
6145
6146 ;
6147 return 0;
6148}
6149_ACEOF
6150rm -f conftest$ac_exeext
6151if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6152 (eval $ac_link) 2>&5
6153 ac_status=$?
6154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6155 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6157 (eval $ac_try) 2>&5
6158 ac_status=$?
6159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6160 (exit $ac_status); }; }; then
6161 result=`cat conftest.val`
6162else
6163 echo "$as_me: program exited with status $ac_status" >&5
6164echo "$as_me: failed program was:" >&5
6165sed 's/^/| /' conftest.$ac_ext >&5
6166
6167( exit $ac_status )
6168result=unknown
6169fi
6170rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6171fi
6172fi
6173rm -f conftest.val
6174 eval gl_cv_bitsizeof_${gltype}=\$result
c906108c 6175
783e057b
DJ
6176fi
6177echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&5
6178echo "${ECHO_T}`eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&6
6179 eval result=\$gl_cv_bitsizeof_${gltype}
6180 if test $result = unknown; then
6181 result=0
6182 fi
6183 GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6184 cat >>confdefs.h <<_ACEOF
6185#define BITSIZEOF_${GLTYPE} $result
6186_ACEOF
c906108c 6187
783e057b
DJ
6188 eval BITSIZEOF_${GLTYPE}=\$result
6189 done
c906108c 6190
c906108c 6191
c906108c 6192
bec39cab 6193
3841debe 6194
783e057b
DJ
6195
6196
6197 for gltype in sig_atomic_t wchar_t wint_t ; do
6198 echo "$as_me:$LINENO: checking whether $gltype is signed" >&5
6199echo $ECHO_N "checking whether $gltype is signed... $ECHO_C" >&6
6200if eval "test \"\${gl_cv_type_${gltype}_signed+set}\" = set"; then
6201 echo $ECHO_N "(cached) $ECHO_C" >&6
6202else
6203 cat >conftest.$ac_ext <<_ACEOF
6204/* confdefs.h. */
6205_ACEOF
6206cat confdefs.h >>conftest.$ac_ext
6207cat >>conftest.$ac_ext <<_ACEOF
6208/* end confdefs.h. */
6209
6210 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6211 included before <wchar.h>. */
6212 #include <stddef.h>
6213 #include <signal.h>
6214 #if HAVE_WCHAR_H
6215 # include <stdio.h>
6216 # include <time.h>
6217 # include <wchar.h>
6218 #endif
6219
6220 int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
6221int
6222main ()
6223{
6224
6225 ;
6226 return 0;
6227}
6228_ACEOF
6229rm -f conftest.$ac_objext
6230if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6231 (eval $ac_compile) 2>conftest.er1
6232 ac_status=$?
6233 grep -v '^ *+' conftest.er1 >conftest.err
6234 rm -f conftest.er1
6235 cat conftest.err >&5
6236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6237 (exit $ac_status); } &&
6238 { ac_try='test -z "$ac_c_werror_flag"
6239 || test ! -s conftest.err'
6240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6241 (eval $ac_try) 2>&5
6242 ac_status=$?
6243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6244 (exit $ac_status); }; } &&
6245 { ac_try='test -s conftest.$ac_objext'
6246 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6247 (eval $ac_try) 2>&5
6248 ac_status=$?
6249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6250 (exit $ac_status); }; }; then
6251 result=yes
6252else
6253 echo "$as_me: failed program was:" >&5
6254sed 's/^/| /' conftest.$ac_ext >&5
6255
6256result=no
20e95c23 6257fi
783e057b
DJ
6258rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6259 eval gl_cv_type_${gltype}_signed=\$result
6260
6261fi
6262echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_type_${gltype}_signed'}'`" >&5
6263echo "${ECHO_T}`eval echo '${'gl_cv_type_${gltype}_signed'}'`" >&6
6264 eval result=\$gl_cv_type_${gltype}_signed
6265 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6266 if test "$result" = yes; then
6267 cat >>confdefs.h <<_ACEOF
6268#define HAVE_SIGNED_${GLTYPE} 1
6269_ACEOF
6270
6271 eval HAVE_SIGNED_${GLTYPE}=1
6272 else
6273 eval HAVE_SIGNED_${GLTYPE}=0
6274 fi
6275 done
6276
6277
6278 gl_cv_type_ptrdiff_t_signed=yes
6279 gl_cv_type_size_t_signed=no
6280
6281
6282
6283
6284
6285
6286
6287 for gltype in ptrdiff_t sig_atomic_t size_t wchar_t wint_t ; do
6288 echo "$as_me:$LINENO: checking for $gltype integer literal suffix" >&5
6289echo $ECHO_N "checking for $gltype integer literal suffix... $ECHO_C" >&6
6290if eval "test \"\${gl_cv_type_${gltype}_suffix+set}\" = set"; then
6291 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 6292else
783e057b
DJ
6293 eval gl_cv_type_${gltype}_suffix=no
6294 eval result=\$gl_cv_type_${gltype}_signed
6295 if test "$result" = yes; then
6296 glsufu=
6297 else
6298 glsufu=u
6299 fi
6300 for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
6301 case $glsuf in
6302 '') gltype1='int';;
6303 l) gltype1='long int';;
6304 ll) gltype1='long long int';;
6305 i64) gltype1='__int64';;
6306 u) gltype1='unsigned int';;
6307 ul) gltype1='unsigned long int';;
6308 ull) gltype1='unsigned long long int';;
6309 ui64)gltype1='unsigned __int64';;
6310 esac
6311 cat >conftest.$ac_ext <<_ACEOF
6312/* confdefs.h. */
6313_ACEOF
6314cat confdefs.h >>conftest.$ac_ext
6315cat >>conftest.$ac_ext <<_ACEOF
6316/* end confdefs.h. */
6317
6318 /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
6319 included before <wchar.h>. */
6320 #include <stddef.h>
6321 #include <signal.h>
6322 #if HAVE_WCHAR_H
6323 # include <stdio.h>
6324 # include <time.h>
6325 # include <wchar.h>
6326 #endif
6327
6328 extern $gltype foo;
6329 extern $gltype1 foo;
6330int
6331main ()
6332{
6333
6334 ;
6335 return 0;
6336}
6337_ACEOF
6338rm -f conftest.$ac_objext
6339if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6340 (eval $ac_compile) 2>conftest.er1
6341 ac_status=$?
6342 grep -v '^ *+' conftest.er1 >conftest.err
6343 rm -f conftest.er1
6344 cat conftest.err >&5
6345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6346 (exit $ac_status); } &&
6347 { ac_try='test -z "$ac_c_werror_flag"
6348 || test ! -s conftest.err'
6349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6350 (eval $ac_try) 2>&5
6351 ac_status=$?
6352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6353 (exit $ac_status); }; } &&
6354 { ac_try='test -s conftest.$ac_objext'
6355 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6356 (eval $ac_try) 2>&5
6357 ac_status=$?
6358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6359 (exit $ac_status); }; }; then
6360 eval gl_cv_type_${gltype}_suffix=\$glsuf
6361else
6362 echo "$as_me: failed program was:" >&5
6363sed 's/^/| /' conftest.$ac_ext >&5
6364
6365fi
6366rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6367 eval result=\$gl_cv_type_${gltype}_suffix
6368 test "$result" != no && break
6369 done
6370fi
6371echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_type_${gltype}_suffix'}'`" >&5
6372echo "${ECHO_T}`eval echo '${'gl_cv_type_${gltype}_suffix'}'`" >&6
6373 GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
6374 eval result=\$gl_cv_type_${gltype}_suffix
6375 test "$result" = no && result=
6376 eval ${GLTYPE}_SUFFIX=\$result
6377 cat >>confdefs.h <<_ACEOF
6378#define ${GLTYPE}_SUFFIX $result
6379_ACEOF
6380
6381 done
6382
6383
6384
6385 STDINT_H=stdint.h
6386 fi
6387
6388
6389
6390
6391
6392
6393
6394 echo "$as_me:$LINENO: checking whether <wchar.h> is standalone" >&5
6395echo $ECHO_N "checking whether <wchar.h> is standalone... $ECHO_C" >&6
6396if test "${gl_cv_header_wchar_h_standalone+set}" = set; then
6397 echo $ECHO_N "(cached) $ECHO_C" >&6
6398else
6399 cat >conftest.$ac_ext <<_ACEOF
6400#include <wchar.h>
6401wchar_t w;
6402_ACEOF
6403rm -f conftest.$ac_objext
6404if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6405 (eval $ac_compile) 2>conftest.er1
6406 ac_status=$?
6407 grep -v '^ *+' conftest.er1 >conftest.err
6408 rm -f conftest.er1
6409 cat conftest.err >&5
6410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6411 (exit $ac_status); } &&
6412 { ac_try='test -z "$ac_c_werror_flag"
6413 || test ! -s conftest.err'
6414 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6415 (eval $ac_try) 2>&5
6416 ac_status=$?
6417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6418 (exit $ac_status); }; } &&
6419 { ac_try='test -s conftest.$ac_objext'
6420 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6421 (eval $ac_try) 2>&5
6422 ac_status=$?
6423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6424 (exit $ac_status); }; }; then
6425 gl_cv_header_wchar_h_standalone=yes
6426else
6427 echo "$as_me: failed program was:" >&5
6428sed 's/^/| /' conftest.$ac_ext >&5
6429
6430gl_cv_header_wchar_h_standalone=no
6431fi
6432rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6433fi
6434echo "$as_me:$LINENO: result: $gl_cv_header_wchar_h_standalone" >&5
6435echo "${ECHO_T}$gl_cv_header_wchar_h_standalone" >&6
6436 if test $gl_cv_header_wchar_h_standalone != yes; then
6437 WCHAR_H=wchar.h
6438 fi
6439
6440
6441 :
6442
6443
6444
6445
6446
6447 if test $ac_cv_header_wchar_h = yes; then
6448 HAVE_WCHAR_H=1
6449 else
6450 HAVE_WCHAR_H=0
6451 fi
6452
6453
6454
6455
6456 :
6457
6458
6459
6460
6461
6462
6463
6464 if test $gl_cv_have_include_next = yes; then
6465 gl_cv_next_wchar_h='<'wchar.h'>'
6466 else
6467 echo "$as_me:$LINENO: checking absolute name of <wchar.h>" >&5
6468echo $ECHO_N "checking absolute name of <wchar.h>... $ECHO_C" >&6
6469if test "${gl_cv_next_wchar_h+set}" = set; then
6470 echo $ECHO_N "(cached) $ECHO_C" >&6
6471else
6472
6473 if test $ac_cv_header_wchar_h = yes; then
6474 cat >conftest.$ac_ext <<_ACEOF
6475/* confdefs.h. */
6476_ACEOF
6477cat confdefs.h >>conftest.$ac_ext
6478cat >>conftest.$ac_ext <<_ACEOF
6479/* end confdefs.h. */
6480#include <wchar.h>
6481
6482_ACEOF
6483 gl_cv_next_wchar_h='"'`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6484 sed -n '\#/wchar.h#{
6485 s#.*"\(.*/wchar.h\)".*#\1#
6486 s#^/[^/]#//&#
6487 p
6488 q
6489 }'`'"'
6490 else
6491 gl_cv_next_wchar_h='<'wchar.h'>'
6492 fi
6493
6494fi
6495echo "$as_me:$LINENO: result: $gl_cv_next_wchar_h" >&5
6496echo "${ECHO_T}$gl_cv_next_wchar_h" >&6
6497 fi
6498 NEXT_WCHAR_H=$gl_cv_next_wchar_h
6499
c906108c 6500
c906108c 6501
c906108c 6502
c906108c 6503
c906108c 6504
c906108c 6505
c906108c 6506
783e057b
DJ
6507 gltests_libdeps=
6508 gltests_ltlibdeps=
20e95c23 6509
20e95c23 6510
20e95c23 6511
783e057b 6512 gl_source_base='tests'
c906108c 6513
bec39cab 6514
bec39cab 6515
783e057b
DJ
6516
6517 LIBGNU_LIBDEPS="$gl_libdeps"
6518
6519 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
6520
6521
e28b3332 6522
d5af19ba
DJ
6523# For Makefile dependencies.
6524GNULIB_STDINT_H=
6525if test x"$STDINT_H" != x; then
6526 GNULIB_STDINT_H=gnulib/$STDINT_H
6527fi
6528
6529
bec39cab
AC
6530PACKAGE=gdb
6531
6532cat >>confdefs.h <<_ACEOF
6533#define PACKAGE "$PACKAGE"
6534_ACEOF
6535
6536
6537
e28b3332
DJ
6538# GDB does not use automake, but gnulib does. This line lets us
6539# generate its Makefile.in.
6540am__api_version="1.9"
6541# Find a good install program. We prefer a C program (faster),
6542# so one script is as good as another. But avoid the broken or
6543# incompatible versions:
6544# SysV /etc/install, /usr/sbin/install
6545# SunOS /usr/etc/install
6546# IRIX /sbin/install
6547# AIX /bin/install
6548# AmigaOS /C/install, which installs bootblocks on floppy discs
6549# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6550# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6551# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6552# OS/2's system install, which has a completely different semantic
6553# ./install, which can be erroneously created by make from ./install.sh.
6554echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6555echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
6556if test -z "$INSTALL"; then
6557if test "${ac_cv_path_install+set}" = set; then
6558 echo $ECHO_N "(cached) $ECHO_C" >&6
6559else
6560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6561for as_dir in $PATH
6562do
6563 IFS=$as_save_IFS
6564 test -z "$as_dir" && as_dir=.
6565 # Account for people who put trailing slashes in PATH elements.
6566case $as_dir/ in
6567 ./ | .// | /cC/* | \
6568 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6569 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6570 /usr/ucb/* ) ;;
6571 *)
6572 # OSF1 and SCO ODT 3.0 have their own names for install.
6573 # Don't use installbsd from OSF since it installs stuff as root
6574 # by default.
6575 for ac_prog in ginstall scoinst install; do
6576 for ac_exec_ext in '' $ac_executable_extensions; do
6577 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6578 if test $ac_prog = install &&
6579 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6580 # AIX install. It has an incompatible calling convention.
6581 :
6582 elif test $ac_prog = install &&
6583 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6584 # program-specific install script used by HP pwplus--don't use.
6585 :
6586 else
6587 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6588 break 3
6589 fi
6590 fi
6591 done
6592 done
6593 ;;
6594esac
6595done
6596
6597
6598fi
6599 if test "${ac_cv_path_install+set}" = set; then
6600 INSTALL=$ac_cv_path_install
6601 else
6602 # As a last resort, use the slow shell script. We don't cache a
6603 # path for INSTALL within a source directory, because that will
6604 # break other packages using the cache if that directory is
6605 # removed, or if the path is relative.
6606 INSTALL=$ac_install_sh
6607 fi
6608fi
6609echo "$as_me:$LINENO: result: $INSTALL" >&5
6610echo "${ECHO_T}$INSTALL" >&6
6611
6612# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6613# It thinks the first close brace ends the variable substitution.
6614test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6615
6616test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6617
6618test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6619
6620echo "$as_me:$LINENO: checking whether build environment is sane" >&5
6621echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
6622# Just in case
6623sleep 1
6624echo timestamp > conftest.file
6625# Do `set' in a subshell so we don't clobber the current shell's
6626# arguments. Must try -L first in case configure is actually a
6627# symlink; some systems play weird games with the mod time of symlinks
6628# (eg FreeBSD returns the mod time of the symlink's containing
6629# directory).
6630if (
6631 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
6632 if test "$*" = "X"; then
6633 # -L didn't work.
6634 set X `ls -t $srcdir/configure conftest.file`
6635 fi
6636 rm -f conftest.file
6637 if test "$*" != "X $srcdir/configure conftest.file" \
6638 && test "$*" != "X conftest.file $srcdir/configure"; then
6639
6640 # If neither matched, then we have a broken ls. This can happen
6641 # if, for instance, CONFIG_SHELL is bash and it inherits a
6642 # broken ls alias from the environment. This has actually
6643 # happened. Such a system could not be considered "sane".
6644 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
6645alias in your environment" >&5
6646echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
6647alias in your environment" >&2;}
6648 { (exit 1); exit 1; }; }
6649 fi
6650
6651 test "$2" = conftest.file
6652 )
6653then
6654 # Ok.
6655 :
6656else
6657 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
6658Check your system clock" >&5
6659echo "$as_me: error: newly created file is older than distributed files!
6660Check your system clock" >&2;}
6661 { (exit 1); exit 1; }; }
6662fi
6663echo "$as_me:$LINENO: result: yes" >&5
6664echo "${ECHO_T}yes" >&6
6665test "$program_prefix" != NONE &&
6666 program_transform_name="s,^,$program_prefix,;$program_transform_name"
6667# Use a double $ so make ignores it.
6668test "$program_suffix" != NONE &&
6669 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
6670# Double any \ or $. echo might interpret backslashes.
6671# By default was `s,x,x', remove it if useless.
6672cat <<\_ACEOF >conftest.sed
6673s/[\\$]/&&/g;s/;s,x,x,$//
6674_ACEOF
6675program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
6676rm conftest.sed
6677
6678# expand $ac_aux_dir to an absolute path
6679am_aux_dir=`cd $ac_aux_dir && pwd`
6680
6681test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
6682# Use eval to expand $SHELL
6683if eval "$MISSING --run true"; then
6684 am_missing_run="$MISSING --run "
6685else
6686 am_missing_run=
6687 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
6688echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
6689fi
6690
6691if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
6692 # We used to keeping the `.' as first argument, in order to
6693 # allow $(mkdir_p) to be used without argument. As in
6694 # $(mkdir_p) $(somedir)
6695 # where $(somedir) is conditionally defined. However this is wrong
6696 # for two reasons:
6697 # 1. if the package is installed by a user who cannot write `.'
6698 # make install will fail,
6699 # 2. the above comment should most certainly read
6700 # $(mkdir_p) $(DESTDIR)$(somedir)
6701 # so it does not work when $(somedir) is undefined and
6702 # $(DESTDIR) is not.
6703 # To support the latter case, we have to write
6704 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
6705 # so the `.' trick is pointless.
6706 mkdir_p='mkdir -p --'
6707else
6708 # On NextStep and OpenStep, the `mkdir' command does not
6709 # recognize any option. It will interpret all options as
6710 # directories to create, and then abort because `.' already
6711 # exists.
6712 for d in ./-p ./--version;
6713 do
6714 test -d $d && rmdir $d
6715 done
6716 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
6717 if test -f "$ac_aux_dir/mkinstalldirs"; then
6718 mkdir_p='$(mkinstalldirs)'
6719 else
6720 mkdir_p='$(install_sh) -d'
6721 fi
6722fi
6723
6724for ac_prog in gawk mawk nawk awk
6725do
6726 # Extract the first word of "$ac_prog", so it can be a program name with args.
6727set dummy $ac_prog; ac_word=$2
6728echo "$as_me:$LINENO: checking for $ac_word" >&5
6729echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6730if test "${ac_cv_prog_AWK+set}" = set; then
6731 echo $ECHO_N "(cached) $ECHO_C" >&6
6732else
6733 if test -n "$AWK"; then
6734 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6735else
6736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6737for as_dir in $PATH
6738do
6739 IFS=$as_save_IFS
6740 test -z "$as_dir" && as_dir=.
6741 for ac_exec_ext in '' $ac_executable_extensions; do
6742 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6743 ac_cv_prog_AWK="$ac_prog"
6744 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6745 break 2
6746 fi
6747done
6748done
6749
6750fi
6751fi
6752AWK=$ac_cv_prog_AWK
6753if test -n "$AWK"; then
6754 echo "$as_me:$LINENO: result: $AWK" >&5
6755echo "${ECHO_T}$AWK" >&6
6756else
6757 echo "$as_me:$LINENO: result: no" >&5
6758echo "${ECHO_T}no" >&6
6759fi
6760
6761 test -n "$AWK" && break
6762done
6763
e28b3332
DJ
6764 ac_config_commands="$ac_config_commands depfiles"
6765
6766
6767am_make=${MAKE-make}
6768cat > confinc << 'END'
6769am__doit:
6770 @echo done
6771.PHONY: am__doit
6772END
6773# If we don't find an include directive, just comment out the code.
6774echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
6775echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
6776am__include="#"
6777am__quote=
6778_am_result=none
6779# First try GNU make style include.
6780echo "include confinc" > confmf
6781# We grep out `Entering directory' and `Leaving directory'
6782# messages which can occur if `w' ends up in MAKEFLAGS.
6783# In particular we don't look at `^make:' because GNU make might
6784# be invoked under some other name (usually "gmake"), in which
6785# case it prints its new name instead of `make'.
6786if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
6787 am__include=include
6788 am__quote=
6789 _am_result=GNU
6790fi
6791# Now try BSD make style include.
6792if test "$am__include" = "#"; then
6793 echo '.include "confinc"' > confmf
6794 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
6795 am__include=.include
6796 am__quote="\""
6797 _am_result=BSD
6798 fi
6799fi
6800
6801
6802echo "$as_me:$LINENO: result: $_am_result" >&5
6803echo "${ECHO_T}$_am_result" >&6
6804rm -f confinc confmf
6805
6806# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
6807if test "${enable_dependency_tracking+set}" = set; then
6808 enableval="$enable_dependency_tracking"
6809
6810fi;
6811if test "x$enable_dependency_tracking" != xno; then
6812 am_depcomp="$ac_aux_dir/depcomp"
6813 AMDEPBACKSLASH='\'
6814fi
6815
6816
6817if test "x$enable_dependency_tracking" != xno; then
6818 AMDEP_TRUE=
6819 AMDEP_FALSE='#'
6820else
6821 AMDEP_TRUE='#'
6822 AMDEP_FALSE=
6823fi
6824
6825
6826
6827# test to see if srcdir already configured
6828if test "`cd $srcdir && pwd`" != "`pwd`" &&
6829 test -f $srcdir/config.status; then
6830 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
6831echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
6832 { (exit 1); exit 1; }; }
6833fi
6834
6835# test whether we have cygpath
6836if test -z "$CYGPATH_W"; then
6837 if (cygpath --version) >/dev/null 2>/dev/null; then
6838 CYGPATH_W='cygpath -w'
6839 else
6840 CYGPATH_W=echo
6841 fi
6842fi
6843
6844
6845# Define the identity of the package.
6846 PACKAGE=gdb
6847 VERSION=UNUSED-VERSION
6848
6849
6850# Some tools Automake needs.
6851
6852ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
6853
6854
6855AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
6856
6857
6858AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
6859
6860
6861AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
6862
6863
6864MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
6865
6866install_sh=${install_sh-"$am_aux_dir/install-sh"}
6867
6868# Installed binaries are usually stripped using `strip' when the user
6869# run `make install-strip'. However `strip' might not be the right
6870# tool to use in cross-compilation environments, therefore Automake
6871# will honor the `STRIP' environment variable to overrule this program.
6872if test "$cross_compiling" != no; then
6873 if test -n "$ac_tool_prefix"; then
6874 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6875set dummy ${ac_tool_prefix}strip; ac_word=$2
6876echo "$as_me:$LINENO: checking for $ac_word" >&5
6877echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6878if test "${ac_cv_prog_STRIP+set}" = set; then
6879 echo $ECHO_N "(cached) $ECHO_C" >&6
6880else
6881 if test -n "$STRIP"; then
6882 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6883else
6884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6885for as_dir in $PATH
6886do
6887 IFS=$as_save_IFS
6888 test -z "$as_dir" && as_dir=.
6889 for ac_exec_ext in '' $ac_executable_extensions; do
6890 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6891 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6892 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6893 break 2
6894 fi
6895done
6896done
6897
6898fi
6899fi
6900STRIP=$ac_cv_prog_STRIP
6901if test -n "$STRIP"; then
6902 echo "$as_me:$LINENO: result: $STRIP" >&5
6903echo "${ECHO_T}$STRIP" >&6
6904else
6905 echo "$as_me:$LINENO: result: no" >&5
6906echo "${ECHO_T}no" >&6
6907fi
6908
6909fi
6910if test -z "$ac_cv_prog_STRIP"; then
6911 ac_ct_STRIP=$STRIP
6912 # Extract the first word of "strip", so it can be a program name with args.
6913set dummy strip; ac_word=$2
6914echo "$as_me:$LINENO: checking for $ac_word" >&5
6915echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6916if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6917 echo $ECHO_N "(cached) $ECHO_C" >&6
6918else
6919 if test -n "$ac_ct_STRIP"; then
6920 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6921else
6922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6923for as_dir in $PATH
6924do
6925 IFS=$as_save_IFS
6926 test -z "$as_dir" && as_dir=.
6927 for ac_exec_ext in '' $ac_executable_extensions; do
6928 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6929 ac_cv_prog_ac_ct_STRIP="strip"
6930 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6931 break 2
6932 fi
6933done
6934done
6935
6936 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
6937fi
6938fi
6939ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6940if test -n "$ac_ct_STRIP"; then
6941 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6942echo "${ECHO_T}$ac_ct_STRIP" >&6
6943else
6944 echo "$as_me:$LINENO: result: no" >&5
6945echo "${ECHO_T}no" >&6
6946fi
6947
6948 STRIP=$ac_ct_STRIP
6949else
6950 STRIP="$ac_cv_prog_STRIP"
6951fi
6952
6953fi
6954INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
6955
6956# We need awk for the "check" target. The system "awk" is bad on
6957# some platforms.
6958# Always define AMTAR for backward compatibility.
6959
6960AMTAR=${AMTAR-"${am_missing_run}tar"}
6961
6962am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
6963
6964
6965
6966
6967depcc="$CC" am_compiler_list=
6968
6969echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
6970echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
6971if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
6972 echo $ECHO_N "(cached) $ECHO_C" >&6
6973else
6974 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6975 # We make a subdir and do the tests there. Otherwise we can end up
6976 # making bogus files that we don't know about and never remove. For
6977 # instance it was reported that on HP-UX the gcc test will end up
6978 # making a dummy file named `D' -- because `-MD' means `put the output
6979 # in D'.
6980 mkdir conftest.dir
6981 # Copy depcomp to subdir because otherwise we won't find it if we're
6982 # using a relative directory.
6983 cp "$am_depcomp" conftest.dir
6984 cd conftest.dir
6985 # We will build objects and dependencies in a subdirectory because
6986 # it helps to detect inapplicable dependency modes. For instance
6987 # both Tru64's cc and ICC support -MD to output dependencies as a
6988 # side effect of compilation, but ICC will put the dependencies in
6989 # the current directory while Tru64 will put them in the object
6990 # directory.
6991 mkdir sub
6992
6993 am_cv_CC_dependencies_compiler_type=none
6994 if test "$am_compiler_list" = ""; then
6995 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6996 fi
6997 for depmode in $am_compiler_list; do
6998 # Setup a source with many dependencies, because some compilers
6999 # like to wrap large dependency lists on column 80 (with \), and
7000 # we should not choose a depcomp mode which is confused by this.
7001 #
7002 # We need to recreate these files for each test, as the compiler may
7003 # overwrite some of them when testing with obscure command lines.
7004 # This happens at least with the AIX C compiler.
7005 : > sub/conftest.c
7006 for i in 1 2 3 4 5 6; do
7007 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7008 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7009 # Solaris 8's {/usr,}/bin/sh.
7010 touch sub/conftst$i.h
7011 done
7012 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7013
7014 case $depmode in
7015 nosideeffect)
7016 # after this tag, mechanisms are not by side-effect, so they'll
7017 # only be used when explicitly requested
7018 if test "x$enable_dependency_tracking" = xyes; then
7019 continue
7020 else
7021 break
7022 fi
7023 ;;
7024 none) break ;;
7025 esac
7026 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7027 # mode. It turns out that the SunPro C++ compiler does not properly
7028 # handle `-M -o', and we need to detect this.
7029 if depmode=$depmode \
7030 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7031 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7032 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
7033 >/dev/null 2>conftest.err &&
7034 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7035 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
7036 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7037 # icc doesn't choke on unknown options, it will just issue warnings
7038 # or remarks (even with -Werror). So we grep stderr for any message
7039 # that says an option was ignored or not supported.
7040 # When given -MP, icc 7.0 and 7.1 complain thusly:
7041 # icc: Command line warning: ignoring option '-M'; no argument required
7042 # The diagnosis changed in icc 8.0:
7043 # icc: Command line remark: option '-MP' not supported
7044 if (grep 'ignoring option' conftest.err ||
7045 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7046 am_cv_CC_dependencies_compiler_type=$depmode
7047 break
7048 fi
7049 fi
7050 done
7051
7052 cd ..
7053 rm -rf conftest.dir
7054else
7055 am_cv_CC_dependencies_compiler_type=none
7056fi
7057
7058fi
7059echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
7060echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
7061CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7062
7063
7064
7065if
7066 test "x$enable_dependency_tracking" != xno \
7067 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
7068 am__fastdepCC_TRUE=
7069 am__fastdepCC_FALSE='#'
7070else
7071 am__fastdepCC_TRUE='#'
7072 am__fastdepCC_FALSE=
7073fi
7074
7075
7076
7077
bec39cab
AC
7078debugdir=${libdir}/debug
7079
7080
b4e70030 7081# Check whether --with-separate-debug-dir or --without-separate-debug-dir was given.
bec39cab 7082if test "${with_separate_debug_dir+set}" = set; then
783e057b
DJ
7083 withval="$with_separate_debug_dir"
7084 debugdir="${withval}"
7085fi;
20e95c23 7086
20e95c23 7087
783e057b
DJ
7088 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
7089 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7090 ac_define_dir=`eval echo $debugdir`
7091 ac_define_dir=`eval echo $ac_define_dir`
20e95c23 7092
783e057b
DJ
7093cat >>confdefs.h <<_ACEOF
7094#define DEBUGDIR "$ac_define_dir"
20e95c23 7095_ACEOF
20e95c23 7096
20e95c23 7097
783e057b 7098#AC_DEFINE_UNQUOTED(DEBUGDIR, "$debugdir"),
20e95c23 7099
783e057b
DJ
7100if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
7101 if test "x$prefix" = xNONE; then
7102 test_prefix=/usr/local
7103 else
7104 test_prefix=$prefix
7105 fi
20e95c23 7106else
783e057b 7107 test_prefix=$exec_prefix
20e95c23 7108fi
783e057b
DJ
7109case ${debugdir} in
7110"${test_prefix}"|"${test_prefix}/"*|\
7111'${exec_prefix}'|'${exec_prefix}/'*)
20e95c23
DJ
7112
7113cat >>confdefs.h <<\_ACEOF
783e057b 7114#define DEBUGDIR_RELOCATABLE 1
20e95c23
DJ
7115_ACEOF
7116
783e057b
DJ
7117 ;;
7118esac
7119
20e95c23 7120
20e95c23 7121
783e057b 7122subdirs="$subdirs doc testsuite"
20e95c23
DJ
7123
7124
783e057b
DJ
7125# Check whether to support alternative target configurations
7126# Check whether --enable-targets or --disable-targets was given.
7127if test "${enable_targets+set}" = set; then
7128 enableval="$enable_targets"
7129 case "${enableval}" in
7130 yes | "") { { echo "$as_me:$LINENO: error: enable-targets option must specify target names or 'all'" >&5
7131echo "$as_me: error: enable-targets option must specify target names or 'all'" >&2;}
7132 { (exit 1); exit 1; }; }
7133 ;;
7134 no) enable_targets= ;;
7135 *) enable_targets=$enableval ;;
7136esac
7137fi;
20e95c23 7138
783e057b
DJ
7139# Check whether to enable 64-bit support on 32-bit hosts
7140# Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
7141if test "${enable_64_bit_bfd+set}" = set; then
7142 enableval="$enable_64_bit_bfd"
7143 case "${enableval}" in
7144 yes) want64=true ;;
7145 no) want64=false ;;
7146 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for 64-bit-bfd option" >&5
7147echo "$as_me: error: bad value ${enableval} for 64-bit-bfd option" >&2;}
7148 { (exit 1); exit 1; }; } ;;
7149esac
7150else
7151 want64=false
7152fi;
7153# Provide defaults for some variables set by the per-host and per-target
7154# configuration.
7155gdb_host_obs=posix-hdep.o
20e95c23 7156
783e057b
DJ
7157if test "${target}" = "${host}"; then
7158 gdb_native=yes
7159else
7160 gdb_native=no
7161fi
20e95c23 7162
783e057b 7163. $srcdir/configure.host
20e95c23 7164
783e057b 7165# Accumulate some settings from configure.tgt over all enabled targets
20e95c23 7166
783e057b
DJ
7167TARGET_OBS=
7168all_targets=
20e95c23 7169
783e057b 7170for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
20e95c23 7171do
783e057b
DJ
7172 if test "$targ_alias" = "all"; then
7173 all_targets=true
7174 else
7175 # Canonicalize the secondary target names.
7176 result=`$ac_config_sub $targ_alias 2>/dev/null`
7177 if test -n "$result"; then
7178 targ=$result
7179 else
7180 targ=$targ_alias
7181 fi
20e95c23 7182
783e057b 7183 . ${srcdir}/configure.tgt
20e95c23 7184
783e057b
DJ
7185 # Target-specific object files
7186 for i in ${gdb_target_obs}; do
7187 case " $TARGET_OBS " in
7188 *" ${i} "*) ;;
7189 *)
7190 TARGET_OBS="$TARGET_OBS ${i}"
7191 ;;
7192 esac
7193 done
20e95c23 7194
783e057b
DJ
7195 # Check whether this target needs 64-bit CORE_ADDR
7196 if test x${want64} = xfalse; then
7197 . ${srcdir}/../bfd/config.bfd
7198 fi
7199 fi
20e95c23
DJ
7200done
7201
783e057b
DJ
7202if test x${all_targets} = xtrue; then
7203
7204 # We want all 64-bit targets if we either:
7205 # - run on a 64-bit host or
7206 # - already require 64-bit support for some other target or
7207 # - the --enable-64-bit-bfd option was supplied
7208 # Otherwise we only support all 32-bit targets.
7209 #
7210 # NOTE: This test must be in sync with the corresponding
7211 # tests in BFD!
20e95c23 7212
783e057b
DJ
7213 if test x${want64} = xfalse; then
7214 echo "$as_me:$LINENO: checking for long" >&5
c0993dbe
UW
7215echo $ECHO_N "checking for long... $ECHO_C" >&6
7216if test "${ac_cv_type_long+set}" = set; then
7217 echo $ECHO_N "(cached) $ECHO_C" >&6
7218else
7219 cat >conftest.$ac_ext <<_ACEOF
7220/* confdefs.h. */
7221_ACEOF
7222cat confdefs.h >>conftest.$ac_ext
7223cat >>conftest.$ac_ext <<_ACEOF
7224/* end confdefs.h. */
7225$ac_includes_default
7226int
7227main ()
7228{
7229if ((long *) 0)
7230 return 0;
7231if (sizeof (long))
7232 return 0;
7233 ;
7234 return 0;
7235}
7236_ACEOF
7237rm -f conftest.$ac_objext
7238if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7239 (eval $ac_compile) 2>conftest.er1
7240 ac_status=$?
7241 grep -v '^ *+' conftest.er1 >conftest.err
7242 rm -f conftest.er1
7243 cat conftest.err >&5
7244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7245 (exit $ac_status); } &&
7246 { ac_try='test -z "$ac_c_werror_flag"
7247 || test ! -s conftest.err'
7248 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7249 (eval $ac_try) 2>&5
7250 ac_status=$?
7251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7252 (exit $ac_status); }; } &&
7253 { ac_try='test -s conftest.$ac_objext'
7254 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7255 (eval $ac_try) 2>&5
7256 ac_status=$?
7257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7258 (exit $ac_status); }; }; then
7259 ac_cv_type_long=yes
7260else
7261 echo "$as_me: failed program was:" >&5
7262sed 's/^/| /' conftest.$ac_ext >&5
7263
7264ac_cv_type_long=no
7265fi
7266rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7267fi
7268echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
7269echo "${ECHO_T}$ac_cv_type_long" >&6
7270
7271echo "$as_me:$LINENO: checking size of long" >&5
7272echo $ECHO_N "checking size of long... $ECHO_C" >&6
7273if test "${ac_cv_sizeof_long+set}" = set; then
7274 echo $ECHO_N "(cached) $ECHO_C" >&6
7275else
7276 if test "$ac_cv_type_long" = yes; then
7277 # The cast to unsigned long works around a bug in the HP C Compiler
7278 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7279 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7280 # This bug is HP SR number 8606223364.
7281 if test "$cross_compiling" = yes; then
7282 # Depending upon the size, compute the lo and hi bounds.
7283cat >conftest.$ac_ext <<_ACEOF
7284/* confdefs.h. */
7285_ACEOF
7286cat confdefs.h >>conftest.$ac_ext
7287cat >>conftest.$ac_ext <<_ACEOF
7288/* end confdefs.h. */
7289$ac_includes_default
7290int
7291main ()
7292{
7293static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
7294test_array [0] = 0
7295
7296 ;
7297 return 0;
7298}
7299_ACEOF
7300rm -f conftest.$ac_objext
7301if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7302 (eval $ac_compile) 2>conftest.er1
7303 ac_status=$?
7304 grep -v '^ *+' conftest.er1 >conftest.err
7305 rm -f conftest.er1
7306 cat conftest.err >&5
7307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7308 (exit $ac_status); } &&
7309 { ac_try='test -z "$ac_c_werror_flag"
7310 || test ! -s conftest.err'
7311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7312 (eval $ac_try) 2>&5
7313 ac_status=$?
7314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7315 (exit $ac_status); }; } &&
7316 { ac_try='test -s conftest.$ac_objext'
7317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7318 (eval $ac_try) 2>&5
7319 ac_status=$?
7320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7321 (exit $ac_status); }; }; then
7322 ac_lo=0 ac_mid=0
7323 while :; do
7324 cat >conftest.$ac_ext <<_ACEOF
7325/* confdefs.h. */
7326_ACEOF
7327cat confdefs.h >>conftest.$ac_ext
7328cat >>conftest.$ac_ext <<_ACEOF
7329/* end confdefs.h. */
7330$ac_includes_default
7331int
7332main ()
7333{
7334static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
7335test_array [0] = 0
7336
7337 ;
7338 return 0;
7339}
7340_ACEOF
7341rm -f conftest.$ac_objext
7342if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7343 (eval $ac_compile) 2>conftest.er1
7344 ac_status=$?
7345 grep -v '^ *+' conftest.er1 >conftest.err
7346 rm -f conftest.er1
7347 cat conftest.err >&5
7348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7349 (exit $ac_status); } &&
7350 { ac_try='test -z "$ac_c_werror_flag"
7351 || test ! -s conftest.err'
7352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7353 (eval $ac_try) 2>&5
7354 ac_status=$?
7355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7356 (exit $ac_status); }; } &&
7357 { ac_try='test -s conftest.$ac_objext'
7358 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7359 (eval $ac_try) 2>&5
7360 ac_status=$?
7361 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7362 (exit $ac_status); }; }; then
7363 ac_hi=$ac_mid; break
7364else
7365 echo "$as_me: failed program was:" >&5
7366sed 's/^/| /' conftest.$ac_ext >&5
7367
7368ac_lo=`expr $ac_mid + 1`
7369 if test $ac_lo -le $ac_mid; then
7370 ac_lo= ac_hi=
7371 break
7372 fi
7373 ac_mid=`expr 2 '*' $ac_mid + 1`
7374fi
7375rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7376 done
7377else
7378 echo "$as_me: failed program was:" >&5
7379sed 's/^/| /' conftest.$ac_ext >&5
7380
7381cat >conftest.$ac_ext <<_ACEOF
7382/* confdefs.h. */
7383_ACEOF
7384cat confdefs.h >>conftest.$ac_ext
7385cat >>conftest.$ac_ext <<_ACEOF
7386/* end confdefs.h. */
7387$ac_includes_default
7388int
7389main ()
7390{
7391static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
7392test_array [0] = 0
7393
7394 ;
7395 return 0;
7396}
7397_ACEOF
7398rm -f conftest.$ac_objext
7399if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7400 (eval $ac_compile) 2>conftest.er1
7401 ac_status=$?
7402 grep -v '^ *+' conftest.er1 >conftest.err
7403 rm -f conftest.er1
7404 cat conftest.err >&5
7405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7406 (exit $ac_status); } &&
7407 { ac_try='test -z "$ac_c_werror_flag"
7408 || test ! -s conftest.err'
7409 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7410 (eval $ac_try) 2>&5
7411 ac_status=$?
7412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7413 (exit $ac_status); }; } &&
7414 { ac_try='test -s conftest.$ac_objext'
7415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7416 (eval $ac_try) 2>&5
7417 ac_status=$?
7418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7419 (exit $ac_status); }; }; then
7420 ac_hi=-1 ac_mid=-1
7421 while :; do
7422 cat >conftest.$ac_ext <<_ACEOF
7423/* confdefs.h. */
7424_ACEOF
7425cat confdefs.h >>conftest.$ac_ext
7426cat >>conftest.$ac_ext <<_ACEOF
7427/* end confdefs.h. */
7428$ac_includes_default
7429int
7430main ()
7431{
7432static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
7433test_array [0] = 0
7434
7435 ;
7436 return 0;
7437}
7438_ACEOF
7439rm -f conftest.$ac_objext
7440if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7441 (eval $ac_compile) 2>conftest.er1
7442 ac_status=$?
7443 grep -v '^ *+' conftest.er1 >conftest.err
7444 rm -f conftest.er1
7445 cat conftest.err >&5
7446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7447 (exit $ac_status); } &&
7448 { ac_try='test -z "$ac_c_werror_flag"
7449 || test ! -s conftest.err'
7450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7451 (eval $ac_try) 2>&5
7452 ac_status=$?
7453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7454 (exit $ac_status); }; } &&
7455 { ac_try='test -s conftest.$ac_objext'
7456 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7457 (eval $ac_try) 2>&5
7458 ac_status=$?
7459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7460 (exit $ac_status); }; }; then
7461 ac_lo=$ac_mid; break
7462else
7463 echo "$as_me: failed program was:" >&5
7464sed 's/^/| /' conftest.$ac_ext >&5
7465
7466ac_hi=`expr '(' $ac_mid ')' - 1`
7467 if test $ac_mid -le $ac_hi; then
7468 ac_lo= ac_hi=
7469 break
7470 fi
7471 ac_mid=`expr 2 '*' $ac_mid`
7472fi
7473rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7474 done
7475else
7476 echo "$as_me: failed program was:" >&5
7477sed 's/^/| /' conftest.$ac_ext >&5
7478
7479ac_lo= ac_hi=
7480fi
7481rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7482fi
7483rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7484# Binary search between lo and hi bounds.
7485while test "x$ac_lo" != "x$ac_hi"; do
7486 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7487 cat >conftest.$ac_ext <<_ACEOF
7488/* confdefs.h. */
7489_ACEOF
7490cat confdefs.h >>conftest.$ac_ext
7491cat >>conftest.$ac_ext <<_ACEOF
7492/* end confdefs.h. */
7493$ac_includes_default
7494int
7495main ()
7496{
7497static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
7498test_array [0] = 0
7499
7500 ;
7501 return 0;
7502}
7503_ACEOF
7504rm -f conftest.$ac_objext
7505if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7506 (eval $ac_compile) 2>conftest.er1
7507 ac_status=$?
7508 grep -v '^ *+' conftest.er1 >conftest.err
7509 rm -f conftest.er1
7510 cat conftest.err >&5
7511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7512 (exit $ac_status); } &&
7513 { ac_try='test -z "$ac_c_werror_flag"
7514 || test ! -s conftest.err'
7515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7516 (eval $ac_try) 2>&5
7517 ac_status=$?
7518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7519 (exit $ac_status); }; } &&
7520 { ac_try='test -s conftest.$ac_objext'
7521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7522 (eval $ac_try) 2>&5
7523 ac_status=$?
7524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7525 (exit $ac_status); }; }; then
7526 ac_hi=$ac_mid
7527else
7528 echo "$as_me: failed program was:" >&5
7529sed 's/^/| /' conftest.$ac_ext >&5
7530
7531ac_lo=`expr '(' $ac_mid ')' + 1`
7532fi
7533rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7534done
7535case $ac_lo in
7536?*) ac_cv_sizeof_long=$ac_lo;;
d5af19ba
DJ
7537'') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
7538echo "$as_me: error: in \`$ac_pwd':" >&2;}
7539{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
c0993dbe
UW
7540See \`config.log' for more details." >&5
7541echo "$as_me: error: cannot compute sizeof (long), 77
7542See \`config.log' for more details." >&2;}
d5af19ba 7543 { (exit 1); exit 1; }; }; } ;;
c0993dbe
UW
7544esac
7545else
7546 if test "$cross_compiling" = yes; then
d5af19ba
DJ
7547 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
7548echo "$as_me: error: in \`$ac_pwd':" >&2;}
7549{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
c0993dbe
UW
7550See \`config.log' for more details." >&5
7551echo "$as_me: error: cannot run test program while cross compiling
7552See \`config.log' for more details." >&2;}
d5af19ba 7553 { (exit 1); exit 1; }; }; }
c0993dbe
UW
7554else
7555 cat >conftest.$ac_ext <<_ACEOF
7556/* confdefs.h. */
7557_ACEOF
7558cat confdefs.h >>conftest.$ac_ext
7559cat >>conftest.$ac_ext <<_ACEOF
7560/* end confdefs.h. */
7561$ac_includes_default
7562long longval () { return (long) (sizeof (long)); }
7563unsigned long ulongval () { return (long) (sizeof (long)); }
7564#include <stdio.h>
7565#include <stdlib.h>
7566int
7567main ()
7568{
7569
7570 FILE *f = fopen ("conftest.val", "w");
7571 if (! f)
7572 exit (1);
7573 if (((long) (sizeof (long))) < 0)
7574 {
7575 long i = longval ();
7576 if (i != ((long) (sizeof (long))))
7577 exit (1);
7578 fprintf (f, "%ld\n", i);
7579 }
7580 else
7581 {
7582 unsigned long i = ulongval ();
7583 if (i != ((long) (sizeof (long))))
7584 exit (1);
7585 fprintf (f, "%lu\n", i);
7586 }
7587 exit (ferror (f) || fclose (f) != 0);
7588
7589 ;
7590 return 0;
7591}
7592_ACEOF
7593rm -f conftest$ac_exeext
7594if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7595 (eval $ac_link) 2>&5
7596 ac_status=$?
7597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7598 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7600 (eval $ac_try) 2>&5
7601 ac_status=$?
7602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7603 (exit $ac_status); }; }; then
7604 ac_cv_sizeof_long=`cat conftest.val`
7605else
7606 echo "$as_me: program exited with status $ac_status" >&5
7607echo "$as_me: failed program was:" >&5
7608sed 's/^/| /' conftest.$ac_ext >&5
7609
7610( exit $ac_status )
d5af19ba
DJ
7611{ { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
7612echo "$as_me: error: in \`$ac_pwd':" >&2;}
c0993dbe
UW
7613{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
7614See \`config.log' for more details." >&5
7615echo "$as_me: error: cannot compute sizeof (long), 77
7616See \`config.log' for more details." >&2;}
d5af19ba 7617 { (exit 1); exit 1; }; }; }
c0993dbe
UW
7618fi
7619rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7620fi
7621fi
7622rm -f conftest.val
7623else
7624 ac_cv_sizeof_long=0
7625fi
7626fi
7627echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
7628echo "${ECHO_T}$ac_cv_sizeof_long" >&6
7629cat >>confdefs.h <<_ACEOF
7630#define SIZEOF_LONG $ac_cv_sizeof_long
7631_ACEOF
7632
7633
7634 if test "x${ac_cv_sizeof_long}" = "x8"; then
7635 want64=true
7636 fi
7637 fi
7638 if test x${want64} = xtrue; then
7639 TARGET_OBS='$(ALL_TARGET_OBS) $(ALL_64_TARGET_OBS)'
7640 else
7641 TARGET_OBS='$(ALL_TARGET_OBS)'
7642 fi
7643fi
7644
7645
7646
7647# For other settings, only the main target counts.
7648gdb_sim=
7649gdb_osabi=
7650build_gdbserver=
7651targ=$target; . ${srcdir}/configure.tgt
7652
7653# Fetch the default architecture and default target vector from BFD.
7654targ=$target; . $srcdir/../bfd/config.bfd
7655
7656# We only want the first architecture, so strip off the others if
7657# there is more than one.
7658targ_archs=`echo $targ_archs | sed 's/ .*//'`
7659
7660if test "x$targ_archs" != x; then
7661
7662cat >>confdefs.h <<_ACEOF
7663#define DEFAULT_BFD_ARCH $targ_archs
7664_ACEOF
7665
7666fi
7667if test "x$targ_defvec" != x; then
7668
7669cat >>confdefs.h <<_ACEOF
7670#define DEFAULT_BFD_VEC $targ_defvec
7671_ACEOF
7672
7673fi
7674
c0993dbe
UW
7675# The CLI cannot be disabled yet, but may be in the future.
7676
7677# Enable CLI.
7678# Check whether --enable-gdbcli or --disable-gdbcli was given.
7679if test "${enable_gdbcli+set}" = set; then
7680 enableval="$enable_gdbcli"
7681 case $enableval in
7682 yes)
7683 ;;
7684 no)
7685 { { echo "$as_me:$LINENO: error: the command-line interface cannot be disabled yet" >&5
7686echo "$as_me: error: the command-line interface cannot be disabled yet" >&2;}
7687 { (exit 1); exit 1; }; } ;;
7688 *)
7689 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-gdbcli" >&5
7690echo "$as_me: error: bad value $enableval for --enable-gdbcli" >&2;}
7691 { (exit 1); exit 1; }; } ;;
7692 esac
7693else
7694 enable_gdbcli=yes
7695fi;
7696if test x"$enable_gdbcli" = xyes; then
7697 if test -d $srcdir/cli; then
7698 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
7699 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
7700 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
7701 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
7702 fi
7703fi
7704
7705# Enable MI.
7706# Check whether --enable-gdbmi or --disable-gdbmi was given.
7707if test "${enable_gdbmi+set}" = set; then
7708 enableval="$enable_gdbmi"
7709 case $enableval in
7710 yes | no)
7711 ;;
7712 *)
7713 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-gdbmi" >&5
7714echo "$as_me: error: bad value $enableval for --enable-gdbmi" >&2;}
7715 { (exit 1); exit 1; }; } ;;
7716 esac
7717else
7718 enable_gdbmi=yes
7719fi;
7720if test x"$enable_gdbmi" = xyes; then
7721 if test -d $srcdir/mi; then
7722 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
7723 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
7724 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
7725 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
7726 fi
7727fi
7728
7729# Enable TUI.
7730# Check whether --enable-tui or --disable-tui was given.
7731if test "${enable_tui+set}" = set; then
7732 enableval="$enable_tui"
7733 case $enableval in
3ca64bd3 7734 yes | no | auto)
c0993dbe
UW
7735 ;;
7736 *)
7737 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-tui" >&5
7738echo "$as_me: error: bad value $enableval for --enable-tui" >&2;}
7739 { (exit 1); exit 1; }; } ;;
7740 esac
7741else
3ca64bd3 7742 enable_tui=auto
c0993dbe
UW
7743fi;
7744
7745# Enable gdbtk.
7746# Check whether --enable-gdbtk or --disable-gdbtk was given.
7747if test "${enable_gdbtk+set}" = set; then
7748 enableval="$enable_gdbtk"
7749 case $enableval in
7750 yes | no)
7751 ;;
7752 *)
7753 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-gdbtk" >&5
7754echo "$as_me: error: bad value $enableval for --enable-gdbtk" >&2;}
7755 { (exit 1); exit 1; }; } ;;
7756 esac
7757else
5062cc19 7758 if test -d $srcdir/gdbtk; then
c0993dbe
UW
7759 enable_gdbtk=yes
7760 else
7761 enable_gdbtk=no
7762 fi
7763fi;
7764# We unconditionally disable gdbtk tests on selected platforms.
7765case $host_os in
7766 go32* | windows*)
7767 { echo "$as_me:$LINENO: WARNING: gdbtk isn't supported on $host; disabling" >&5
7768echo "$as_me: WARNING: gdbtk isn't supported on $host; disabling" >&2;}
7769 enable_gdbtk=no ;;
7770esac
7771
7772# Libunwind support.
bec39cab 7773
b4e70030 7774# Check whether --with-libunwind or --without-libunwind was given.
bec39cab 7775if test "${with_libunwind+set}" = set; then
b4e70030
JB
7776 withval="$with_libunwind"
7777 case "${withval}" in
bec39cab
AC
7778 yes) enable_libunwind=yes ;;
7779 no) enable_libunwind=no ;;
7780 *) { { echo "$as_me:$LINENO: error: bad value ${withval} for GDB with-libunwind option" >&5
7781echo "$as_me: error: bad value ${withval} for GDB with-libunwind option" >&2;}
7782 { (exit 1); exit 1; }; } ;;
7783esac
7784else
7785
7786
a9322a30
TT
7787
7788for ac_header in libunwind.h libunwind-ia64.h
bec39cab
AC
7789do
7790as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
b4e70030
JB
7791if eval "test \"\${$as_ac_Header+set}\" = set"; then
7792 echo "$as_me:$LINENO: checking for $ac_header" >&5
7793echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7794if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab
AC
7795 echo $ECHO_N "(cached) $ECHO_C" >&6
7796fi
b4e70030
JB
7797echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7798echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
bec39cab
AC
7799else
7800 # Is the header compilable?
b4e70030
JB
7801echo "$as_me:$LINENO: checking $ac_header usability" >&5
7802echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
bec39cab
AC
7803cat >conftest.$ac_ext <<_ACEOF
7804/* confdefs.h. */
7805_ACEOF
7806cat confdefs.h >>conftest.$ac_ext
7807cat >>conftest.$ac_ext <<_ACEOF
7808/* end confdefs.h. */
7809$ac_includes_default
7810#include <$ac_header>
7811_ACEOF
7812rm -f conftest.$ac_objext
7813if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7814 (eval $ac_compile) 2>conftest.er1
7815 ac_status=$?
7816 grep -v '^ *+' conftest.er1 >conftest.err
7817 rm -f conftest.er1
7818 cat conftest.err >&5
7819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7820 (exit $ac_status); } &&
b4e70030
JB
7821 { ac_try='test -z "$ac_c_werror_flag"
7822 || test ! -s conftest.err'
bec39cab
AC
7823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7824 (eval $ac_try) 2>&5
7825 ac_status=$?
7826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7827 (exit $ac_status); }; } &&
7828 { ac_try='test -s conftest.$ac_objext'
7829 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7830 (eval $ac_try) 2>&5
7831 ac_status=$?
7832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7833 (exit $ac_status); }; }; then
7834 ac_header_compiler=yes
7835else
7836 echo "$as_me: failed program was:" >&5
7837sed 's/^/| /' conftest.$ac_ext >&5
7838
b4e70030 7839ac_header_compiler=no
bec39cab
AC
7840fi
7841rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
b4e70030
JB
7842echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7843echo "${ECHO_T}$ac_header_compiler" >&6
bec39cab
AC
7844
7845# Is the header present?
b4e70030
JB
7846echo "$as_me:$LINENO: checking $ac_header presence" >&5
7847echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
bec39cab
AC
7848cat >conftest.$ac_ext <<_ACEOF
7849/* confdefs.h. */
7850_ACEOF
7851cat confdefs.h >>conftest.$ac_ext
7852cat >>conftest.$ac_ext <<_ACEOF
7853/* end confdefs.h. */
7854#include <$ac_header>
7855_ACEOF
7856if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7857 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7858 ac_status=$?
7859 grep -v '^ *+' conftest.er1 >conftest.err
7860 rm -f conftest.er1
7861 cat conftest.err >&5
7862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7863 (exit $ac_status); } >/dev/null; then
7864 if test -s conftest.err; then
7865 ac_cpp_err=$ac_c_preproc_warn_flag
7866 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7867 else
7868 ac_cpp_err=
7869 fi
7870else
7871 ac_cpp_err=yes
7872fi
7873if test -z "$ac_cpp_err"; then
7874 ac_header_preproc=yes
7875else
7876 echo "$as_me: failed program was:" >&5
7877sed 's/^/| /' conftest.$ac_ext >&5
7878
7879 ac_header_preproc=no
7880fi
7881rm -f conftest.err conftest.$ac_ext
b4e70030
JB
7882echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7883echo "${ECHO_T}$ac_header_preproc" >&6
bec39cab
AC
7884
7885# So? What about this header?
7886case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7887 yes:no: )
7888 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7889echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7890 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7891echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7892 ac_header_preproc=yes
7893 ;;
7894 no:yes:* )
7895 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7896echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7897 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7898echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7899 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7900echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7901 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7902echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7903 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7904echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7905 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7906echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
b4e70030
JB
7907 (
7908 cat <<\_ASBOX
7909## ------------------------------------------ ##
7910## Report this to the AC_PACKAGE_NAME lists. ##
7911## ------------------------------------------ ##
7912_ASBOX
7913 ) |
7914 sed "s/^/$as_me: WARNING: /" >&2
bec39cab
AC
7915 ;;
7916esac
b4e70030
JB
7917echo "$as_me:$LINENO: checking for $ac_header" >&5
7918echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7919if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab
AC
7920 echo $ECHO_N "(cached) $ECHO_C" >&6
7921else
7922 eval "$as_ac_Header=\$ac_header_preproc"
7923fi
b4e70030
JB
7924echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7925echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
bec39cab
AC
7926
7927fi
7928if test `eval echo '${'$as_ac_Header'}'` = yes; then
7929 cat >>confdefs.h <<_ACEOF
7930#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7931_ACEOF
7932
7933fi
7934
7935done
7936
a9322a30
TT
7937 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
7938 enable_libunwind=yes;
7939 fi
7940
7941fi;
7942
7943if test x"$enable_libunwind" = xyes; then
7944
bec39cab 7945
a9322a30 7946for ac_header in libunwind.h libunwind-ia64.h
bec39cab
AC
7947do
7948as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
b4e70030
JB
7949if eval "test \"\${$as_ac_Header+set}\" = set"; then
7950 echo "$as_me:$LINENO: checking for $ac_header" >&5
7951echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7952if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab
AC
7953 echo $ECHO_N "(cached) $ECHO_C" >&6
7954fi
b4e70030
JB
7955echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7956echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
bec39cab
AC
7957else
7958 # Is the header compilable?
b4e70030
JB
7959echo "$as_me:$LINENO: checking $ac_header usability" >&5
7960echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
bec39cab
AC
7961cat >conftest.$ac_ext <<_ACEOF
7962/* confdefs.h. */
7963_ACEOF
7964cat confdefs.h >>conftest.$ac_ext
7965cat >>conftest.$ac_ext <<_ACEOF
7966/* end confdefs.h. */
7967$ac_includes_default
7968#include <$ac_header>
7969_ACEOF
7970rm -f conftest.$ac_objext
7971if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7972 (eval $ac_compile) 2>conftest.er1
7973 ac_status=$?
7974 grep -v '^ *+' conftest.er1 >conftest.err
7975 rm -f conftest.er1
7976 cat conftest.err >&5
7977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7978 (exit $ac_status); } &&
b4e70030
JB
7979 { ac_try='test -z "$ac_c_werror_flag"
7980 || test ! -s conftest.err'
bec39cab
AC
7981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7982 (eval $ac_try) 2>&5
7983 ac_status=$?
7984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7985 (exit $ac_status); }; } &&
7986 { ac_try='test -s conftest.$ac_objext'
7987 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7988 (eval $ac_try) 2>&5
7989 ac_status=$?
7990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7991 (exit $ac_status); }; }; then
7992 ac_header_compiler=yes
7993else
7994 echo "$as_me: failed program was:" >&5
7995sed 's/^/| /' conftest.$ac_ext >&5
7996
b4e70030 7997ac_header_compiler=no
bec39cab
AC
7998fi
7999rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
b4e70030
JB
8000echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8001echo "${ECHO_T}$ac_header_compiler" >&6
bec39cab
AC
8002
8003# Is the header present?
b4e70030
JB
8004echo "$as_me:$LINENO: checking $ac_header presence" >&5
8005echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
bec39cab
AC
8006cat >conftest.$ac_ext <<_ACEOF
8007/* confdefs.h. */
8008_ACEOF
8009cat confdefs.h >>conftest.$ac_ext
8010cat >>conftest.$ac_ext <<_ACEOF
8011/* end confdefs.h. */
8012#include <$ac_header>
8013_ACEOF
8014if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8015 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8016 ac_status=$?
8017 grep -v '^ *+' conftest.er1 >conftest.err
8018 rm -f conftest.er1
8019 cat conftest.err >&5
8020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8021 (exit $ac_status); } >/dev/null; then
8022 if test -s conftest.err; then
8023 ac_cpp_err=$ac_c_preproc_warn_flag
8024 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8025 else
8026 ac_cpp_err=
8027 fi
8028else
8029 ac_cpp_err=yes
8030fi
8031if test -z "$ac_cpp_err"; then
8032 ac_header_preproc=yes
8033else
8034 echo "$as_me: failed program was:" >&5
8035sed 's/^/| /' conftest.$ac_ext >&5
8036
8037 ac_header_preproc=no
8038fi
8039rm -f conftest.err conftest.$ac_ext
b4e70030
JB
8040echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8041echo "${ECHO_T}$ac_header_preproc" >&6
bec39cab
AC
8042
8043# So? What about this header?
8044case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8045 yes:no: )
8046 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8047echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8048 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8049echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8050 ac_header_preproc=yes
8051 ;;
8052 no:yes:* )
8053 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8054echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8055 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8056echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8057 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8058echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8059 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8060echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8061 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8062echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8063 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8064echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
b4e70030
JB
8065 (
8066 cat <<\_ASBOX
8067## ------------------------------------------ ##
8068## Report this to the AC_PACKAGE_NAME lists. ##
8069## ------------------------------------------ ##
8070_ASBOX
8071 ) |
8072 sed "s/^/$as_me: WARNING: /" >&2
bec39cab
AC
8073 ;;
8074esac
b4e70030
JB
8075echo "$as_me:$LINENO: checking for $ac_header" >&5
8076echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8077if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab
AC
8078 echo $ECHO_N "(cached) $ECHO_C" >&6
8079else
8080 eval "$as_ac_Header=\$ac_header_preproc"
8081fi
b4e70030
JB
8082echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8083echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
bec39cab
AC
8084
8085fi
8086if test `eval echo '${'$as_ac_Header'}'` = yes; then
8087 cat >>confdefs.h <<_ACEOF
8088#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8089_ACEOF
8090
8091fi
8092
8093done
8094
bec39cab 8095
a9322a30
TT
8096cat >>confdefs.h <<\_ACEOF
8097#define HAVE_LIBUNWIND 1
8098_ACEOF
8099
8100 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
8101 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
8102 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
8103fi
8104
8105# Profiling support.
8106# Check whether --enable-profiling or --disable-profiling was given.
8107if test "${enable_profiling+set}" = set; then
8108 enableval="$enable_profiling"
8109 case $enableval in
8110 yes | no)
8111 ;;
8112 *)
8113 { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-profile" >&5
8114echo "$as_me: error: bad value $enableval for --enable-profile" >&2;}
8115 { (exit 1); exit 1; }; } ;;
8116 esac
8117else
8118 enable_profiling=no
b4e70030 8119fi;
bec39cab 8120
bec39cab 8121
a9322a30
TT
8122
8123for ac_func in monstartup _mcleanup
bec39cab 8124do
a9322a30
TT
8125as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8126echo "$as_me:$LINENO: checking for $ac_func" >&5
8127echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8128if eval "test \"\${$as_ac_var+set}\" = set"; then
bec39cab 8129 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 8130else
a9322a30 8131 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
8132/* confdefs.h. */
8133_ACEOF
8134cat confdefs.h >>conftest.$ac_ext
8135cat >>conftest.$ac_ext <<_ACEOF
8136/* end confdefs.h. */
a9322a30
TT
8137/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8138 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8139#define $ac_func innocuous_$ac_func
8140
8141/* System header to define __stub macros and hopefully few prototypes,
8142 which can conflict with char $ac_func (); below.
8143 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8144 <limits.h> exists even on freestanding compilers. */
8145
8146#ifdef __STDC__
8147# include <limits.h>
8148#else
8149# include <assert.h>
8150#endif
8151
8152#undef $ac_func
8153
8154/* Override any gcc2 internal prototype to avoid an error. */
8155#ifdef __cplusplus
8156extern "C"
8157{
8158#endif
8159/* We use char because int might match the return type of a gcc2
8160 builtin and then its argument prototype would still apply. */
8161char $ac_func ();
8162/* The GNU C library defines this for functions which it implements
8163 to always fail with ENOSYS. Some functions are actually named
8164 something starting with __ and the normal name is an alias. */
8165#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8166choke me
8167#else
8168char (*f) () = $ac_func;
8169#endif
8170#ifdef __cplusplus
8171}
8172#endif
8173
8174int
8175main ()
8176{
8177return f != $ac_func;
8178 ;
8179 return 0;
8180}
bec39cab 8181_ACEOF
a9322a30
TT
8182rm -f conftest.$ac_objext conftest$ac_exeext
8183if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8184 (eval $ac_link) 2>conftest.er1
bec39cab
AC
8185 ac_status=$?
8186 grep -v '^ *+' conftest.er1 >conftest.err
8187 rm -f conftest.er1
8188 cat conftest.err >&5
8189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8190 (exit $ac_status); } &&
b4e70030
JB
8191 { ac_try='test -z "$ac_c_werror_flag"
8192 || test ! -s conftest.err'
bec39cab
AC
8193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8194 (eval $ac_try) 2>&5
8195 ac_status=$?
8196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8197 (exit $ac_status); }; } &&
a9322a30 8198 { ac_try='test -s conftest$ac_exeext'
bec39cab
AC
8199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8200 (eval $ac_try) 2>&5
8201 ac_status=$?
8202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8203 (exit $ac_status); }; }; then
a9322a30 8204 eval "$as_ac_var=yes"
bec39cab
AC
8205else
8206 echo "$as_me: failed program was:" >&5
8207sed 's/^/| /' conftest.$ac_ext >&5
8208
a9322a30 8209eval "$as_ac_var=no"
bec39cab 8210fi
a9322a30
TT
8211rm -f conftest.err conftest.$ac_objext \
8212 conftest$ac_exeext conftest.$ac_ext
bec39cab 8213fi
a9322a30
TT
8214echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8215echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8216if test `eval echo '${'$as_ac_var'}'` = yes; then
bec39cab 8217 cat >>confdefs.h <<_ACEOF
a9322a30 8218#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
bec39cab
AC
8219_ACEOF
8220
8221fi
bec39cab
AC
8222done
8223
a9322a30
TT
8224echo "$as_me:$LINENO: checking for _etext" >&5
8225echo $ECHO_N "checking for _etext... $ECHO_C" >&6
8226if test "${ac_cv_var__etext+set}" = set; then
bec39cab 8227 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 8228else
a9322a30 8229 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
8230/* confdefs.h. */
8231_ACEOF
8232cat confdefs.h >>conftest.$ac_ext
8233cat >>conftest.$ac_ext <<_ACEOF
8234/* end confdefs.h. */
a9322a30
TT
8235#include <stdlib.h>
8236extern char _etext;
8237
8238int
8239main ()
8240{
8241free (&_etext);
8242 ;
8243 return 0;
8244}
bec39cab 8245_ACEOF
a9322a30
TT
8246rm -f conftest.$ac_objext conftest$ac_exeext
8247if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8248 (eval $ac_link) 2>conftest.er1
bec39cab
AC
8249 ac_status=$?
8250 grep -v '^ *+' conftest.er1 >conftest.err
8251 rm -f conftest.er1
8252 cat conftest.err >&5
8253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8254 (exit $ac_status); } &&
b4e70030
JB
8255 { ac_try='test -z "$ac_c_werror_flag"
8256 || test ! -s conftest.err'
bec39cab
AC
8257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8258 (eval $ac_try) 2>&5
8259 ac_status=$?
8260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8261 (exit $ac_status); }; } &&
a9322a30 8262 { ac_try='test -s conftest$ac_exeext'
bec39cab
AC
8263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8264 (eval $ac_try) 2>&5
8265 ac_status=$?
8266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8267 (exit $ac_status); }; }; then
a9322a30 8268 ac_cv_var__etext=yes
bec39cab
AC
8269else
8270 echo "$as_me: failed program was:" >&5
8271sed 's/^/| /' conftest.$ac_ext >&5
8272
a9322a30 8273ac_cv_var__etext=no
bec39cab 8274fi
a9322a30
TT
8275rm -f conftest.err conftest.$ac_objext \
8276 conftest$ac_exeext conftest.$ac_ext
bec39cab 8277fi
a9322a30
TT
8278echo "$as_me:$LINENO: result: $ac_cv_var__etext" >&5
8279echo "${ECHO_T}$ac_cv_var__etext" >&6
8280if test $ac_cv_var__etext = yes; then
60ca704f
SE
8281
8282cat >>confdefs.h <<\_ACEOF
a9322a30 8283#define HAVE__ETEXT 1
bec39cab
AC
8284_ACEOF
8285
bec39cab 8286fi
a9322a30
TT
8287echo "$as_me:$LINENO: checking for etext" >&5
8288echo $ECHO_N "checking for etext... $ECHO_C" >&6
8289if test "${ac_cv_var_etext+set}" = set; then
bec39cab
AC
8290 echo $ECHO_N "(cached) $ECHO_C" >&6
8291else
8292 cat >conftest.$ac_ext <<_ACEOF
8293/* confdefs.h. */
8294_ACEOF
8295cat confdefs.h >>conftest.$ac_ext
8296cat >>conftest.$ac_ext <<_ACEOF
8297/* end confdefs.h. */
a9322a30
TT
8298#include <stdlib.h>
8299extern char etext;
bec39cab
AC
8300
8301int
8302main ()
8303{
a9322a30 8304free (&etext);
bec39cab
AC
8305 ;
8306 return 0;
8307}
8308_ACEOF
8309rm -f conftest.$ac_objext conftest$ac_exeext
8310if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8311 (eval $ac_link) 2>conftest.er1
8312 ac_status=$?
8313 grep -v '^ *+' conftest.er1 >conftest.err
8314 rm -f conftest.er1
8315 cat conftest.err >&5
8316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8317 (exit $ac_status); } &&
b4e70030
JB
8318 { ac_try='test -z "$ac_c_werror_flag"
8319 || test ! -s conftest.err'
bec39cab
AC
8320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8321 (eval $ac_try) 2>&5
8322 ac_status=$?
8323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8324 (exit $ac_status); }; } &&
8325 { ac_try='test -s conftest$ac_exeext'
8326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8327 (eval $ac_try) 2>&5
8328 ac_status=$?
8329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8330 (exit $ac_status); }; }; then
a9322a30 8331 ac_cv_var_etext=yes
bec39cab
AC
8332else
8333 echo "$as_me: failed program was:" >&5
8334sed 's/^/| /' conftest.$ac_ext >&5
8335
a9322a30 8336ac_cv_var_etext=no
bec39cab
AC
8337fi
8338rm -f conftest.err conftest.$ac_objext \
8339 conftest$ac_exeext conftest.$ac_ext
8340fi
a9322a30
TT
8341echo "$as_me:$LINENO: result: $ac_cv_var_etext" >&5
8342echo "${ECHO_T}$ac_cv_var_etext" >&6
8343if test $ac_cv_var_etext = yes; then
8344
8345cat >>confdefs.h <<\_ACEOF
8346#define HAVE_ETEXT 1
bec39cab
AC
8347_ACEOF
8348
8349fi
a9322a30
TT
8350if test "$enable_profiling" = yes ; then
8351 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
8352 { { echo "$as_me:$LINENO: error: --enable-profiling requires monstartup and _mcleanup" >&5
8353echo "$as_me: error: --enable-profiling requires monstartup and _mcleanup" >&2;}
8354 { (exit 1); exit 1; }; }
8355 fi
8356 PROFILE_CFLAGS=-pg
8357 OLD_CFLAGS="$CFLAGS"
8358 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
bec39cab 8359
a9322a30
TT
8360 echo "$as_me:$LINENO: checking whether $CC supports -pg" >&5
8361echo $ECHO_N "checking whether $CC supports -pg... $ECHO_C" >&6
8362if test "${ac_cv_cc_supports_pg+set}" = set; then
bec39cab
AC
8363 echo $ECHO_N "(cached) $ECHO_C" >&6
8364else
8365 cat >conftest.$ac_ext <<_ACEOF
8366/* confdefs.h. */
8367_ACEOF
8368cat confdefs.h >>conftest.$ac_ext
8369cat >>conftest.$ac_ext <<_ACEOF
8370/* end confdefs.h. */
bec39cab
AC
8371
8372int
8373main ()
8374{
a9322a30 8375int x;
bec39cab
AC
8376 ;
8377 return 0;
8378}
8379_ACEOF
a9322a30
TT
8380rm -f conftest.$ac_objext
8381if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8382 (eval $ac_compile) 2>conftest.er1
bec39cab
AC
8383 ac_status=$?
8384 grep -v '^ *+' conftest.er1 >conftest.err
8385 rm -f conftest.er1
8386 cat conftest.err >&5
8387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8388 (exit $ac_status); } &&
b4e70030
JB
8389 { ac_try='test -z "$ac_c_werror_flag"
8390 || test ! -s conftest.err'
bec39cab
AC
8391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8392 (eval $ac_try) 2>&5
8393 ac_status=$?
8394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8395 (exit $ac_status); }; } &&
a9322a30 8396 { ac_try='test -s conftest.$ac_objext'
bec39cab
AC
8397 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8398 (eval $ac_try) 2>&5
8399 ac_status=$?
8400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8401 (exit $ac_status); }; }; then
a9322a30 8402 ac_cv_cc_supports_pg=yes
bec39cab
AC
8403else
8404 echo "$as_me: failed program was:" >&5
8405sed 's/^/| /' conftest.$ac_ext >&5
8406
a9322a30 8407ac_cv_cc_supports_pg=no
bec39cab 8408fi
a9322a30 8409rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 8410fi
a9322a30
TT
8411echo "$as_me:$LINENO: result: $ac_cv_cc_supports_pg" >&5
8412echo "${ECHO_T}$ac_cv_cc_supports_pg" >&6
bec39cab 8413
a9322a30
TT
8414 if test $ac_cv_cc_supports_pg = no; then
8415 { { echo "$as_me:$LINENO: error: --enable-profiling requires a compiler which supports -pg" >&5
8416echo "$as_me: error: --enable-profiling requires a compiler which supports -pg" >&2;}
8417 { (exit 1); exit 1; }; }
8418 fi
bec39cab 8419
a9322a30 8420 CFLAGS="$OLD_CFLAGS"
bec39cab
AC
8421fi
8422
c16158bc
JM
8423
8424
8425# Check whether --with-pkgversion or --without-pkgversion was given.
8426if test "${with_pkgversion+set}" = set; then
8427 withval="$with_pkgversion"
8428 case "$withval" in
8429 yes) { { echo "$as_me:$LINENO: error: package version not specified" >&5
8430echo "$as_me: error: package version not specified" >&2;}
8431 { (exit 1); exit 1; }; } ;;
8432 no) PKGVERSION= ;;
8433 *) PKGVERSION="($withval) " ;;
8434 esac
8435else
8436 PKGVERSION="(GDB) "
8437
8438fi;
8439
8440
8441
8442
8443# Check whether --with-bugurl or --without-bugurl was given.
8444if test "${with_bugurl+set}" = set; then
8445 withval="$with_bugurl"
8446 case "$withval" in
8447 yes) { { echo "$as_me:$LINENO: error: bug URL not specified" >&5
8448echo "$as_me: error: bug URL not specified" >&2;}
8449 { (exit 1); exit 1; }; } ;;
8450 no) BUGURL=
8451 ;;
8452 *) BUGURL="$withval"
8453 ;;
8454 esac
8455else
8456 BUGURL="http://www.gnu.org/software/gdb/bugs/"
8457
8458fi;
8459 case ${BUGURL} in
8460 "")
8461 REPORT_BUGS_TO=
8462 REPORT_BUGS_TEXI=
8463 ;;
8464 *)
8465 REPORT_BUGS_TO="<$BUGURL>"
8466 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8467 ;;
8468 esac;
8469
8470
8471
8472
8473cat >>confdefs.h <<_ACEOF
8474#define PKGVERSION "$PKGVERSION"
8475_ACEOF
8476
8477
8478cat >>confdefs.h <<_ACEOF
8479#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
8480_ACEOF
8481
8482
bec39cab
AC
8483# --------------------- #
8484# Checks for programs. #
8485# --------------------- #
8486
8487for ac_prog in gawk mawk nawk awk
8488do
8489 # Extract the first word of "$ac_prog", so it can be a program name with args.
8490set dummy $ac_prog; ac_word=$2
b4e70030
JB
8491echo "$as_me:$LINENO: checking for $ac_word" >&5
8492echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8493if test "${ac_cv_prog_AWK+set}" = set; then
8494 echo $ECHO_N "(cached) $ECHO_C" >&6
8495else
8496 if test -n "$AWK"; then
8497 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8498else
8499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8500for as_dir in $PATH
8501do
8502 IFS=$as_save_IFS
8503 test -z "$as_dir" && as_dir=.
8504 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8505 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8506 ac_cv_prog_AWK="$ac_prog"
8507 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8508 break 2
8509 fi
8510done
8511done
8512
8513fi
8514fi
8515AWK=$ac_cv_prog_AWK
8516if test -n "$AWK"; then
b4e70030
JB
8517 echo "$as_me:$LINENO: result: $AWK" >&5
8518echo "${ECHO_T}$AWK" >&6
bec39cab 8519else
b4e70030
JB
8520 echo "$as_me:$LINENO: result: no" >&5
8521echo "${ECHO_T}no" >&6
bec39cab
AC
8522fi
8523
8524 test -n "$AWK" && break
8525done
8526
8527# Find a good install program. We prefer a C program (faster),
8528# so one script is as good as another. But avoid the broken or
8529# incompatible versions:
8530# SysV /etc/install, /usr/sbin/install
8531# SunOS /usr/etc/install
8532# IRIX /sbin/install
8533# AIX /bin/install
8534# AmigaOS /C/install, which installs bootblocks on floppy discs
8535# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8536# AFS /usr/afsws/bin/install, which mishandles nonexistent args
8537# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8538# OS/2's system install, which has a completely different semantic
8539# ./install, which can be erroneously created by make from ./install.sh.
b4e70030
JB
8540echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
8541echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
bec39cab
AC
8542if test -z "$INSTALL"; then
8543if test "${ac_cv_path_install+set}" = set; then
8544 echo $ECHO_N "(cached) $ECHO_C" >&6
8545else
8546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8547for as_dir in $PATH
8548do
8549 IFS=$as_save_IFS
8550 test -z "$as_dir" && as_dir=.
8551 # Account for people who put trailing slashes in PATH elements.
8552case $as_dir/ in
8553 ./ | .// | /cC/* | \
8554 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8555 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
8556 /usr/ucb/* ) ;;
c906108c 8557 *)
bec39cab
AC
8558 # OSF1 and SCO ODT 3.0 have their own names for install.
8559 # Don't use installbsd from OSF since it installs stuff as root
8560 # by default.
8561 for ac_prog in ginstall scoinst install; do
8562 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8563 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
bec39cab
AC
8564 if test $ac_prog = install &&
8565 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8566 # AIX install. It has an incompatible calling convention.
8567 :
8568 elif test $ac_prog = install &&
8569 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8570 # program-specific install script used by HP pwplus--don't use.
8571 :
8572 else
8573 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8574 break 3
8575 fi
8576 fi
8577 done
8578 done
8579 ;;
c906108c 8580esac
bec39cab
AC
8581done
8582
8583
8584fi
8585 if test "${ac_cv_path_install+set}" = set; then
8586 INSTALL=$ac_cv_path_install
8587 else
b4e70030
JB
8588 # As a last resort, use the slow shell script. We don't cache a
8589 # path for INSTALL within a source directory, because that will
bec39cab 8590 # break other packages using the cache if that directory is
b4e70030 8591 # removed, or if the path is relative.
bec39cab
AC
8592 INSTALL=$ac_install_sh
8593 fi
8594fi
b4e70030
JB
8595echo "$as_me:$LINENO: result: $INSTALL" >&5
8596echo "${ECHO_T}$INSTALL" >&6
bec39cab
AC
8597
8598# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8599# It thinks the first close brace ends the variable substitution.
8600test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8601
8602test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8603
8604test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8605
b4e70030
JB
8606echo "$as_me:$LINENO: checking whether ln -s works" >&5
8607echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
bec39cab
AC
8608LN_S=$as_ln_s
8609if test "$LN_S" = "ln -s"; then
b4e70030
JB
8610 echo "$as_me:$LINENO: result: yes" >&5
8611echo "${ECHO_T}yes" >&6
bec39cab 8612else
b4e70030
JB
8613 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
8614echo "${ECHO_T}no, using $LN_S" >&6
bec39cab
AC
8615fi
8616
8617if test -n "$ac_tool_prefix"; then
8618 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8619set dummy ${ac_tool_prefix}ranlib; ac_word=$2
b4e70030
JB
8620echo "$as_me:$LINENO: checking for $ac_word" >&5
8621echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8622if test "${ac_cv_prog_RANLIB+set}" = set; then
8623 echo $ECHO_N "(cached) $ECHO_C" >&6
8624else
8625 if test -n "$RANLIB"; then
8626 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8627else
8628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8629for as_dir in $PATH
8630do
8631 IFS=$as_save_IFS
8632 test -z "$as_dir" && as_dir=.
8633 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8634 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8635 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8636 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8637 break 2
8638 fi
8639done
8640done
8641
8642fi
8643fi
8644RANLIB=$ac_cv_prog_RANLIB
8645if test -n "$RANLIB"; then
b4e70030
JB
8646 echo "$as_me:$LINENO: result: $RANLIB" >&5
8647echo "${ECHO_T}$RANLIB" >&6
bec39cab 8648else
b4e70030
JB
8649 echo "$as_me:$LINENO: result: no" >&5
8650echo "${ECHO_T}no" >&6
bec39cab
AC
8651fi
8652
8653fi
8654if test -z "$ac_cv_prog_RANLIB"; then
8655 ac_ct_RANLIB=$RANLIB
8656 # Extract the first word of "ranlib", so it can be a program name with args.
8657set dummy ranlib; ac_word=$2
b4e70030
JB
8658echo "$as_me:$LINENO: checking for $ac_word" >&5
8659echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8660if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
8661 echo $ECHO_N "(cached) $ECHO_C" >&6
8662else
8663 if test -n "$ac_ct_RANLIB"; then
8664 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8665else
8666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8667for as_dir in $PATH
8668do
8669 IFS=$as_save_IFS
8670 test -z "$as_dir" && as_dir=.
8671 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8672 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8673 ac_cv_prog_ac_ct_RANLIB="ranlib"
8674 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8675 break 2
8676 fi
8677done
8678done
8679
b4e70030 8680 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
bec39cab
AC
8681fi
8682fi
8683ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8684if test -n "$ac_ct_RANLIB"; then
b4e70030
JB
8685 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
8686echo "${ECHO_T}$ac_ct_RANLIB" >&6
bec39cab 8687else
b4e70030
JB
8688 echo "$as_me:$LINENO: result: no" >&5
8689echo "${ECHO_T}no" >&6
bec39cab
AC
8690fi
8691
b4e70030 8692 RANLIB=$ac_ct_RANLIB
bec39cab
AC
8693else
8694 RANLIB="$ac_cv_prog_RANLIB"
8695fi
8696
8697for ac_prog in 'bison -y' byacc
8698do
8699 # Extract the first word of "$ac_prog", so it can be a program name with args.
8700set dummy $ac_prog; ac_word=$2
b4e70030
JB
8701echo "$as_me:$LINENO: checking for $ac_word" >&5
8702echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8703if test "${ac_cv_prog_YACC+set}" = set; then
8704 echo $ECHO_N "(cached) $ECHO_C" >&6
8705else
8706 if test -n "$YACC"; then
8707 ac_cv_prog_YACC="$YACC" # Let the user override the test.
8708else
8709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8710for as_dir in $PATH
8711do
8712 IFS=$as_save_IFS
8713 test -z "$as_dir" && as_dir=.
8714 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8715 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8716 ac_cv_prog_YACC="$ac_prog"
8717 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8718 break 2
8719 fi
8720done
8721done
8722
8723fi
8724fi
8725YACC=$ac_cv_prog_YACC
8726if test -n "$YACC"; then
b4e70030
JB
8727 echo "$as_me:$LINENO: result: $YACC" >&5
8728echo "${ECHO_T}$YACC" >&6
bec39cab 8729else
b4e70030
JB
8730 echo "$as_me:$LINENO: result: no" >&5
8731echo "${ECHO_T}no" >&6
bec39cab
AC
8732fi
8733
8734 test -n "$YACC" && break
8735done
8736test -n "$YACC" || YACC="yacc"
8737
8738
8739if test -n "$ac_tool_prefix"; then
8740 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8741set dummy ${ac_tool_prefix}ar; ac_word=$2
b4e70030
JB
8742echo "$as_me:$LINENO: checking for $ac_word" >&5
8743echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8744if test "${ac_cv_prog_AR+set}" = set; then
8745 echo $ECHO_N "(cached) $ECHO_C" >&6
8746else
8747 if test -n "$AR"; then
8748 ac_cv_prog_AR="$AR" # Let the user override the test.
8749else
8750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8751for as_dir in $PATH
8752do
8753 IFS=$as_save_IFS
8754 test -z "$as_dir" && as_dir=.
8755 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8756 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8757 ac_cv_prog_AR="${ac_tool_prefix}ar"
8758 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8759 break 2
8760 fi
8761done
8762done
8763
8764fi
8765fi
8766AR=$ac_cv_prog_AR
8767if test -n "$AR"; then
b4e70030
JB
8768 echo "$as_me:$LINENO: result: $AR" >&5
8769echo "${ECHO_T}$AR" >&6
bec39cab 8770else
b4e70030
JB
8771 echo "$as_me:$LINENO: result: no" >&5
8772echo "${ECHO_T}no" >&6
bec39cab
AC
8773fi
8774
8775fi
8776if test -z "$ac_cv_prog_AR"; then
8777 ac_ct_AR=$AR
8778 # Extract the first word of "ar", so it can be a program name with args.
8779set dummy ar; ac_word=$2
b4e70030
JB
8780echo "$as_me:$LINENO: checking for $ac_word" >&5
8781echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8782if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
8783 echo $ECHO_N "(cached) $ECHO_C" >&6
8784else
8785 if test -n "$ac_ct_AR"; then
8786 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8787else
8788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8789for as_dir in $PATH
8790do
8791 IFS=$as_save_IFS
8792 test -z "$as_dir" && as_dir=.
8793 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8794 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8795 ac_cv_prog_ac_ct_AR="ar"
8796 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8797 break 2
8798 fi
8799done
8800done
8801
8802fi
8803fi
8804ac_ct_AR=$ac_cv_prog_ac_ct_AR
8805if test -n "$ac_ct_AR"; then
b4e70030
JB
8806 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
8807echo "${ECHO_T}$ac_ct_AR" >&6
bec39cab 8808else
b4e70030
JB
8809 echo "$as_me:$LINENO: result: no" >&5
8810echo "${ECHO_T}no" >&6
bec39cab
AC
8811fi
8812
b4e70030 8813 AR=$ac_ct_AR
bec39cab
AC
8814else
8815 AR="$ac_cv_prog_AR"
8816fi
8817
8818if test -n "$ac_tool_prefix"; then
8819 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8820set dummy ${ac_tool_prefix}dlltool; ac_word=$2
b4e70030
JB
8821echo "$as_me:$LINENO: checking for $ac_word" >&5
8822echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8823if test "${ac_cv_prog_DLLTOOL+set}" = set; then
8824 echo $ECHO_N "(cached) $ECHO_C" >&6
8825else
8826 if test -n "$DLLTOOL"; then
8827 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8828else
8829as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8830for as_dir in $PATH
8831do
8832 IFS=$as_save_IFS
8833 test -z "$as_dir" && as_dir=.
8834 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8835 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8836 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8837 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8838 break 2
8839 fi
8840done
8841done
8842
8843fi
8844fi
8845DLLTOOL=$ac_cv_prog_DLLTOOL
8846if test -n "$DLLTOOL"; then
b4e70030
JB
8847 echo "$as_me:$LINENO: result: $DLLTOOL" >&5
8848echo "${ECHO_T}$DLLTOOL" >&6
bec39cab 8849else
b4e70030
JB
8850 echo "$as_me:$LINENO: result: no" >&5
8851echo "${ECHO_T}no" >&6
bec39cab
AC
8852fi
8853
8854fi
8855if test -z "$ac_cv_prog_DLLTOOL"; then
8856 ac_ct_DLLTOOL=$DLLTOOL
8857 # Extract the first word of "dlltool", so it can be a program name with args.
8858set dummy dlltool; ac_word=$2
b4e70030
JB
8859echo "$as_me:$LINENO: checking for $ac_word" >&5
8860echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8861if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
8862 echo $ECHO_N "(cached) $ECHO_C" >&6
8863else
8864 if test -n "$ac_ct_DLLTOOL"; then
8865 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8866else
8867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8868for as_dir in $PATH
8869do
8870 IFS=$as_save_IFS
8871 test -z "$as_dir" && as_dir=.
8872 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8873 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8874 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8875 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8876 break 2
8877 fi
8878done
8879done
8880
8881fi
8882fi
8883ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8884if test -n "$ac_ct_DLLTOOL"; then
b4e70030
JB
8885 echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
8886echo "${ECHO_T}$ac_ct_DLLTOOL" >&6
bec39cab 8887else
b4e70030
JB
8888 echo "$as_me:$LINENO: result: no" >&5
8889echo "${ECHO_T}no" >&6
bec39cab
AC
8890fi
8891
b4e70030 8892 DLLTOOL=$ac_ct_DLLTOOL
bec39cab
AC
8893else
8894 DLLTOOL="$ac_cv_prog_DLLTOOL"
8895fi
8896
8897if test -n "$ac_tool_prefix"; then
8898 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
8899set dummy ${ac_tool_prefix}windres; ac_word=$2
b4e70030
JB
8900echo "$as_me:$LINENO: checking for $ac_word" >&5
8901echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8902if test "${ac_cv_prog_WINDRES+set}" = set; then
8903 echo $ECHO_N "(cached) $ECHO_C" >&6
8904else
8905 if test -n "$WINDRES"; then
8906 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
8907else
8908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8909for as_dir in $PATH
8910do
8911 IFS=$as_save_IFS
8912 test -z "$as_dir" && as_dir=.
8913 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8914 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8915 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
8916 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8917 break 2
8918 fi
8919done
8920done
8921
8922fi
8923fi
8924WINDRES=$ac_cv_prog_WINDRES
8925if test -n "$WINDRES"; then
b4e70030
JB
8926 echo "$as_me:$LINENO: result: $WINDRES" >&5
8927echo "${ECHO_T}$WINDRES" >&6
bec39cab 8928else
b4e70030
JB
8929 echo "$as_me:$LINENO: result: no" >&5
8930echo "${ECHO_T}no" >&6
bec39cab
AC
8931fi
8932
8933fi
8934if test -z "$ac_cv_prog_WINDRES"; then
8935 ac_ct_WINDRES=$WINDRES
8936 # Extract the first word of "windres", so it can be a program name with args.
8937set dummy windres; ac_word=$2
b4e70030
JB
8938echo "$as_me:$LINENO: checking for $ac_word" >&5
8939echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8940if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then
8941 echo $ECHO_N "(cached) $ECHO_C" >&6
8942else
8943 if test -n "$ac_ct_WINDRES"; then
8944 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
8945else
8946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8947for as_dir in $PATH
8948do
8949 IFS=$as_save_IFS
8950 test -z "$as_dir" && as_dir=.
8951 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8952 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8953 ac_cv_prog_ac_ct_WINDRES="windres"
8954 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8955 break 2
8956 fi
8957done
8958done
8959
8960fi
8961fi
8962ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
8963if test -n "$ac_ct_WINDRES"; then
b4e70030
JB
8964 echo "$as_me:$LINENO: result: $ac_ct_WINDRES" >&5
8965echo "${ECHO_T}$ac_ct_WINDRES" >&6
bec39cab 8966else
b4e70030
JB
8967 echo "$as_me:$LINENO: result: no" >&5
8968echo "${ECHO_T}no" >&6
c906108c 8969fi
bec39cab 8970
b4e70030 8971 WINDRES=$ac_ct_WINDRES
c906108c 8972else
bec39cab 8973 WINDRES="$ac_cv_prog_WINDRES"
c906108c
SS
8974fi
8975
bec39cab
AC
8976
8977# Needed for GNU/Hurd.
8978if test -n "$ac_tool_prefix"; then
8979 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
8980set dummy ${ac_tool_prefix}mig; ac_word=$2
b4e70030
JB
8981echo "$as_me:$LINENO: checking for $ac_word" >&5
8982echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
8983if test "${ac_cv_prog_MIG+set}" = set; then
8984 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 8985else
bec39cab
AC
8986 if test -n "$MIG"; then
8987 ac_cv_prog_MIG="$MIG" # Let the user override the test.
8988else
8989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8990for as_dir in $PATH
8991do
8992 IFS=$as_save_IFS
8993 test -z "$as_dir" && as_dir=.
8994 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 8995 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
8996 ac_cv_prog_MIG="${ac_tool_prefix}mig"
8997 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8998 break 2
8999 fi
9000done
9001done
9002
c906108c 9003fi
bec39cab
AC
9004fi
9005MIG=$ac_cv_prog_MIG
9006if test -n "$MIG"; then
b4e70030
JB
9007 echo "$as_me:$LINENO: result: $MIG" >&5
9008echo "${ECHO_T}$MIG" >&6
c906108c 9009else
b4e70030
JB
9010 echo "$as_me:$LINENO: result: no" >&5
9011echo "${ECHO_T}no" >&6
c906108c
SS
9012fi
9013
bec39cab
AC
9014fi
9015if test -z "$ac_cv_prog_MIG"; then
9016 ac_ct_MIG=$MIG
9017 # Extract the first word of "mig", so it can be a program name with args.
9018set dummy mig; ac_word=$2
b4e70030
JB
9019echo "$as_me:$LINENO: checking for $ac_word" >&5
9020echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
bec39cab
AC
9021if test "${ac_cv_prog_ac_ct_MIG+set}" = set; then
9022 echo $ECHO_N "(cached) $ECHO_C" >&6
9023else
9024 if test -n "$ac_ct_MIG"; then
9025 ac_cv_prog_ac_ct_MIG="$ac_ct_MIG" # Let the user override the test.
9026else
9027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9028for as_dir in $PATH
9029do
9030 IFS=$as_save_IFS
9031 test -z "$as_dir" && as_dir=.
9032 for ac_exec_ext in '' $ac_executable_extensions; do
b4e70030 9033 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
bec39cab
AC
9034 ac_cv_prog_ac_ct_MIG="mig"
9035 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9036 break 2
9037 fi
9038done
9039done
c906108c 9040
bec39cab
AC
9041fi
9042fi
9043ac_ct_MIG=$ac_cv_prog_ac_ct_MIG
9044if test -n "$ac_ct_MIG"; then
b4e70030
JB
9045 echo "$as_me:$LINENO: result: $ac_ct_MIG" >&5
9046echo "${ECHO_T}$ac_ct_MIG" >&6
bec39cab 9047else
b4e70030
JB
9048 echo "$as_me:$LINENO: result: no" >&5
9049echo "${ECHO_T}no" >&6
bec39cab 9050fi
c906108c 9051
b4e70030 9052 MIG=$ac_ct_MIG
bec39cab
AC
9053else
9054 MIG="$ac_cv_prog_MIG"
9055fi
c906108c 9056
c906108c 9057
bec39cab
AC
9058# ---------------------- #
9059# Checks for libraries. #
9060# ---------------------- #
c906108c 9061
bec39cab 9062# We might need to link with -lm; most simulators need it.
c906108c 9063
b4e70030
JB
9064echo "$as_me:$LINENO: checking for main in -lm" >&5
9065echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6
bec39cab
AC
9066if test "${ac_cv_lib_m_main+set}" = set; then
9067 echo $ECHO_N "(cached) $ECHO_C" >&6
9068else
9069 ac_check_lib_save_LIBS=$LIBS
9070LIBS="-lm $LIBS"
9071cat >conftest.$ac_ext <<_ACEOF
9072/* confdefs.h. */
9073_ACEOF
9074cat confdefs.h >>conftest.$ac_ext
9075cat >>conftest.$ac_ext <<_ACEOF
9076/* end confdefs.h. */
c906108c 9077
c906108c 9078
bec39cab
AC
9079int
9080main ()
9081{
b4e70030 9082main ();
bec39cab
AC
9083 ;
9084 return 0;
9085}
9086_ACEOF
9087rm -f conftest.$ac_objext conftest$ac_exeext
9088if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9089 (eval $ac_link) 2>conftest.er1
9090 ac_status=$?
9091 grep -v '^ *+' conftest.er1 >conftest.err
9092 rm -f conftest.er1
9093 cat conftest.err >&5
9094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9095 (exit $ac_status); } &&
b4e70030
JB
9096 { ac_try='test -z "$ac_c_werror_flag"
9097 || test ! -s conftest.err'
bec39cab
AC
9098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9099 (eval $ac_try) 2>&5
9100 ac_status=$?
9101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9102 (exit $ac_status); }; } &&
9103 { ac_try='test -s conftest$ac_exeext'
9104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9105 (eval $ac_try) 2>&5
9106 ac_status=$?
9107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9108 (exit $ac_status); }; }; then
9109 ac_cv_lib_m_main=yes
9110else
9111 echo "$as_me: failed program was:" >&5
9112sed 's/^/| /' conftest.$ac_ext >&5
9113
b4e70030 9114ac_cv_lib_m_main=no
bec39cab
AC
9115fi
9116rm -f conftest.err conftest.$ac_objext \
9117 conftest$ac_exeext conftest.$ac_ext
9118LIBS=$ac_check_lib_save_LIBS
9119fi
b4e70030
JB
9120echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5
9121echo "${ECHO_T}$ac_cv_lib_m_main" >&6
bec39cab
AC
9122if test $ac_cv_lib_m_main = yes; then
9123 cat >>confdefs.h <<_ACEOF
9124#define HAVE_LIBM 1
9125_ACEOF
9126
9127 LIBS="-lm $LIBS"
c906108c 9128
c906108c 9129fi
bec39cab
AC
9130
9131
9132# We need to link with -lw to get `wctype' on Solaris before Solaris
9133# 2.6. Solaris 2.6 and beyond have this function in libc, and have a
9134# libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
9135# is known to have this problem). Therefore we avoid libw if we can.
b4e70030
JB
9136echo "$as_me:$LINENO: checking for wctype" >&5
9137echo $ECHO_N "checking for wctype... $ECHO_C" >&6
bec39cab
AC
9138if test "${ac_cv_func_wctype+set}" = set; then
9139 echo $ECHO_N "(cached) $ECHO_C" >&6
9140else
9141 cat >conftest.$ac_ext <<_ACEOF
9142/* confdefs.h. */
9143_ACEOF
9144cat confdefs.h >>conftest.$ac_ext
9145cat >>conftest.$ac_ext <<_ACEOF
9146/* end confdefs.h. */
9147/* Define wctype to an innocuous variant, in case <limits.h> declares wctype.
9148 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9149#define wctype innocuous_wctype
9150
9151/* System header to define __stub macros and hopefully few prototypes,
9152 which can conflict with char wctype (); below.
9153 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9154 <limits.h> exists even on freestanding compilers. */
9155
9156#ifdef __STDC__
9157# include <limits.h>
9158#else
9159# include <assert.h>
9160#endif
9161
9162#undef wctype
9163
b4e70030 9164/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
9165#ifdef __cplusplus
9166extern "C"
b4e70030 9167{
bec39cab 9168#endif
b4e70030
JB
9169/* We use char because int might match the return type of a gcc2
9170 builtin and then its argument prototype would still apply. */
bec39cab
AC
9171char wctype ();
9172/* The GNU C library defines this for functions which it implements
9173 to always fail with ENOSYS. Some functions are actually named
9174 something starting with __ and the normal name is an alias. */
b4e70030 9175#if defined (__stub_wctype) || defined (__stub___wctype)
bec39cab 9176choke me
b4e70030
JB
9177#else
9178char (*f) () = wctype;
9179#endif
9180#ifdef __cplusplus
9181}
bec39cab
AC
9182#endif
9183
9184int
9185main ()
9186{
b4e70030 9187return f != wctype;
bec39cab
AC
9188 ;
9189 return 0;
9190}
9191_ACEOF
9192rm -f conftest.$ac_objext conftest$ac_exeext
9193if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9194 (eval $ac_link) 2>conftest.er1
9195 ac_status=$?
9196 grep -v '^ *+' conftest.er1 >conftest.err
9197 rm -f conftest.er1
9198 cat conftest.err >&5
9199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9200 (exit $ac_status); } &&
b4e70030
JB
9201 { ac_try='test -z "$ac_c_werror_flag"
9202 || test ! -s conftest.err'
bec39cab
AC
9203 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9204 (eval $ac_try) 2>&5
9205 ac_status=$?
9206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9207 (exit $ac_status); }; } &&
9208 { ac_try='test -s conftest$ac_exeext'
9209 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9210 (eval $ac_try) 2>&5
9211 ac_status=$?
9212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9213 (exit $ac_status); }; }; then
9214 ac_cv_func_wctype=yes
9215else
9216 echo "$as_me: failed program was:" >&5
9217sed 's/^/| /' conftest.$ac_ext >&5
9218
b4e70030 9219ac_cv_func_wctype=no
bec39cab
AC
9220fi
9221rm -f conftest.err conftest.$ac_objext \
9222 conftest$ac_exeext conftest.$ac_ext
9223fi
b4e70030
JB
9224echo "$as_me:$LINENO: result: $ac_cv_func_wctype" >&5
9225echo "${ECHO_T}$ac_cv_func_wctype" >&6
bec39cab
AC
9226if test $ac_cv_func_wctype = yes; then
9227 :
c906108c 9228else
c906108c 9229
b4e70030
JB
9230echo "$as_me:$LINENO: checking for wctype in -lw" >&5
9231echo $ECHO_N "checking for wctype in -lw... $ECHO_C" >&6
bec39cab
AC
9232if test "${ac_cv_lib_w_wctype+set}" = set; then
9233 echo $ECHO_N "(cached) $ECHO_C" >&6
9234else
9235 ac_check_lib_save_LIBS=$LIBS
9236LIBS="-lw $LIBS"
9237cat >conftest.$ac_ext <<_ACEOF
9238/* confdefs.h. */
9239_ACEOF
9240cat confdefs.h >>conftest.$ac_ext
9241cat >>conftest.$ac_ext <<_ACEOF
9242/* end confdefs.h. */
c906108c 9243
b4e70030 9244/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
9245#ifdef __cplusplus
9246extern "C"
9247#endif
b4e70030
JB
9248/* We use char because int might match the return type of a gcc2
9249 builtin and then its argument prototype would still apply. */
bec39cab
AC
9250char wctype ();
9251int
9252main ()
9253{
b4e70030 9254wctype ();
bec39cab
AC
9255 ;
9256 return 0;
9257}
9258_ACEOF
9259rm -f conftest.$ac_objext conftest$ac_exeext
9260if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9261 (eval $ac_link) 2>conftest.er1
9262 ac_status=$?
9263 grep -v '^ *+' conftest.er1 >conftest.err
9264 rm -f conftest.er1
9265 cat conftest.err >&5
9266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9267 (exit $ac_status); } &&
b4e70030
JB
9268 { ac_try='test -z "$ac_c_werror_flag"
9269 || test ! -s conftest.err'
bec39cab
AC
9270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9271 (eval $ac_try) 2>&5
9272 ac_status=$?
9273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9274 (exit $ac_status); }; } &&
9275 { ac_try='test -s conftest$ac_exeext'
9276 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9277 (eval $ac_try) 2>&5
9278 ac_status=$?
9279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9280 (exit $ac_status); }; }; then
9281 ac_cv_lib_w_wctype=yes
9282else
9283 echo "$as_me: failed program was:" >&5
9284sed 's/^/| /' conftest.$ac_ext >&5
9285
b4e70030 9286ac_cv_lib_w_wctype=no
bec39cab
AC
9287fi
9288rm -f conftest.err conftest.$ac_objext \
9289 conftest$ac_exeext conftest.$ac_ext
9290LIBS=$ac_check_lib_save_LIBS
9291fi
b4e70030
JB
9292echo "$as_me:$LINENO: result: $ac_cv_lib_w_wctype" >&5
9293echo "${ECHO_T}$ac_cv_lib_w_wctype" >&6
bec39cab
AC
9294if test $ac_cv_lib_w_wctype = yes; then
9295 cat >>confdefs.h <<_ACEOF
9296#define HAVE_LIBW 1
9297_ACEOF
c906108c 9298
bec39cab 9299 LIBS="-lw $LIBS"
c906108c 9300
bec39cab 9301fi
c906108c 9302
bec39cab 9303fi
c906108c 9304
ddc9cd0f 9305
bec39cab 9306# Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
b4e70030
JB
9307echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
9308echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6
bec39cab
AC
9309if test "${ac_cv_search_gethostbyname+set}" = set; then
9310 echo $ECHO_N "(cached) $ECHO_C" >&6
9311else
9312 ac_func_search_save_LIBS=$LIBS
b4e70030 9313ac_cv_search_gethostbyname=no
bec39cab
AC
9314cat >conftest.$ac_ext <<_ACEOF
9315/* confdefs.h. */
9316_ACEOF
9317cat confdefs.h >>conftest.$ac_ext
9318cat >>conftest.$ac_ext <<_ACEOF
9319/* end confdefs.h. */
ddc9cd0f 9320
b4e70030 9321/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
9322#ifdef __cplusplus
9323extern "C"
9324#endif
b4e70030
JB
9325/* We use char because int might match the return type of a gcc2
9326 builtin and then its argument prototype would still apply. */
bec39cab
AC
9327char gethostbyname ();
9328int
9329main ()
9330{
b4e70030 9331gethostbyname ();
bec39cab
AC
9332 ;
9333 return 0;
9334}
9335_ACEOF
b4e70030 9336rm -f conftest.$ac_objext conftest$ac_exeext
bec39cab
AC
9337if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9338 (eval $ac_link) 2>conftest.er1
9339 ac_status=$?
9340 grep -v '^ *+' conftest.er1 >conftest.err
9341 rm -f conftest.er1
9342 cat conftest.err >&5
9343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9344 (exit $ac_status); } &&
b4e70030
JB
9345 { ac_try='test -z "$ac_c_werror_flag"
9346 || test ! -s conftest.err'
bec39cab
AC
9347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9348 (eval $ac_try) 2>&5
9349 ac_status=$?
9350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9351 (exit $ac_status); }; } &&
9352 { ac_try='test -s conftest$ac_exeext'
9353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9354 (eval $ac_try) 2>&5
9355 ac_status=$?
9356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9357 (exit $ac_status); }; }; then
b4e70030 9358 ac_cv_search_gethostbyname="none required"
bec39cab
AC
9359else
9360 echo "$as_me: failed program was:" >&5
9361sed 's/^/| /' conftest.$ac_ext >&5
ddc9cd0f 9362
bec39cab
AC
9363fi
9364rm -f conftest.err conftest.$ac_objext \
b4e70030
JB
9365 conftest$ac_exeext conftest.$ac_ext
9366if test "$ac_cv_search_gethostbyname" = no; then
9367 for ac_lib in nsl; do
9368 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9369 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
9370/* confdefs.h. */
9371_ACEOF
9372cat confdefs.h >>conftest.$ac_ext
9373cat >>conftest.$ac_ext <<_ACEOF
9374/* end confdefs.h. */
ddc9cd0f 9375
b4e70030 9376/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
9377#ifdef __cplusplus
9378extern "C"
9379#endif
b4e70030
JB
9380/* We use char because int might match the return type of a gcc2
9381 builtin and then its argument prototype would still apply. */
9382char gethostbyname ();
bec39cab
AC
9383int
9384main ()
9385{
b4e70030 9386gethostbyname ();
bec39cab
AC
9387 ;
9388 return 0;
9389}
9390_ACEOF
b4e70030 9391rm -f conftest.$ac_objext conftest$ac_exeext
bec39cab
AC
9392if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9393 (eval $ac_link) 2>conftest.er1
9394 ac_status=$?
9395 grep -v '^ *+' conftest.er1 >conftest.err
9396 rm -f conftest.er1
9397 cat conftest.err >&5
9398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9399 (exit $ac_status); } &&
b4e70030
JB
9400 { ac_try='test -z "$ac_c_werror_flag"
9401 || test ! -s conftest.err'
bec39cab
AC
9402 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9403 (eval $ac_try) 2>&5
9404 ac_status=$?
9405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9406 (exit $ac_status); }; } &&
9407 { ac_try='test -s conftest$ac_exeext'
9408 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9409 (eval $ac_try) 2>&5
9410 ac_status=$?
9411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9412 (exit $ac_status); }; }; then
b4e70030
JB
9413 ac_cv_search_gethostbyname="-l$ac_lib"
9414break
bec39cab
AC
9415else
9416 echo "$as_me: failed program was:" >&5
9417sed 's/^/| /' conftest.$ac_ext >&5
9418
9419fi
9420rm -f conftest.err conftest.$ac_objext \
b4e70030
JB
9421 conftest$ac_exeext conftest.$ac_ext
9422 done
bec39cab
AC
9423fi
9424LIBS=$ac_func_search_save_LIBS
9425fi
b4e70030
JB
9426echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
9427echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6
9428if test "$ac_cv_search_gethostbyname" != no; then
9429 test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
96baa820 9430
bec39cab 9431fi
96baa820 9432
c906108c 9433
b4e70030
JB
9434# Some systems (e.g. Solaris) have `socketpair' in libsocket.
9435echo "$as_me:$LINENO: checking for library containing socketpair" >&5
9436echo $ECHO_N "checking for library containing socketpair... $ECHO_C" >&6
9437if test "${ac_cv_search_socketpair+set}" = set; then
9438 echo $ECHO_N "(cached) $ECHO_C" >&6
9439else
9440 ac_func_search_save_LIBS=$LIBS
9441ac_cv_search_socketpair=no
9442cat >conftest.$ac_ext <<_ACEOF
9443/* confdefs.h. */
9444_ACEOF
9445cat confdefs.h >>conftest.$ac_ext
9446cat >>conftest.$ac_ext <<_ACEOF
9447/* end confdefs.h. */
9448
9449/* Override any gcc2 internal prototype to avoid an error. */
9450#ifdef __cplusplus
9451extern "C"
9452#endif
9453/* We use char because int might match the return type of a gcc2
9454 builtin and then its argument prototype would still apply. */
9455char socketpair ();
9456int
9457main ()
9458{
9459socketpair ();
9460 ;
9461 return 0;
9462}
9463_ACEOF
9464rm -f conftest.$ac_objext conftest$ac_exeext
9465if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9466 (eval $ac_link) 2>conftest.er1
9467 ac_status=$?
9468 grep -v '^ *+' conftest.er1 >conftest.err
9469 rm -f conftest.er1
9470 cat conftest.err >&5
9471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9472 (exit $ac_status); } &&
9473 { ac_try='test -z "$ac_c_werror_flag"
9474 || test ! -s conftest.err'
9475 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9476 (eval $ac_try) 2>&5
9477 ac_status=$?
9478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9479 (exit $ac_status); }; } &&
9480 { ac_try='test -s conftest$ac_exeext'
9481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9482 (eval $ac_try) 2>&5
9483 ac_status=$?
9484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9485 (exit $ac_status); }; }; then
9486 ac_cv_search_socketpair="none required"
9487else
9488 echo "$as_me: failed program was:" >&5
9489sed 's/^/| /' conftest.$ac_ext >&5
9490
9491fi
9492rm -f conftest.err conftest.$ac_objext \
9493 conftest$ac_exeext conftest.$ac_ext
9494if test "$ac_cv_search_socketpair" = no; then
9495 for ac_lib in socket; do
9496 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9497 cat >conftest.$ac_ext <<_ACEOF
9498/* confdefs.h. */
9499_ACEOF
9500cat confdefs.h >>conftest.$ac_ext
9501cat >>conftest.$ac_ext <<_ACEOF
9502/* end confdefs.h. */
9503
9504/* Override any gcc2 internal prototype to avoid an error. */
9505#ifdef __cplusplus
9506extern "C"
9507#endif
9508/* We use char because int might match the return type of a gcc2
9509 builtin and then its argument prototype would still apply. */
9510char socketpair ();
9511int
9512main ()
9513{
9514socketpair ();
9515 ;
9516 return 0;
9517}
9518_ACEOF
9519rm -f conftest.$ac_objext conftest$ac_exeext
9520if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9521 (eval $ac_link) 2>conftest.er1
9522 ac_status=$?
9523 grep -v '^ *+' conftest.er1 >conftest.err
9524 rm -f conftest.er1
9525 cat conftest.err >&5
9526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9527 (exit $ac_status); } &&
9528 { ac_try='test -z "$ac_c_werror_flag"
9529 || test ! -s conftest.err'
9530 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9531 (eval $ac_try) 2>&5
9532 ac_status=$?
9533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9534 (exit $ac_status); }; } &&
9535 { ac_try='test -s conftest$ac_exeext'
9536 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9537 (eval $ac_try) 2>&5
9538 ac_status=$?
9539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9540 (exit $ac_status); }; }; then
9541 ac_cv_search_socketpair="-l$ac_lib"
9542break
9543else
9544 echo "$as_me: failed program was:" >&5
9545sed 's/^/| /' conftest.$ac_ext >&5
9546
9547fi
9548rm -f conftest.err conftest.$ac_objext \
9549 conftest$ac_exeext conftest.$ac_ext
9550 done
9551fi
9552LIBS=$ac_func_search_save_LIBS
9553fi
9554echo "$as_me:$LINENO: result: $ac_cv_search_socketpair" >&5
9555echo "${ECHO_T}$ac_cv_search_socketpair" >&6
9556if test "$ac_cv_search_socketpair" != no; then
9557 test "$ac_cv_search_socketpair" = "none required" || LIBS="$ac_cv_search_socketpair $LIBS"
9558
9559fi
9560
9561
233a11ab
CS
9562# Link in zlib if we can. This allows us to read compressed debug sections.
9563echo "$as_me:$LINENO: checking for library containing zlibVersion" >&5
9564echo $ECHO_N "checking for library containing zlibVersion... $ECHO_C" >&6
9565if test "${ac_cv_search_zlibVersion+set}" = set; then
9566 echo $ECHO_N "(cached) $ECHO_C" >&6
9567else
9568 ac_func_search_save_LIBS=$LIBS
9569ac_cv_search_zlibVersion=no
9570cat >conftest.$ac_ext <<_ACEOF
9571/* confdefs.h. */
9572_ACEOF
9573cat confdefs.h >>conftest.$ac_ext
9574cat >>conftest.$ac_ext <<_ACEOF
9575/* end confdefs.h. */
9576
9577/* Override any gcc2 internal prototype to avoid an error. */
9578#ifdef __cplusplus
9579extern "C"
9580#endif
9581/* We use char because int might match the return type of a gcc2
9582 builtin and then its argument prototype would still apply. */
9583char zlibVersion ();
9584int
9585main ()
9586{
9587zlibVersion ();
9588 ;
9589 return 0;
9590}
9591_ACEOF
9592rm -f conftest.$ac_objext conftest$ac_exeext
9593if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9594 (eval $ac_link) 2>conftest.er1
9595 ac_status=$?
9596 grep -v '^ *+' conftest.er1 >conftest.err
9597 rm -f conftest.er1
9598 cat conftest.err >&5
9599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9600 (exit $ac_status); } &&
9601 { ac_try='test -z "$ac_c_werror_flag"
9602 || test ! -s conftest.err'
9603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9604 (eval $ac_try) 2>&5
9605 ac_status=$?
9606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9607 (exit $ac_status); }; } &&
9608 { ac_try='test -s conftest$ac_exeext'
9609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9610 (eval $ac_try) 2>&5
9611 ac_status=$?
9612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9613 (exit $ac_status); }; }; then
9614 ac_cv_search_zlibVersion="none required"
9615else
9616 echo "$as_me: failed program was:" >&5
9617sed 's/^/| /' conftest.$ac_ext >&5
9618
9619fi
9620rm -f conftest.err conftest.$ac_objext \
9621 conftest$ac_exeext conftest.$ac_ext
9622if test "$ac_cv_search_zlibVersion" = no; then
9623 for ac_lib in z; do
9624 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9625 cat >conftest.$ac_ext <<_ACEOF
9626/* confdefs.h. */
9627_ACEOF
9628cat confdefs.h >>conftest.$ac_ext
9629cat >>conftest.$ac_ext <<_ACEOF
9630/* end confdefs.h. */
9631
9632/* Override any gcc2 internal prototype to avoid an error. */
9633#ifdef __cplusplus
9634extern "C"
9635#endif
9636/* We use char because int might match the return type of a gcc2
9637 builtin and then its argument prototype would still apply. */
9638char zlibVersion ();
9639int
9640main ()
9641{
9642zlibVersion ();
9643 ;
9644 return 0;
9645}
9646_ACEOF
9647rm -f conftest.$ac_objext conftest$ac_exeext
9648if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9649 (eval $ac_link) 2>conftest.er1
9650 ac_status=$?
9651 grep -v '^ *+' conftest.er1 >conftest.err
9652 rm -f conftest.er1
9653 cat conftest.err >&5
9654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9655 (exit $ac_status); } &&
9656 { ac_try='test -z "$ac_c_werror_flag"
9657 || test ! -s conftest.err'
9658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9659 (eval $ac_try) 2>&5
9660 ac_status=$?
9661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9662 (exit $ac_status); }; } &&
9663 { ac_try='test -s conftest$ac_exeext'
9664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9665 (eval $ac_try) 2>&5
9666 ac_status=$?
9667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9668 (exit $ac_status); }; }; then
9669 ac_cv_search_zlibVersion="-l$ac_lib"
9670break
9671else
9672 echo "$as_me: failed program was:" >&5
9673sed 's/^/| /' conftest.$ac_ext >&5
9674
9675fi
9676rm -f conftest.err conftest.$ac_objext \
9677 conftest$ac_exeext conftest.$ac_ext
9678 done
9679fi
9680LIBS=$ac_func_search_save_LIBS
9681fi
9682echo "$as_me:$LINENO: result: $ac_cv_search_zlibVersion" >&5
9683echo "${ECHO_T}$ac_cv_search_zlibVersion" >&6
9684if test "$ac_cv_search_zlibVersion" != no; then
9685 test "$ac_cv_search_zlibVersion" = "none required" || LIBS="$ac_cv_search_zlibVersion $LIBS"
9686
9687for ac_header in zlib.h
9688do
9689as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9690if eval "test \"\${$as_ac_Header+set}\" = set"; then
9691 echo "$as_me:$LINENO: checking for $ac_header" >&5
9692echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9693if eval "test \"\${$as_ac_Header+set}\" = set"; then
9694 echo $ECHO_N "(cached) $ECHO_C" >&6
9695fi
9696echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9697echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9698else
9699 # Is the header compilable?
9700echo "$as_me:$LINENO: checking $ac_header usability" >&5
9701echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9702cat >conftest.$ac_ext <<_ACEOF
9703/* confdefs.h. */
9704_ACEOF
9705cat confdefs.h >>conftest.$ac_ext
9706cat >>conftest.$ac_ext <<_ACEOF
9707/* end confdefs.h. */
9708$ac_includes_default
9709#include <$ac_header>
9710_ACEOF
9711rm -f conftest.$ac_objext
9712if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9713 (eval $ac_compile) 2>conftest.er1
9714 ac_status=$?
9715 grep -v '^ *+' conftest.er1 >conftest.err
9716 rm -f conftest.er1
9717 cat conftest.err >&5
9718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9719 (exit $ac_status); } &&
9720 { ac_try='test -z "$ac_c_werror_flag"
9721 || test ! -s conftest.err'
9722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9723 (eval $ac_try) 2>&5
9724 ac_status=$?
9725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9726 (exit $ac_status); }; } &&
9727 { ac_try='test -s conftest.$ac_objext'
9728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9729 (eval $ac_try) 2>&5
9730 ac_status=$?
9731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9732 (exit $ac_status); }; }; then
9733 ac_header_compiler=yes
9734else
9735 echo "$as_me: failed program was:" >&5
9736sed 's/^/| /' conftest.$ac_ext >&5
9737
9738ac_header_compiler=no
9739fi
9740rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9741echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9742echo "${ECHO_T}$ac_header_compiler" >&6
9743
9744# Is the header present?
9745echo "$as_me:$LINENO: checking $ac_header presence" >&5
9746echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9747cat >conftest.$ac_ext <<_ACEOF
9748/* confdefs.h. */
9749_ACEOF
9750cat confdefs.h >>conftest.$ac_ext
9751cat >>conftest.$ac_ext <<_ACEOF
9752/* end confdefs.h. */
9753#include <$ac_header>
9754_ACEOF
9755if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9756 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9757 ac_status=$?
9758 grep -v '^ *+' conftest.er1 >conftest.err
9759 rm -f conftest.er1
9760 cat conftest.err >&5
9761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9762 (exit $ac_status); } >/dev/null; then
9763 if test -s conftest.err; then
9764 ac_cpp_err=$ac_c_preproc_warn_flag
9765 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9766 else
9767 ac_cpp_err=
9768 fi
9769else
9770 ac_cpp_err=yes
9771fi
9772if test -z "$ac_cpp_err"; then
9773 ac_header_preproc=yes
9774else
9775 echo "$as_me: failed program was:" >&5
9776sed 's/^/| /' conftest.$ac_ext >&5
9777
9778 ac_header_preproc=no
9779fi
9780rm -f conftest.err conftest.$ac_ext
9781echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9782echo "${ECHO_T}$ac_header_preproc" >&6
9783
9784# So? What about this header?
9785case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9786 yes:no: )
9787 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9788echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9789 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9790echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9791 ac_header_preproc=yes
9792 ;;
9793 no:yes:* )
9794 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9795echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9796 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9797echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9798 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9799echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9800 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9801echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9802 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9803echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9804 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9805echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9806 (
9807 cat <<\_ASBOX
9808## ------------------------------------------ ##
9809## Report this to the AC_PACKAGE_NAME lists. ##
9810## ------------------------------------------ ##
9811_ASBOX
9812 ) |
9813 sed "s/^/$as_me: WARNING: /" >&2
9814 ;;
9815esac
9816echo "$as_me:$LINENO: checking for $ac_header" >&5
9817echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9818if eval "test \"\${$as_ac_Header+set}\" = set"; then
9819 echo $ECHO_N "(cached) $ECHO_C" >&6
9820else
9821 eval "$as_ac_Header=\$ac_header_preproc"
9822fi
9823echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9824echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9825
9826fi
9827if test `eval echo '${'$as_ac_Header'}'` = yes; then
9828 cat >>confdefs.h <<_ACEOF
9829#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9830_ACEOF
9831
9832fi
9833
9834done
9835
9836fi
9837
9838
77f120bf
JB
9839# On HP/UX we may need libxpdl for dlgetmodinfo (used by solib-pa64.c).
9840echo "$as_me:$LINENO: checking for library containing dlgetmodinfo" >&5
9841echo $ECHO_N "checking for library containing dlgetmodinfo... $ECHO_C" >&6
9842if test "${ac_cv_search_dlgetmodinfo+set}" = set; then
bec39cab
AC
9843 echo $ECHO_N "(cached) $ECHO_C" >&6
9844else
9845 ac_func_search_save_LIBS=$LIBS
77f120bf 9846ac_cv_search_dlgetmodinfo=no
bec39cab
AC
9847cat >conftest.$ac_ext <<_ACEOF
9848/* confdefs.h. */
9849_ACEOF
9850cat confdefs.h >>conftest.$ac_ext
9851cat >>conftest.$ac_ext <<_ACEOF
9852/* end confdefs.h. */
c906108c 9853
b4e70030 9854/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
9855#ifdef __cplusplus
9856extern "C"
9857#endif
b4e70030
JB
9858/* We use char because int might match the return type of a gcc2
9859 builtin and then its argument prototype would still apply. */
77f120bf 9860char dlgetmodinfo ();
bec39cab
AC
9861int
9862main ()
9863{
77f120bf 9864dlgetmodinfo ();
bec39cab
AC
9865 ;
9866 return 0;
9867}
9868_ACEOF
b4e70030 9869rm -f conftest.$ac_objext conftest$ac_exeext
bec39cab
AC
9870if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9871 (eval $ac_link) 2>conftest.er1
9872 ac_status=$?
9873 grep -v '^ *+' conftest.er1 >conftest.err
9874 rm -f conftest.er1
9875 cat conftest.err >&5
9876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9877 (exit $ac_status); } &&
b4e70030
JB
9878 { ac_try='test -z "$ac_c_werror_flag"
9879 || test ! -s conftest.err'
bec39cab
AC
9880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9881 (eval $ac_try) 2>&5
9882 ac_status=$?
9883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9884 (exit $ac_status); }; } &&
9885 { ac_try='test -s conftest$ac_exeext'
9886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9887 (eval $ac_try) 2>&5
9888 ac_status=$?
9889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9890 (exit $ac_status); }; }; then
77f120bf 9891 ac_cv_search_dlgetmodinfo="none required"
bec39cab
AC
9892else
9893 echo "$as_me: failed program was:" >&5
9894sed 's/^/| /' conftest.$ac_ext >&5
1ba607ad
AC
9895
9896fi
bec39cab 9897rm -f conftest.err conftest.$ac_objext \
b4e70030 9898 conftest$ac_exeext conftest.$ac_ext
77f120bf
JB
9899if test "$ac_cv_search_dlgetmodinfo" = no; then
9900 for ac_lib in dl xpdl; do
b4e70030
JB
9901 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9902 cat >conftest.$ac_ext <<_ACEOF
9903/* confdefs.h. */
9904_ACEOF
9905cat confdefs.h >>conftest.$ac_ext
9906cat >>conftest.$ac_ext <<_ACEOF
9907/* end confdefs.h. */
9908
9909/* Override any gcc2 internal prototype to avoid an error. */
9910#ifdef __cplusplus
9911extern "C"
9912#endif
9913/* We use char because int might match the return type of a gcc2
9914 builtin and then its argument prototype would still apply. */
77f120bf 9915char dlgetmodinfo ();
b4e70030
JB
9916int
9917main ()
9918{
77f120bf 9919dlgetmodinfo ();
b4e70030
JB
9920 ;
9921 return 0;
9922}
9923_ACEOF
9924rm -f conftest.$ac_objext conftest$ac_exeext
9925if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9926 (eval $ac_link) 2>conftest.er1
9927 ac_status=$?
9928 grep -v '^ *+' conftest.er1 >conftest.err
9929 rm -f conftest.er1
9930 cat conftest.err >&5
9931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9932 (exit $ac_status); } &&
9933 { ac_try='test -z "$ac_c_werror_flag"
9934 || test ! -s conftest.err'
9935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9936 (eval $ac_try) 2>&5
9937 ac_status=$?
9938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9939 (exit $ac_status); }; } &&
9940 { ac_try='test -s conftest$ac_exeext'
9941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9942 (eval $ac_try) 2>&5
9943 ac_status=$?
9944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9945 (exit $ac_status); }; }; then
77f120bf 9946 ac_cv_search_dlgetmodinfo="-l$ac_lib"
b4e70030 9947break
4e8d927d 9948else
b4e70030
JB
9949 echo "$as_me: failed program was:" >&5
9950sed 's/^/| /' conftest.$ac_ext >&5
9951
9952fi
9953rm -f conftest.err conftest.$ac_objext \
9954 conftest$ac_exeext conftest.$ac_ext
9955 done
1ba607ad 9956fi
bec39cab
AC
9957LIBS=$ac_func_search_save_LIBS
9958fi
77f120bf
JB
9959echo "$as_me:$LINENO: result: $ac_cv_search_dlgetmodinfo" >&5
9960echo "${ECHO_T}$ac_cv_search_dlgetmodinfo" >&6
9961if test "$ac_cv_search_dlgetmodinfo" != no; then
9962 test "$ac_cv_search_dlgetmodinfo" = "none required" || LIBS="$ac_cv_search_dlgetmodinfo $LIBS"
c906108c 9963
8bb2c122 9964fi
8bb2c122 9965
8bb2c122 9966
77f120bf
JB
9967# On alpha-osf, it appears that libtermcap and libcurses are not compatible.
9968# There is a very specific comment in /usr/include/curses.h explaining that
9969# termcap routines built into libcurses must not be used.
9970#
9971# The symptoms we observed so far is GDB unexpectedly changing
9972# the terminal settings when tgetent is called - this is particularly
9973# visible as the output is missing carriage returns, and so rapidly
9974# becomes very hard to read.
9975#
9976# The readline configure script has already decided that libtermcap
9977# was enough for its purposes, and so decided to build readline using
9978# libtermcap. Since the TUI mode requires curses, building GDB with
9979# TUI enabled results in both libraries to be used at the same time,
9980# which is not allowed. This basically means that GDB with TUI is
9981# broken on alpha-osf.
9982
9983case $host_os in
9984 alpha*-*-osf* )
9985 if "$enable_tui" = "yes"; then
9986 { { echo "$as_me:$LINENO: error: Building GDB with TUI mode is not supported on this host" >&5
9987echo "$as_me: error: Building GDB with TUI mode is not supported on this host" >&2;}
9988 { (exit 1); exit 1; }; }
9989 fi
9990 if "$enable_tui" = "auto"; then
9991 enable_tui=no
9992 fi
9993 ;;
9994esac
9995
9996# Check whether we should enable the TUI, but only do so if we really
9997# can.
9998if test x"$enable_tui" != xno; then
9999 if test -d $srcdir/tui; then
10000 # For the TUI, we need enhanced curses functionality.
10001 #
10002 # FIXME: kettenis/20040905: We prefer ncurses over the vendor-supplied
10003 # curses library because the latter might not provide all the
10004 # functionality we need. However, this leads to problems on systems
10005 # where the linker searches /usr/local/lib, but the compiler doesn't
10006 # search /usr/local/include, if ncurses is installed in /usr/local. A
10007 # default installation of ncurses on alpha*-dec-osf* will lead to such
10008 # a situation.
10009 echo "$as_me:$LINENO: checking for library containing waddstr" >&5
10010echo $ECHO_N "checking for library containing waddstr... $ECHO_C" >&6
10011if test "${ac_cv_search_waddstr+set}" = set; then
d542061a
UW
10012 echo $ECHO_N "(cached) $ECHO_C" >&6
10013else
10014 ac_func_search_save_LIBS=$LIBS
77f120bf 10015ac_cv_search_waddstr=no
d542061a
UW
10016cat >conftest.$ac_ext <<_ACEOF
10017/* confdefs.h. */
10018_ACEOF
10019cat confdefs.h >>conftest.$ac_ext
10020cat >>conftest.$ac_ext <<_ACEOF
10021/* end confdefs.h. */
10022
10023/* Override any gcc2 internal prototype to avoid an error. */
10024#ifdef __cplusplus
10025extern "C"
10026#endif
10027/* We use char because int might match the return type of a gcc2
10028 builtin and then its argument prototype would still apply. */
77f120bf 10029char waddstr ();
d542061a
UW
10030int
10031main ()
10032{
77f120bf 10033waddstr ();
d542061a
UW
10034 ;
10035 return 0;
10036}
10037_ACEOF
10038rm -f conftest.$ac_objext conftest$ac_exeext
10039if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10040 (eval $ac_link) 2>conftest.er1
10041 ac_status=$?
10042 grep -v '^ *+' conftest.er1 >conftest.err
10043 rm -f conftest.er1
10044 cat conftest.err >&5
10045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10046 (exit $ac_status); } &&
10047 { ac_try='test -z "$ac_c_werror_flag"
10048 || test ! -s conftest.err'
10049 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10050 (eval $ac_try) 2>&5
10051 ac_status=$?
10052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10053 (exit $ac_status); }; } &&
10054 { ac_try='test -s conftest$ac_exeext'
10055 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10056 (eval $ac_try) 2>&5
10057 ac_status=$?
10058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10059 (exit $ac_status); }; }; then
77f120bf 10060 ac_cv_search_waddstr="none required"
d542061a
UW
10061else
10062 echo "$as_me: failed program was:" >&5
10063sed 's/^/| /' conftest.$ac_ext >&5
10064
10065fi
10066rm -f conftest.err conftest.$ac_objext \
10067 conftest$ac_exeext conftest.$ac_ext
77f120bf
JB
10068if test "$ac_cv_search_waddstr" = no; then
10069 for ac_lib in ncurses cursesX curses; do
d542061a
UW
10070 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10071 cat >conftest.$ac_ext <<_ACEOF
10072/* confdefs.h. */
10073_ACEOF
10074cat confdefs.h >>conftest.$ac_ext
10075cat >>conftest.$ac_ext <<_ACEOF
10076/* end confdefs.h. */
10077
10078/* Override any gcc2 internal prototype to avoid an error. */
10079#ifdef __cplusplus
10080extern "C"
10081#endif
10082/* We use char because int might match the return type of a gcc2
10083 builtin and then its argument prototype would still apply. */
77f120bf 10084char waddstr ();
d542061a
UW
10085int
10086main ()
10087{
77f120bf 10088waddstr ();
d542061a
UW
10089 ;
10090 return 0;
10091}
10092_ACEOF
10093rm -f conftest.$ac_objext conftest$ac_exeext
10094if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10095 (eval $ac_link) 2>conftest.er1
10096 ac_status=$?
10097 grep -v '^ *+' conftest.er1 >conftest.err
10098 rm -f conftest.er1
10099 cat conftest.err >&5
10100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10101 (exit $ac_status); } &&
10102 { ac_try='test -z "$ac_c_werror_flag"
10103 || test ! -s conftest.err'
10104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10105 (eval $ac_try) 2>&5
10106 ac_status=$?
10107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10108 (exit $ac_status); }; } &&
10109 { ac_try='test -s conftest$ac_exeext'
10110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10111 (eval $ac_try) 2>&5
10112 ac_status=$?
10113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10114 (exit $ac_status); }; }; then
77f120bf 10115 ac_cv_search_waddstr="-l$ac_lib"
d542061a
UW
10116break
10117else
10118 echo "$as_me: failed program was:" >&5
10119sed 's/^/| /' conftest.$ac_ext >&5
10120
10121fi
10122rm -f conftest.err conftest.$ac_objext \
10123 conftest$ac_exeext conftest.$ac_ext
10124 done
10125fi
10126LIBS=$ac_func_search_save_LIBS
10127fi
77f120bf
JB
10128echo "$as_me:$LINENO: result: $ac_cv_search_waddstr" >&5
10129echo "${ECHO_T}$ac_cv_search_waddstr" >&6
10130if test "$ac_cv_search_waddstr" != no; then
10131 test "$ac_cv_search_waddstr" = "none required" || LIBS="$ac_cv_search_waddstr $LIBS"
d542061a
UW
10132
10133fi
10134
10135
77f120bf
JB
10136 if test "$ac_cv_search_waddstr" != no; then
10137 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
10138 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
10139 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
10140 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
10141 CONFIG_ALL="${CONFIG_ALL} all-tui"
10142 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
10143 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
10144 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
10145 else
10146 if test x"$enable_tui" = xyes; then
10147 { { echo "$as_me:$LINENO: error: no enhanced curses library found; disable TUI" >&5
10148echo "$as_me: error: no enhanced curses library found; disable TUI" >&2;}
10149 { (exit 1); exit 1; }; }
10150 else
10151 { echo "$as_me:$LINENO: WARNING: no enhanced curses library found; disabling TUI" >&5
10152echo "$as_me: WARNING: no enhanced curses library found; disabling TUI" >&2;}
10153 fi
10154 fi
10155 fi
10156fi
10157
bec39cab
AC
10158# Since GDB uses Readline, we need termcap functionality. In many
10159# cases this will be provided by the curses library, but some systems
10160# have a seperate termcap library, or no curses library at all.
8bb2c122 10161
bec39cab
AC
10162case $host_os in
10163 cygwin*)
10164 if test -d $srcdir/libtermcap; then
10165 LIBS="../libtermcap/libtermcap.a $LIBS"
10166 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
10167 fi ;;
10168 go32* | *djgpp*)
10169 ac_cv_search_tgetent="none required"
10170 ;;
7ef34f2c
MM
10171 *mingw32*)
10172 ac_cv_search_tgetent="none required"
10173 CONFIG_OBS="$CONFIG_OBS win32-termcap.o"
10174 ;;
bec39cab 10175esac
627af7ea 10176
bec39cab 10177# These are the libraries checked by Readline.
b4e70030
JB
10178echo "$as_me:$LINENO: checking for library containing tgetent" >&5
10179echo $ECHO_N "checking for library containing tgetent... $ECHO_C" >&6
bec39cab
AC
10180if test "${ac_cv_search_tgetent+set}" = set; then
10181 echo $ECHO_N "(cached) $ECHO_C" >&6
10182else
10183 ac_func_search_save_LIBS=$LIBS
b4e70030 10184ac_cv_search_tgetent=no
bec39cab
AC
10185cat >conftest.$ac_ext <<_ACEOF
10186/* confdefs.h. */
10187_ACEOF
10188cat confdefs.h >>conftest.$ac_ext
10189cat >>conftest.$ac_ext <<_ACEOF
10190/* end confdefs.h. */
10191
b4e70030 10192/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
10193#ifdef __cplusplus
10194extern "C"
10195#endif
b4e70030
JB
10196/* We use char because int might match the return type of a gcc2
10197 builtin and then its argument prototype would still apply. */
bec39cab
AC
10198char tgetent ();
10199int
10200main ()
10201{
b4e70030 10202tgetent ();
bec39cab
AC
10203 ;
10204 return 0;
10205}
10206_ACEOF
b4e70030 10207rm -f conftest.$ac_objext conftest$ac_exeext
bec39cab
AC
10208if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10209 (eval $ac_link) 2>conftest.er1
10210 ac_status=$?
10211 grep -v '^ *+' conftest.er1 >conftest.err
10212 rm -f conftest.er1
10213 cat conftest.err >&5
10214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10215 (exit $ac_status); } &&
b4e70030
JB
10216 { ac_try='test -z "$ac_c_werror_flag"
10217 || test ! -s conftest.err'
bec39cab
AC
10218 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10219 (eval $ac_try) 2>&5
10220 ac_status=$?
10221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10222 (exit $ac_status); }; } &&
10223 { ac_try='test -s conftest$ac_exeext'
10224 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10225 (eval $ac_try) 2>&5
10226 ac_status=$?
10227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10228 (exit $ac_status); }; }; then
b4e70030 10229 ac_cv_search_tgetent="none required"
627af7ea 10230else
bec39cab
AC
10231 echo "$as_me: failed program was:" >&5
10232sed 's/^/| /' conftest.$ac_ext >&5
627af7ea 10233
627af7ea 10234fi
bec39cab 10235rm -f conftest.err conftest.$ac_objext \
b4e70030
JB
10236 conftest$ac_exeext conftest.$ac_ext
10237if test "$ac_cv_search_tgetent" = no; then
10238 for ac_lib in termcap tinfo curses ncurses; do
10239 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10240 cat >conftest.$ac_ext <<_ACEOF
10241/* confdefs.h. */
10242_ACEOF
10243cat confdefs.h >>conftest.$ac_ext
10244cat >>conftest.$ac_ext <<_ACEOF
10245/* end confdefs.h. */
10246
10247/* Override any gcc2 internal prototype to avoid an error. */
10248#ifdef __cplusplus
10249extern "C"
10250#endif
10251/* We use char because int might match the return type of a gcc2
10252 builtin and then its argument prototype would still apply. */
10253char tgetent ();
10254int
10255main ()
10256{
10257tgetent ();
10258 ;
10259 return 0;
10260}
10261_ACEOF
10262rm -f conftest.$ac_objext conftest$ac_exeext
10263if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10264 (eval $ac_link) 2>conftest.er1
10265 ac_status=$?
10266 grep -v '^ *+' conftest.er1 >conftest.err
10267 rm -f conftest.er1
10268 cat conftest.err >&5
10269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10270 (exit $ac_status); } &&
10271 { ac_try='test -z "$ac_c_werror_flag"
10272 || test ! -s conftest.err'
10273 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10274 (eval $ac_try) 2>&5
10275 ac_status=$?
10276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10277 (exit $ac_status); }; } &&
10278 { ac_try='test -s conftest$ac_exeext'
10279 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10280 (eval $ac_try) 2>&5
10281 ac_status=$?
10282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10283 (exit $ac_status); }; }; then
10284 ac_cv_search_tgetent="-l$ac_lib"
10285break
4e8d927d 10286else
b4e70030
JB
10287 echo "$as_me: failed program was:" >&5
10288sed 's/^/| /' conftest.$ac_ext >&5
10289
10290fi
10291rm -f conftest.err conftest.$ac_objext \
10292 conftest$ac_exeext conftest.$ac_ext
10293 done
bec39cab
AC
10294fi
10295LIBS=$ac_func_search_save_LIBS
10296fi
b4e70030
JB
10297echo "$as_me:$LINENO: result: $ac_cv_search_tgetent" >&5
10298echo "${ECHO_T}$ac_cv_search_tgetent" >&6
10299if test "$ac_cv_search_tgetent" != no; then
10300 test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
627af7ea 10301
06825bd1
MK
10302fi
10303
06825bd1 10304
bec39cab
AC
10305if test "$ac_cv_search_tgetent" = no; then
10306 { { echo "$as_me:$LINENO: error: no termcap library found" >&5
10307echo "$as_me: error: no termcap library found" >&2;}
10308 { (exit 1); exit 1; }; }
8ee53726
MK
10309fi
10310
3841debe 10311
6a30b0a5
AS
10312# Check whether --with-system-readline or --without-system-readline was given.
10313if test "${with_system_readline+set}" = set; then
10314 withval="$with_system_readline"
10315
10316fi;
10317
10318if test "$with_system_readline" = yes; then
10319 READLINE=-lreadline
10320 READLINE_DEPS=
10321 READLINE_CFLAGS=
10322else
10323 READLINE='$(READLINE_DIR)/libreadline.a'
10324 READLINE_DEPS='$(READLINE)'
10325 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
10326fi
10327
10328
10329
10330
10331
5c39566f
DJ
10332# Check whether --with-expat or --without-expat was given.
10333if test "${with_expat+set}" = set; then
10334 withval="$with_expat"
10335
10336else
10337 with_expat=auto
10338fi;
10339echo "$as_me:$LINENO: checking whether to use expat" >&5
10340echo $ECHO_N "checking whether to use expat... $ECHO_C" >&6
10341echo "$as_me:$LINENO: result: $with_expat" >&5
10342echo "${ECHO_T}$with_expat" >&6
10343
10344if test "${with_expat}" = no; then
10345 { echo "$as_me:$LINENO: WARNING: expat support disabled; some features may be unavailable." >&5
10346echo "$as_me: WARNING: expat support disabled; some features may be unavailable." >&2;}
10347 HAVE_LIBEXPAT=no
10348else
10349
3841debe
DJ
10350 if test "X$prefix" = "XNONE"; then
10351 acl_final_prefix="$ac_default_prefix"
10352 else
10353 acl_final_prefix="$prefix"
10354 fi
10355 if test "X$exec_prefix" = "XNONE"; then
10356 acl_final_exec_prefix='${prefix}'
10357 else
10358 acl_final_exec_prefix="$exec_prefix"
10359 fi
10360 acl_save_prefix="$prefix"
10361 prefix="$acl_final_prefix"
10362 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
10363 prefix="$acl_save_prefix"
10364
10365
10366# Check whether --with-gnu-ld or --without-gnu-ld was given.
10367if test "${with_gnu_ld+set}" = set; then
10368 withval="$with_gnu_ld"
10369 test "$withval" = no || with_gnu_ld=yes
10370else
10371 with_gnu_ld=no
10372fi;
10373# Prepare PATH_SEPARATOR.
10374# The user is always right.
10375if test "${PATH_SEPARATOR+set}" != set; then
10376 echo "#! /bin/sh" >conf$$.sh
10377 echo "exit 0" >>conf$$.sh
10378 chmod +x conf$$.sh
10379 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10380 PATH_SEPARATOR=';'
10381 else
10382 PATH_SEPARATOR=:
10383 fi
10384 rm -f conf$$.sh
10385fi
10386ac_prog=ld
10387if test "$GCC" = yes; then
10388 # Check if gcc -print-prog-name=ld gives a path.
10389 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
10390echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
10391 case $host in
10392 *-*-mingw*)
10393 # gcc leaves a trailing carriage return which upsets mingw
10394 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10395 *)
10396 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10397 esac
10398 case $ac_prog in
10399 # Accept absolute paths.
10400 [\\/]* | [A-Za-z]:[\\/]*)
10401 re_direlt='/[^/][^/]*/\.\./'
10402 # Canonicalize the path of ld
10403 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
10404 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10405 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
10406 done
10407 test -z "$LD" && LD="$ac_prog"
10408 ;;
10409 "")
10410 # If it fails, then pretend we aren't using GCC.
10411 ac_prog=ld
10412 ;;
10413 *)
10414 # If it is relative, then search for the first ld in PATH.
10415 with_gnu_ld=unknown
10416 ;;
10417 esac
10418elif test "$with_gnu_ld" = yes; then
10419 echo "$as_me:$LINENO: checking for GNU ld" >&5
10420echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
10421else
10422 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10423echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
10424fi
10425if test "${acl_cv_path_LD+set}" = set; then
10426 echo $ECHO_N "(cached) $ECHO_C" >&6
10427else
10428 if test -z "$LD"; then
10429 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
10430 for ac_dir in $PATH; do
10431 test -z "$ac_dir" && ac_dir=.
10432 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10433 acl_cv_path_LD="$ac_dir/$ac_prog"
10434 # Check to see if the program is GNU ld. I'd rather use --version,
10435 # but apparently some GNU ld's only accept -v.
10436 # Break only if it was the GNU/non-GNU ld that we prefer.
10437 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
10438 test "$with_gnu_ld" != no && break
10439 else
10440 test "$with_gnu_ld" != yes && break
10441 fi
10442 fi
10443 done
10444 IFS="$ac_save_ifs"
10445else
10446 acl_cv_path_LD="$LD" # Let the user override the test with a path.
10447fi
10448fi
10449
10450LD="$acl_cv_path_LD"
10451if test -n "$LD"; then
10452 echo "$as_me:$LINENO: result: $LD" >&5
10453echo "${ECHO_T}$LD" >&6
10454else
10455 echo "$as_me:$LINENO: result: no" >&5
10456echo "${ECHO_T}no" >&6
10457fi
10458test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10459echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10460 { (exit 1); exit 1; }; }
10461echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10462echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
10463if test "${acl_cv_prog_gnu_ld+set}" = set; then
10464 echo $ECHO_N "(cached) $ECHO_C" >&6
10465else
10466 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10467if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
10468 acl_cv_prog_gnu_ld=yes
10469else
10470 acl_cv_prog_gnu_ld=no
10471fi
10472fi
10473echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
10474echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
10475with_gnu_ld=$acl_cv_prog_gnu_ld
10476
10477
10478
10479 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
10480echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
10481if test "${acl_cv_rpath+set}" = set; then
10482 echo $ECHO_N "(cached) $ECHO_C" >&6
10483else
10484
10485 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
10486 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
10487 . ./conftest.sh
10488 rm -f ./conftest.sh
10489 acl_cv_rpath=done
10490
10491fi
10492echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
10493echo "${ECHO_T}$acl_cv_rpath" >&6
10494 wl="$acl_cv_wl"
10495 libext="$acl_cv_libext"
10496 shlibext="$acl_cv_shlibext"
10497 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
10498 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
10499 hardcode_direct="$acl_cv_hardcode_direct"
10500 hardcode_minus_L="$acl_cv_hardcode_minus_L"
10501 # Check whether --enable-rpath or --disable-rpath was given.
10502if test "${enable_rpath+set}" = set; then
10503 enableval="$enable_rpath"
10504 :
10505else
10506 enable_rpath=yes
10507fi;
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517 use_additional=yes
10518
10519 acl_save_prefix="$prefix"
10520 prefix="$acl_final_prefix"
10521 acl_save_exec_prefix="$exec_prefix"
10522 exec_prefix="$acl_final_exec_prefix"
10523
10524 eval additional_includedir=\"$includedir\"
10525 eval additional_libdir=\"$libdir\"
10526
10527 exec_prefix="$acl_save_exec_prefix"
10528 prefix="$acl_save_prefix"
10529
10530
10531# Check whether --with-libexpat-prefix or --without-libexpat-prefix was given.
10532if test "${with_libexpat_prefix+set}" = set; then
10533 withval="$with_libexpat_prefix"
10534
10535 if test "X$withval" = "Xno"; then
10536 use_additional=no
10537 else
10538 if test "X$withval" = "X"; then
10539
10540 acl_save_prefix="$prefix"
10541 prefix="$acl_final_prefix"
10542 acl_save_exec_prefix="$exec_prefix"
10543 exec_prefix="$acl_final_exec_prefix"
10544
10545 eval additional_includedir=\"$includedir\"
10546 eval additional_libdir=\"$libdir\"
10547
10548 exec_prefix="$acl_save_exec_prefix"
10549 prefix="$acl_save_prefix"
10550
10551 else
10552 additional_includedir="$withval/include"
10553 additional_libdir="$withval/lib"
10554 fi
10555 fi
10556
10557fi;
10558 LIBEXPAT=
10559 LTLIBEXPAT=
10560 INCEXPAT=
10561 rpathdirs=
10562 ltrpathdirs=
10563 names_already_handled=
10564 names_next_round='expat '
10565 while test -n "$names_next_round"; do
10566 names_this_round="$names_next_round"
10567 names_next_round=
10568 for name in $names_this_round; do
10569 already_handled=
10570 for n in $names_already_handled; do
10571 if test "$n" = "$name"; then
10572 already_handled=yes
10573 break
10574 fi
10575 done
10576 if test -z "$already_handled"; then
10577 names_already_handled="$names_already_handled $name"
10578 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10579 eval value=\"\$HAVE_LIB$uppername\"
10580 if test -n "$value"; then
10581 if test "$value" = yes; then
10582 eval value=\"\$LIB$uppername\"
10583 test -z "$value" || LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$value"
10584 eval value=\"\$LTLIB$uppername\"
10585 test -z "$value" || LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$value"
10586 else
10587 :
10588 fi
10589 else
10590 found_dir=
10591 found_la=
10592 found_so=
10593 found_a=
10594 if test $use_additional = yes; then
10595 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10596 found_dir="$additional_libdir"
10597 found_so="$additional_libdir/lib$name.$shlibext"
10598 if test -f "$additional_libdir/lib$name.la"; then
10599 found_la="$additional_libdir/lib$name.la"
10600 fi
10601 else
10602 if test -f "$additional_libdir/lib$name.$libext"; then
10603 found_dir="$additional_libdir"
10604 found_a="$additional_libdir/lib$name.$libext"
10605 if test -f "$additional_libdir/lib$name.la"; then
10606 found_la="$additional_libdir/lib$name.la"
10607 fi
10608 fi
10609 fi
10610 fi
10611 if test "X$found_dir" = "X"; then
10612 for x in $LDFLAGS $LTLIBEXPAT; do
10613
10614 acl_save_prefix="$prefix"
10615 prefix="$acl_final_prefix"
10616 acl_save_exec_prefix="$exec_prefix"
10617 exec_prefix="$acl_final_exec_prefix"
10618 eval x=\"$x\"
10619 exec_prefix="$acl_save_exec_prefix"
10620 prefix="$acl_save_prefix"
10621
10622 case "$x" in
10623 -L*)
10624 dir=`echo "X$x" | sed -e 's/^X-L//'`
10625 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10626 found_dir="$dir"
10627 found_so="$dir/lib$name.$shlibext"
10628 if test -f "$dir/lib$name.la"; then
10629 found_la="$dir/lib$name.la"
10630 fi
10631 else
10632 if test -f "$dir/lib$name.$libext"; then
10633 found_dir="$dir"
10634 found_a="$dir/lib$name.$libext"
10635 if test -f "$dir/lib$name.la"; then
10636 found_la="$dir/lib$name.la"
10637 fi
10638 fi
10639 fi
10640 ;;
10641 esac
10642 if test "X$found_dir" != "X"; then
10643 break
10644 fi
10645 done
10646 fi
10647 if test "X$found_dir" != "X"; then
10648 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$found_dir -l$name"
10649 if test "X$found_so" != "X"; then
10650 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10651 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10652 else
10653 haveit=
10654 for x in $ltrpathdirs; do
10655 if test "X$x" = "X$found_dir"; then
10656 haveit=yes
10657 break
10658 fi
10659 done
10660 if test -z "$haveit"; then
10661 ltrpathdirs="$ltrpathdirs $found_dir"
10662 fi
10663 if test "$hardcode_direct" = yes; then
10664 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10665 else
10666 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10667 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10668 haveit=
10669 for x in $rpathdirs; do
10670 if test "X$x" = "X$found_dir"; then
10671 haveit=yes
10672 break
10673 fi
10674 done
10675 if test -z "$haveit"; then
10676 rpathdirs="$rpathdirs $found_dir"
10677 fi
10678 else
10679 haveit=
10680 for x in $LDFLAGS $LIBEXPAT; do
10681
10682 acl_save_prefix="$prefix"
10683 prefix="$acl_final_prefix"
10684 acl_save_exec_prefix="$exec_prefix"
10685 exec_prefix="$acl_final_exec_prefix"
10686 eval x=\"$x\"
10687 exec_prefix="$acl_save_exec_prefix"
10688 prefix="$acl_save_prefix"
10689
10690 if test "X$x" = "X-L$found_dir"; then
10691 haveit=yes
10692 break
10693 fi
10694 done
10695 if test -z "$haveit"; then
10696 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir"
10697 fi
10698 if test "$hardcode_minus_L" != no; then
10699 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_so"
10700 else
10701 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10702 fi
10703 fi
10704 fi
10705 fi
10706 else
10707 if test "X$found_a" != "X"; then
10708 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$found_a"
10709 else
10710 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$found_dir -l$name"
10711 fi
10712 fi
10713 additional_includedir=
10714 case "$found_dir" in
10715 */lib | */lib/)
10716 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10717 additional_includedir="$basedir/include"
10718 ;;
10719 esac
10720 if test "X$additional_includedir" != "X"; then
10721 if test "X$additional_includedir" != "X/usr/include"; then
10722 haveit=
10723 if test "X$additional_includedir" = "X/usr/local/include"; then
10724 if test -n "$GCC"; then
10725 case $host_os in
10726 linux*) haveit=yes;;
10727 esac
10728 fi
10729 fi
10730 if test -z "$haveit"; then
10731 for x in $CPPFLAGS $INCEXPAT; do
10732
10733 acl_save_prefix="$prefix"
10734 prefix="$acl_final_prefix"
10735 acl_save_exec_prefix="$exec_prefix"
10736 exec_prefix="$acl_final_exec_prefix"
10737 eval x=\"$x\"
10738 exec_prefix="$acl_save_exec_prefix"
10739 prefix="$acl_save_prefix"
10740
10741 if test "X$x" = "X-I$additional_includedir"; then
10742 haveit=yes
10743 break
10744 fi
10745 done
10746 if test -z "$haveit"; then
10747 if test -d "$additional_includedir"; then
10748 INCEXPAT="${INCEXPAT}${INCEXPAT:+ }-I$additional_includedir"
10749 fi
10750 fi
10751 fi
10752 fi
10753 fi
10754 if test -n "$found_la"; then
10755 save_libdir="$libdir"
10756 case "$found_la" in
10757 */* | *\\*) . "$found_la" ;;
10758 *) . "./$found_la" ;;
10759 esac
10760 libdir="$save_libdir"
10761 for dep in $dependency_libs; do
10762 case "$dep" in
10763 -L*)
10764 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10765 if test "X$additional_libdir" != "X/usr/lib"; then
10766 haveit=
10767 if test "X$additional_libdir" = "X/usr/local/lib"; then
10768 if test -n "$GCC"; then
10769 case $host_os in
10770 linux*) haveit=yes;;
10771 esac
10772 fi
10773 fi
10774 if test -z "$haveit"; then
10775 haveit=
10776 for x in $LDFLAGS $LIBEXPAT; do
10777
10778 acl_save_prefix="$prefix"
10779 prefix="$acl_final_prefix"
10780 acl_save_exec_prefix="$exec_prefix"
10781 exec_prefix="$acl_final_exec_prefix"
10782 eval x=\"$x\"
10783 exec_prefix="$acl_save_exec_prefix"
10784 prefix="$acl_save_prefix"
10785
10786 if test "X$x" = "X-L$additional_libdir"; then
10787 haveit=yes
10788 break
10789 fi
10790 done
10791 if test -z "$haveit"; then
10792 if test -d "$additional_libdir"; then
10793 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-L$additional_libdir"
10794 fi
10795 fi
10796 haveit=
10797 for x in $LDFLAGS $LTLIBEXPAT; do
10798
10799 acl_save_prefix="$prefix"
10800 prefix="$acl_final_prefix"
10801 acl_save_exec_prefix="$exec_prefix"
10802 exec_prefix="$acl_final_exec_prefix"
10803 eval x=\"$x\"
10804 exec_prefix="$acl_save_exec_prefix"
10805 prefix="$acl_save_prefix"
10806
10807 if test "X$x" = "X-L$additional_libdir"; then
10808 haveit=yes
10809 break
10810 fi
10811 done
10812 if test -z "$haveit"; then
10813 if test -d "$additional_libdir"; then
10814 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-L$additional_libdir"
10815 fi
10816 fi
10817 fi
10818 fi
10819 ;;
10820 -R*)
10821 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10822 if test "$enable_rpath" != no; then
10823 haveit=
10824 for x in $rpathdirs; do
10825 if test "X$x" = "X$dir"; then
10826 haveit=yes
10827 break
10828 fi
10829 done
10830 if test -z "$haveit"; then
10831 rpathdirs="$rpathdirs $dir"
10832 fi
10833 haveit=
10834 for x in $ltrpathdirs; do
10835 if test "X$x" = "X$dir"; then
10836 haveit=yes
10837 break
10838 fi
10839 done
10840 if test -z "$haveit"; then
10841 ltrpathdirs="$ltrpathdirs $dir"
10842 fi
10843 fi
10844 ;;
10845 -l*)
10846 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10847 ;;
10848 *.la)
10849 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10850 ;;
10851 *)
10852 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$dep"
10853 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }$dep"
10854 ;;
10855 esac
10856 done
10857 fi
10858 else
10859 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }-l$name"
10860 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-l$name"
10861 fi
10862 fi
10863 fi
10864 done
10865 done
10866 if test "X$rpathdirs" != "X"; then
10867 if test -n "$hardcode_libdir_separator"; then
10868 alldirs=
10869 for found_dir in $rpathdirs; do
10870 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10871 done
10872 acl_save_libdir="$libdir"
10873 libdir="$alldirs"
10874 eval flag=\"$hardcode_libdir_flag_spec\"
10875 libdir="$acl_save_libdir"
10876 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10877 else
10878 for found_dir in $rpathdirs; do
10879 acl_save_libdir="$libdir"
10880 libdir="$found_dir"
10881 eval flag=\"$hardcode_libdir_flag_spec\"
10882 libdir="$acl_save_libdir"
10883 LIBEXPAT="${LIBEXPAT}${LIBEXPAT:+ }$flag"
10884 done
10885 fi
10886 fi
10887 if test "X$ltrpathdirs" != "X"; then
10888 for found_dir in $ltrpathdirs; do
10889 LTLIBEXPAT="${LTLIBEXPAT}${LTLIBEXPAT:+ }-R$found_dir"
10890 done
10891 fi
10892
10893
10894 ac_save_CPPFLAGS="$CPPFLAGS"
10895
10896 for element in $INCEXPAT; do
10897 haveit=
10898 for x in $CPPFLAGS; do
10899
10900 acl_save_prefix="$prefix"
10901 prefix="$acl_final_prefix"
10902 acl_save_exec_prefix="$exec_prefix"
10903 exec_prefix="$acl_final_exec_prefix"
10904 eval x=\"$x\"
10905 exec_prefix="$acl_save_exec_prefix"
10906 prefix="$acl_save_prefix"
10907
10908 if test "X$x" = "X$element"; then
10909 haveit=yes
10910 break
10911 fi
10912 done
10913 if test -z "$haveit"; then
10914 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10915 fi
10916 done
10917
10918
10919 echo "$as_me:$LINENO: checking for libexpat" >&5
10920echo $ECHO_N "checking for libexpat... $ECHO_C" >&6
10921if test "${ac_cv_libexpat+set}" = set; then
10922 echo $ECHO_N "(cached) $ECHO_C" >&6
10923else
10924
10925 ac_save_LIBS="$LIBS"
10926 LIBS="$LIBS $LIBEXPAT"
10927 cat >conftest.$ac_ext <<_ACEOF
10928/* confdefs.h. */
10929_ACEOF
10930cat confdefs.h >>conftest.$ac_ext
10931cat >>conftest.$ac_ext <<_ACEOF
10932/* end confdefs.h. */
10933#include "expat.h"
10934int
10935main ()
10936{
10937XML_Parser p = XML_ParserCreate (0);
10938 ;
10939 return 0;
10940}
10941_ACEOF
10942rm -f conftest.$ac_objext conftest$ac_exeext
10943if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10944 (eval $ac_link) 2>conftest.er1
10945 ac_status=$?
10946 grep -v '^ *+' conftest.er1 >conftest.err
10947 rm -f conftest.er1
10948 cat conftest.err >&5
10949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10950 (exit $ac_status); } &&
10951 { ac_try='test -z "$ac_c_werror_flag"
10952 || test ! -s conftest.err'
10953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10954 (eval $ac_try) 2>&5
10955 ac_status=$?
10956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10957 (exit $ac_status); }; } &&
10958 { ac_try='test -s conftest$ac_exeext'
10959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10960 (eval $ac_try) 2>&5
10961 ac_status=$?
10962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10963 (exit $ac_status); }; }; then
10964 ac_cv_libexpat=yes
10965else
10966 echo "$as_me: failed program was:" >&5
10967sed 's/^/| /' conftest.$ac_ext >&5
10968
10969ac_cv_libexpat=no
10970fi
10971rm -f conftest.err conftest.$ac_objext \
10972 conftest$ac_exeext conftest.$ac_ext
10973 LIBS="$ac_save_LIBS"
10974
10975fi
10976echo "$as_me:$LINENO: result: $ac_cv_libexpat" >&5
10977echo "${ECHO_T}$ac_cv_libexpat" >&6
10978 if test "$ac_cv_libexpat" = yes; then
10979 HAVE_LIBEXPAT=yes
10980
10981cat >>confdefs.h <<\_ACEOF
10982#define HAVE_LIBEXPAT 1
10983_ACEOF
10984
10985 echo "$as_me:$LINENO: checking how to link with libexpat" >&5
10986echo $ECHO_N "checking how to link with libexpat... $ECHO_C" >&6
10987 echo "$as_me:$LINENO: result: $LIBEXPAT" >&5
10988echo "${ECHO_T}$LIBEXPAT" >&6
10989 else
10990 HAVE_LIBEXPAT=no
10991 CPPFLAGS="$ac_save_CPPFLAGS"
10992 LIBEXPAT=
10993 LTLIBEXPAT=
10994 fi
10995
10996
10997
10998
10999
11000
5c39566f
DJ
11001 if test "$HAVE_LIBEXPAT" != yes; then
11002 if test "$with_expat" = yes; then
11003 { { echo "$as_me:$LINENO: error: expat is missing or unusable" >&5
11004echo "$as_me: error: expat is missing or unusable" >&2;}
11005 { (exit 1); exit 1; }; }
11006 else
11007 { echo "$as_me:$LINENO: WARNING: expat is missing or unusable; some features may be unavailable." >&5
11008echo "$as_me: WARNING: expat is missing or unusable; some features may be unavailable." >&2;}
11009 fi
11010 else
11011 save_LIBS=$LIBS
11012 LIBS="$LIBS $LIBEXPAT"
ca4ca11e
DJ
11013
11014for ac_func in XML_StopParser
11015do
11016as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11017echo "$as_me:$LINENO: checking for $ac_func" >&5
11018echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11019if eval "test \"\${$as_ac_var+set}\" = set"; then
11020 echo $ECHO_N "(cached) $ECHO_C" >&6
11021else
11022 cat >conftest.$ac_ext <<_ACEOF
11023/* confdefs.h. */
11024_ACEOF
11025cat confdefs.h >>conftest.$ac_ext
11026cat >>conftest.$ac_ext <<_ACEOF
11027/* end confdefs.h. */
11028/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11029 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11030#define $ac_func innocuous_$ac_func
11031
11032/* System header to define __stub macros and hopefully few prototypes,
11033 which can conflict with char $ac_func (); below.
11034 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11035 <limits.h> exists even on freestanding compilers. */
11036
11037#ifdef __STDC__
11038# include <limits.h>
11039#else
11040# include <assert.h>
11041#endif
11042
11043#undef $ac_func
11044
11045/* Override any gcc2 internal prototype to avoid an error. */
11046#ifdef __cplusplus
11047extern "C"
11048{
11049#endif
11050/* We use char because int might match the return type of a gcc2
11051 builtin and then its argument prototype would still apply. */
11052char $ac_func ();
11053/* The GNU C library defines this for functions which it implements
11054 to always fail with ENOSYS. Some functions are actually named
11055 something starting with __ and the normal name is an alias. */
11056#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11057choke me
11058#else
11059char (*f) () = $ac_func;
11060#endif
11061#ifdef __cplusplus
11062}
11063#endif
11064
11065int
11066main ()
11067{
11068return f != $ac_func;
11069 ;
11070 return 0;
11071}
11072_ACEOF
11073rm -f conftest.$ac_objext conftest$ac_exeext
11074if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11075 (eval $ac_link) 2>conftest.er1
11076 ac_status=$?
11077 grep -v '^ *+' conftest.er1 >conftest.err
11078 rm -f conftest.er1
11079 cat conftest.err >&5
11080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11081 (exit $ac_status); } &&
11082 { ac_try='test -z "$ac_c_werror_flag"
11083 || test ! -s conftest.err'
11084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11085 (eval $ac_try) 2>&5
11086 ac_status=$?
11087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11088 (exit $ac_status); }; } &&
11089 { ac_try='test -s conftest$ac_exeext'
11090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11091 (eval $ac_try) 2>&5
11092 ac_status=$?
11093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11094 (exit $ac_status); }; }; then
11095 eval "$as_ac_var=yes"
11096else
11097 echo "$as_me: failed program was:" >&5
11098sed 's/^/| /' conftest.$ac_ext >&5
11099
11100eval "$as_ac_var=no"
11101fi
11102rm -f conftest.err conftest.$ac_objext \
11103 conftest$ac_exeext conftest.$ac_ext
11104fi
11105echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11106echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11107if test `eval echo '${'$as_ac_var'}'` = yes; then
11108 cat >>confdefs.h <<_ACEOF
11109#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11110_ACEOF
11111
11112fi
11113done
11114
5c39566f
DJ
11115 LIBS=$save_LIBS
11116 fi
3841debe
DJ
11117fi
11118
d57a3c85
TJB
11119
11120
11121
11122# Check whether --with-python or --without-python was given.
11123if test "${with_python+set}" = set; then
11124 withval="$with_python"
11125
11126else
11127 with_python=auto
11128fi;
11129echo "$as_me:$LINENO: checking whether to use python" >&5
11130echo $ECHO_N "checking whether to use python... $ECHO_C" >&6
11131echo "$as_me:$LINENO: result: $with_python" >&5
11132echo "${ECHO_T}$with_python" >&6
11133
11134if test "${with_python}" = no; then
11135 { echo "$as_me:$LINENO: WARNING: python support disabled; some features may be unavailable." >&5
11136echo "$as_me: WARNING: python support disabled; some features may be unavailable." >&2;}
11137 have_libpython=no
11138else
11139 case "${with_python}" in
11140 yes | auto)
11141 # Leave as empty, use defaults.
11142 python_includes=
11143 python_libs=
11144 ;;
11145 /*)
11146 python_includes="-I${with_python}/include"
11147 python_libs="-L${with_python}/lib"
11148 ;;
11149 *)
11150 { { echo "$as_me:$LINENO: error: invalid value for --with-python" >&5
11151echo "$as_me: error: invalid value for --with-python" >&2;}
11152 { (exit 1); exit 1; }; }
11153 ;;
11154 esac
11155
11156 save_CPPFLAGS=$CPPFLAGS
11157 CPPFLAGS="$CPPFLAGS ${python_includes}"
11158 save_LIBS=$LIBS
11159 LIBS="$LIBS ${python_libs}"
11160 have_libpython=no
11161 if test "${have_libpython}" = no; then
11162
11163 version=python2.6
11164
11165
11166 HAVE_LIBPYTHON2_6=no
11167 echo "$as_me:$LINENO: checking for ${version}" >&5
11168echo $ECHO_N "checking for ${version}... $ECHO_C" >&6
11169 save_LIBS=$LIBS
11170 LIBS="$LIBS -l${version}"
11171 cat >conftest.$ac_ext <<_ACEOF
11172/* confdefs.h. */
11173_ACEOF
11174cat confdefs.h >>conftest.$ac_ext
11175cat >>conftest.$ac_ext <<_ACEOF
11176/* end confdefs.h. */
11177#include "${version}/Python.h"
11178int
11179main ()
11180{
11181Py_Initialize ();
11182 ;
11183 return 0;
11184}
11185_ACEOF
11186rm -f conftest.$ac_objext conftest$ac_exeext
11187if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11188 (eval $ac_link) 2>conftest.er1
11189 ac_status=$?
11190 grep -v '^ *+' conftest.er1 >conftest.err
11191 rm -f conftest.er1
11192 cat conftest.err >&5
11193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11194 (exit $ac_status); } &&
11195 { ac_try='test -z "$ac_c_werror_flag"
11196 || test ! -s conftest.err'
11197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11198 (eval $ac_try) 2>&5
11199 ac_status=$?
11200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11201 (exit $ac_status); }; } &&
11202 { ac_try='test -s conftest$ac_exeext'
11203 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11204 (eval $ac_try) 2>&5
11205 ac_status=$?
11206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11207 (exit $ac_status); }; }; then
11208 HAVE_LIBPYTHON2_6=yes
11209 have_libpython=yes
11210else
11211 echo "$as_me: failed program was:" >&5
11212sed 's/^/| /' conftest.$ac_ext >&5
11213
11214LIBS=$save_LIBS
11215fi
11216rm -f conftest.err conftest.$ac_objext \
11217 conftest$ac_exeext conftest.$ac_ext
11218 echo "$as_me:$LINENO: result: $HAVE_LIBPYTHON2_6" >&5
11219echo "${ECHO_T}$HAVE_LIBPYTHON2_6" >&6
11220
11221 if test "${HAVE_LIBPYTHON2_6}" = yes; then
11222
11223cat >>confdefs.h <<\_ACEOF
11224#define HAVE_LIBPYTHON2_6 1
11225_ACEOF
11226
11227 fi
11228 fi
11229 if test ${have_libpython} = no; then
11230
11231 version=python2.5
11232
11233
11234 HAVE_LIBPYTHON2_5=no
11235 echo "$as_me:$LINENO: checking for ${version}" >&5
11236echo $ECHO_N "checking for ${version}... $ECHO_C" >&6
11237 save_LIBS=$LIBS
11238 LIBS="$LIBS -l${version}"
11239 cat >conftest.$ac_ext <<_ACEOF
11240/* confdefs.h. */
11241_ACEOF
11242cat confdefs.h >>conftest.$ac_ext
11243cat >>conftest.$ac_ext <<_ACEOF
11244/* end confdefs.h. */
11245#include "${version}/Python.h"
11246int
11247main ()
11248{
11249Py_Initialize ();
11250 ;
11251 return 0;
11252}
11253_ACEOF
11254rm -f conftest.$ac_objext conftest$ac_exeext
11255if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11256 (eval $ac_link) 2>conftest.er1
11257 ac_status=$?
11258 grep -v '^ *+' conftest.er1 >conftest.err
11259 rm -f conftest.er1
11260 cat conftest.err >&5
11261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11262 (exit $ac_status); } &&
11263 { ac_try='test -z "$ac_c_werror_flag"
11264 || test ! -s conftest.err'
11265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11266 (eval $ac_try) 2>&5
11267 ac_status=$?
11268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11269 (exit $ac_status); }; } &&
11270 { ac_try='test -s conftest$ac_exeext'
11271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11272 (eval $ac_try) 2>&5
11273 ac_status=$?
11274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11275 (exit $ac_status); }; }; then
11276 HAVE_LIBPYTHON2_5=yes
11277 have_libpython=yes
11278else
11279 echo "$as_me: failed program was:" >&5
11280sed 's/^/| /' conftest.$ac_ext >&5
11281
11282LIBS=$save_LIBS
11283fi
11284rm -f conftest.err conftest.$ac_objext \
11285 conftest$ac_exeext conftest.$ac_ext
11286 echo "$as_me:$LINENO: result: $HAVE_LIBPYTHON2_5" >&5
11287echo "${ECHO_T}$HAVE_LIBPYTHON2_5" >&6
11288
11289 if test "${HAVE_LIBPYTHON2_5}" = yes; then
11290
11291cat >>confdefs.h <<\_ACEOF
11292#define HAVE_LIBPYTHON2_5 1
11293_ACEOF
11294
11295 fi
11296 fi
11297 if test ${have_libpython} = no; then
11298
11299 version=python2.4
11300
11301
11302 HAVE_LIBPYTHON2_4=no
11303 echo "$as_me:$LINENO: checking for ${version}" >&5
11304echo $ECHO_N "checking for ${version}... $ECHO_C" >&6
11305 save_LIBS=$LIBS
11306 LIBS="$LIBS -l${version}"
11307 cat >conftest.$ac_ext <<_ACEOF
11308/* confdefs.h. */
11309_ACEOF
11310cat confdefs.h >>conftest.$ac_ext
11311cat >>conftest.$ac_ext <<_ACEOF
11312/* end confdefs.h. */
11313#include "${version}/Python.h"
11314int
11315main ()
11316{
11317Py_Initialize ();
11318 ;
11319 return 0;
11320}
11321_ACEOF
11322rm -f conftest.$ac_objext conftest$ac_exeext
11323if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11324 (eval $ac_link) 2>conftest.er1
11325 ac_status=$?
11326 grep -v '^ *+' conftest.er1 >conftest.err
11327 rm -f conftest.er1
11328 cat conftest.err >&5
11329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11330 (exit $ac_status); } &&
11331 { ac_try='test -z "$ac_c_werror_flag"
11332 || test ! -s conftest.err'
11333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11334 (eval $ac_try) 2>&5
11335 ac_status=$?
11336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11337 (exit $ac_status); }; } &&
11338 { ac_try='test -s conftest$ac_exeext'
11339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11340 (eval $ac_try) 2>&5
11341 ac_status=$?
11342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11343 (exit $ac_status); }; }; then
11344 HAVE_LIBPYTHON2_4=yes
11345 have_libpython=yes
11346else
11347 echo "$as_me: failed program was:" >&5
11348sed 's/^/| /' conftest.$ac_ext >&5
11349
11350LIBS=$save_LIBS
11351fi
11352rm -f conftest.err conftest.$ac_objext \
11353 conftest$ac_exeext conftest.$ac_ext
11354 echo "$as_me:$LINENO: result: $HAVE_LIBPYTHON2_4" >&5
11355echo "${ECHO_T}$HAVE_LIBPYTHON2_4" >&6
11356
11357 if test "${HAVE_LIBPYTHON2_4}" = yes; then
11358
11359cat >>confdefs.h <<\_ACEOF
11360#define HAVE_LIBPYTHON2_4 1
11361_ACEOF
11362
11363 fi
11364 fi
11365 if test ${have_libpython} = no; then
11366 case "${with_python}" in
11367 yes)
11368 { { echo "$as_me:$LINENO: error: python is missing or unusable" >&5
11369echo "$as_me: error: python is missing or unusable" >&2;}
11370 { (exit 1); exit 1; }; }
11371 ;;
11372 auto)
11373 { echo "$as_me:$LINENO: WARNING: python is missing or unusable; some features may be unavailable." >&5
11374echo "$as_me: WARNING: python is missing or unusable; some features may be unavailable." >&2;}
11375 ;;
11376 *)
11377 { { echo "$as_me:$LINENO: error: no usable python found at ${with_python}" >&5
11378echo "$as_me: error: no usable python found at ${with_python}" >&2;}
11379 { (exit 1); exit 1; }; }
11380 ;;
11381 esac
11382 CPPFLAGS=$save_CPPFLAGS
11383 LIBS=$save_LIBS
11384 fi
11385fi
11386
11387if test "${have_libpython}" = yes; then
11388
11389cat >>confdefs.h <<\_ACEOF
11390#define HAVE_PYTHON 1
11391_ACEOF
11392
11393 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_PYTHON_OBS)"
11394 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_PYTHON_DEPS)"
11395 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_PYTHON_SRCS)"
11396 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
11397
11398 # Flags needed to compile Python code (taken from python-config --cflags).
11399 # We cannot call python-config directly because it will output whatever was
11400 # used when compiling the Python interpreter itself, including flags which
11401 # would make the python-related objects be compiled differently from the
11402 # rest of GDB (e.g., -O2 and -fPIC).
11403 if test "${GCC}" = yes; then
11404 tentative_python_cflags="-fno-strict-aliasing -DNDEBUG -fwrapv"
11405 fi
11406
11407 if test "x${tentative_python_cflags}" != x; then
11408 echo "$as_me:$LINENO: checking compiler flags for python code" >&5
11409echo $ECHO_N "checking compiler flags for python code... $ECHO_C" >&6
11410 for flag in ${tentative_python_cflags}; do
11411 # Check that the compiler accepts it
11412 saved_CFLAGS="$CFLAGS"
11413 CFLAGS="$CFLAGS $flag"
11414 cat >conftest.$ac_ext <<_ACEOF
11415/* confdefs.h. */
11416_ACEOF
11417cat confdefs.h >>conftest.$ac_ext
11418cat >>conftest.$ac_ext <<_ACEOF
11419/* end confdefs.h. */
11420
11421int
11422main ()
11423{
11424
11425 ;
11426 return 0;
11427}
11428_ACEOF
11429rm -f conftest.$ac_objext
11430if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11431 (eval $ac_compile) 2>conftest.er1
11432 ac_status=$?
11433 grep -v '^ *+' conftest.er1 >conftest.err
11434 rm -f conftest.er1
11435 cat conftest.err >&5
11436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11437 (exit $ac_status); } &&
11438 { ac_try='test -z "$ac_c_werror_flag"
11439 || test ! -s conftest.err'
11440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11441 (eval $ac_try) 2>&5
11442 ac_status=$?
11443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11444 (exit $ac_status); }; } &&
11445 { ac_try='test -s conftest.$ac_objext'
11446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11447 (eval $ac_try) 2>&5
11448 ac_status=$?
11449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11450 (exit $ac_status); }; }; then
11451 PYTHON_CFLAGS="${PYTHON_CFLAGS} $flag"
11452else
11453 echo "$as_me: failed program was:" >&5
11454sed 's/^/| /' conftest.$ac_ext >&5
11455
11456fi
11457rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11458 CFLAGS="$saved_CFLAGS"
11459 done
11460 echo "$as_me:$LINENO: result: ${PYTHON_CFLAGS}" >&5
11461echo "${ECHO_T}${PYTHON_CFLAGS}" >&6
11462 fi
11463else
a08702d6 11464 # Even if Python support is not compiled in, we need to have these files
d57a3c85 11465 # included in order to recognize the GDB command "python".
a08702d6
TJB
11466 CONFIG_OBS="$CONFIG_OBS python.o python-value.o"
11467 CONFIG_SRCS="$CONFIG_SRCS python/python.c python/python-value.c"
d57a3c85
TJB
11468fi
11469
11470
bec39cab
AC
11471# ------------------------- #
11472# Checks for header files. #
11473# ------------------------- #
8ee53726 11474
0e5d83e3 11475
bec39cab
AC
11476
11477
11478
11479
11480ac_header_dirent=no
11481for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
11482 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
b4e70030
JB
11483echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
11484echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
11485if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab
AC
11486 echo $ECHO_N "(cached) $ECHO_C" >&6
11487else
11488 cat >conftest.$ac_ext <<_ACEOF
11489/* confdefs.h. */
11490_ACEOF
11491cat confdefs.h >>conftest.$ac_ext
11492cat >>conftest.$ac_ext <<_ACEOF
11493/* end confdefs.h. */
11494#include <sys/types.h>
0e5d83e3 11495#include <$ac_hdr>
bec39cab
AC
11496
11497int
11498main ()
11499{
11500if ((DIR *) 0)
11501return 0;
11502 ;
11503 return 0;
11504}
11505_ACEOF
11506rm -f conftest.$ac_objext
11507if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11508 (eval $ac_compile) 2>conftest.er1
11509 ac_status=$?
11510 grep -v '^ *+' conftest.er1 >conftest.err
11511 rm -f conftest.er1
11512 cat conftest.err >&5
11513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11514 (exit $ac_status); } &&
b4e70030
JB
11515 { ac_try='test -z "$ac_c_werror_flag"
11516 || test ! -s conftest.err'
bec39cab
AC
11517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11518 (eval $ac_try) 2>&5
11519 ac_status=$?
11520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11521 (exit $ac_status); }; } &&
11522 { ac_try='test -s conftest.$ac_objext'
11523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11524 (eval $ac_try) 2>&5
11525 ac_status=$?
11526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11527 (exit $ac_status); }; }; then
11528 eval "$as_ac_Header=yes"
11529else
11530 echo "$as_me: failed program was:" >&5
11531sed 's/^/| /' conftest.$ac_ext >&5
11532
b4e70030 11533eval "$as_ac_Header=no"
bec39cab
AC
11534fi
11535rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11536fi
b4e70030
JB
11537echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11538echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
bec39cab
AC
11539if test `eval echo '${'$as_ac_Header'}'` = yes; then
11540 cat >>confdefs.h <<_ACEOF
11541#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
11542_ACEOF
11543
11544ac_header_dirent=$ac_hdr; break
0e5d83e3 11545fi
0e5d83e3 11546
bec39cab
AC
11547done
11548# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
11549if test $ac_header_dirent = dirent.h; then
b4e70030
JB
11550 echo "$as_me:$LINENO: checking for library containing opendir" >&5
11551echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
bec39cab
AC
11552if test "${ac_cv_search_opendir+set}" = set; then
11553 echo $ECHO_N "(cached) $ECHO_C" >&6
11554else
11555 ac_func_search_save_LIBS=$LIBS
b4e70030 11556ac_cv_search_opendir=no
bec39cab
AC
11557cat >conftest.$ac_ext <<_ACEOF
11558/* confdefs.h. */
11559_ACEOF
11560cat confdefs.h >>conftest.$ac_ext
11561cat >>conftest.$ac_ext <<_ACEOF
11562/* end confdefs.h. */
0e5d83e3 11563
b4e70030 11564/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
11565#ifdef __cplusplus
11566extern "C"
11567#endif
b4e70030
JB
11568/* We use char because int might match the return type of a gcc2
11569 builtin and then its argument prototype would still apply. */
bec39cab
AC
11570char opendir ();
11571int
11572main ()
11573{
b4e70030 11574opendir ();
bec39cab
AC
11575 ;
11576 return 0;
11577}
11578_ACEOF
b4e70030 11579rm -f conftest.$ac_objext conftest$ac_exeext
bec39cab
AC
11580if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11581 (eval $ac_link) 2>conftest.er1
11582 ac_status=$?
11583 grep -v '^ *+' conftest.er1 >conftest.err
11584 rm -f conftest.er1
11585 cat conftest.err >&5
11586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11587 (exit $ac_status); } &&
b4e70030
JB
11588 { ac_try='test -z "$ac_c_werror_flag"
11589 || test ! -s conftest.err'
bec39cab
AC
11590 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11591 (eval $ac_try) 2>&5
11592 ac_status=$?
11593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11594 (exit $ac_status); }; } &&
11595 { ac_try='test -s conftest$ac_exeext'
11596 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11597 (eval $ac_try) 2>&5
11598 ac_status=$?
11599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11600 (exit $ac_status); }; }; then
b4e70030 11601 ac_cv_search_opendir="none required"
bec39cab
AC
11602else
11603 echo "$as_me: failed program was:" >&5
11604sed 's/^/| /' conftest.$ac_ext >&5
11605
11606fi
bec39cab 11607rm -f conftest.err conftest.$ac_objext \
b4e70030
JB
11608 conftest$ac_exeext conftest.$ac_ext
11609if test "$ac_cv_search_opendir" = no; then
11610 for ac_lib in dir; do
11611 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11612 cat >conftest.$ac_ext <<_ACEOF
11613/* confdefs.h. */
11614_ACEOF
11615cat confdefs.h >>conftest.$ac_ext
11616cat >>conftest.$ac_ext <<_ACEOF
11617/* end confdefs.h. */
11618
11619/* Override any gcc2 internal prototype to avoid an error. */
11620#ifdef __cplusplus
11621extern "C"
11622#endif
11623/* We use char because int might match the return type of a gcc2
11624 builtin and then its argument prototype would still apply. */
11625char opendir ();
11626int
11627main ()
11628{
11629opendir ();
11630 ;
11631 return 0;
11632}
11633_ACEOF
11634rm -f conftest.$ac_objext conftest$ac_exeext
11635if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11636 (eval $ac_link) 2>conftest.er1
11637 ac_status=$?
11638 grep -v '^ *+' conftest.er1 >conftest.err
11639 rm -f conftest.er1
11640 cat conftest.err >&5
11641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11642 (exit $ac_status); } &&
11643 { ac_try='test -z "$ac_c_werror_flag"
11644 || test ! -s conftest.err'
11645 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11646 (eval $ac_try) 2>&5
11647 ac_status=$?
11648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11649 (exit $ac_status); }; } &&
11650 { ac_try='test -s conftest$ac_exeext'
11651 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11652 (eval $ac_try) 2>&5
11653 ac_status=$?
11654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11655 (exit $ac_status); }; }; then
11656 ac_cv_search_opendir="-l$ac_lib"
11657break
4e8d927d 11658else
b4e70030
JB
11659 echo "$as_me: failed program was:" >&5
11660sed 's/^/| /' conftest.$ac_ext >&5
11661
11662fi
11663rm -f conftest.err conftest.$ac_objext \
11664 conftest$ac_exeext conftest.$ac_ext
11665 done
0e5d83e3 11666fi
bec39cab 11667LIBS=$ac_func_search_save_LIBS
0e5d83e3 11668fi
b4e70030
JB
11669echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
11670echo "${ECHO_T}$ac_cv_search_opendir" >&6
11671if test "$ac_cv_search_opendir" != no; then
11672 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
0e5d83e3 11673
0e5d83e3
JJ
11674fi
11675
d28f9cdf 11676else
b4e70030
JB
11677 echo "$as_me:$LINENO: checking for library containing opendir" >&5
11678echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
bec39cab
AC
11679if test "${ac_cv_search_opendir+set}" = set; then
11680 echo $ECHO_N "(cached) $ECHO_C" >&6
11681else
11682 ac_func_search_save_LIBS=$LIBS
b4e70030 11683ac_cv_search_opendir=no
bec39cab
AC
11684cat >conftest.$ac_ext <<_ACEOF
11685/* confdefs.h. */
11686_ACEOF
11687cat confdefs.h >>conftest.$ac_ext
11688cat >>conftest.$ac_ext <<_ACEOF
11689/* end confdefs.h. */
d28f9cdf 11690
b4e70030 11691/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
11692#ifdef __cplusplus
11693extern "C"
d28f9cdf 11694#endif
b4e70030
JB
11695/* We use char because int might match the return type of a gcc2
11696 builtin and then its argument prototype would still apply. */
bec39cab
AC
11697char opendir ();
11698int
11699main ()
11700{
b4e70030 11701opendir ();
bec39cab
AC
11702 ;
11703 return 0;
11704}
11705_ACEOF
b4e70030 11706rm -f conftest.$ac_objext conftest$ac_exeext
bec39cab
AC
11707if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11708 (eval $ac_link) 2>conftest.er1
11709 ac_status=$?
11710 grep -v '^ *+' conftest.er1 >conftest.err
11711 rm -f conftest.er1
11712 cat conftest.err >&5
11713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11714 (exit $ac_status); } &&
b4e70030
JB
11715 { ac_try='test -z "$ac_c_werror_flag"
11716 || test ! -s conftest.err'
bec39cab
AC
11717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11718 (eval $ac_try) 2>&5
11719 ac_status=$?
11720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11721 (exit $ac_status); }; } &&
11722 { ac_try='test -s conftest$ac_exeext'
11723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11724 (eval $ac_try) 2>&5
11725 ac_status=$?
11726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11727 (exit $ac_status); }; }; then
b4e70030 11728 ac_cv_search_opendir="none required"
d28f9cdf 11729else
bec39cab
AC
11730 echo "$as_me: failed program was:" >&5
11731sed 's/^/| /' conftest.$ac_ext >&5
11732
d28f9cdf 11733fi
bec39cab 11734rm -f conftest.err conftest.$ac_objext \
b4e70030
JB
11735 conftest$ac_exeext conftest.$ac_ext
11736if test "$ac_cv_search_opendir" = no; then
11737 for ac_lib in x; do
11738 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11739 cat >conftest.$ac_ext <<_ACEOF
11740/* confdefs.h. */
11741_ACEOF
11742cat confdefs.h >>conftest.$ac_ext
11743cat >>conftest.$ac_ext <<_ACEOF
11744/* end confdefs.h. */
11745
11746/* Override any gcc2 internal prototype to avoid an error. */
11747#ifdef __cplusplus
11748extern "C"
11749#endif
11750/* We use char because int might match the return type of a gcc2
11751 builtin and then its argument prototype would still apply. */
11752char opendir ();
11753int
11754main ()
11755{
11756opendir ();
11757 ;
11758 return 0;
11759}
11760_ACEOF
11761rm -f conftest.$ac_objext conftest$ac_exeext
11762if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11763 (eval $ac_link) 2>conftest.er1
11764 ac_status=$?
11765 grep -v '^ *+' conftest.er1 >conftest.err
11766 rm -f conftest.er1
11767 cat conftest.err >&5
11768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11769 (exit $ac_status); } &&
11770 { ac_try='test -z "$ac_c_werror_flag"
11771 || test ! -s conftest.err'
11772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11773 (eval $ac_try) 2>&5
11774 ac_status=$?
11775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11776 (exit $ac_status); }; } &&
11777 { ac_try='test -s conftest$ac_exeext'
11778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11779 (eval $ac_try) 2>&5
11780 ac_status=$?
11781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11782 (exit $ac_status); }; }; then
11783 ac_cv_search_opendir="-l$ac_lib"
11784break
4e8d927d 11785else
b4e70030
JB
11786 echo "$as_me: failed program was:" >&5
11787sed 's/^/| /' conftest.$ac_ext >&5
11788
11789fi
11790rm -f conftest.err conftest.$ac_objext \
11791 conftest$ac_exeext conftest.$ac_ext
11792 done
bec39cab
AC
11793fi
11794LIBS=$ac_func_search_save_LIBS
d28f9cdf 11795fi
b4e70030
JB
11796echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
11797echo "${ECHO_T}$ac_cv_search_opendir" >&6
11798if test "$ac_cv_search_opendir" != no; then
11799 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
d28f9cdf 11800
d28f9cdf
DJ
11801fi
11802
bec39cab 11803fi
b0b1c2c0 11804
b4e70030
JB
11805echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
11806echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6
bec39cab
AC
11807if test "${ac_cv_header_stat_broken+set}" = set; then
11808 echo $ECHO_N "(cached) $ECHO_C" >&6
b0b1c2c0 11809else
bec39cab
AC
11810 cat >conftest.$ac_ext <<_ACEOF
11811/* confdefs.h. */
11812_ACEOF
11813cat confdefs.h >>conftest.$ac_ext
11814cat >>conftest.$ac_ext <<_ACEOF
11815/* end confdefs.h. */
11816#include <sys/types.h>
11817#include <sys/stat.h>
b0b1c2c0 11818
b4e70030 11819#if defined(S_ISBLK) && defined(S_IFDIR)
bec39cab
AC
11820# if S_ISBLK (S_IFDIR)
11821You lose.
11822# endif
11823#endif
b0b1c2c0 11824
b4e70030 11825#if defined(S_ISBLK) && defined(S_IFCHR)
bec39cab
AC
11826# if S_ISBLK (S_IFCHR)
11827You lose.
11828# endif
11829#endif
d28f9cdf 11830
b4e70030 11831#if defined(S_ISLNK) && defined(S_IFREG)
bec39cab
AC
11832# if S_ISLNK (S_IFREG)
11833You lose.
11834# endif
11835#endif
d28f9cdf 11836
b4e70030 11837#if defined(S_ISSOCK) && defined(S_IFREG)
bec39cab
AC
11838# if S_ISSOCK (S_IFREG)
11839You lose.
11840# endif
11841#endif
11842
11843_ACEOF
11844if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11845 $EGREP "You lose" >/dev/null 2>&1; then
11846 ac_cv_header_stat_broken=yes
d28f9cdf 11847else
bec39cab 11848 ac_cv_header_stat_broken=no
d28f9cdf
DJ
11849fi
11850rm -f conftest*
d28f9cdf 11851
d28f9cdf 11852fi
b4e70030
JB
11853echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
11854echo "${ECHO_T}$ac_cv_header_stat_broken" >&6
bec39cab 11855if test $ac_cv_header_stat_broken = yes; then
d28f9cdf 11856
bec39cab
AC
11857cat >>confdefs.h <<\_ACEOF
11858#define STAT_MACROS_BROKEN 1
11859_ACEOF
8bb2c122 11860
7a292a7a 11861fi
bec39cab 11862
b4e70030
JB
11863echo "$as_me:$LINENO: checking for ANSI C header files" >&5
11864echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
bec39cab
AC
11865if test "${ac_cv_header_stdc+set}" = set; then
11866 echo $ECHO_N "(cached) $ECHO_C" >&6
7a292a7a 11867else
bec39cab
AC
11868 cat >conftest.$ac_ext <<_ACEOF
11869/* confdefs.h. */
11870_ACEOF
11871cat confdefs.h >>conftest.$ac_ext
11872cat >>conftest.$ac_ext <<_ACEOF
11873/* end confdefs.h. */
11874#include <stdlib.h>
11875#include <stdarg.h>
11876#include <string.h>
11877#include <float.h>
7a292a7a 11878
bec39cab
AC
11879int
11880main ()
11881{
7a292a7a 11882
bec39cab
AC
11883 ;
11884 return 0;
11885}
11886_ACEOF
11887rm -f conftest.$ac_objext
11888if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11889 (eval $ac_compile) 2>conftest.er1
11890 ac_status=$?
11891 grep -v '^ *+' conftest.er1 >conftest.err
11892 rm -f conftest.er1
11893 cat conftest.err >&5
11894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11895 (exit $ac_status); } &&
b4e70030
JB
11896 { ac_try='test -z "$ac_c_werror_flag"
11897 || test ! -s conftest.err'
bec39cab
AC
11898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11899 (eval $ac_try) 2>&5
11900 ac_status=$?
11901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11902 (exit $ac_status); }; } &&
11903 { ac_try='test -s conftest.$ac_objext'
11904 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11905 (eval $ac_try) 2>&5
11906 ac_status=$?
11907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11908 (exit $ac_status); }; }; then
11909 ac_cv_header_stdc=yes
c906108c 11910else
bec39cab
AC
11911 echo "$as_me: failed program was:" >&5
11912sed 's/^/| /' conftest.$ac_ext >&5
c906108c 11913
b4e70030 11914ac_cv_header_stdc=no
c906108c 11915fi
bec39cab 11916rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 11917
bec39cab
AC
11918if test $ac_cv_header_stdc = yes; then
11919 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11920 cat >conftest.$ac_ext <<_ACEOF
11921/* confdefs.h. */
11922_ACEOF
11923cat confdefs.h >>conftest.$ac_ext
11924cat >>conftest.$ac_ext <<_ACEOF
11925/* end confdefs.h. */
11926#include <string.h>
c906108c 11927
bec39cab
AC
11928_ACEOF
11929if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11930 $EGREP "memchr" >/dev/null 2>&1; then
11931 :
8bb2c122 11932else
bec39cab 11933 ac_cv_header_stdc=no
8bb2c122 11934fi
bec39cab
AC
11935rm -f conftest*
11936
c906108c
SS
11937fi
11938
bec39cab
AC
11939if test $ac_cv_header_stdc = yes; then
11940 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11941 cat >conftest.$ac_ext <<_ACEOF
11942/* confdefs.h. */
11943_ACEOF
11944cat confdefs.h >>conftest.$ac_ext
11945cat >>conftest.$ac_ext <<_ACEOF
11946/* end confdefs.h. */
11947#include <stdlib.h>
11948
11949_ACEOF
11950if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11951 $EGREP "free" >/dev/null 2>&1; then
11952 :
c906108c 11953else
bec39cab 11954 ac_cv_header_stdc=no
c906108c 11955fi
bec39cab
AC
11956rm -f conftest*
11957
c906108c
SS
11958fi
11959
bec39cab
AC
11960if test $ac_cv_header_stdc = yes; then
11961 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11962 if test "$cross_compiling" = yes; then
11963 :
c906108c 11964else
bec39cab
AC
11965 cat >conftest.$ac_ext <<_ACEOF
11966/* confdefs.h. */
11967_ACEOF
11968cat confdefs.h >>conftest.$ac_ext
11969cat >>conftest.$ac_ext <<_ACEOF
11970/* end confdefs.h. */
11971#include <ctype.h>
11972#if ((' ' & 0x0FF) == 0x020)
11973# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11974# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11975#else
11976# define ISLOWER(c) \
11977 (('a' <= (c) && (c) <= 'i') \
11978 || ('j' <= (c) && (c) <= 'r') \
11979 || ('s' <= (c) && (c) <= 'z'))
11980# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11981#endif
11982
11983#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11984int
11985main ()
11986{
11987 int i;
11988 for (i = 0; i < 256; i++)
11989 if (XOR (islower (i), ISLOWER (i))
11990 || toupper (i) != TOUPPER (i))
b4e70030
JB
11991 exit(2);
11992 exit (0);
bec39cab
AC
11993}
11994_ACEOF
11995rm -f conftest$ac_exeext
11996if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11997 (eval $ac_link) 2>&5
11998 ac_status=$?
11999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12000 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12002 (eval $ac_try) 2>&5
12003 ac_status=$?
12004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12005 (exit $ac_status); }; }; then
12006 :
12007else
12008 echo "$as_me: program exited with status $ac_status" >&5
12009echo "$as_me: failed program was:" >&5
12010sed 's/^/| /' conftest.$ac_ext >&5
12011
12012( exit $ac_status )
12013ac_cv_header_stdc=no
c906108c 12014fi
b4e70030 12015rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c906108c 12016fi
c906108c 12017fi
bec39cab 12018fi
b4e70030
JB
12019echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
12020echo "${ECHO_T}$ac_cv_header_stdc" >&6
bec39cab 12021if test $ac_cv_header_stdc = yes; then
c906108c 12022
bec39cab
AC
12023cat >>confdefs.h <<\_ACEOF
12024#define STDC_HEADERS 1
12025_ACEOF
c906108c 12026
bec39cab 12027fi
8bb2c122 12028
a9322a30
TT
12029# elf_hp.h is for HP/UX 64-bit shared library support.
12030# FIXME: kettenis/20030102: In most cases we include these (ctype.h, time.h)
12031# unconditionally, so what's the point in checking these?
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
bec39cab 12049
a9322a30
TT
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068for ac_header in nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
12069 thread_db.h gnu/libc-version.h signal.h stddef.h \
12070 stdlib.h string.h memory.h strings.h sys/fault.h \
12071 sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
12072 sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
12073 sys/reg.h sys/debugreg.h sys/select.h sys/syscall.h \
12074 sys/types.h sys/wait.h wait.h termios.h termio.h \
12075 sgtty.h unistd.h elf_hp.h ctype.h time.h
bec39cab
AC
12076do
12077as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
b4e70030
JB
12078if eval "test \"\${$as_ac_Header+set}\" = set"; then
12079 echo "$as_me:$LINENO: checking for $ac_header" >&5
12080echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12081if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab
AC
12082 echo $ECHO_N "(cached) $ECHO_C" >&6
12083fi
b4e70030
JB
12084echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12085echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
bec39cab
AC
12086else
12087 # Is the header compilable?
b4e70030
JB
12088echo "$as_me:$LINENO: checking $ac_header usability" >&5
12089echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
bec39cab
AC
12090cat >conftest.$ac_ext <<_ACEOF
12091/* confdefs.h. */
12092_ACEOF
12093cat confdefs.h >>conftest.$ac_ext
12094cat >>conftest.$ac_ext <<_ACEOF
12095/* end confdefs.h. */
12096$ac_includes_default
12097#include <$ac_header>
12098_ACEOF
12099rm -f conftest.$ac_objext
12100if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12101 (eval $ac_compile) 2>conftest.er1
12102 ac_status=$?
12103 grep -v '^ *+' conftest.er1 >conftest.err
12104 rm -f conftest.er1
12105 cat conftest.err >&5
12106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12107 (exit $ac_status); } &&
b4e70030
JB
12108 { ac_try='test -z "$ac_c_werror_flag"
12109 || test ! -s conftest.err'
bec39cab
AC
12110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12111 (eval $ac_try) 2>&5
12112 ac_status=$?
12113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12114 (exit $ac_status); }; } &&
12115 { ac_try='test -s conftest.$ac_objext'
12116 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12117 (eval $ac_try) 2>&5
12118 ac_status=$?
12119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12120 (exit $ac_status); }; }; then
12121 ac_header_compiler=yes
12122else
12123 echo "$as_me: failed program was:" >&5
12124sed 's/^/| /' conftest.$ac_ext >&5
12125
b4e70030 12126ac_header_compiler=no
bec39cab
AC
12127fi
12128rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
b4e70030
JB
12129echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12130echo "${ECHO_T}$ac_header_compiler" >&6
bec39cab
AC
12131
12132# Is the header present?
b4e70030
JB
12133echo "$as_me:$LINENO: checking $ac_header presence" >&5
12134echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
bec39cab
AC
12135cat >conftest.$ac_ext <<_ACEOF
12136/* confdefs.h. */
12137_ACEOF
12138cat confdefs.h >>conftest.$ac_ext
12139cat >>conftest.$ac_ext <<_ACEOF
12140/* end confdefs.h. */
12141#include <$ac_header>
12142_ACEOF
12143if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12144 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12145 ac_status=$?
12146 grep -v '^ *+' conftest.er1 >conftest.err
12147 rm -f conftest.er1
12148 cat conftest.err >&5
12149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12150 (exit $ac_status); } >/dev/null; then
12151 if test -s conftest.err; then
12152 ac_cpp_err=$ac_c_preproc_warn_flag
12153 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12154 else
12155 ac_cpp_err=
12156 fi
c906108c 12157else
bec39cab 12158 ac_cpp_err=yes
c906108c 12159fi
bec39cab
AC
12160if test -z "$ac_cpp_err"; then
12161 ac_header_preproc=yes
c906108c 12162else
bec39cab
AC
12163 echo "$as_me: failed program was:" >&5
12164sed 's/^/| /' conftest.$ac_ext >&5
8bb2c122 12165
bec39cab
AC
12166 ac_header_preproc=no
12167fi
12168rm -f conftest.err conftest.$ac_ext
b4e70030
JB
12169echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12170echo "${ECHO_T}$ac_header_preproc" >&6
c906108c 12171
bec39cab
AC
12172# So? What about this header?
12173case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12174 yes:no: )
12175 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12176echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12177 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12178echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12179 ac_header_preproc=yes
12180 ;;
12181 no:yes:* )
12182 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12183echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12184 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12185echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12186 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12187echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12188 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12189echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12190 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12191echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12192 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12193echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
b4e70030
JB
12194 (
12195 cat <<\_ASBOX
12196## ------------------------------------------ ##
12197## Report this to the AC_PACKAGE_NAME lists. ##
12198## ------------------------------------------ ##
12199_ASBOX
12200 ) |
12201 sed "s/^/$as_me: WARNING: /" >&2
bec39cab
AC
12202 ;;
12203esac
b4e70030
JB
12204echo "$as_me:$LINENO: checking for $ac_header" >&5
12205echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12206if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab 12207 echo $ECHO_N "(cached) $ECHO_C" >&6
95ca63c4 12208else
bec39cab 12209 eval "$as_ac_Header=\$ac_header_preproc"
95ca63c4 12210fi
b4e70030
JB
12211echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12212echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
bec39cab 12213
95ca63c4 12214fi
bec39cab
AC
12215if test `eval echo '${'$as_ac_Header'}'` = yes; then
12216 cat >>confdefs.h <<_ACEOF
12217#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12218_ACEOF
12219
95ca63c4
CF
12220fi
12221
bec39cab 12222done
95ca63c4
CF
12223
12224
7cb9022a 12225for ac_header in link.h
bec39cab
AC
12226do
12227as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
b4e70030
JB
12228echo "$as_me:$LINENO: checking for $ac_header" >&5
12229echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12230if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab 12231 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 12232else
7cb9022a 12233 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
12234/* confdefs.h. */
12235_ACEOF
12236cat confdefs.h >>conftest.$ac_ext
12237cat >>conftest.$ac_ext <<_ACEOF
12238/* end confdefs.h. */
7cb9022a
MK
12239#if HAVE_SYS_TYPES_H
12240# include <sys/types.h>
12241#endif
12242#if HAVE_NLIST_H
12243# include <nlist.h>
12244#endif
12245
12246
bec39cab
AC
12247#include <$ac_header>
12248_ACEOF
12249rm -f conftest.$ac_objext
12250if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12251 (eval $ac_compile) 2>conftest.er1
12252 ac_status=$?
12253 grep -v '^ *+' conftest.er1 >conftest.err
12254 rm -f conftest.er1
12255 cat conftest.err >&5
12256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12257 (exit $ac_status); } &&
b4e70030
JB
12258 { ac_try='test -z "$ac_c_werror_flag"
12259 || test ! -s conftest.err'
bec39cab
AC
12260 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12261 (eval $ac_try) 2>&5
12262 ac_status=$?
12263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12264 (exit $ac_status); }; } &&
12265 { ac_try='test -s conftest.$ac_objext'
12266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12267 (eval $ac_try) 2>&5
12268 ac_status=$?
12269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12270 (exit $ac_status); }; }; then
7cb9022a 12271 eval "$as_ac_Header=yes"
bec39cab
AC
12272else
12273 echo "$as_me: failed program was:" >&5
12274sed 's/^/| /' conftest.$ac_ext >&5
12275
b4e70030 12276eval "$as_ac_Header=no"
bec39cab
AC
12277fi
12278rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 12279fi
b4e70030
JB
12280echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12281echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
bec39cab
AC
12282if test `eval echo '${'$as_ac_Header'}'` = yes; then
12283 cat >>confdefs.h <<_ACEOF
12284#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12285_ACEOF
95ca63c4 12286
bec39cab 12287fi
95ca63c4 12288
bec39cab 12289done
95ca63c4 12290
c906108c 12291
a9322a30 12292for ac_header in sys/proc.h
bec39cab
AC
12293do
12294as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
a9322a30 12295echo "$as_me:$LINENO: checking for $ac_header" >&5
b4e70030
JB
12296echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12297if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab 12298 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 12299else
a9322a30 12300 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
12301/* confdefs.h. */
12302_ACEOF
12303cat confdefs.h >>conftest.$ac_ext
12304cat >>conftest.$ac_ext <<_ACEOF
12305/* end confdefs.h. */
a9322a30
TT
12306#if HAVE_SYS_PARAM_H
12307# include <sys/param.h>
12308#endif
12309
12310
bec39cab
AC
12311#include <$ac_header>
12312_ACEOF
12313rm -f conftest.$ac_objext
12314if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12315 (eval $ac_compile) 2>conftest.er1
12316 ac_status=$?
12317 grep -v '^ *+' conftest.er1 >conftest.err
12318 rm -f conftest.er1
12319 cat conftest.err >&5
12320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12321 (exit $ac_status); } &&
b4e70030
JB
12322 { ac_try='test -z "$ac_c_werror_flag"
12323 || test ! -s conftest.err'
bec39cab
AC
12324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12325 (eval $ac_try) 2>&5
12326 ac_status=$?
12327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12328 (exit $ac_status); }; } &&
12329 { ac_try='test -s conftest.$ac_objext'
12330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12331 (eval $ac_try) 2>&5
12332 ac_status=$?
12333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12334 (exit $ac_status); }; }; then
a9322a30 12335 eval "$as_ac_Header=yes"
bec39cab
AC
12336else
12337 echo "$as_me: failed program was:" >&5
12338sed 's/^/| /' conftest.$ac_ext >&5
12339
a9322a30 12340eval "$as_ac_Header=no"
bec39cab
AC
12341fi
12342rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30
TT
12343fi
12344echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12345echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12346if test `eval echo '${'$as_ac_Header'}'` = yes; then
12347 cat >>confdefs.h <<_ACEOF
12348#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12349_ACEOF
bec39cab 12350
a9322a30
TT
12351fi
12352
12353done
12354
12355
12356for ac_header in sys/user.h
12357do
12358as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12359echo "$as_me:$LINENO: checking for $ac_header" >&5
12360echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12361if eval "test \"\${$as_ac_Header+set}\" = set"; then
12362 echo $ECHO_N "(cached) $ECHO_C" >&6
12363else
12364 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
12365/* confdefs.h. */
12366_ACEOF
12367cat confdefs.h >>conftest.$ac_ext
12368cat >>conftest.$ac_ext <<_ACEOF
12369/* end confdefs.h. */
a9322a30
TT
12370#if HAVE_SYS_PARAM_H
12371# include <sys/param.h>
12372#endif
12373
12374
bec39cab
AC
12375#include <$ac_header>
12376_ACEOF
a9322a30
TT
12377rm -f conftest.$ac_objext
12378if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12379 (eval $ac_compile) 2>conftest.er1
bec39cab
AC
12380 ac_status=$?
12381 grep -v '^ *+' conftest.er1 >conftest.err
12382 rm -f conftest.er1
12383 cat conftest.err >&5
12384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
a9322a30
TT
12385 (exit $ac_status); } &&
12386 { ac_try='test -z "$ac_c_werror_flag"
12387 || test ! -s conftest.err'
12388 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12389 (eval $ac_try) 2>&5
12390 ac_status=$?
12391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12392 (exit $ac_status); }; } &&
12393 { ac_try='test -s conftest.$ac_objext'
12394 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12395 (eval $ac_try) 2>&5
12396 ac_status=$?
12397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12398 (exit $ac_status); }; }; then
12399 eval "$as_ac_Header=yes"
bec39cab
AC
12400else
12401 echo "$as_me: failed program was:" >&5
12402sed 's/^/| /' conftest.$ac_ext >&5
12403
a9322a30 12404eval "$as_ac_Header=no"
75c6e08a 12405fi
a9322a30
TT
12406rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12407fi
12408echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12409echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12410if test `eval echo '${'$as_ac_Header'}'` = yes; then
12411 cat >>confdefs.h <<_ACEOF
12412#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12413_ACEOF
bec39cab 12414
bec39cab 12415fi
bec39cab 12416
a9322a30
TT
12417done
12418
12419
12420# On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
12421# between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
12422# think that we don't have <curses.h> if we're using GCC.
12423case $host_os in
12424 solaris2.[789])
12425 if test "$GCC" = yes; then
12426
12427cat >>confdefs.h <<\_ACEOF
12428#define _MSE_INT_H 1
bec39cab 12429_ACEOF
75c6e08a 12430
a9322a30
TT
12431 fi ;;
12432esac
12433
75c6e08a
MK
12434
12435
12436
9a156167 12437
a9322a30 12438for ac_header in curses.h cursesX.h ncurses.h ncurses/ncurses.h ncurses/term.h
bec39cab
AC
12439do
12440as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
b4e70030
JB
12441if eval "test \"\${$as_ac_Header+set}\" = set"; then
12442 echo "$as_me:$LINENO: checking for $ac_header" >&5
12443echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12444if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab
AC
12445 echo $ECHO_N "(cached) $ECHO_C" >&6
12446fi
b4e70030
JB
12447echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12448echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
bec39cab
AC
12449else
12450 # Is the header compilable?
b4e70030
JB
12451echo "$as_me:$LINENO: checking $ac_header usability" >&5
12452echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
bec39cab
AC
12453cat >conftest.$ac_ext <<_ACEOF
12454/* confdefs.h. */
12455_ACEOF
12456cat confdefs.h >>conftest.$ac_ext
12457cat >>conftest.$ac_ext <<_ACEOF
12458/* end confdefs.h. */
12459$ac_includes_default
12460#include <$ac_header>
12461_ACEOF
12462rm -f conftest.$ac_objext
12463if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12464 (eval $ac_compile) 2>conftest.er1
12465 ac_status=$?
12466 grep -v '^ *+' conftest.er1 >conftest.err
12467 rm -f conftest.er1
12468 cat conftest.err >&5
12469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12470 (exit $ac_status); } &&
b4e70030
JB
12471 { ac_try='test -z "$ac_c_werror_flag"
12472 || test ! -s conftest.err'
bec39cab
AC
12473 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12474 (eval $ac_try) 2>&5
12475 ac_status=$?
12476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12477 (exit $ac_status); }; } &&
12478 { ac_try='test -s conftest.$ac_objext'
12479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12480 (eval $ac_try) 2>&5
12481 ac_status=$?
12482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12483 (exit $ac_status); }; }; then
12484 ac_header_compiler=yes
12485else
12486 echo "$as_me: failed program was:" >&5
12487sed 's/^/| /' conftest.$ac_ext >&5
12488
b4e70030 12489ac_header_compiler=no
bec39cab
AC
12490fi
12491rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
b4e70030
JB
12492echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12493echo "${ECHO_T}$ac_header_compiler" >&6
bec39cab
AC
12494
12495# Is the header present?
b4e70030
JB
12496echo "$as_me:$LINENO: checking $ac_header presence" >&5
12497echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
bec39cab
AC
12498cat >conftest.$ac_ext <<_ACEOF
12499/* confdefs.h. */
12500_ACEOF
12501cat confdefs.h >>conftest.$ac_ext
12502cat >>conftest.$ac_ext <<_ACEOF
12503/* end confdefs.h. */
12504#include <$ac_header>
12505_ACEOF
12506if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12507 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12508 ac_status=$?
12509 grep -v '^ *+' conftest.er1 >conftest.err
12510 rm -f conftest.er1
12511 cat conftest.err >&5
12512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12513 (exit $ac_status); } >/dev/null; then
12514 if test -s conftest.err; then
12515 ac_cpp_err=$ac_c_preproc_warn_flag
12516 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12517 else
12518 ac_cpp_err=
12519 fi
9a156167 12520else
bec39cab 12521 ac_cpp_err=yes
9a156167 12522fi
bec39cab
AC
12523if test -z "$ac_cpp_err"; then
12524 ac_header_preproc=yes
12525else
12526 echo "$as_me: failed program was:" >&5
12527sed 's/^/| /' conftest.$ac_ext >&5
9a156167 12528
bec39cab 12529 ac_header_preproc=no
9a156167 12530fi
bec39cab 12531rm -f conftest.err conftest.$ac_ext
b4e70030
JB
12532echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12533echo "${ECHO_T}$ac_header_preproc" >&6
9a156167 12534
bec39cab
AC
12535# So? What about this header?
12536case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12537 yes:no: )
12538 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12539echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12540 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12541echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12542 ac_header_preproc=yes
12543 ;;
12544 no:yes:* )
12545 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12546echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12547 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12548echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12549 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12550echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12551 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12552echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12553 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12554echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12555 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12556echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
b4e70030
JB
12557 (
12558 cat <<\_ASBOX
12559## ------------------------------------------ ##
12560## Report this to the AC_PACKAGE_NAME lists. ##
12561## ------------------------------------------ ##
12562_ASBOX
12563 ) |
12564 sed "s/^/$as_me: WARNING: /" >&2
bec39cab
AC
12565 ;;
12566esac
b4e70030
JB
12567echo "$as_me:$LINENO: checking for $ac_header" >&5
12568echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12569if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab 12570 echo $ECHO_N "(cached) $ECHO_C" >&6
9a156167 12571else
bec39cab 12572 eval "$as_ac_Header=\$ac_header_preproc"
9a156167 12573fi
b4e70030
JB
12574echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12575echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9a156167 12576
bec39cab
AC
12577fi
12578if test `eval echo '${'$as_ac_Header'}'` = yes; then
12579 cat >>confdefs.h <<_ACEOF
12580#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12581_ACEOF
9a156167 12582
bec39cab 12583fi
9a156167 12584
bec39cab 12585done
9a156167 12586
9a156167 12587
a9322a30 12588for ac_header in term.h
bec39cab
AC
12589do
12590as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
a9322a30 12591echo "$as_me:$LINENO: checking for $ac_header" >&5
b4e70030
JB
12592echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12593if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab 12594 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 12595else
a9322a30 12596 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
12597/* confdefs.h. */
12598_ACEOF
12599cat confdefs.h >>conftest.$ac_ext
12600cat >>conftest.$ac_ext <<_ACEOF
436868fb 12601/* end confdefs.h. */
a9322a30
TT
12602#if HAVE_CURSES_H
12603# include <curses.h>
12604#endif
12605
12606
436868fb
DP
12607#include <$ac_header>
12608_ACEOF
12609rm -f conftest.$ac_objext
12610if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12611 (eval $ac_compile) 2>conftest.er1
12612 ac_status=$?
12613 grep -v '^ *+' conftest.er1 >conftest.err
12614 rm -f conftest.er1
12615 cat conftest.err >&5
12616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12617 (exit $ac_status); } &&
12618 { ac_try='test -z "$ac_c_werror_flag"
12619 || test ! -s conftest.err'
12620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12621 (eval $ac_try) 2>&5
12622 ac_status=$?
12623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12624 (exit $ac_status); }; } &&
12625 { ac_try='test -s conftest.$ac_objext'
12626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12627 (eval $ac_try) 2>&5
12628 ac_status=$?
12629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12630 (exit $ac_status); }; }; then
a9322a30 12631 eval "$as_ac_Header=yes"
436868fb
DP
12632else
12633 echo "$as_me: failed program was:" >&5
12634sed 's/^/| /' conftest.$ac_ext >&5
12635
a9322a30 12636eval "$as_ac_Header=no"
436868fb
DP
12637fi
12638rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30
TT
12639fi
12640echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12641echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12642if test `eval echo '${'$as_ac_Header'}'` = yes; then
12643 cat >>confdefs.h <<_ACEOF
12644#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12645_ACEOF
436868fb 12646
a9322a30
TT
12647fi
12648
12649done
12650
12651
12652# ------------------------- #
12653# Checks for declarations. #
12654# ------------------------- #
12655
12656echo "$as_me:$LINENO: checking whether free is declared" >&5
12657echo $ECHO_N "checking whether free is declared... $ECHO_C" >&6
12658if test "${ac_cv_have_decl_free+set}" = set; then
12659 echo $ECHO_N "(cached) $ECHO_C" >&6
12660else
12661 cat >conftest.$ac_ext <<_ACEOF
436868fb
DP
12662/* confdefs.h. */
12663_ACEOF
12664cat confdefs.h >>conftest.$ac_ext
12665cat >>conftest.$ac_ext <<_ACEOF
12666/* end confdefs.h. */
a9322a30
TT
12667$ac_includes_default
12668int
12669main ()
12670{
12671#ifndef free
12672 char *p = (char *) free;
12673#endif
12674
12675 ;
12676 return 0;
12677}
436868fb 12678_ACEOF
a9322a30
TT
12679rm -f conftest.$ac_objext
12680if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12681 (eval $ac_compile) 2>conftest.er1
436868fb
DP
12682 ac_status=$?
12683 grep -v '^ *+' conftest.er1 >conftest.err
12684 rm -f conftest.er1
12685 cat conftest.err >&5
12686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
a9322a30
TT
12687 (exit $ac_status); } &&
12688 { ac_try='test -z "$ac_c_werror_flag"
12689 || test ! -s conftest.err'
12690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12691 (eval $ac_try) 2>&5
12692 ac_status=$?
12693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12694 (exit $ac_status); }; } &&
12695 { ac_try='test -s conftest.$ac_objext'
12696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12697 (eval $ac_try) 2>&5
12698 ac_status=$?
12699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12700 (exit $ac_status); }; }; then
12701 ac_cv_have_decl_free=yes
436868fb
DP
12702else
12703 echo "$as_me: failed program was:" >&5
12704sed 's/^/| /' conftest.$ac_ext >&5
12705
a9322a30 12706ac_cv_have_decl_free=no
436868fb 12707fi
a9322a30 12708rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
436868fb 12709fi
a9322a30
TT
12710echo "$as_me:$LINENO: result: $ac_cv_have_decl_free" >&5
12711echo "${ECHO_T}$ac_cv_have_decl_free" >&6
12712if test $ac_cv_have_decl_free = yes; then
436868fb 12713
a9322a30
TT
12714cat >>confdefs.h <<_ACEOF
12715#define HAVE_DECL_FREE 1
436868fb
DP
12716_ACEOF
12717
436868fb 12718
a9322a30
TT
12719else
12720 cat >>confdefs.h <<_ACEOF
12721#define HAVE_DECL_FREE 0
12722_ACEOF
436868fb
DP
12723
12724
436868fb 12725fi
a9322a30
TT
12726echo "$as_me:$LINENO: checking whether malloc is declared" >&5
12727echo $ECHO_N "checking whether malloc is declared... $ECHO_C" >&6
12728if test "${ac_cv_have_decl_malloc+set}" = set; then
12729 echo $ECHO_N "(cached) $ECHO_C" >&6
436868fb 12730else
a9322a30 12731 cat >conftest.$ac_ext <<_ACEOF
436868fb
DP
12732/* confdefs.h. */
12733_ACEOF
12734cat confdefs.h >>conftest.$ac_ext
12735cat >>conftest.$ac_ext <<_ACEOF
bec39cab
AC
12736/* end confdefs.h. */
12737$ac_includes_default
a9322a30
TT
12738int
12739main ()
12740{
12741#ifndef malloc
12742 char *p = (char *) malloc;
12743#endif
12744
12745 ;
12746 return 0;
12747}
bec39cab
AC
12748_ACEOF
12749rm -f conftest.$ac_objext
12750if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12751 (eval $ac_compile) 2>conftest.er1
12752 ac_status=$?
12753 grep -v '^ *+' conftest.er1 >conftest.err
12754 rm -f conftest.er1
12755 cat conftest.err >&5
12756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12757 (exit $ac_status); } &&
b4e70030
JB
12758 { ac_try='test -z "$ac_c_werror_flag"
12759 || test ! -s conftest.err'
bec39cab
AC
12760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12761 (eval $ac_try) 2>&5
12762 ac_status=$?
12763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12764 (exit $ac_status); }; } &&
12765 { ac_try='test -s conftest.$ac_objext'
12766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12767 (eval $ac_try) 2>&5
12768 ac_status=$?
12769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12770 (exit $ac_status); }; }; then
a9322a30 12771 ac_cv_have_decl_malloc=yes
bec39cab
AC
12772else
12773 echo "$as_me: failed program was:" >&5
12774sed 's/^/| /' conftest.$ac_ext >&5
12775
a9322a30 12776ac_cv_have_decl_malloc=no
bec39cab
AC
12777fi
12778rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30
TT
12779fi
12780echo "$as_me:$LINENO: result: $ac_cv_have_decl_malloc" >&5
12781echo "${ECHO_T}$ac_cv_have_decl_malloc" >&6
12782if test $ac_cv_have_decl_malloc = yes; then
bec39cab 12783
a9322a30
TT
12784cat >>confdefs.h <<_ACEOF
12785#define HAVE_DECL_MALLOC 1
bec39cab 12786_ACEOF
9a156167 12787
9a156167
MK
12788
12789else
bec39cab 12790 cat >>confdefs.h <<_ACEOF
a9322a30 12791#define HAVE_DECL_MALLOC 0
bec39cab 12792_ACEOF
9a156167 12793
c890192f 12794
bec39cab 12795fi
a9322a30
TT
12796echo "$as_me:$LINENO: checking whether realloc is declared" >&5
12797echo $ECHO_N "checking whether realloc is declared... $ECHO_C" >&6
12798if test "${ac_cv_have_decl_realloc+set}" = set; then
12799 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 12800else
a9322a30 12801 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
12802/* confdefs.h. */
12803_ACEOF
12804cat confdefs.h >>conftest.$ac_ext
12805cat >>conftest.$ac_ext <<_ACEOF
12806/* end confdefs.h. */
12807$ac_includes_default
a9322a30
TT
12808int
12809main ()
12810{
12811#ifndef realloc
12812 char *p = (char *) realloc;
12813#endif
12814
12815 ;
12816 return 0;
12817}
bec39cab
AC
12818_ACEOF
12819rm -f conftest.$ac_objext
12820if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12821 (eval $ac_compile) 2>conftest.er1
12822 ac_status=$?
12823 grep -v '^ *+' conftest.er1 >conftest.err
12824 rm -f conftest.er1
12825 cat conftest.err >&5
12826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12827 (exit $ac_status); } &&
b4e70030
JB
12828 { ac_try='test -z "$ac_c_werror_flag"
12829 || test ! -s conftest.err'
bec39cab
AC
12830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12831 (eval $ac_try) 2>&5
12832 ac_status=$?
12833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12834 (exit $ac_status); }; } &&
12835 { ac_try='test -s conftest.$ac_objext'
12836 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12837 (eval $ac_try) 2>&5
12838 ac_status=$?
12839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12840 (exit $ac_status); }; }; then
a9322a30 12841 ac_cv_have_decl_realloc=yes
bec39cab
AC
12842else
12843 echo "$as_me: failed program was:" >&5
12844sed 's/^/| /' conftest.$ac_ext >&5
12845
a9322a30 12846ac_cv_have_decl_realloc=no
bec39cab
AC
12847fi
12848rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30
TT
12849fi
12850echo "$as_me:$LINENO: result: $ac_cv_have_decl_realloc" >&5
12851echo "${ECHO_T}$ac_cv_have_decl_realloc" >&6
12852if test $ac_cv_have_decl_realloc = yes; then
bec39cab 12853
a9322a30
TT
12854cat >>confdefs.h <<_ACEOF
12855#define HAVE_DECL_REALLOC 1
bec39cab 12856_ACEOF
bec39cab 12857
bec39cab 12858
c890192f 12859else
bec39cab 12860 cat >>confdefs.h <<_ACEOF
a9322a30 12861#define HAVE_DECL_REALLOC 0
bec39cab 12862_ACEOF
c890192f 12863
bec39cab 12864
bec39cab 12865fi
a9322a30
TT
12866echo "$as_me:$LINENO: checking whether strerror is declared" >&5
12867echo $ECHO_N "checking whether strerror is declared... $ECHO_C" >&6
12868if test "${ac_cv_have_decl_strerror+set}" = set; then
12869 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 12870else
a9322a30 12871 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
12872/* confdefs.h. */
12873_ACEOF
12874cat confdefs.h >>conftest.$ac_ext
12875cat >>conftest.$ac_ext <<_ACEOF
12876/* end confdefs.h. */
12877$ac_includes_default
a9322a30
TT
12878int
12879main ()
12880{
12881#ifndef strerror
12882 char *p = (char *) strerror;
12883#endif
12884
12885 ;
12886 return 0;
12887}
bec39cab
AC
12888_ACEOF
12889rm -f conftest.$ac_objext
12890if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12891 (eval $ac_compile) 2>conftest.er1
12892 ac_status=$?
12893 grep -v '^ *+' conftest.er1 >conftest.err
12894 rm -f conftest.er1
12895 cat conftest.err >&5
12896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12897 (exit $ac_status); } &&
b4e70030
JB
12898 { ac_try='test -z "$ac_c_werror_flag"
12899 || test ! -s conftest.err'
bec39cab
AC
12900 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12901 (eval $ac_try) 2>&5
12902 ac_status=$?
12903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12904 (exit $ac_status); }; } &&
12905 { ac_try='test -s conftest.$ac_objext'
12906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12907 (eval $ac_try) 2>&5
12908 ac_status=$?
12909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12910 (exit $ac_status); }; }; then
a9322a30 12911 ac_cv_have_decl_strerror=yes
bec39cab
AC
12912else
12913 echo "$as_me: failed program was:" >&5
12914sed 's/^/| /' conftest.$ac_ext >&5
12915
a9322a30 12916ac_cv_have_decl_strerror=no
bec39cab
AC
12917fi
12918rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30
TT
12919fi
12920echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror" >&5
12921echo "${ECHO_T}$ac_cv_have_decl_strerror" >&6
12922if test $ac_cv_have_decl_strerror = yes; then
bec39cab 12923
a9322a30
TT
12924cat >>confdefs.h <<_ACEOF
12925#define HAVE_DECL_STRERROR 1
bec39cab 12926_ACEOF
bec39cab 12927
bec39cab 12928
9a156167 12929else
bec39cab 12930 cat >>confdefs.h <<_ACEOF
a9322a30 12931#define HAVE_DECL_STRERROR 0
bec39cab 12932_ACEOF
9a156167 12933
06825bd1 12934
bec39cab 12935fi
a9322a30
TT
12936echo "$as_me:$LINENO: checking whether strstr is declared" >&5
12937echo $ECHO_N "checking whether strstr is declared... $ECHO_C" >&6
12938if test "${ac_cv_have_decl_strstr+set}" = set; then
12939 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 12940else
a9322a30 12941 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
12942/* confdefs.h. */
12943_ACEOF
12944cat confdefs.h >>conftest.$ac_ext
12945cat >>conftest.$ac_ext <<_ACEOF
12946/* end confdefs.h. */
12947$ac_includes_default
a9322a30
TT
12948int
12949main ()
12950{
12951#ifndef strstr
12952 char *p = (char *) strstr;
12953#endif
12954
12955 ;
12956 return 0;
12957}
bec39cab
AC
12958_ACEOF
12959rm -f conftest.$ac_objext
12960if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12961 (eval $ac_compile) 2>conftest.er1
12962 ac_status=$?
12963 grep -v '^ *+' conftest.er1 >conftest.err
12964 rm -f conftest.er1
12965 cat conftest.err >&5
12966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12967 (exit $ac_status); } &&
b4e70030
JB
12968 { ac_try='test -z "$ac_c_werror_flag"
12969 || test ! -s conftest.err'
bec39cab
AC
12970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12971 (eval $ac_try) 2>&5
12972 ac_status=$?
12973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12974 (exit $ac_status); }; } &&
12975 { ac_try='test -s conftest.$ac_objext'
12976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12977 (eval $ac_try) 2>&5
12978 ac_status=$?
12979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12980 (exit $ac_status); }; }; then
a9322a30 12981 ac_cv_have_decl_strstr=yes
bec39cab
AC
12982else
12983 echo "$as_me: failed program was:" >&5
12984sed 's/^/| /' conftest.$ac_ext >&5
12985
a9322a30 12986ac_cv_have_decl_strstr=no
bec39cab
AC
12987fi
12988rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30
TT
12989fi
12990echo "$as_me:$LINENO: result: $ac_cv_have_decl_strstr" >&5
12991echo "${ECHO_T}$ac_cv_have_decl_strstr" >&6
12992if test $ac_cv_have_decl_strstr = yes; then
bec39cab 12993
a9322a30
TT
12994cat >>confdefs.h <<_ACEOF
12995#define HAVE_DECL_STRSTR 1
bec39cab 12996_ACEOF
bec39cab 12997
bec39cab 12998
bec39cab 12999else
bec39cab 13000 cat >>confdefs.h <<_ACEOF
a9322a30 13001#define HAVE_DECL_STRSTR 0
bec39cab 13002_ACEOF
06825bd1 13003
bec39cab 13004
bec39cab 13005fi
a9322a30
TT
13006echo "$as_me:$LINENO: checking whether getopt is declared" >&5
13007echo $ECHO_N "checking whether getopt is declared... $ECHO_C" >&6
13008if test "${ac_cv_have_decl_getopt+set}" = set; then
13009 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 13010else
a9322a30 13011 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
13012/* confdefs.h. */
13013_ACEOF
13014cat confdefs.h >>conftest.$ac_ext
13015cat >>conftest.$ac_ext <<_ACEOF
13016/* end confdefs.h. */
13017$ac_includes_default
a9322a30
TT
13018int
13019main ()
13020{
13021#ifndef getopt
13022 char *p = (char *) getopt;
13023#endif
13024
13025 ;
13026 return 0;
13027}
bec39cab
AC
13028_ACEOF
13029rm -f conftest.$ac_objext
13030if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13031 (eval $ac_compile) 2>conftest.er1
13032 ac_status=$?
13033 grep -v '^ *+' conftest.er1 >conftest.err
13034 rm -f conftest.er1
13035 cat conftest.err >&5
13036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13037 (exit $ac_status); } &&
b4e70030
JB
13038 { ac_try='test -z "$ac_c_werror_flag"
13039 || test ! -s conftest.err'
bec39cab
AC
13040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13041 (eval $ac_try) 2>&5
13042 ac_status=$?
13043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13044 (exit $ac_status); }; } &&
13045 { ac_try='test -s conftest.$ac_objext'
13046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13047 (eval $ac_try) 2>&5
13048 ac_status=$?
13049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13050 (exit $ac_status); }; }; then
a9322a30 13051 ac_cv_have_decl_getopt=yes
bec39cab
AC
13052else
13053 echo "$as_me: failed program was:" >&5
13054sed 's/^/| /' conftest.$ac_ext >&5
13055
a9322a30 13056ac_cv_have_decl_getopt=no
bec39cab
AC
13057fi
13058rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30
TT
13059fi
13060echo "$as_me:$LINENO: result: $ac_cv_have_decl_getopt" >&5
13061echo "${ECHO_T}$ac_cv_have_decl_getopt" >&6
13062if test $ac_cv_have_decl_getopt = yes; then
bec39cab 13063
a9322a30
TT
13064cat >>confdefs.h <<_ACEOF
13065#define HAVE_DECL_GETOPT 1
bec39cab 13066_ACEOF
5ee754fc 13067
bec39cab 13068
5ee754fc 13069else
bec39cab 13070 cat >>confdefs.h <<_ACEOF
a9322a30 13071#define HAVE_DECL_GETOPT 0
bec39cab 13072_ACEOF
c906108c 13073
bec39cab 13074
bec39cab 13075fi
a9322a30
TT
13076echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
13077echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6
13078if test "${ac_cv_have_decl_snprintf+set}" = set; then
13079 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 13080else
a9322a30 13081 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
13082/* confdefs.h. */
13083_ACEOF
13084cat confdefs.h >>conftest.$ac_ext
13085cat >>conftest.$ac_ext <<_ACEOF
13086/* end confdefs.h. */
13087$ac_includes_default
a9322a30
TT
13088int
13089main ()
13090{
13091#ifndef snprintf
13092 char *p = (char *) snprintf;
13093#endif
13094
13095 ;
13096 return 0;
13097}
bec39cab
AC
13098_ACEOF
13099rm -f conftest.$ac_objext
13100if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13101 (eval $ac_compile) 2>conftest.er1
13102 ac_status=$?
13103 grep -v '^ *+' conftest.er1 >conftest.err
13104 rm -f conftest.er1
13105 cat conftest.err >&5
13106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13107 (exit $ac_status); } &&
b4e70030
JB
13108 { ac_try='test -z "$ac_c_werror_flag"
13109 || test ! -s conftest.err'
bec39cab
AC
13110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13111 (eval $ac_try) 2>&5
13112 ac_status=$?
13113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13114 (exit $ac_status); }; } &&
13115 { ac_try='test -s conftest.$ac_objext'
13116 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13117 (eval $ac_try) 2>&5
13118 ac_status=$?
13119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13120 (exit $ac_status); }; }; then
a9322a30 13121 ac_cv_have_decl_snprintf=yes
bec39cab
AC
13122else
13123 echo "$as_me: failed program was:" >&5
13124sed 's/^/| /' conftest.$ac_ext >&5
13125
a9322a30 13126ac_cv_have_decl_snprintf=no
bec39cab
AC
13127fi
13128rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30
TT
13129fi
13130echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
13131echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6
13132if test $ac_cv_have_decl_snprintf = yes; then
bec39cab 13133
a9322a30
TT
13134cat >>confdefs.h <<_ACEOF
13135#define HAVE_DECL_SNPRINTF 1
bec39cab 13136_ACEOF
c906108c
SS
13137
13138
9608ab8b 13139else
bec39cab 13140 cat >>confdefs.h <<_ACEOF
a9322a30 13141#define HAVE_DECL_SNPRINTF 0
bec39cab 13142_ACEOF
5ee754fc 13143
5ee754fc 13144
bec39cab 13145fi
a9322a30
TT
13146echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
13147echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6
13148if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
13149 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 13150else
a9322a30 13151 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
13152/* confdefs.h. */
13153_ACEOF
13154cat confdefs.h >>conftest.$ac_ext
13155cat >>conftest.$ac_ext <<_ACEOF
13156/* end confdefs.h. */
13157$ac_includes_default
a9322a30
TT
13158int
13159main ()
13160{
13161#ifndef vsnprintf
13162 char *p = (char *) vsnprintf;
13163#endif
13164
13165 ;
13166 return 0;
13167}
bec39cab
AC
13168_ACEOF
13169rm -f conftest.$ac_objext
13170if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13171 (eval $ac_compile) 2>conftest.er1
13172 ac_status=$?
13173 grep -v '^ *+' conftest.er1 >conftest.err
13174 rm -f conftest.er1
13175 cat conftest.err >&5
13176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13177 (exit $ac_status); } &&
b4e70030
JB
13178 { ac_try='test -z "$ac_c_werror_flag"
13179 || test ! -s conftest.err'
bec39cab
AC
13180 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13181 (eval $ac_try) 2>&5
13182 ac_status=$?
13183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13184 (exit $ac_status); }; } &&
13185 { ac_try='test -s conftest.$ac_objext'
13186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13187 (eval $ac_try) 2>&5
13188 ac_status=$?
13189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13190 (exit $ac_status); }; }; then
a9322a30 13191 ac_cv_have_decl_vsnprintf=yes
bec39cab
AC
13192else
13193 echo "$as_me: failed program was:" >&5
13194sed 's/^/| /' conftest.$ac_ext >&5
13195
a9322a30 13196ac_cv_have_decl_vsnprintf=no
bec39cab
AC
13197fi
13198rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30
TT
13199fi
13200echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
13201echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6
13202if test $ac_cv_have_decl_vsnprintf = yes; then
bec39cab 13203
a9322a30
TT
13204cat >>confdefs.h <<_ACEOF
13205#define HAVE_DECL_VSNPRINTF 1
bec39cab 13206_ACEOF
5ee754fc 13207
5ee754fc 13208
5ee754fc 13209else
bec39cab 13210 cat >>confdefs.h <<_ACEOF
a9322a30 13211#define HAVE_DECL_VSNPRINTF 0
bec39cab 13212_ACEOF
5ee754fc 13213
a9322a30 13214
5ee754fc
MK
13215fi
13216
bec39cab
AC
13217
13218
a9322a30
TT
13219# ----------------------- #
13220# Checks for structures. #
13221# ----------------------- #
13222
13223echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
13224echo $ECHO_N "checking for struct stat.st_blocks... $ECHO_C" >&6
13225if test "${ac_cv_member_struct_stat_st_blocks+set}" = set; then
bec39cab 13226 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 13227else
a9322a30 13228 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
13229/* confdefs.h. */
13230_ACEOF
13231cat confdefs.h >>conftest.$ac_ext
13232cat >>conftest.$ac_ext <<_ACEOF
13233/* end confdefs.h. */
13234$ac_includes_default
a9322a30
TT
13235int
13236main ()
13237{
13238static struct stat ac_aggr;
13239if (ac_aggr.st_blocks)
13240return 0;
13241 ;
13242 return 0;
13243}
bec39cab
AC
13244_ACEOF
13245rm -f conftest.$ac_objext
13246if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13247 (eval $ac_compile) 2>conftest.er1
13248 ac_status=$?
13249 grep -v '^ *+' conftest.er1 >conftest.err
13250 rm -f conftest.er1
13251 cat conftest.err >&5
13252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13253 (exit $ac_status); } &&
b4e70030
JB
13254 { ac_try='test -z "$ac_c_werror_flag"
13255 || test ! -s conftest.err'
bec39cab
AC
13256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13257 (eval $ac_try) 2>&5
13258 ac_status=$?
13259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13260 (exit $ac_status); }; } &&
13261 { ac_try='test -s conftest.$ac_objext'
13262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13263 (eval $ac_try) 2>&5
13264 ac_status=$?
13265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13266 (exit $ac_status); }; }; then
a9322a30 13267 ac_cv_member_struct_stat_st_blocks=yes
bec39cab
AC
13268else
13269 echo "$as_me: failed program was:" >&5
13270sed 's/^/| /' conftest.$ac_ext >&5
13271
bec39cab
AC
13272cat >conftest.$ac_ext <<_ACEOF
13273/* confdefs.h. */
13274_ACEOF
13275cat confdefs.h >>conftest.$ac_ext
13276cat >>conftest.$ac_ext <<_ACEOF
13277/* end confdefs.h. */
a9322a30
TT
13278$ac_includes_default
13279int
13280main ()
13281{
13282static struct stat ac_aggr;
13283if (sizeof ac_aggr.st_blocks)
13284return 0;
13285 ;
13286 return 0;
13287}
bec39cab 13288_ACEOF
a9322a30
TT
13289rm -f conftest.$ac_objext
13290if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13291 (eval $ac_compile) 2>conftest.er1
bec39cab
AC
13292 ac_status=$?
13293 grep -v '^ *+' conftest.er1 >conftest.err
13294 rm -f conftest.er1
13295 cat conftest.err >&5
13296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
a9322a30
TT
13297 (exit $ac_status); } &&
13298 { ac_try='test -z "$ac_c_werror_flag"
13299 || test ! -s conftest.err'
13300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13301 (eval $ac_try) 2>&5
13302 ac_status=$?
13303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13304 (exit $ac_status); }; } &&
13305 { ac_try='test -s conftest.$ac_objext'
13306 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13307 (eval $ac_try) 2>&5
13308 ac_status=$?
13309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13310 (exit $ac_status); }; }; then
13311 ac_cv_member_struct_stat_st_blocks=yes
bec39cab
AC
13312else
13313 echo "$as_me: failed program was:" >&5
13314sed 's/^/| /' conftest.$ac_ext >&5
5ee754fc 13315
a9322a30 13316ac_cv_member_struct_stat_st_blocks=no
5ee754fc 13317fi
a9322a30 13318rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5ee754fc 13319fi
a9322a30 13320rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5ee754fc 13321fi
a9322a30
TT
13322echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
13323echo "${ECHO_T}$ac_cv_member_struct_stat_st_blocks" >&6
13324if test $ac_cv_member_struct_stat_st_blocks = yes; then
5ee754fc 13325
a9322a30
TT
13326cat >>confdefs.h <<_ACEOF
13327#define HAVE_STRUCT_STAT_ST_BLOCKS 1
13328_ACEOF
5ee754fc 13329
5ee754fc 13330
bec39cab 13331fi
a9322a30
TT
13332echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5
13333echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6
13334if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then
13335 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 13336else
a9322a30 13337 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
13338/* confdefs.h. */
13339_ACEOF
13340cat confdefs.h >>conftest.$ac_ext
13341cat >>conftest.$ac_ext <<_ACEOF
13342/* end confdefs.h. */
13343$ac_includes_default
a9322a30
TT
13344int
13345main ()
13346{
13347static struct stat ac_aggr;
13348if (ac_aggr.st_blksize)
13349return 0;
13350 ;
13351 return 0;
13352}
bec39cab
AC
13353_ACEOF
13354rm -f conftest.$ac_objext
13355if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13356 (eval $ac_compile) 2>conftest.er1
13357 ac_status=$?
13358 grep -v '^ *+' conftest.er1 >conftest.err
13359 rm -f conftest.er1
13360 cat conftest.err >&5
13361 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13362 (exit $ac_status); } &&
b4e70030
JB
13363 { ac_try='test -z "$ac_c_werror_flag"
13364 || test ! -s conftest.err'
bec39cab
AC
13365 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13366 (eval $ac_try) 2>&5
13367 ac_status=$?
13368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13369 (exit $ac_status); }; } &&
13370 { ac_try='test -s conftest.$ac_objext'
13371 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13372 (eval $ac_try) 2>&5
13373 ac_status=$?
13374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13375 (exit $ac_status); }; }; then
a9322a30 13376 ac_cv_member_struct_stat_st_blksize=yes
bec39cab
AC
13377else
13378 echo "$as_me: failed program was:" >&5
13379sed 's/^/| /' conftest.$ac_ext >&5
13380
7eb368b3
NR
13381cat >conftest.$ac_ext <<_ACEOF
13382/* confdefs.h. */
13383_ACEOF
13384cat confdefs.h >>conftest.$ac_ext
13385cat >>conftest.$ac_ext <<_ACEOF
13386/* end confdefs.h. */
13387$ac_includes_default
a9322a30
TT
13388int
13389main ()
13390{
13391static struct stat ac_aggr;
13392if (sizeof ac_aggr.st_blksize)
13393return 0;
13394 ;
13395 return 0;
13396}
7eb368b3
NR
13397_ACEOF
13398rm -f conftest.$ac_objext
13399if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13400 (eval $ac_compile) 2>conftest.er1
13401 ac_status=$?
13402 grep -v '^ *+' conftest.er1 >conftest.err
13403 rm -f conftest.er1
13404 cat conftest.err >&5
13405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13406 (exit $ac_status); } &&
13407 { ac_try='test -z "$ac_c_werror_flag"
13408 || test ! -s conftest.err'
13409 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13410 (eval $ac_try) 2>&5
13411 ac_status=$?
13412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13413 (exit $ac_status); }; } &&
13414 { ac_try='test -s conftest.$ac_objext'
13415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13416 (eval $ac_try) 2>&5
13417 ac_status=$?
13418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13419 (exit $ac_status); }; }; then
a9322a30 13420 ac_cv_member_struct_stat_st_blksize=yes
7eb368b3
NR
13421else
13422 echo "$as_me: failed program was:" >&5
13423sed 's/^/| /' conftest.$ac_ext >&5
13424
a9322a30 13425ac_cv_member_struct_stat_st_blksize=no
7eb368b3
NR
13426fi
13427rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7eb368b3 13428fi
a9322a30 13429rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7eb368b3 13430fi
a9322a30
TT
13431echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blksize" >&5
13432echo "${ECHO_T}$ac_cv_member_struct_stat_st_blksize" >&6
13433if test $ac_cv_member_struct_stat_st_blksize = yes; then
7eb368b3 13434
a9322a30
TT
13435cat >>confdefs.h <<_ACEOF
13436#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7eb368b3
NR
13437_ACEOF
13438
a9322a30 13439
7eb368b3
NR
13440fi
13441
7eb368b3 13442
a9322a30
TT
13443# ------------------ #
13444# Checks for types. #
13445# ------------------ #
7eb368b3 13446
a9322a30
TT
13447echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13448echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
13449if test "${ac_cv_type_signal+set}" = set; then
bec39cab 13450 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 13451else
7cb9022a 13452 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
13453/* confdefs.h. */
13454_ACEOF
13455cat confdefs.h >>conftest.$ac_ext
13456cat >>conftest.$ac_ext <<_ACEOF
13457/* end confdefs.h. */
a9322a30
TT
13458#include <sys/types.h>
13459#include <signal.h>
13460#ifdef signal
13461# undef signal
13462#endif
13463#ifdef __cplusplus
13464extern "C" void (*signal (int, void (*)(int)))(int);
13465#else
13466void (*signal ()) ();
7cb9022a
MK
13467#endif
13468
a9322a30
TT
13469int
13470main ()
13471{
13472int i;
13473 ;
13474 return 0;
13475}
bec39cab
AC
13476_ACEOF
13477rm -f conftest.$ac_objext
13478if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13479 (eval $ac_compile) 2>conftest.er1
13480 ac_status=$?
13481 grep -v '^ *+' conftest.er1 >conftest.err
13482 rm -f conftest.er1
13483 cat conftest.err >&5
13484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13485 (exit $ac_status); } &&
b4e70030
JB
13486 { ac_try='test -z "$ac_c_werror_flag"
13487 || test ! -s conftest.err'
bec39cab
AC
13488 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13489 (eval $ac_try) 2>&5
13490 ac_status=$?
13491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13492 (exit $ac_status); }; } &&
13493 { ac_try='test -s conftest.$ac_objext'
13494 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13495 (eval $ac_try) 2>&5
13496 ac_status=$?
13497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13498 (exit $ac_status); }; }; then
a9322a30 13499 ac_cv_type_signal=void
bec39cab
AC
13500else
13501 echo "$as_me: failed program was:" >&5
13502sed 's/^/| /' conftest.$ac_ext >&5
13503
a9322a30 13504ac_cv_type_signal=int
bec39cab
AC
13505fi
13506rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5ee754fc 13507fi
a9322a30
TT
13508echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13509echo "${ECHO_T}$ac_cv_type_signal" >&6
bec39cab 13510
a9322a30
TT
13511cat >>confdefs.h <<_ACEOF
13512#define RETSIGTYPE $ac_cv_type_signal
13513_ACEOF
5ee754fc 13514
bec39cab 13515
a9322a30
TT
13516echo "$as_me:$LINENO: checking for socklen_t" >&5
13517echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
13518if test "${ac_cv_type_socklen_t+set}" = set; then
bec39cab 13519 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 13520else
a9322a30 13521 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
13522/* confdefs.h. */
13523_ACEOF
13524cat confdefs.h >>conftest.$ac_ext
13525cat >>conftest.$ac_ext <<_ACEOF
13526/* end confdefs.h. */
a9322a30
TT
13527#include <sys/types.h>
13528#include <sys/socket.h>
13529
13530
13531int
13532main ()
13533{
13534if ((socklen_t *) 0)
13535 return 0;
13536if (sizeof (socklen_t))
13537 return 0;
13538 ;
13539 return 0;
13540}
bec39cab
AC
13541_ACEOF
13542rm -f conftest.$ac_objext
13543if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13544 (eval $ac_compile) 2>conftest.er1
13545 ac_status=$?
13546 grep -v '^ *+' conftest.er1 >conftest.err
13547 rm -f conftest.er1
13548 cat conftest.err >&5
13549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13550 (exit $ac_status); } &&
b4e70030
JB
13551 { ac_try='test -z "$ac_c_werror_flag"
13552 || test ! -s conftest.err'
bec39cab
AC
13553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13554 (eval $ac_try) 2>&5
13555 ac_status=$?
13556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13557 (exit $ac_status); }; } &&
13558 { ac_try='test -s conftest.$ac_objext'
13559 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13560 (eval $ac_try) 2>&5
13561 ac_status=$?
13562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13563 (exit $ac_status); }; }; then
a9322a30 13564 ac_cv_type_socklen_t=yes
bec39cab
AC
13565else
13566 echo "$as_me: failed program was:" >&5
13567sed 's/^/| /' conftest.$ac_ext >&5
13568
a9322a30 13569ac_cv_type_socklen_t=no
bec39cab
AC
13570fi
13571rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30
TT
13572fi
13573echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
13574echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
13575if test $ac_cv_type_socklen_t = yes; then
bec39cab 13576
a9322a30
TT
13577cat >>confdefs.h <<_ACEOF
13578#define HAVE_SOCKLEN_T 1
13579_ACEOF
13580
13581
13582fi
13583
13584
13585# ------------------------------------- #
13586# Checks for compiler characteristics. #
13587# ------------------------------------- #
13588
13589echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
13590echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
13591if test "${ac_cv_c_const+set}" = set; then
13592 echo $ECHO_N "(cached) $ECHO_C" >&6
13593else
13594 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
13595/* confdefs.h. */
13596_ACEOF
13597cat confdefs.h >>conftest.$ac_ext
13598cat >>conftest.$ac_ext <<_ACEOF
13599/* end confdefs.h. */
a9322a30
TT
13600
13601int
13602main ()
13603{
13604/* FIXME: Include the comments suggested by Paul. */
13605#ifndef __cplusplus
13606 /* Ultrix mips cc rejects this. */
13607 typedef int charset[2];
13608 const charset x;
13609 /* SunOS 4.1.1 cc rejects this. */
13610 char const *const *ccp;
13611 char **p;
13612 /* NEC SVR4.0.2 mips cc rejects this. */
13613 struct point {int x, y;};
13614 static struct point const zero = {0,0};
13615 /* AIX XL C 1.02.0.0 rejects this.
13616 It does not let you subtract one const X* pointer from another in
13617 an arm of an if-expression whose if-part is not a constant
13618 expression */
13619 const char *g = "string";
13620 ccp = &g + (g ? g-g : 0);
13621 /* HPUX 7.0 cc rejects these. */
13622 ++ccp;
13623 p = (char**) ccp;
13624 ccp = (char const *const *) p;
13625 { /* SCO 3.2v4 cc rejects this. */
13626 char *t;
13627 char const *s = 0 ? (char *) 0 : (char const *) 0;
13628
13629 *t++ = 0;
13630 }
13631 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
13632 int x[] = {25, 17};
13633 const int *foo = &x[0];
13634 ++foo;
13635 }
13636 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13637 typedef const int *iptr;
13638 iptr p = 0;
13639 ++p;
13640 }
13641 { /* AIX XL C 1.02.0.0 rejects this saying
13642 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13643 struct s { int j; const int *ap[3]; };
13644 struct s *b; b->j = 5;
13645 }
13646 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13647 const int foo = 10;
13648 }
13649#endif
13650
13651 ;
13652 return 0;
13653}
bec39cab 13654_ACEOF
a9322a30
TT
13655rm -f conftest.$ac_objext
13656if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13657 (eval $ac_compile) 2>conftest.er1
bec39cab
AC
13658 ac_status=$?
13659 grep -v '^ *+' conftest.er1 >conftest.err
13660 rm -f conftest.er1
13661 cat conftest.err >&5
13662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
a9322a30
TT
13663 (exit $ac_status); } &&
13664 { ac_try='test -z "$ac_c_werror_flag"
13665 || test ! -s conftest.err'
13666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13667 (eval $ac_try) 2>&5
13668 ac_status=$?
13669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13670 (exit $ac_status); }; } &&
13671 { ac_try='test -s conftest.$ac_objext'
13672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13673 (eval $ac_try) 2>&5
13674 ac_status=$?
13675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13676 (exit $ac_status); }; }; then
13677 ac_cv_c_const=yes
5ee754fc 13678else
bec39cab
AC
13679 echo "$as_me: failed program was:" >&5
13680sed 's/^/| /' conftest.$ac_ext >&5
13681
a9322a30 13682ac_cv_c_const=no
5ee754fc 13683fi
a9322a30 13684rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5ee754fc 13685fi
a9322a30
TT
13686echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
13687echo "${ECHO_T}$ac_cv_c_const" >&6
13688if test $ac_cv_c_const = no; then
bec39cab 13689
a9322a30
TT
13690cat >>confdefs.h <<\_ACEOF
13691#define const
bec39cab
AC
13692_ACEOF
13693
5ee754fc 13694fi
bec39cab 13695
a9322a30
TT
13696echo "$as_me:$LINENO: checking for inline" >&5
13697echo $ECHO_N "checking for inline... $ECHO_C" >&6
13698if test "${ac_cv_c_inline+set}" = set; then
bec39cab 13699 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 13700else
a9322a30
TT
13701 ac_cv_c_inline=no
13702for ac_kw in inline __inline__ __inline; do
13703 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
13704/* confdefs.h. */
13705_ACEOF
13706cat confdefs.h >>conftest.$ac_ext
13707cat >>conftest.$ac_ext <<_ACEOF
13708/* end confdefs.h. */
a9322a30
TT
13709#ifndef __cplusplus
13710typedef int foo_t;
13711static $ac_kw foo_t static_foo () {return 0; }
13712$ac_kw foo_t foo () {return 0; }
13713#endif
13714
bec39cab
AC
13715_ACEOF
13716rm -f conftest.$ac_objext
13717if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13718 (eval $ac_compile) 2>conftest.er1
13719 ac_status=$?
13720 grep -v '^ *+' conftest.er1 >conftest.err
13721 rm -f conftest.er1
13722 cat conftest.err >&5
13723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13724 (exit $ac_status); } &&
b4e70030
JB
13725 { ac_try='test -z "$ac_c_werror_flag"
13726 || test ! -s conftest.err'
bec39cab
AC
13727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13728 (eval $ac_try) 2>&5
13729 ac_status=$?
13730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13731 (exit $ac_status); }; } &&
13732 { ac_try='test -s conftest.$ac_objext'
13733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13734 (eval $ac_try) 2>&5
13735 ac_status=$?
13736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13737 (exit $ac_status); }; }; then
a9322a30 13738 ac_cv_c_inline=$ac_kw; break
bec39cab
AC
13739else
13740 echo "$as_me: failed program was:" >&5
13741sed 's/^/| /' conftest.$ac_ext >&5
13742
bec39cab
AC
13743fi
13744rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a9322a30 13745done
bec39cab 13746
5ee754fc 13747fi
a9322a30
TT
13748echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
13749echo "${ECHO_T}$ac_cv_c_inline" >&6
bec39cab 13750
5ee754fc 13751
a9322a30
TT
13752case $ac_cv_c_inline in
13753 inline | yes) ;;
13754 *)
13755 case $ac_cv_c_inline in
13756 no) ac_val=;;
13757 *) ac_val=$ac_cv_c_inline;;
13758 esac
13759 cat >>confdefs.h <<_ACEOF
13760#ifndef __cplusplus
13761#define inline $ac_val
13762#endif
13763_ACEOF
bec39cab
AC
13764 ;;
13765esac
bec39cab 13766
a9322a30
TT
13767echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
13768echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
13769if test "${ac_cv_c_bigendian+set}" = set; then
bec39cab 13770 echo $ECHO_N "(cached) $ECHO_C" >&6
bec39cab 13771else
a9322a30 13772 # See if sys/param.h defines the BYTE_ORDER macro.
bec39cab
AC
13773cat >conftest.$ac_ext <<_ACEOF
13774/* confdefs.h. */
13775_ACEOF
13776cat confdefs.h >>conftest.$ac_ext
13777cat >>conftest.$ac_ext <<_ACEOF
13778/* end confdefs.h. */
a9322a30
TT
13779#include <sys/types.h>
13780#include <sys/param.h>
13781
13782int
13783main ()
13784{
13785#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
13786 bogus endian macros
13787#endif
13788
13789 ;
13790 return 0;
13791}
bec39cab
AC
13792_ACEOF
13793rm -f conftest.$ac_objext
13794if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13795 (eval $ac_compile) 2>conftest.er1
13796 ac_status=$?
13797 grep -v '^ *+' conftest.er1 >conftest.err
13798 rm -f conftest.er1
13799 cat conftest.err >&5
13800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13801 (exit $ac_status); } &&
b4e70030
JB
13802 { ac_try='test -z "$ac_c_werror_flag"
13803 || test ! -s conftest.err'
bec39cab
AC
13804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13805 (eval $ac_try) 2>&5
13806 ac_status=$?
13807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13808 (exit $ac_status); }; } &&
13809 { ac_try='test -s conftest.$ac_objext'
13810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13811 (eval $ac_try) 2>&5
13812 ac_status=$?
13813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13814 (exit $ac_status); }; }; then
a9322a30 13815 # It does; now see whether it defined to BIG_ENDIAN or not.
bec39cab
AC
13816cat >conftest.$ac_ext <<_ACEOF
13817/* confdefs.h. */
13818_ACEOF
13819cat confdefs.h >>conftest.$ac_ext
13820cat >>conftest.$ac_ext <<_ACEOF
13821/* end confdefs.h. */
a9322a30
TT
13822#include <sys/types.h>
13823#include <sys/param.h>
13824
13825int
13826main ()
13827{
13828#if BYTE_ORDER != BIG_ENDIAN
13829 not big endian
13830#endif
13831
13832 ;
13833 return 0;
13834}
bec39cab 13835_ACEOF
a9322a30
TT
13836rm -f conftest.$ac_objext
13837if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13838 (eval $ac_compile) 2>conftest.er1
bec39cab
AC
13839 ac_status=$?
13840 grep -v '^ *+' conftest.er1 >conftest.err
13841 rm -f conftest.er1
13842 cat conftest.err >&5
13843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
a9322a30
TT
13844 (exit $ac_status); } &&
13845 { ac_try='test -z "$ac_c_werror_flag"
13846 || test ! -s conftest.err'
13847 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13848 (eval $ac_try) 2>&5
13849 ac_status=$?
13850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13851 (exit $ac_status); }; } &&
13852 { ac_try='test -s conftest.$ac_objext'
13853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13854 (eval $ac_try) 2>&5
13855 ac_status=$?
13856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13857 (exit $ac_status); }; }; then
13858 ac_cv_c_bigendian=yes
5ee754fc 13859else
bec39cab
AC
13860 echo "$as_me: failed program was:" >&5
13861sed 's/^/| /' conftest.$ac_ext >&5
13862
a9322a30 13863ac_cv_c_bigendian=no
5ee754fc 13864fi
a9322a30 13865rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 13866else
a9322a30
TT
13867 echo "$as_me: failed program was:" >&5
13868sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 13869
a9322a30
TT
13870# It does not; compile a test program.
13871if test "$cross_compiling" = yes; then
13872 # try to guess the endianness by grepping values into an object file
13873 ac_cv_c_bigendian=unknown
13874 cat >conftest.$ac_ext <<_ACEOF
13875/* confdefs.h. */
7eb368b3
NR
13876_ACEOF
13877cat confdefs.h >>conftest.$ac_ext
13878cat >>conftest.$ac_ext <<_ACEOF
13879/* end confdefs.h. */
a9322a30
TT
13880short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13881short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13882void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
13883short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13884short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13885void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
7eb368b3
NR
13886int
13887main ()
13888{
a9322a30 13889 _ascii (); _ebcdic ();
7eb368b3
NR
13890 ;
13891 return 0;
13892}
13893_ACEOF
a9322a30
TT
13894rm -f conftest.$ac_objext
13895if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13896 (eval $ac_compile) 2>conftest.er1
7eb368b3
NR
13897 ac_status=$?
13898 grep -v '^ *+' conftest.er1 >conftest.err
13899 rm -f conftest.er1
13900 cat conftest.err >&5
13901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13902 (exit $ac_status); } &&
13903 { ac_try='test -z "$ac_c_werror_flag"
13904 || test ! -s conftest.err'
13905 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13906 (eval $ac_try) 2>&5
13907 ac_status=$?
13908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13909 (exit $ac_status); }; } &&
a9322a30 13910 { ac_try='test -s conftest.$ac_objext'
7eb368b3
NR
13911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13912 (eval $ac_try) 2>&5
13913 ac_status=$?
13914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13915 (exit $ac_status); }; }; then
a9322a30
TT
13916 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
13917 ac_cv_c_bigendian=yes
13918fi
13919if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13920 if test "$ac_cv_c_bigendian" = unknown; then
13921 ac_cv_c_bigendian=no
13922 else
13923 # finding both strings is unlikely to happen, but who knows?
13924 ac_cv_c_bigendian=unknown
13925 fi
13926fi
7eb368b3
NR
13927else
13928 echo "$as_me: failed program was:" >&5
13929sed 's/^/| /' conftest.$ac_ext >&5
13930
7eb368b3 13931fi
a9322a30 13932rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab
AC
13933else
13934 cat >conftest.$ac_ext <<_ACEOF
13935/* confdefs.h. */
13936_ACEOF
13937cat confdefs.h >>conftest.$ac_ext
13938cat >>conftest.$ac_ext <<_ACEOF
13939/* end confdefs.h. */
d3ea6809
MM
13940int
13941main ()
13942{
a9322a30
TT
13943 /* Are we little or big endian? From Harbison&Steele. */
13944 union
13945 {
13946 long l;
13947 char c[sizeof (long)];
13948 } u;
13949 u.l = 1;
13950 exit (u.c[sizeof (long) - 1] == 1);
d3ea6809
MM
13951}
13952_ACEOF
a9322a30 13953rm -f conftest$ac_exeext
d3ea6809 13954if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
a9322a30 13955 (eval $ac_link) 2>&5
d3ea6809
MM
13956 ac_status=$?
13957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
a9322a30 13958 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
d3ea6809
MM
13959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13960 (eval $ac_try) 2>&5
13961 ac_status=$?
13962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13963 (exit $ac_status); }; }; then
a9322a30 13964 ac_cv_c_bigendian=no
d3ea6809 13965else
a9322a30
TT
13966 echo "$as_me: program exited with status $ac_status" >&5
13967echo "$as_me: failed program was:" >&5
d3ea6809
MM
13968sed 's/^/| /' conftest.$ac_ext >&5
13969
a9322a30
TT
13970( exit $ac_status )
13971ac_cv_c_bigendian=yes
d3ea6809 13972fi
a9322a30 13973rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
d3ea6809 13974fi
d3ea6809 13975fi
a9322a30
TT
13976rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13977fi
13978echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
13979echo "${ECHO_T}$ac_cv_c_bigendian" >&6
13980case $ac_cv_c_bigendian in
13981 yes)
13982
13983cat >>confdefs.h <<\_ACEOF
13984#define WORDS_BIGENDIAN 1
13985_ACEOF
13986 ;;
13987 no)
13988 ;;
13989 *)
13990 { { echo "$as_me:$LINENO: error: unknown endianness
13991presetting ac_cv_c_bigendian=no (or yes) will help" >&5
13992echo "$as_me: error: unknown endianness
13993presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
13994 { (exit 1); exit 1; }; } ;;
13995esac
d3ea6809
MM
13996
13997
a9322a30
TT
13998# ------------------------------ #
13999# Checks for library functions. #
14000# ------------------------------ #
d3ea6809 14001
a9322a30
TT
14002# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
14003# for constant arguments. Useless!
14004echo "$as_me:$LINENO: checking for working alloca.h" >&5
14005echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
14006if test "${ac_cv_working_alloca_h+set}" = set; then
d3ea6809
MM
14007 echo $ECHO_N "(cached) $ECHO_C" >&6
14008else
14009 cat >conftest.$ac_ext <<_ACEOF
14010/* confdefs.h. */
14011_ACEOF
14012cat confdefs.h >>conftest.$ac_ext
14013cat >>conftest.$ac_ext <<_ACEOF
14014/* end confdefs.h. */
a9322a30 14015#include <alloca.h>
bec39cab
AC
14016int
14017main ()
14018{
a9322a30 14019char *p = (char *) alloca (2 * sizeof (int));
bec39cab
AC
14020 ;
14021 return 0;
14022}
14023_ACEOF
14024rm -f conftest.$ac_objext conftest$ac_exeext
14025if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14026 (eval $ac_link) 2>conftest.er1
14027 ac_status=$?
14028 grep -v '^ *+' conftest.er1 >conftest.err
14029 rm -f conftest.er1
14030 cat conftest.err >&5
14031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14032 (exit $ac_status); } &&
b4e70030
JB
14033 { ac_try='test -z "$ac_c_werror_flag"
14034 || test ! -s conftest.err'
bec39cab
AC
14035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14036 (eval $ac_try) 2>&5
14037 ac_status=$?
14038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14039 (exit $ac_status); }; } &&
14040 { ac_try='test -s conftest$ac_exeext'
14041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14042 (eval $ac_try) 2>&5
14043 ac_status=$?
14044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14045 (exit $ac_status); }; }; then
a9322a30 14046 ac_cv_working_alloca_h=yes
bec39cab
AC
14047else
14048 echo "$as_me: failed program was:" >&5
14049sed 's/^/| /' conftest.$ac_ext >&5
14050
a9322a30 14051ac_cv_working_alloca_h=no
bec39cab
AC
14052fi
14053rm -f conftest.err conftest.$ac_objext \
14054 conftest$ac_exeext conftest.$ac_ext
14055fi
a9322a30
TT
14056echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
14057echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
14058if test $ac_cv_working_alloca_h = yes; then
14059
14060cat >>confdefs.h <<\_ACEOF
14061#define HAVE_ALLOCA_H 1
bec39cab 14062_ACEOF
c906108c 14063
c906108c 14064fi
bec39cab 14065
a9322a30
TT
14066echo "$as_me:$LINENO: checking for alloca" >&5
14067echo $ECHO_N "checking for alloca... $ECHO_C" >&6
14068if test "${ac_cv_func_alloca_works+set}" = set; then
bec39cab
AC
14069 echo $ECHO_N "(cached) $ECHO_C" >&6
14070else
14071 cat >conftest.$ac_ext <<_ACEOF
14072/* confdefs.h. */
14073_ACEOF
14074cat confdefs.h >>conftest.$ac_ext
14075cat >>conftest.$ac_ext <<_ACEOF
14076/* end confdefs.h. */
a9322a30
TT
14077#ifdef __GNUC__
14078# define alloca __builtin_alloca
b4e70030 14079#else
a9322a30
TT
14080# ifdef _MSC_VER
14081# include <malloc.h>
14082# define alloca _alloca
14083# else
14084# if HAVE_ALLOCA_H
14085# include <alloca.h>
14086# else
14087# ifdef _AIX
14088 #pragma alloca
14089# else
14090# ifndef alloca /* predefined by HP cc +Olibcalls */
14091char *alloca ();
14092# endif
14093# endif
14094# endif
14095# endif
c906108c 14096#endif
97bf5e38 14097
bec39cab
AC
14098int
14099main ()
14100{
a9322a30 14101char *p = (char *) alloca (1);
bec39cab
AC
14102 ;
14103 return 0;
14104}
14105_ACEOF
14106rm -f conftest.$ac_objext conftest$ac_exeext
14107if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14108 (eval $ac_link) 2>conftest.er1
14109 ac_status=$?
14110 grep -v '^ *+' conftest.er1 >conftest.err
14111 rm -f conftest.er1
14112 cat conftest.err >&5
14113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14114 (exit $ac_status); } &&
b4e70030
JB
14115 { ac_try='test -z "$ac_c_werror_flag"
14116 || test ! -s conftest.err'
bec39cab
AC
14117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14118 (eval $ac_try) 2>&5
14119 ac_status=$?
14120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14121 (exit $ac_status); }; } &&
14122 { ac_try='test -s conftest$ac_exeext'
14123 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14124 (eval $ac_try) 2>&5
14125 ac_status=$?
14126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14127 (exit $ac_status); }; }; then
a9322a30 14128 ac_cv_func_alloca_works=yes
bec39cab
AC
14129else
14130 echo "$as_me: failed program was:" >&5
14131sed 's/^/| /' conftest.$ac_ext >&5
14132
a9322a30 14133ac_cv_func_alloca_works=no
bec39cab
AC
14134fi
14135rm -f conftest.err conftest.$ac_objext \
14136 conftest$ac_exeext conftest.$ac_ext
14137fi
a9322a30
TT
14138echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
14139echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
14140
14141if test $ac_cv_func_alloca_works = yes; then
14142
14143cat >>confdefs.h <<\_ACEOF
14144#define HAVE_ALLOCA 1
bec39cab 14145_ACEOF
c906108c 14146
a9322a30
TT
14147else
14148 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
14149# that cause trouble. Some versions do not even contain alloca or
14150# contain a buggy version. If you still want to use their alloca,
14151# use ar to extract alloca.o from them instead of compiling alloca.c.
14152
14153ALLOCA=alloca.$ac_objext
14154
14155cat >>confdefs.h <<\_ACEOF
14156#define C_ALLOCA 1
14157_ACEOF
c906108c 14158
bec39cab 14159
a9322a30
TT
14160echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
14161echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
14162if test "${ac_cv_os_cray+set}" = set; then
14163 echo $ECHO_N "(cached) $ECHO_C" >&6
14164else
14165 cat >conftest.$ac_ext <<_ACEOF
14166/* confdefs.h. */
14167_ACEOF
14168cat confdefs.h >>conftest.$ac_ext
14169cat >>conftest.$ac_ext <<_ACEOF
14170/* end confdefs.h. */
14171#if defined(CRAY) && ! defined(CRAY2)
14172webecray
14173#else
14174wenotbecray
14175#endif
14176
14177_ACEOF
14178if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14179 $EGREP "webecray" >/dev/null 2>&1; then
14180 ac_cv_os_cray=yes
14181else
14182 ac_cv_os_cray=no
14183fi
14184rm -f conftest*
14185
14186fi
14187echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
14188echo "${ECHO_T}$ac_cv_os_cray" >&6
14189if test $ac_cv_os_cray = yes; then
14190 for ac_func in _getb67 GETB67 getb67; do
14191 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
b4e70030
JB
14192echo "$as_me:$LINENO: checking for $ac_func" >&5
14193echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14194if eval "test \"\${$as_ac_var+set}\" = set"; then
bec39cab
AC
14195 echo $ECHO_N "(cached) $ECHO_C" >&6
14196else
14197 cat >conftest.$ac_ext <<_ACEOF
14198/* confdefs.h. */
14199_ACEOF
14200cat confdefs.h >>conftest.$ac_ext
14201cat >>conftest.$ac_ext <<_ACEOF
14202/* end confdefs.h. */
14203/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14204 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14205#define $ac_func innocuous_$ac_func
14206
97bf5e38 14207/* System header to define __stub macros and hopefully few prototypes,
bec39cab
AC
14208 which can conflict with char $ac_func (); below.
14209 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14210 <limits.h> exists even on freestanding compilers. */
14211
14212#ifdef __STDC__
14213# include <limits.h>
14214#else
14215# include <assert.h>
14216#endif
c906108c 14217
bec39cab 14218#undef $ac_func
97bf5e38 14219
b4e70030 14220/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
14221#ifdef __cplusplus
14222extern "C"
b4e70030 14223{
bec39cab 14224#endif
b4e70030
JB
14225/* We use char because int might match the return type of a gcc2
14226 builtin and then its argument prototype would still apply. */
bec39cab 14227char $ac_func ();
97bf5e38
MK
14228/* The GNU C library defines this for functions which it implements
14229 to always fail with ENOSYS. Some functions are actually named
14230 something starting with __ and the normal name is an alias. */
b4e70030 14231#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
97bf5e38 14232choke me
b4e70030
JB
14233#else
14234char (*f) () = $ac_func;
14235#endif
14236#ifdef __cplusplus
14237}
c906108c 14238#endif
97bf5e38 14239
bec39cab
AC
14240int
14241main ()
14242{
b4e70030 14243return f != $ac_func;
bec39cab
AC
14244 ;
14245 return 0;
14246}
14247_ACEOF
14248rm -f conftest.$ac_objext conftest$ac_exeext
14249if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14250 (eval $ac_link) 2>conftest.er1
14251 ac_status=$?
14252 grep -v '^ *+' conftest.er1 >conftest.err
14253 rm -f conftest.er1
14254 cat conftest.err >&5
14255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14256 (exit $ac_status); } &&
b4e70030
JB
14257 { ac_try='test -z "$ac_c_werror_flag"
14258 || test ! -s conftest.err'
bec39cab
AC
14259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14260 (eval $ac_try) 2>&5
14261 ac_status=$?
14262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14263 (exit $ac_status); }; } &&
14264 { ac_try='test -s conftest$ac_exeext'
14265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14266 (eval $ac_try) 2>&5
14267 ac_status=$?
14268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14269 (exit $ac_status); }; }; then
14270 eval "$as_ac_var=yes"
14271else
14272 echo "$as_me: failed program was:" >&5
14273sed 's/^/| /' conftest.$ac_ext >&5
14274
b4e70030 14275eval "$as_ac_var=no"
bec39cab
AC
14276fi
14277rm -f conftest.err conftest.$ac_objext \
14278 conftest$ac_exeext conftest.$ac_ext
14279fi
b4e70030
JB
14280echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14281echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
bec39cab 14282if test `eval echo '${'$as_ac_var'}'` = yes; then
a9322a30
TT
14283
14284cat >>confdefs.h <<_ACEOF
14285#define CRAY_STACKSEG_END $ac_func
bec39cab 14286_ACEOF
c906108c 14287
a9322a30 14288 break
c906108c
SS
14289fi
14290
a9322a30
TT
14291 done
14292fi
bec39cab 14293
a9322a30
TT
14294echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
14295echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
14296if test "${ac_cv_c_stack_direction+set}" = set; then
bec39cab 14297 echo $ECHO_N "(cached) $ECHO_C" >&6
a9322a30
TT
14298else
14299 if test "$cross_compiling" = yes; then
14300 ac_cv_c_stack_direction=0
bec39cab
AC
14301else
14302 cat >conftest.$ac_ext <<_ACEOF
14303/* confdefs.h. */
14304_ACEOF
14305cat confdefs.h >>conftest.$ac_ext
14306cat >>conftest.$ac_ext <<_ACEOF
14307/* end confdefs.h. */
a9322a30
TT
14308int
14309find_stack_direction ()
b4e70030 14310{
a9322a30
TT
14311 static char *addr = 0;
14312 auto char dummy;
14313 if (addr == 0)
14314 {
14315 addr = &dummy;
14316 return find_stack_direction ();
14317 }
14318 else
14319 return (&dummy > addr) ? 1 : -1;
b4e70030 14320}
b757528f 14321
bec39cab
AC
14322int
14323main ()
14324{
a9322a30 14325 exit (find_stack_direction () < 0);
bec39cab
AC
14326}
14327_ACEOF
a9322a30 14328rm -f conftest$ac_exeext
bec39cab 14329if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
a9322a30
TT
14330 (eval $ac_link) 2>&5
14331 ac_status=$?
14332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14333 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14335 (eval $ac_try) 2>&5
14336 ac_status=$?
14337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14338 (exit $ac_status); }; }; then
14339 ac_cv_c_stack_direction=1
14340else
14341 echo "$as_me: program exited with status $ac_status" >&5
14342echo "$as_me: failed program was:" >&5
14343sed 's/^/| /' conftest.$ac_ext >&5
14344
14345( exit $ac_status )
14346ac_cv_c_stack_direction=-1
14347fi
14348rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14349fi
14350fi
14351echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
14352echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
14353
14354cat >>confdefs.h <<_ACEOF
14355#define STACK_DIRECTION $ac_cv_c_stack_direction
14356_ACEOF
14357
14358
14359fi
14360
14361
14362
14363for ac_header in stdlib.h unistd.h
14364do
14365as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14366if eval "test \"\${$as_ac_Header+set}\" = set"; then
14367 echo "$as_me:$LINENO: checking for $ac_header" >&5
14368echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14369if eval "test \"\${$as_ac_Header+set}\" = set"; then
14370 echo $ECHO_N "(cached) $ECHO_C" >&6
14371fi
14372echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14373echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14374else
14375 # Is the header compilable?
14376echo "$as_me:$LINENO: checking $ac_header usability" >&5
14377echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
14378cat >conftest.$ac_ext <<_ACEOF
14379/* confdefs.h. */
14380_ACEOF
14381cat confdefs.h >>conftest.$ac_ext
14382cat >>conftest.$ac_ext <<_ACEOF
14383/* end confdefs.h. */
14384$ac_includes_default
14385#include <$ac_header>
14386_ACEOF
14387rm -f conftest.$ac_objext
14388if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14389 (eval $ac_compile) 2>conftest.er1
bec39cab
AC
14390 ac_status=$?
14391 grep -v '^ *+' conftest.er1 >conftest.err
14392 rm -f conftest.er1
14393 cat conftest.err >&5
14394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14395 (exit $ac_status); } &&
b4e70030
JB
14396 { ac_try='test -z "$ac_c_werror_flag"
14397 || test ! -s conftest.err'
bec39cab
AC
14398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14399 (eval $ac_try) 2>&5
14400 ac_status=$?
14401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14402 (exit $ac_status); }; } &&
a9322a30 14403 { ac_try='test -s conftest.$ac_objext'
bec39cab
AC
14404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14405 (eval $ac_try) 2>&5
14406 ac_status=$?
14407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14408 (exit $ac_status); }; }; then
a9322a30
TT
14409 ac_header_compiler=yes
14410else
14411 echo "$as_me: failed program was:" >&5
14412sed 's/^/| /' conftest.$ac_ext >&5
14413
14414ac_header_compiler=no
14415fi
14416rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14417echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14418echo "${ECHO_T}$ac_header_compiler" >&6
14419
14420# Is the header present?
14421echo "$as_me:$LINENO: checking $ac_header presence" >&5
14422echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
14423cat >conftest.$ac_ext <<_ACEOF
14424/* confdefs.h. */
14425_ACEOF
14426cat confdefs.h >>conftest.$ac_ext
14427cat >>conftest.$ac_ext <<_ACEOF
14428/* end confdefs.h. */
14429#include <$ac_header>
14430_ACEOF
14431if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14432 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14433 ac_status=$?
14434 grep -v '^ *+' conftest.er1 >conftest.err
14435 rm -f conftest.er1
14436 cat conftest.err >&5
14437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14438 (exit $ac_status); } >/dev/null; then
14439 if test -s conftest.err; then
14440 ac_cpp_err=$ac_c_preproc_warn_flag
14441 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14442 else
14443 ac_cpp_err=
14444 fi
14445else
14446 ac_cpp_err=yes
14447fi
14448if test -z "$ac_cpp_err"; then
14449 ac_header_preproc=yes
bec39cab
AC
14450else
14451 echo "$as_me: failed program was:" >&5
14452sed 's/^/| /' conftest.$ac_ext >&5
14453
a9322a30
TT
14454 ac_header_preproc=no
14455fi
14456rm -f conftest.err conftest.$ac_ext
14457echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14458echo "${ECHO_T}$ac_header_preproc" >&6
14459
14460# So? What about this header?
14461case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14462 yes:no: )
14463 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14464echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14465 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14466echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14467 ac_header_preproc=yes
14468 ;;
14469 no:yes:* )
14470 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14471echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14472 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14473echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14474 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14475echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14476 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14477echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14478 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14479echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14480 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14481echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14482 (
14483 cat <<\_ASBOX
14484## ------------------------------------------ ##
14485## Report this to the AC_PACKAGE_NAME lists. ##
14486## ------------------------------------------ ##
14487_ASBOX
14488 ) |
14489 sed "s/^/$as_me: WARNING: /" >&2
14490 ;;
14491esac
14492echo "$as_me:$LINENO: checking for $ac_header" >&5
14493echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14494if eval "test \"\${$as_ac_Header+set}\" = set"; then
14495 echo $ECHO_N "(cached) $ECHO_C" >&6
14496else
14497 eval "$as_ac_Header=\$ac_header_preproc"
bec39cab 14498fi
a9322a30
TT
14499echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14500echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14501
bec39cab 14502fi
a9322a30 14503if test `eval echo '${'$as_ac_Header'}'` = yes; then
bec39cab 14504 cat >>confdefs.h <<_ACEOF
a9322a30 14505#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab 14506_ACEOF
b757528f 14507
b757528f 14508fi
bec39cab 14509
a9322a30 14510done
a3828db0 14511
83116857 14512
a9322a30 14513for ac_func in getpagesize
bcb3dc3d 14514do
bec39cab 14515as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
b4e70030
JB
14516echo "$as_me:$LINENO: checking for $ac_func" >&5
14517echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14518if eval "test \"\${$as_ac_var+set}\" = set"; then
bec39cab
AC
14519 echo $ECHO_N "(cached) $ECHO_C" >&6
14520else
14521 cat >conftest.$ac_ext <<_ACEOF
14522/* confdefs.h. */
14523_ACEOF
14524cat confdefs.h >>conftest.$ac_ext
14525cat >>conftest.$ac_ext <<_ACEOF
14526/* end confdefs.h. */
14527/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14528 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14529#define $ac_func innocuous_$ac_func
14530
bcb3dc3d 14531/* System header to define __stub macros and hopefully few prototypes,
bec39cab
AC
14532 which can conflict with char $ac_func (); below.
14533 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14534 <limits.h> exists even on freestanding compilers. */
14535
14536#ifdef __STDC__
14537# include <limits.h>
14538#else
14539# include <assert.h>
14540#endif
bcb3dc3d 14541
bec39cab 14542#undef $ac_func
bcb3dc3d 14543
b4e70030 14544/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
14545#ifdef __cplusplus
14546extern "C"
b4e70030 14547{
bec39cab 14548#endif
b4e70030
JB
14549/* We use char because int might match the return type of a gcc2
14550 builtin and then its argument prototype would still apply. */
bec39cab 14551char $ac_func ();
bcb3dc3d
MK
14552/* The GNU C library defines this for functions which it implements
14553 to always fail with ENOSYS. Some functions are actually named
14554 something starting with __ and the normal name is an alias. */
b4e70030 14555#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
bcb3dc3d 14556choke me
b4e70030
JB
14557#else
14558char (*f) () = $ac_func;
14559#endif
14560#ifdef __cplusplus
14561}
bcb3dc3d
MK
14562#endif
14563
bec39cab
AC
14564int
14565main ()
14566{
b4e70030 14567return f != $ac_func;
bec39cab
AC
14568 ;
14569 return 0;
14570}
14571_ACEOF
14572rm -f conftest.$ac_objext conftest$ac_exeext
14573if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14574 (eval $ac_link) 2>conftest.er1
14575 ac_status=$?
14576 grep -v '^ *+' conftest.er1 >conftest.err
14577 rm -f conftest.er1
14578 cat conftest.err >&5
14579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14580 (exit $ac_status); } &&
b4e70030
JB
14581 { ac_try='test -z "$ac_c_werror_flag"
14582 || test ! -s conftest.err'
bec39cab
AC
14583 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14584 (eval $ac_try) 2>&5
14585 ac_status=$?
14586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14587 (exit $ac_status); }; } &&
14588 { ac_try='test -s conftest$ac_exeext'
14589 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14590 (eval $ac_try) 2>&5
14591 ac_status=$?
14592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14593 (exit $ac_status); }; }; then
14594 eval "$as_ac_var=yes"
14595else
14596 echo "$as_me: failed program was:" >&5
14597sed 's/^/| /' conftest.$ac_ext >&5
14598
b4e70030 14599eval "$as_ac_var=no"
bec39cab
AC
14600fi
14601rm -f conftest.err conftest.$ac_objext \
14602 conftest$ac_exeext conftest.$ac_ext
14603fi
b4e70030
JB
14604echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14605echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
bec39cab
AC
14606if test `eval echo '${'$as_ac_var'}'` = yes; then
14607 cat >>confdefs.h <<_ACEOF
14608#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14609_ACEOF
bcb3dc3d 14610
bcb3dc3d
MK
14611fi
14612done
14613
a9322a30
TT
14614echo "$as_me:$LINENO: checking for working mmap" >&5
14615echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
14616if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
bec39cab 14617 echo $ECHO_N "(cached) $ECHO_C" >&6
a9322a30
TT
14618else
14619 if test "$cross_compiling" = yes; then
14620 ac_cv_func_mmap_fixed_mapped=no
bec39cab
AC
14621else
14622 cat >conftest.$ac_ext <<_ACEOF
14623/* confdefs.h. */
14624_ACEOF
14625cat confdefs.h >>conftest.$ac_ext
14626cat >>conftest.$ac_ext <<_ACEOF
14627/* end confdefs.h. */
a9322a30
TT
14628$ac_includes_default
14629/* malloc might have been renamed as rpl_malloc. */
14630#undef malloc
bec39cab 14631
a9322a30
TT
14632/* Thanks to Mike Haertel and Jim Avera for this test.
14633 Here is a matrix of mmap possibilities:
14634 mmap private not fixed
14635 mmap private fixed at somewhere currently unmapped
14636 mmap private fixed at somewhere already mapped
14637 mmap shared not fixed
14638 mmap shared fixed at somewhere currently unmapped
14639 mmap shared fixed at somewhere already mapped
14640 For private mappings, we should verify that changes cannot be read()
14641 back from the file, nor mmap's back from the file at a different
14642 address. (There have been systems where private was not correctly
14643 implemented like the infamous i386 svr4.0, and systems where the
14644 VM page cache was not coherent with the file system buffer cache
14645 like early versions of FreeBSD and possibly contemporary NetBSD.)
14646 For shared mappings, we should conversely verify that changes get
14647 propagated back to all the places they're supposed to be.
bec39cab 14648
a9322a30
TT
14649 Grep wants private fixed already mapped.
14650 The main things grep needs to know about mmap are:
14651 * does it exist and is it safe to write into the mmap'd area
14652 * how to use it (BSD variants) */
8b9cf735 14653
a9322a30
TT
14654#include <fcntl.h>
14655#include <sys/mman.h>
8b9cf735 14656
a9322a30
TT
14657#if !STDC_HEADERS && !HAVE_STDLIB_H
14658char *malloc ();
a3828db0
MK
14659#endif
14660
a9322a30
TT
14661/* This mess was copied from the GNU getpagesize.h. */
14662#if !HAVE_GETPAGESIZE
14663/* Assume that all systems that can run configure have sys/param.h. */
14664# if !HAVE_SYS_PARAM_H
14665# define HAVE_SYS_PARAM_H 1
14666# endif
14667
14668# ifdef _SC_PAGESIZE
14669# define getpagesize() sysconf(_SC_PAGESIZE)
14670# else /* no _SC_PAGESIZE */
14671# if HAVE_SYS_PARAM_H
14672# include <sys/param.h>
14673# ifdef EXEC_PAGESIZE
14674# define getpagesize() EXEC_PAGESIZE
14675# else /* no EXEC_PAGESIZE */
14676# ifdef NBPG
14677# define getpagesize() NBPG * CLSIZE
14678# ifndef CLSIZE
14679# define CLSIZE 1
14680# endif /* no CLSIZE */
14681# else /* no NBPG */
14682# ifdef NBPC
14683# define getpagesize() NBPC
14684# else /* no NBPC */
14685# ifdef PAGESIZE
14686# define getpagesize() PAGESIZE
14687# endif /* PAGESIZE */
14688# endif /* no NBPC */
14689# endif /* no NBPG */
14690# endif /* no EXEC_PAGESIZE */
14691# else /* no HAVE_SYS_PARAM_H */
14692# define getpagesize() 8192 /* punt totally */
14693# endif /* no HAVE_SYS_PARAM_H */
14694# endif /* no _SC_PAGESIZE */
14695
14696#endif /* no HAVE_GETPAGESIZE */
14697
bec39cab
AC
14698int
14699main ()
14700{
a9322a30
TT
14701 char *data, *data2, *data3;
14702 int i, pagesize;
14703 int fd;
14704
14705 pagesize = getpagesize ();
14706
14707 /* First, make a file with some known garbage in it. */
14708 data = (char *) malloc (pagesize);
14709 if (!data)
14710 exit (1);
14711 for (i = 0; i < pagesize; ++i)
14712 *(data + i) = rand ();
14713 umask (0);
14714 fd = creat ("conftest.mmap", 0600);
14715 if (fd < 0)
14716 exit (1);
14717 if (write (fd, data, pagesize) != pagesize)
14718 exit (1);
14719 close (fd);
14720
14721 /* Next, try to mmap the file at a fixed address which already has
14722 something else allocated at it. If we can, also make sure that
14723 we see the same garbage. */
14724 fd = open ("conftest.mmap", O_RDWR);
14725 if (fd < 0)
14726 exit (1);
14727 data2 = (char *) malloc (2 * pagesize);
14728 if (!data2)
14729 exit (1);
14730 data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
14731 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
14732 MAP_PRIVATE | MAP_FIXED, fd, 0L))
14733 exit (1);
14734 for (i = 0; i < pagesize; ++i)
14735 if (*(data + i) != *(data2 + i))
14736 exit (1);
14737
14738 /* Finally, make sure that changes to the mapped area do not
14739 percolate back to the file as seen by read(). (This is a bug on
14740 some variants of i386 svr4.0.) */
14741 for (i = 0; i < pagesize; ++i)
14742 *(data2 + i) = *(data2 + i) + 1;
14743 data3 = (char *) malloc (pagesize);
14744 if (!data3)
14745 exit (1);
14746 if (read (fd, data3, pagesize) != pagesize)
14747 exit (1);
14748 for (i = 0; i < pagesize; ++i)
14749 if (*(data + i) != *(data3 + i))
14750 exit (1);
14751 close (fd);
14752 exit (0);
bec39cab
AC
14753}
14754_ACEOF
a9322a30 14755rm -f conftest$ac_exeext
a3828db0 14756if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
a9322a30 14757 (eval $ac_link) 2>&5
bec39cab
AC
14758 ac_status=$?
14759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
a9322a30 14760 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
bec39cab
AC
14761 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14762 (eval $ac_try) 2>&5
14763 ac_status=$?
14764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14765 (exit $ac_status); }; }; then
a9322a30 14766 ac_cv_func_mmap_fixed_mapped=yes
086ec9eb 14767else
a9322a30
TT
14768 echo "$as_me: program exited with status $ac_status" >&5
14769echo "$as_me: failed program was:" >&5
bec39cab
AC
14770sed 's/^/| /' conftest.$ac_ext >&5
14771
a9322a30
TT
14772( exit $ac_status )
14773ac_cv_func_mmap_fixed_mapped=no
a3828db0 14774fi
a9322a30 14775rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
a3828db0 14776fi
a9322a30
TT
14777fi
14778echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
14779echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
14780if test $ac_cv_func_mmap_fixed_mapped = yes; then
14781
14782cat >>confdefs.h <<\_ACEOF
14783#define HAVE_MMAP 1
a3828db0
MK
14784_ACEOF
14785
086ec9eb 14786fi
a9322a30 14787rm -f conftest.mmap
a3828db0 14788
a9322a30
TT
14789echo "$as_me:$LINENO: checking for pid_t" >&5
14790echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
14791if test "${ac_cv_type_pid_t+set}" = set; then
a3828db0
MK
14792 echo $ECHO_N "(cached) $ECHO_C" >&6
14793else
14794 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
14795/* confdefs.h. */
14796_ACEOF
14797cat confdefs.h >>conftest.$ac_ext
14798cat >>conftest.$ac_ext <<_ACEOF
14799/* end confdefs.h. */
a9322a30 14800$ac_includes_default
bec39cab
AC
14801int
14802main ()
14803{
a9322a30
TT
14804if ((pid_t *) 0)
14805 return 0;
14806if (sizeof (pid_t))
14807 return 0;
bec39cab
AC
14808 ;
14809 return 0;
14810}
14811_ACEOF
a9322a30
TT
14812rm -f conftest.$ac_objext
14813if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14814 (eval $ac_compile) 2>conftest.er1
bec39cab
AC
14815 ac_status=$?
14816 grep -v '^ *+' conftest.er1 >conftest.err
14817 rm -f conftest.er1
14818 cat conftest.err >&5
14819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14820 (exit $ac_status); } &&
b4e70030
JB
14821 { ac_try='test -z "$ac_c_werror_flag"
14822 || test ! -s conftest.err'
bec39cab
AC
14823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14824 (eval $ac_try) 2>&5
14825 ac_status=$?
14826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14827 (exit $ac_status); }; } &&
a9322a30 14828 { ac_try='test -s conftest.$ac_objext'
bec39cab
AC
14829 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14830 (eval $ac_try) 2>&5
14831 ac_status=$?
14832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14833 (exit $ac_status); }; }; then
a9322a30 14834 ac_cv_type_pid_t=yes
086ec9eb 14835else
bec39cab
AC
14836 echo "$as_me: failed program was:" >&5
14837sed 's/^/| /' conftest.$ac_ext >&5
14838
a9322a30 14839ac_cv_type_pid_t=no
086ec9eb 14840fi
a9322a30 14841rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
086ec9eb 14842fi
a9322a30
TT
14843echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
14844echo "${ECHO_T}$ac_cv_type_pid_t" >&6
14845if test $ac_cv_type_pid_t = yes; then
14846 :
14847else
14848
14849cat >>confdefs.h <<_ACEOF
14850#define pid_t int
bec39cab 14851_ACEOF
086ec9eb
MK
14852
14853fi
14854
a3828db0 14855
a9322a30
TT
14856
14857for ac_header in unistd.h vfork.h
a3828db0 14858do
a9322a30
TT
14859as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14860if eval "test \"\${$as_ac_Header+set}\" = set"; then
14861 echo "$as_me:$LINENO: checking for $ac_header" >&5
14862echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14863if eval "test \"\${$as_ac_Header+set}\" = set"; then
bec39cab 14864 echo $ECHO_N "(cached) $ECHO_C" >&6
a9322a30
TT
14865fi
14866echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14867echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
bec39cab 14868else
a9322a30
TT
14869 # Is the header compilable?
14870echo "$as_me:$LINENO: checking $ac_header usability" >&5
14871echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
14872cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
14873/* confdefs.h. */
14874_ACEOF
14875cat confdefs.h >>conftest.$ac_ext
14876cat >>conftest.$ac_ext <<_ACEOF
14877/* end confdefs.h. */
a9322a30
TT
14878$ac_includes_default
14879#include <$ac_header>
bec39cab 14880_ACEOF
a9322a30
TT
14881rm -f conftest.$ac_objext
14882if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14883 (eval $ac_compile) 2>conftest.er1
bec39cab 14884 ac_status=$?
a3828db0
MK
14885 grep -v '^ *+' conftest.er1 >conftest.err
14886 rm -f conftest.er1
14887 cat conftest.err >&5
bec39cab 14888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
a3828db0 14889 (exit $ac_status); } &&
b4e70030
JB
14890 { ac_try='test -z "$ac_c_werror_flag"
14891 || test ! -s conftest.err'
a3828db0
MK
14892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14893 (eval $ac_try) 2>&5
14894 ac_status=$?
14895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14896 (exit $ac_status); }; } &&
a9322a30 14897 { ac_try='test -s conftest.$ac_objext'
bec39cab
AC
14898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14899 (eval $ac_try) 2>&5
14900 ac_status=$?
14901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14902 (exit $ac_status); }; }; then
a9322a30 14903 ac_header_compiler=yes
c906108c 14904else
a3828db0 14905 echo "$as_me: failed program was:" >&5
bec39cab
AC
14906sed 's/^/| /' conftest.$ac_ext >&5
14907
a9322a30 14908ac_header_compiler=no
97bf5e38 14909fi
a9322a30
TT
14910rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14911echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14912echo "${ECHO_T}$ac_header_compiler" >&6
14913
14914# Is the header present?
14915echo "$as_me:$LINENO: checking $ac_header presence" >&5
14916echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
14917cat >conftest.$ac_ext <<_ACEOF
14918/* confdefs.h. */
14919_ACEOF
14920cat confdefs.h >>conftest.$ac_ext
14921cat >>conftest.$ac_ext <<_ACEOF
14922/* end confdefs.h. */
14923#include <$ac_header>
14924_ACEOF
14925if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
14926 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14927 ac_status=$?
14928 grep -v '^ *+' conftest.er1 >conftest.err
14929 rm -f conftest.er1
14930 cat conftest.err >&5
14931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14932 (exit $ac_status); } >/dev/null; then
14933 if test -s conftest.err; then
14934 ac_cpp_err=$ac_c_preproc_warn_flag
14935 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14936 else
14937 ac_cpp_err=
14938 fi
14939else
14940 ac_cpp_err=yes
a3828db0 14941fi
a9322a30
TT
14942if test -z "$ac_cpp_err"; then
14943 ac_header_preproc=yes
14944else
14945 echo "$as_me: failed program was:" >&5
14946sed 's/^/| /' conftest.$ac_ext >&5
14947
14948 ac_header_preproc=no
14949fi
14950rm -f conftest.err conftest.$ac_ext
14951echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14952echo "${ECHO_T}$ac_header_preproc" >&6
14953
14954# So? What about this header?
14955case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14956 yes:no: )
14957 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14958echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14959 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14960echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14961 ac_header_preproc=yes
14962 ;;
14963 no:yes:* )
14964 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14965echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14966 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14967echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14968 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14969echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14970 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14971echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14972 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14973echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14974 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14975echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14976 (
14977 cat <<\_ASBOX
14978## ------------------------------------------ ##
14979## Report this to the AC_PACKAGE_NAME lists. ##
14980## ------------------------------------------ ##
14981_ASBOX
14982 ) |
14983 sed "s/^/$as_me: WARNING: /" >&2
14984 ;;
14985esac
14986echo "$as_me:$LINENO: checking for $ac_header" >&5
14987echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14988if eval "test \"\${$as_ac_Header+set}\" = set"; then
14989 echo $ECHO_N "(cached) $ECHO_C" >&6
14990else
14991 eval "$as_ac_Header=\$ac_header_preproc"
14992fi
14993echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
14994echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14995
14996fi
14997if test `eval echo '${'$as_ac_Header'}'` = yes; then
a3828db0 14998 cat >>confdefs.h <<_ACEOF
a9322a30 14999#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab 15000_ACEOF
c906108c
SS
15001
15002fi
a9322a30 15003
a3828db0 15004done
c906108c 15005
a3828db0 15006
a9322a30
TT
15007
15008for ac_func in fork vfork
a3828db0
MK
15009do
15010as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
b4e70030
JB
15011echo "$as_me:$LINENO: checking for $ac_func" >&5
15012echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15013if eval "test \"\${$as_ac_var+set}\" = set"; then
bec39cab 15014 echo $ECHO_N "(cached) $ECHO_C" >&6
b83266a0 15015else
bec39cab
AC
15016 cat >conftest.$ac_ext <<_ACEOF
15017/* confdefs.h. */
15018_ACEOF
15019cat confdefs.h >>conftest.$ac_ext
15020cat >>conftest.$ac_ext <<_ACEOF
15021/* end confdefs.h. */
a3828db0
MK
15022/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15023 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15024#define $ac_func innocuous_$ac_func
b83266a0 15025
a3828db0
MK
15026/* System header to define __stub macros and hopefully few prototypes,
15027 which can conflict with char $ac_func (); below.
15028 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15029 <limits.h> exists even on freestanding compilers. */
15030
15031#ifdef __STDC__
15032# include <limits.h>
15033#else
15034# include <assert.h>
15035#endif
15036
15037#undef $ac_func
15038
b4e70030 15039/* Override any gcc2 internal prototype to avoid an error. */
a3828db0
MK
15040#ifdef __cplusplus
15041extern "C"
b4e70030 15042{
a3828db0 15043#endif
b4e70030
JB
15044/* We use char because int might match the return type of a gcc2
15045 builtin and then its argument prototype would still apply. */
a3828db0
MK
15046char $ac_func ();
15047/* The GNU C library defines this for functions which it implements
15048 to always fail with ENOSYS. Some functions are actually named
15049 something starting with __ and the normal name is an alias. */
b4e70030 15050#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
a3828db0 15051choke me
b4e70030
JB
15052#else
15053char (*f) () = $ac_func;
15054#endif
15055#ifdef __cplusplus
15056}
a3828db0 15057#endif
97bf5e38 15058
bec39cab
AC
15059int
15060main ()
15061{
b4e70030 15062return f != $ac_func;
bec39cab
AC
15063 ;
15064 return 0;
15065}
15066_ACEOF
a3828db0
MK
15067rm -f conftest.$ac_objext conftest$ac_exeext
15068if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15069 (eval $ac_link) 2>conftest.er1
bec39cab
AC
15070 ac_status=$?
15071 grep -v '^ *+' conftest.er1 >conftest.err
15072 rm -f conftest.er1
15073 cat conftest.err >&5
15074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15075 (exit $ac_status); } &&
b4e70030
JB
15076 { ac_try='test -z "$ac_c_werror_flag"
15077 || test ! -s conftest.err'
bec39cab
AC
15078 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15079 (eval $ac_try) 2>&5
15080 ac_status=$?
15081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15082 (exit $ac_status); }; } &&
a3828db0 15083 { ac_try='test -s conftest$ac_exeext'
bec39cab
AC
15084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15085 (eval $ac_try) 2>&5
15086 ac_status=$?
15087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15088 (exit $ac_status); }; }; then
a3828db0 15089 eval "$as_ac_var=yes"
b83266a0 15090else
bec39cab
AC
15091 echo "$as_me: failed program was:" >&5
15092sed 's/^/| /' conftest.$ac_ext >&5
15093
b4e70030 15094eval "$as_ac_var=no"
b83266a0 15095fi
a3828db0
MK
15096rm -f conftest.err conftest.$ac_objext \
15097 conftest$ac_exeext conftest.$ac_ext
b83266a0 15098fi
b4e70030
JB
15099echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15100echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
a3828db0
MK
15101if test `eval echo '${'$as_ac_var'}'` = yes; then
15102 cat >>confdefs.h <<_ACEOF
15103#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
bec39cab 15104_ACEOF
b83266a0 15105
97bf5e38 15106fi
a3828db0 15107done
b83266a0 15108
a9322a30
TT
15109if test "x$ac_cv_func_fork" = xyes; then
15110 echo "$as_me:$LINENO: checking for working fork" >&5
15111echo $ECHO_N "checking for working fork... $ECHO_C" >&6
15112if test "${ac_cv_func_fork_works+set}" = set; then
15113 echo $ECHO_N "(cached) $ECHO_C" >&6
15114else
15115 if test "$cross_compiling" = yes; then
15116 ac_cv_func_fork_works=cross
15117else
15118 cat >conftest.$ac_ext <<_ACEOF
15119/* By Ruediger Kuhlmann. */
15120 #include <sys/types.h>
15121 #if HAVE_UNISTD_H
15122 # include <unistd.h>
15123 #endif
15124 /* Some systems only have a dummy stub for fork() */
15125 int main ()
15126 {
15127 if (fork() < 0)
15128 exit (1);
15129 exit (0);
15130 }
15131_ACEOF
15132rm -f conftest$ac_exeext
15133if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15134 (eval $ac_link) 2>&5
15135 ac_status=$?
15136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15137 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15139 (eval $ac_try) 2>&5
15140 ac_status=$?
15141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15142 (exit $ac_status); }; }; then
15143 ac_cv_func_fork_works=yes
15144else
15145 echo "$as_me: program exited with status $ac_status" >&5
15146echo "$as_me: failed program was:" >&5
15147sed 's/^/| /' conftest.$ac_ext >&5
15148
15149( exit $ac_status )
15150ac_cv_func_fork_works=no
15151fi
15152rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15153fi
15154fi
15155echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
15156echo "${ECHO_T}$ac_cv_func_fork_works" >&6
15157
15158else
15159 ac_cv_func_fork_works=$ac_cv_func_fork
15160fi
15161if test "x$ac_cv_func_fork_works" = xcross; then
15162 case $host in
15163 *-*-amigaos* | *-*-msdosdjgpp*)
15164 # Override, as these systems have only a dummy fork() stub
15165 ac_cv_func_fork_works=no
15166 ;;
15167 *)
15168 ac_cv_func_fork_works=yes
15169 ;;
15170 esac
15171 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
15172echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
15173fi
15174ac_cv_func_vfork_works=$ac_cv_func_vfork
15175if test "x$ac_cv_func_vfork" = xyes; then
15176 echo "$as_me:$LINENO: checking for working vfork" >&5
15177echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
15178if test "${ac_cv_func_vfork_works+set}" = set; then
15179 echo $ECHO_N "(cached) $ECHO_C" >&6
15180else
15181 if test "$cross_compiling" = yes; then
15182 ac_cv_func_vfork_works=cross
15183else
15184 cat >conftest.$ac_ext <<_ACEOF
15185/* confdefs.h. */
15186_ACEOF
15187cat confdefs.h >>conftest.$ac_ext
15188cat >>conftest.$ac_ext <<_ACEOF
15189/* end confdefs.h. */
15190/* Thanks to Paul Eggert for this test. */
15191#include <stdio.h>
15192#include <stdlib.h>
15193#include <sys/types.h>
15194#include <sys/stat.h>
15195#include <sys/wait.h>
15196#if HAVE_UNISTD_H
15197# include <unistd.h>
15198#endif
15199#if HAVE_VFORK_H
15200# include <vfork.h>
15201#endif
15202/* On some sparc systems, changes by the child to local and incoming
15203 argument registers are propagated back to the parent. The compiler
15204 is told about this with #include <vfork.h>, but some compilers
15205 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
15206 static variable whose address is put into a register that is
15207 clobbered by the vfork. */
15208static void
15209#ifdef __cplusplus
15210sparc_address_test (int arg)
15211# else
15212sparc_address_test (arg) int arg;
15213#endif
15214{
15215 static pid_t child;
15216 if (!child) {
15217 child = vfork ();
15218 if (child < 0) {
15219 perror ("vfork");
15220 _exit(2);
15221 }
15222 if (!child) {
15223 arg = getpid();
15224 write(-1, "", 0);
15225 _exit (arg);
15226 }
15227 }
15228}
15229
15230int
15231main ()
15232{
15233 pid_t parent = getpid ();
15234 pid_t child;
15235
15236 sparc_address_test (0);
15237
15238 child = vfork ();
15239
15240 if (child == 0) {
15241 /* Here is another test for sparc vfork register problems. This
15242 test uses lots of local variables, at least as many local
15243 variables as main has allocated so far including compiler
15244 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
15245 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
15246 reuse the register of parent for one of the local variables,
15247 since it will think that parent can't possibly be used any more
15248 in this routine. Assigning to the local variable will thus
15249 munge parent in the parent process. */
15250 pid_t
15251 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
15252 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
15253 /* Convince the compiler that p..p7 are live; otherwise, it might
15254 use the same hardware register for all 8 local variables. */
15255 if (p != p1 || p != p2 || p != p3 || p != p4
15256 || p != p5 || p != p6 || p != p7)
15257 _exit(1);
15258
15259 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
15260 from child file descriptors. If the child closes a descriptor
15261 before it execs or exits, this munges the parent's descriptor
15262 as well. Test for this by closing stdout in the child. */
15263 _exit(close(fileno(stdout)) != 0);
15264 } else {
15265 int status;
15266 struct stat st;
15267
15268 while (wait(&status) != child)
15269 ;
15270 exit(
15271 /* Was there some problem with vforking? */
15272 child < 0
15273
15274 /* Did the child fail? (This shouldn't happen.) */
15275 || status
15276
15277 /* Did the vfork/compiler bug occur? */
15278 || parent != getpid()
15279
15280 /* Did the file descriptor bug occur? */
15281 || fstat(fileno(stdout), &st) != 0
15282 );
15283 }
15284}
15285_ACEOF
15286rm -f conftest$ac_exeext
15287if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15288 (eval $ac_link) 2>&5
15289 ac_status=$?
15290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15291 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15293 (eval $ac_try) 2>&5
15294 ac_status=$?
15295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15296 (exit $ac_status); }; }; then
15297 ac_cv_func_vfork_works=yes
15298else
15299 echo "$as_me: program exited with status $ac_status" >&5
15300echo "$as_me: failed program was:" >&5
15301sed 's/^/| /' conftest.$ac_ext >&5
15302
15303( exit $ac_status )
15304ac_cv_func_vfork_works=no
15305fi
15306rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15307fi
15308fi
15309echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
15310echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
15311
15312fi;
15313if test "x$ac_cv_func_fork_works" = xcross; then
15314 ac_cv_func_vfork_works=$ac_cv_func_vfork
15315 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
15316echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
15317fi
15318
15319if test "x$ac_cv_func_vfork_works" = xyes; then
15320
15321cat >>confdefs.h <<\_ACEOF
15322#define HAVE_WORKING_VFORK 1
15323_ACEOF
15324
15325else
15326
15327cat >>confdefs.h <<\_ACEOF
15328#define vfork fork
15329_ACEOF
15330
15331fi
15332if test "x$ac_cv_func_fork_works" = xyes; then
15333
15334cat >>confdefs.h <<\_ACEOF
15335#define HAVE_WORKING_FORK 1
15336_ACEOF
15337
15338fi
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
a3828db0 15357
a9322a30
TT
15358for ac_func in canonicalize_file_name realpath getrusage getuid \
15359 getgid poll pread64 sbrk setpgid setpgrp setsid \
15360 sigaction sigprocmask sigsetmask socketpair syscall \
15361 ttrace wborder
a3828db0
MK
15362do
15363as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
b4e70030
JB
15364echo "$as_me:$LINENO: checking for $ac_func" >&5
15365echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15366if eval "test \"\${$as_ac_var+set}\" = set"; then
bec39cab
AC
15367 echo $ECHO_N "(cached) $ECHO_C" >&6
15368else
15369 cat >conftest.$ac_ext <<_ACEOF
15370/* confdefs.h. */
15371_ACEOF
15372cat confdefs.h >>conftest.$ac_ext
15373cat >>conftest.$ac_ext <<_ACEOF
15374/* end confdefs.h. */
a3828db0
MK
15375/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15376 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15377#define $ac_func innocuous_$ac_func
a4db0f07 15378
a3828db0
MK
15379/* System header to define __stub macros and hopefully few prototypes,
15380 which can conflict with char $ac_func (); below.
15381 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15382 <limits.h> exists even on freestanding compilers. */
15383
15384#ifdef __STDC__
15385# include <limits.h>
15386#else
15387# include <assert.h>
15388#endif
15389
15390#undef $ac_func
15391
b4e70030 15392/* Override any gcc2 internal prototype to avoid an error. */
a3828db0
MK
15393#ifdef __cplusplus
15394extern "C"
b4e70030 15395{
a3828db0 15396#endif
b4e70030
JB
15397/* We use char because int might match the return type of a gcc2
15398 builtin and then its argument prototype would still apply. */
a3828db0
MK
15399char $ac_func ();
15400/* The GNU C library defines this for functions which it implements
15401 to always fail with ENOSYS. Some functions are actually named
15402 something starting with __ and the normal name is an alias. */
b4e70030 15403#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
a3828db0 15404choke me
b4e70030
JB
15405#else
15406char (*f) () = $ac_func;
15407#endif
15408#ifdef __cplusplus
15409}
a3828db0 15410#endif
97bf5e38 15411
bec39cab
AC
15412int
15413main ()
15414{
b4e70030 15415return f != $ac_func;
bec39cab
AC
15416 ;
15417 return 0;
15418}
15419_ACEOF
a3828db0
MK
15420rm -f conftest.$ac_objext conftest$ac_exeext
15421if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15422 (eval $ac_link) 2>conftest.er1
bec39cab
AC
15423 ac_status=$?
15424 grep -v '^ *+' conftest.er1 >conftest.err
15425 rm -f conftest.er1
15426 cat conftest.err >&5
15427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15428 (exit $ac_status); } &&
b4e70030
JB
15429 { ac_try='test -z "$ac_c_werror_flag"
15430 || test ! -s conftest.err'
bec39cab
AC
15431 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15432 (eval $ac_try) 2>&5
15433 ac_status=$?
15434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15435 (exit $ac_status); }; } &&
a3828db0 15436 { ac_try='test -s conftest$ac_exeext'
bec39cab
AC
15437 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15438 (eval $ac_try) 2>&5
15439 ac_status=$?
15440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15441 (exit $ac_status); }; }; then
a3828db0 15442 eval "$as_ac_var=yes"
a4db0f07 15443else
bec39cab
AC
15444 echo "$as_me: failed program was:" >&5
15445sed 's/^/| /' conftest.$ac_ext >&5
15446
b4e70030 15447eval "$as_ac_var=no"
a4db0f07 15448fi
a3828db0
MK
15449rm -f conftest.err conftest.$ac_objext \
15450 conftest$ac_exeext conftest.$ac_ext
a4db0f07 15451fi
b4e70030
JB
15452echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15453echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
a3828db0
MK
15454if test `eval echo '${'$as_ac_var'}'` = yes; then
15455 cat >>confdefs.h <<_ACEOF
15456#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
bec39cab 15457_ACEOF
a4db0f07
RH
15458
15459fi
a3828db0 15460done
c906108c 15461
06825bd1 15462
a3828db0
MK
15463# Check the return and argument types of ptrace. No canned test for
15464# this, so roll our own.
15465gdb_ptrace_headers='
15466#if HAVE_SYS_TYPES_H
15467# include <sys/types.h>
15468#endif
15469#if HAVE_SYS_PTRACE_H
15470# include <sys/ptrace.h>
15471#endif
15472#if HAVE_UNISTD_H
15473# include <unistd.h>
15474#endif
15475'
15476# There is no point in checking if we don't have a prototype.
b4e70030
JB
15477echo "$as_me:$LINENO: checking whether ptrace is declared" >&5
15478echo $ECHO_N "checking whether ptrace is declared... $ECHO_C" >&6
a3828db0 15479if test "${ac_cv_have_decl_ptrace+set}" = set; then
bec39cab
AC
15480 echo $ECHO_N "(cached) $ECHO_C" >&6
15481else
15482 cat >conftest.$ac_ext <<_ACEOF
15483/* confdefs.h. */
15484_ACEOF
15485cat confdefs.h >>conftest.$ac_ext
15486cat >>conftest.$ac_ext <<_ACEOF
15487/* end confdefs.h. */
a3828db0
MK
15488$gdb_ptrace_headers
15489
bec39cab
AC
15490int
15491main ()
15492{
a3828db0
MK
15493#ifndef ptrace
15494 char *p = (char *) ptrace;
06825bd1 15495#endif
a3828db0 15496
bec39cab
AC
15497 ;
15498 return 0;
15499}
15500_ACEOF
15501rm -f conftest.$ac_objext
15502if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15503 (eval $ac_compile) 2>conftest.er1
15504 ac_status=$?
15505 grep -v '^ *+' conftest.er1 >conftest.err
15506 rm -f conftest.er1
15507 cat conftest.err >&5
15508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15509 (exit $ac_status); } &&
b4e70030
JB
15510 { ac_try='test -z "$ac_c_werror_flag"
15511 || test ! -s conftest.err'
bec39cab
AC
15512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15513 (eval $ac_try) 2>&5
15514 ac_status=$?
15515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15516 (exit $ac_status); }; } &&
15517 { ac_try='test -s conftest.$ac_objext'
15518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15519 (eval $ac_try) 2>&5
15520 ac_status=$?
15521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15522 (exit $ac_status); }; }; then
a3828db0 15523 ac_cv_have_decl_ptrace=yes
06825bd1 15524else
bec39cab
AC
15525 echo "$as_me: failed program was:" >&5
15526sed 's/^/| /' conftest.$ac_ext >&5
15527
b4e70030 15528ac_cv_have_decl_ptrace=no
06825bd1 15529fi
bec39cab 15530rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
06825bd1 15531fi
b4e70030
JB
15532echo "$as_me:$LINENO: result: $ac_cv_have_decl_ptrace" >&5
15533echo "${ECHO_T}$ac_cv_have_decl_ptrace" >&6
a3828db0 15534if test $ac_cv_have_decl_ptrace = yes; then
06825bd1 15535
a3828db0
MK
15536cat >>confdefs.h <<_ACEOF
15537#define HAVE_DECL_PTRACE 1
15538_ACEOF
bec39cab 15539
bec39cab 15540
a3828db0
MK
15541else
15542 cat >>confdefs.h <<_ACEOF
15543#define HAVE_DECL_PTRACE 0
bec39cab 15544_ACEOF
06825bd1 15545
a3828db0
MK
15546
15547 : ${gdb_cv_func_ptrace_ret='int'}
15548 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
15549
06825bd1
MK
15550fi
15551
a3828db0 15552
064ef605
DJ
15553# Check return type. Varargs (used on GNU/Linux) conflict with the
15554# empty argument list, so check for that explicitly.
b4e70030
JB
15555echo "$as_me:$LINENO: checking return type of ptrace" >&5
15556echo $ECHO_N "checking return type of ptrace... $ECHO_C" >&6
a3828db0 15557if test "${gdb_cv_func_ptrace_ret+set}" = set; then
bec39cab
AC
15558 echo $ECHO_N "(cached) $ECHO_C" >&6
15559else
15560 cat >conftest.$ac_ext <<_ACEOF
15561/* confdefs.h. */
15562_ACEOF
15563cat confdefs.h >>conftest.$ac_ext
15564cat >>conftest.$ac_ext <<_ACEOF
15565/* end confdefs.h. */
a3828db0 15566$gdb_ptrace_headers
bec39cab
AC
15567int
15568main ()
15569{
064ef605
DJ
15570extern long ptrace (enum __ptrace_request, ...);
15571 ;
15572 return 0;
15573}
15574_ACEOF
15575rm -f conftest.$ac_objext
15576if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15577 (eval $ac_compile) 2>conftest.er1
15578 ac_status=$?
15579 grep -v '^ *+' conftest.er1 >conftest.err
15580 rm -f conftest.er1
15581 cat conftest.err >&5
15582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15583 (exit $ac_status); } &&
15584 { ac_try='test -z "$ac_c_werror_flag"
15585 || test ! -s conftest.err'
15586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15587 (eval $ac_try) 2>&5
15588 ac_status=$?
15589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15590 (exit $ac_status); }; } &&
15591 { ac_try='test -s conftest.$ac_objext'
15592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15593 (eval $ac_try) 2>&5
15594 ac_status=$?
15595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15596 (exit $ac_status); }; }; then
15597 gdb_cv_func_ptrace_ret='long'
15598else
15599 echo "$as_me: failed program was:" >&5
15600sed 's/^/| /' conftest.$ac_ext >&5
15601
15602cat >conftest.$ac_ext <<_ACEOF
15603/* confdefs.h. */
15604_ACEOF
15605cat confdefs.h >>conftest.$ac_ext
15606cat >>conftest.$ac_ext <<_ACEOF
15607/* end confdefs.h. */
15608$gdb_ptrace_headers
15609int
15610main ()
15611{
a3828db0 15612extern int ptrace ();
bec39cab
AC
15613 ;
15614 return 0;
15615}
15616_ACEOF
15617rm -f conftest.$ac_objext
15618if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15619 (eval $ac_compile) 2>conftest.er1
15620 ac_status=$?
15621 grep -v '^ *+' conftest.er1 >conftest.err
15622 rm -f conftest.er1
15623 cat conftest.err >&5
15624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15625 (exit $ac_status); } &&
b4e70030
JB
15626 { ac_try='test -z "$ac_c_werror_flag"
15627 || test ! -s conftest.err'
bec39cab
AC
15628 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15629 (eval $ac_try) 2>&5
15630 ac_status=$?
15631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15632 (exit $ac_status); }; } &&
15633 { ac_try='test -s conftest.$ac_objext'
15634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15635 (eval $ac_try) 2>&5
15636 ac_status=$?
15637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15638 (exit $ac_status); }; }; then
a3828db0 15639 gdb_cv_func_ptrace_ret='int'
70f9f479 15640else
bec39cab
AC
15641 echo "$as_me: failed program was:" >&5
15642sed 's/^/| /' conftest.$ac_ext >&5
15643
b4e70030 15644gdb_cv_func_ptrace_ret='long'
70f9f479 15645fi
bec39cab 15646rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
70f9f479 15647fi
064ef605
DJ
15648rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15649fi
b4e70030
JB
15650echo "$as_me:$LINENO: result: $gdb_cv_func_ptrace_ret" >&5
15651echo "${ECHO_T}$gdb_cv_func_ptrace_ret" >&6
bec39cab 15652
a3828db0
MK
15653cat >>confdefs.h <<_ACEOF
15654#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
bec39cab 15655_ACEOF
70f9f479 15656
a3828db0 15657# Check argument types.
b4e70030
JB
15658echo "$as_me:$LINENO: checking types of arguments for ptrace" >&5
15659echo $ECHO_N "checking types of arguments for ptrace... $ECHO_C" >&6
a3828db0 15660if test "${gdb_cv_func_ptrace_args+set}" = set; then
bec39cab
AC
15661 echo $ECHO_N "(cached) $ECHO_C" >&6
15662else
a3828db0 15663
064ef605
DJ
15664 cat >conftest.$ac_ext <<_ACEOF
15665/* confdefs.h. */
15666_ACEOF
15667cat confdefs.h >>conftest.$ac_ext
15668cat >>conftest.$ac_ext <<_ACEOF
15669/* end confdefs.h. */
15670$gdb_ptrace_headers
15671int
15672main ()
15673{
15674extern long ptrace (enum __ptrace_request, ...);
15675 ;
15676 return 0;
15677}
15678_ACEOF
15679rm -f conftest.$ac_objext
15680if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15681 (eval $ac_compile) 2>conftest.er1
15682 ac_status=$?
15683 grep -v '^ *+' conftest.er1 >conftest.err
15684 rm -f conftest.er1
15685 cat conftest.err >&5
15686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15687 (exit $ac_status); } &&
15688 { ac_try='test -z "$ac_c_werror_flag"
15689 || test ! -s conftest.err'
15690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15691 (eval $ac_try) 2>&5
15692 ac_status=$?
15693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15694 (exit $ac_status); }; } &&
15695 { ac_try='test -s conftest.$ac_objext'
15696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15697 (eval $ac_try) 2>&5
15698 ac_status=$?
15699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15700 (exit $ac_status); }; }; then
15701 gdb_cv_func_ptrace_args='int,int,long,long'
15702else
15703 echo "$as_me: failed program was:" >&5
15704sed 's/^/| /' conftest.$ac_ext >&5
15705
15706
a3828db0
MK
15707for gdb_arg1 in 'int' 'long'; do
15708 for gdb_arg2 in 'pid_t' 'int' 'long'; do
5ed10e6e 15709 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do
a3828db0
MK
15710 for gdb_arg4 in 'int' 'long'; do
15711 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
15712/* confdefs.h. */
15713_ACEOF
15714cat confdefs.h >>conftest.$ac_ext
15715cat >>conftest.$ac_ext <<_ACEOF
15716/* end confdefs.h. */
a3828db0 15717$gdb_ptrace_headers
bec39cab
AC
15718int
15719main ()
15720{
a3828db0
MK
15721
15722extern $gdb_cv_func_ptrace_ret
15723 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
15724
bec39cab
AC
15725 ;
15726 return 0;
15727}
15728_ACEOF
15729rm -f conftest.$ac_objext
15730if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15731 (eval $ac_compile) 2>conftest.er1
15732 ac_status=$?
15733 grep -v '^ *+' conftest.er1 >conftest.err
15734 rm -f conftest.er1
15735 cat conftest.err >&5
15736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15737 (exit $ac_status); } &&
b4e70030
JB
15738 { ac_try='test -z "$ac_c_werror_flag"
15739 || test ! -s conftest.err'
bec39cab
AC
15740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15741 (eval $ac_try) 2>&5
15742 ac_status=$?
15743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15744 (exit $ac_status); }; } &&
15745 { ac_try='test -s conftest.$ac_objext'
15746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15747 (eval $ac_try) 2>&5
15748 ac_status=$?
15749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15750 (exit $ac_status); }; }; then
a3828db0
MK
15751 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
15752 break 4;
5c7f2947 15753else
bec39cab
AC
15754 echo "$as_me: failed program was:" >&5
15755sed 's/^/| /' conftest.$ac_ext >&5
15756
5c7f2947 15757fi
bec39cab 15758rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a3828db0
MK
15759 for gdb_arg5 in 'int *' 'int' 'long'; do
15760 cat >conftest.$ac_ext <<_ACEOF
bec39cab
AC
15761/* confdefs.h. */
15762_ACEOF
15763cat confdefs.h >>conftest.$ac_ext
15764cat >>conftest.$ac_ext <<_ACEOF
15765/* end confdefs.h. */
a3828db0 15766$gdb_ptrace_headers
bec39cab
AC
15767int
15768main ()
15769{
a3828db0
MK
15770
15771extern $gdb_cv_func_ptrace_ret
15772 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
15773
bec39cab
AC
15774 ;
15775 return 0;
15776}
15777_ACEOF
15778rm -f conftest.$ac_objext
15779if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15780 (eval $ac_compile) 2>conftest.er1
15781 ac_status=$?
15782 grep -v '^ *+' conftest.er1 >conftest.err
15783 rm -f conftest.er1
15784 cat conftest.err >&5
15785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15786 (exit $ac_status); } &&
b4e70030
JB
15787 { ac_try='test -z "$ac_c_werror_flag"
15788 || test ! -s conftest.err'
bec39cab
AC
15789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15790 (eval $ac_try) 2>&5
15791 ac_status=$?
15792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15793 (exit $ac_status); }; } &&
15794 { ac_try='test -s conftest.$ac_objext'
15795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15796 (eval $ac_try) 2>&5
15797 ac_status=$?
15798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15799 (exit $ac_status); }; }; then
a3828db0
MK
15800
15801gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
15802 break 5;
78434e59 15803else
bec39cab
AC
15804 echo "$as_me: failed program was:" >&5
15805sed 's/^/| /' conftest.$ac_ext >&5
15806
78434e59 15807fi
bec39cab 15808rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
a3828db0
MK
15809 done
15810 done
15811 done
15812 done
15813done
15814# Provide a safe default value.
15815: ${gdb_cv_func_ptrace_args='int,int,long,long'}
15816
064ef605
DJ
15817fi
15818rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
78434e59 15819fi
b4e70030
JB
15820echo "$as_me:$LINENO: result: $gdb_cv_func_ptrace_args" >&5
15821echo "${ECHO_T}$gdb_cv_func_ptrace_args" >&6
a3828db0
MK
15822ac_save_IFS=$IFS; IFS=','
15823set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
15824IFS=$ac_save_IFS
15825shift
bec39cab 15826
a3828db0
MK
15827cat >>confdefs.h <<_ACEOF
15828#define PTRACE_TYPE_ARG3 $3
15829_ACEOF
15830
15831if test -n "$5"; then
15832
15833cat >>confdefs.h <<_ACEOF
15834#define PTRACE_TYPE_ARG5 $5
bec39cab 15835_ACEOF
78434e59
MK
15836
15837fi
15838
a3828db0 15839if test "$cross_compiling" = no; then
b4e70030
JB
15840 echo "$as_me:$LINENO: checking whether setpgrp takes no argument" >&5
15841echo $ECHO_N "checking whether setpgrp takes no argument... $ECHO_C" >&6
a3828db0 15842if test "${ac_cv_func_setpgrp_void+set}" = set; then
bec39cab 15843 echo $ECHO_N "(cached) $ECHO_C" >&6
a3828db0
MK
15844else
15845 if test "$cross_compiling" = yes; then
15846 { { echo "$as_me:$LINENO: error: cannot check setpgrp when cross compiling" >&5
15847echo "$as_me: error: cannot check setpgrp when cross compiling" >&2;}
15848 { (exit 1); exit 1; }; }
bec39cab
AC
15849else
15850 cat >conftest.$ac_ext <<_ACEOF
15851/* confdefs.h. */
15852_ACEOF
15853cat confdefs.h >>conftest.$ac_ext
15854cat >>conftest.$ac_ext <<_ACEOF
15855/* end confdefs.h. */
b4e70030
JB
15856#if HAVE_UNISTD_H
15857# include <unistd.h>
15858#endif
15859
bec39cab
AC
15860int
15861main ()
15862{
a3828db0
MK
15863/* If this system has a BSD-style setpgrp which takes arguments,
15864 setpgrp(1, 1) will fail with ESRCH and return -1, in that case
15865 exit successfully. */
b4e70030 15866 exit (setpgrp (1,1) == -1 ? 0 : 1);
bec39cab
AC
15867 ;
15868 return 0;
15869}
15870_ACEOF
a3828db0
MK
15871rm -f conftest$ac_exeext
15872if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15873 (eval $ac_link) 2>&5
bec39cab
AC
15874 ac_status=$?
15875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
a3828db0 15876 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
bec39cab
AC
15877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15878 (eval $ac_try) 2>&5
15879 ac_status=$?
15880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15881 (exit $ac_status); }; }; then
a3828db0 15882 ac_cv_func_setpgrp_void=no
c906108c 15883else
a3828db0
MK
15884 echo "$as_me: program exited with status $ac_status" >&5
15885echo "$as_me: failed program was:" >&5
bec39cab
AC
15886sed 's/^/| /' conftest.$ac_ext >&5
15887
a3828db0
MK
15888( exit $ac_status )
15889ac_cv_func_setpgrp_void=yes
c906108c 15890fi
b4e70030 15891rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
97bf5e38 15892fi
a3828db0 15893fi
b4e70030
JB
15894echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp_void" >&5
15895echo "${ECHO_T}$ac_cv_func_setpgrp_void" >&6
a3828db0
MK
15896if test $ac_cv_func_setpgrp_void = yes; then
15897
15898cat >>confdefs.h <<\_ACEOF
15899#define SETPGRP_VOID 1
bec39cab 15900_ACEOF
97bf5e38
MK
15901
15902fi
a3828db0
MK
15903
15904else
b4e70030
JB
15905 echo "$as_me:$LINENO: checking whether setpgrp takes no argument" >&5
15906echo $ECHO_N "checking whether setpgrp takes no argument... $ECHO_C" >&6
a3828db0 15907if test "${ac_cv_func_setpgrp_void+set}" = set; then
bec39cab 15908 echo $ECHO_N "(cached) $ECHO_C" >&6
97bf5e38 15909else
bec39cab
AC
15910 cat >conftest.$ac_ext <<_ACEOF
15911/* confdefs.h. */
15912_ACEOF
15913cat confdefs.h >>conftest.$ac_ext
15914cat >>conftest.$ac_ext <<_ACEOF
15915/* end confdefs.h. */
a3828db0
MK
15916
15917#include <unistd.h>
15918
bec39cab
AC
15919int
15920main ()
15921{
a3828db0
MK
15922
15923 if (setpgrp(1,1) == -1)
15924 exit (0);
15925 else
15926 exit (1);
15927
bec39cab
AC
15928 ;
15929 return 0;
15930}
15931_ACEOF
15932rm -f conftest.$ac_objext
15933if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15934 (eval $ac_compile) 2>conftest.er1
15935 ac_status=$?
15936 grep -v '^ *+' conftest.er1 >conftest.err
15937 rm -f conftest.er1
15938 cat conftest.err >&5
15939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15940 (exit $ac_status); } &&
b4e70030
JB
15941 { ac_try='test -z "$ac_c_werror_flag"
15942 || test ! -s conftest.err'
bec39cab
AC
15943 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15944 (eval $ac_try) 2>&5
15945 ac_status=$?
15946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15947 (exit $ac_status); }; } &&
15948 { ac_try='test -s conftest.$ac_objext'
15949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15950 (eval $ac_try) 2>&5
15951 ac_status=$?
15952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15953 (exit $ac_status); }; }; then
a3828db0 15954 ac_cv_func_setpgrp_void=no
c906108c 15955else
bec39cab
AC
15956 echo "$as_me: failed program was:" >&5
15957sed 's/^/| /' conftest.$ac_ext >&5
15958
b4e70030 15959ac_cv_func_setpgrp_void=yes
c906108c 15960fi
bec39cab 15961rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 15962fi
b4e70030
JB
15963echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp_void" >&5
15964echo "${ECHO_T}$ac_cv_func_setpgrp_void" >&6
a3828db0 15965if test $ac_cv_func_setpgrp_void = yes; then
bec39cab 15966 cat >>confdefs.h <<\_ACEOF
a3828db0 15967#define SETPGRP_VOID 1
bec39cab 15968_ACEOF
c3f6f71d 15969
a3828db0 15970fi
c906108c
SS
15971fi
15972
a3828db0
MK
15973# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
15974# since sigsetjmp might only be defined as a macro.
b4e70030
JB
15975echo "$as_me:$LINENO: checking for sigsetjmp" >&5
15976echo $ECHO_N "checking for sigsetjmp... $ECHO_C" >&6
a3828db0 15977if test "${gdb_cv_func_sigsetjmp+set}" = set; then
bec39cab
AC
15978 echo $ECHO_N "(cached) $ECHO_C" >&6
15979else
15980 cat >conftest.$ac_ext <<_ACEOF
15981/* confdefs.h. */
15982_ACEOF
15983cat confdefs.h >>conftest.$ac_ext
15984cat >>conftest.$ac_ext <<_ACEOF
15985/* end confdefs.h. */
a3828db0
MK
15986
15987#include <setjmp.h>
15988
bec39cab
AC
15989int
15990main ()
15991{
a3828db0 15992sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
bec39cab
AC
15993 ;
15994 return 0;
15995}
15996_ACEOF
15997rm -f conftest.$ac_objext
15998if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15999 (eval $ac_compile) 2>conftest.er1
16000 ac_status=$?
16001 grep -v '^ *+' conftest.er1 >conftest.err
16002 rm -f conftest.er1
16003 cat conftest.err >&5
16004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16005 (exit $ac_status); } &&
b4e70030
JB
16006 { ac_try='test -z "$ac_c_werror_flag"
16007 || test ! -s conftest.err'
bec39cab
AC
16008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16009 (eval $ac_try) 2>&5
16010 ac_status=$?
16011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16012 (exit $ac_status); }; } &&
16013 { ac_try='test -s conftest.$ac_objext'
16014 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16015 (eval $ac_try) 2>&5
16016 ac_status=$?
16017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16018 (exit $ac_status); }; }; then
a3828db0 16019 gdb_cv_func_sigsetjmp=yes
c906108c 16020else
bec39cab
AC
16021 echo "$as_me: failed program was:" >&5
16022sed 's/^/| /' conftest.$ac_ext >&5
16023
b4e70030 16024gdb_cv_func_sigsetjmp=no
c906108c 16025fi
bec39cab 16026rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 16027fi
b4e70030
JB
16028echo "$as_me:$LINENO: result: $gdb_cv_func_sigsetjmp" >&5
16029echo "${ECHO_T}$gdb_cv_func_sigsetjmp" >&6
a3828db0 16030if test $gdb_cv_func_sigsetjmp = yes; then
c906108c 16031
a3828db0
MK
16032cat >>confdefs.h <<\_ACEOF
16033#define HAVE_SIGSETJMP 1
bec39cab 16034_ACEOF
c906108c 16035
97bf5e38 16036fi
c906108c 16037
a3828db0
MK
16038# Assume we'll default to using the included libiberty regex.
16039gdb_use_included_regex=yes
16040
16041# However, if the system regex is GNU regex, then default to *not*
16042# using the included regex.
b4e70030
JB
16043echo "$as_me:$LINENO: checking for GNU regex" >&5
16044echo $ECHO_N "checking for GNU regex... $ECHO_C" >&6
a3828db0 16045if test "${gdb_cv_have_gnu_regex+set}" = set; then
bec39cab
AC
16046 echo $ECHO_N "(cached) $ECHO_C" >&6
16047else
16048 cat >conftest.$ac_ext <<_ACEOF
16049/* confdefs.h. */
16050_ACEOF
16051cat confdefs.h >>conftest.$ac_ext
16052cat >>conftest.$ac_ext <<_ACEOF
16053/* end confdefs.h. */
a3828db0 16054#include <gnu-versions.h>
bec39cab
AC
16055int
16056main ()
16057{
a3828db0
MK
16058#define REGEX_INTERFACE_VERSION 1
16059#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
16060# error "Version mismatch"
16061#endif
bec39cab
AC
16062 ;
16063 return 0;
16064}
16065_ACEOF
16066rm -f conftest.$ac_objext
16067if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16068 (eval $ac_compile) 2>conftest.er1
16069 ac_status=$?
16070 grep -v '^ *+' conftest.er1 >conftest.err
16071 rm -f conftest.er1
16072 cat conftest.err >&5
16073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16074 (exit $ac_status); } &&
b4e70030
JB
16075 { ac_try='test -z "$ac_c_werror_flag"
16076 || test ! -s conftest.err'
bec39cab
AC
16077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16078 (eval $ac_try) 2>&5
16079 ac_status=$?
16080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16081 (exit $ac_status); }; } &&
16082 { ac_try='test -s conftest.$ac_objext'
16083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16084 (eval $ac_try) 2>&5
16085 ac_status=$?
16086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16087 (exit $ac_status); }; }; then
a3828db0 16088 gdb_cv_have_gnu_regex=yes
c906108c 16089else
bec39cab
AC
16090 echo "$as_me: failed program was:" >&5
16091sed 's/^/| /' conftest.$ac_ext >&5
16092
b4e70030 16093gdb_cv_have_gnu_regex=no
c906108c 16094fi
bec39cab 16095rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 16096fi
b4e70030
JB
16097echo "$as_me:$LINENO: result: $gdb_cv_have_gnu_regex" >&5
16098echo "${ECHO_T}$gdb_cv_have_gnu_regex" >&6
a3828db0
MK
16099if test $gdb_cv_have_gnu_regex = yes; then
16100 gdb_use_included_regex=no
16101fi
c906108c 16102
a3828db0 16103
b4e70030 16104# Check whether --with-included-regex or --without-included-regex was given.
a3828db0 16105if test "${with_included_regex+set}" = set; then
b4e70030
JB
16106 withval="$with_included_regex"
16107 gdb_with_regex=$withval
a3828db0
MK
16108else
16109 gdb_with_regex=$gdb_use_included_regex
b4e70030 16110fi;
a3828db0
MK
16111if test "$gdb_with_regex" = yes; then
16112
16113cat >>confdefs.h <<\_ACEOF
16114#define USE_INCLUDED_REGEX 1
bec39cab 16115_ACEOF
c906108c 16116
97bf5e38 16117fi
c906108c 16118
5c45e068 16119# Check if <sys/proc.h> defines `struct thread' with a td_pcb member.
b4e70030
JB
16120echo "$as_me:$LINENO: checking for struct thread.td_pcb" >&5
16121echo $ECHO_N "checking for struct thread.td_pcb... $ECHO_C" >&6
5c45e068 16122if test "${ac_cv_member_struct_thread_td_pcb+set}" = set; then
bec39cab
AC
16123 echo $ECHO_N "(cached) $ECHO_C" >&6
16124else
16125 cat >conftest.$ac_ext <<_ACEOF
16126/* confdefs.h. */
16127_ACEOF
16128cat confdefs.h >>conftest.$ac_ext
16129cat >>conftest.$ac_ext <<_ACEOF
16130/* end confdefs.h. */
a3828db0
MK
16131#include <sys/param.h>
16132#include <sys/proc.h>
5c45e068
MK
16133
16134
bec39cab
AC
16135int
16136main ()
16137{
5c45e068
MK
16138static struct thread ac_aggr;
16139if (ac_aggr.td_pcb)
16140return 0;
bec39cab
AC
16141 ;
16142 return 0;
16143}
16144_ACEOF
16145rm -f conftest.$ac_objext
16146if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16147 (eval $ac_compile) 2>conftest.er1
16148 ac_status=$?
16149 grep -v '^ *+' conftest.er1 >conftest.err
16150 rm -f conftest.er1
16151 cat conftest.err >&5
16152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16153 (exit $ac_status); } &&
b4e70030
JB
16154 { ac_try='test -z "$ac_c_werror_flag"
16155 || test ! -s conftest.err'
bec39cab
AC
16156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16157 (eval $ac_try) 2>&5
16158 ac_status=$?
16159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16160 (exit $ac_status); }; } &&
16161 { ac_try='test -s conftest.$ac_objext'
16162 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16163 (eval $ac_try) 2>&5
16164 ac_status=$?
16165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16166 (exit $ac_status); }; }; then
5c45e068 16167 ac_cv_member_struct_thread_td_pcb=yes
c906108c 16168else
bec39cab
AC
16169 echo "$as_me: failed program was:" >&5
16170sed 's/^/| /' conftest.$ac_ext >&5
16171
b4e70030 16172cat >conftest.$ac_ext <<_ACEOF
5c45e068
MK
16173/* confdefs.h. */
16174_ACEOF
16175cat confdefs.h >>conftest.$ac_ext
16176cat >>conftest.$ac_ext <<_ACEOF
16177/* end confdefs.h. */
16178#include <sys/param.h>
16179#include <sys/proc.h>
16180
16181
16182int
16183main ()
16184{
16185static struct thread ac_aggr;
16186if (sizeof ac_aggr.td_pcb)
16187return 0;
16188 ;
16189 return 0;
16190}
16191_ACEOF
16192rm -f conftest.$ac_objext
16193if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16194 (eval $ac_compile) 2>conftest.er1
16195 ac_status=$?
16196 grep -v '^ *+' conftest.er1 >conftest.err
16197 rm -f conftest.er1
16198 cat conftest.err >&5
16199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16200 (exit $ac_status); } &&
b4e70030
JB
16201 { ac_try='test -z "$ac_c_werror_flag"
16202 || test ! -s conftest.err'
5c45e068
MK
16203 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16204 (eval $ac_try) 2>&5
16205 ac_status=$?
16206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16207 (exit $ac_status); }; } &&
16208 { ac_try='test -s conftest.$ac_objext'
16209 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16210 (eval $ac_try) 2>&5
16211 ac_status=$?
16212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16213 (exit $ac_status); }; }; then
16214 ac_cv_member_struct_thread_td_pcb=yes
16215else
16216 echo "$as_me: failed program was:" >&5
16217sed 's/^/| /' conftest.$ac_ext >&5
16218
b4e70030 16219ac_cv_member_struct_thread_td_pcb=no
5c45e068
MK
16220fi
16221rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 16222fi
bec39cab 16223rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 16224fi
b4e70030
JB
16225echo "$as_me:$LINENO: result: $ac_cv_member_struct_thread_td_pcb" >&5
16226echo "${ECHO_T}$ac_cv_member_struct_thread_td_pcb" >&6
5c45e068 16227if test $ac_cv_member_struct_thread_td_pcb = yes; then
c906108c 16228
5c45e068 16229cat >>confdefs.h <<_ACEOF
a3828db0 16230#define HAVE_STRUCT_THREAD_TD_PCB 1
bec39cab 16231_ACEOF
c906108c 16232
5c45e068 16233
97bf5e38 16234fi
c906108c 16235
5c45e068 16236
a3828db0 16237# See if <sys/lwp.h> defines `struct lwp`.
b4e70030
JB
16238echo "$as_me:$LINENO: checking for struct lwp" >&5
16239echo $ECHO_N "checking for struct lwp... $ECHO_C" >&6
a3828db0 16240if test "${gdb_cv_struct_lwp+set}" = set; then
bec39cab
AC
16241 echo $ECHO_N "(cached) $ECHO_C" >&6
16242else
16243 cat >conftest.$ac_ext <<_ACEOF
16244/* confdefs.h. */
16245_ACEOF
16246cat confdefs.h >>conftest.$ac_ext
16247cat >>conftest.$ac_ext <<_ACEOF
16248/* end confdefs.h. */
a3828db0
MK
16249#include <sys/param.h>
16250#include <sys/lwp.h>
bec39cab
AC
16251int
16252main ()
16253{
a3828db0 16254struct lwp l;
bec39cab
AC
16255 ;
16256 return 0;
16257}
16258_ACEOF
16259rm -f conftest.$ac_objext
16260if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16261 (eval $ac_compile) 2>conftest.er1
16262 ac_status=$?
16263 grep -v '^ *+' conftest.er1 >conftest.err
16264 rm -f conftest.er1
16265 cat conftest.err >&5
16266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16267 (exit $ac_status); } &&
b4e70030
JB
16268 { ac_try='test -z "$ac_c_werror_flag"
16269 || test ! -s conftest.err'
bec39cab
AC
16270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16271 (eval $ac_try) 2>&5
16272 ac_status=$?
16273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16274 (exit $ac_status); }; } &&
16275 { ac_try='test -s conftest.$ac_objext'
16276 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16277 (eval $ac_try) 2>&5
16278 ac_status=$?
16279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16280 (exit $ac_status); }; }; then
a3828db0 16281 gdb_cv_struct_lwp=yes
c906108c 16282else
bec39cab
AC
16283 echo "$as_me: failed program was:" >&5
16284sed 's/^/| /' conftest.$ac_ext >&5
16285
b4e70030 16286gdb_cv_struct_lwp=no
c906108c 16287fi
bec39cab 16288rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 16289fi
b4e70030
JB
16290echo "$as_me:$LINENO: result: $gdb_cv_struct_lwp" >&5
16291echo "${ECHO_T}$gdb_cv_struct_lwp" >&6
a3828db0 16292if test $gdb_cv_struct_lwp = yes; then
c906108c 16293
a3828db0
MK
16294cat >>confdefs.h <<\_ACEOF
16295#define HAVE_STRUCT_LWP 1
bec39cab 16296_ACEOF
c906108c 16297
97bf5e38 16298fi
c906108c 16299
a3828db0 16300# See if <machine/reg.h> degines `struct reg'.
b4e70030
JB
16301echo "$as_me:$LINENO: checking for struct reg in machine/reg.h" >&5
16302echo $ECHO_N "checking for struct reg in machine/reg.h... $ECHO_C" >&6
a3828db0 16303if test "${gdb_cv_struct_reg+set}" = set; then
bec39cab
AC
16304 echo $ECHO_N "(cached) $ECHO_C" >&6
16305else
16306 cat >conftest.$ac_ext <<_ACEOF
16307/* confdefs.h. */
16308_ACEOF
16309cat confdefs.h >>conftest.$ac_ext
16310cat >>conftest.$ac_ext <<_ACEOF
16311/* end confdefs.h. */
a3828db0
MK
16312#include <sys/types.h>
16313#include <machine/reg.h>
bec39cab
AC
16314int
16315main ()
16316{
a3828db0 16317struct reg r;
bec39cab
AC
16318 ;
16319 return 0;
16320}
16321_ACEOF
16322rm -f conftest.$ac_objext
16323if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16324 (eval $ac_compile) 2>conftest.er1
16325 ac_status=$?
16326 grep -v '^ *+' conftest.er1 >conftest.err
16327 rm -f conftest.er1
16328 cat conftest.err >&5
16329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16330 (exit $ac_status); } &&
b4e70030
JB
16331 { ac_try='test -z "$ac_c_werror_flag"
16332 || test ! -s conftest.err'
bec39cab
AC
16333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16334 (eval $ac_try) 2>&5
16335 ac_status=$?
16336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16337 (exit $ac_status); }; } &&
16338 { ac_try='test -s conftest.$ac_objext'
16339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16340 (eval $ac_try) 2>&5
16341 ac_status=$?
16342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16343 (exit $ac_status); }; }; then
a3828db0 16344 gdb_cv_struct_reg=yes
27ca5dad 16345else
bec39cab
AC
16346 echo "$as_me: failed program was:" >&5
16347sed 's/^/| /' conftest.$ac_ext >&5
16348
b4e70030 16349gdb_cv_struct_reg=no
27ca5dad 16350fi
bec39cab 16351rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27ca5dad 16352fi
b4e70030
JB
16353echo "$as_me:$LINENO: result: $gdb_cv_struct_reg" >&5
16354echo "${ECHO_T}$gdb_cv_struct_reg" >&6
a3828db0 16355if test $gdb_cv_struct_reg = yes; then
bec39cab
AC
16356
16357cat >>confdefs.h <<\_ACEOF
a3828db0 16358#define HAVE_STRUCT_REG 1
bec39cab 16359_ACEOF
27ca5dad
MC
16360
16361fi
97bf5e38 16362
a3828db0
MK
16363# See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
16364# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
b4e70030
JB
16365echo "$as_me:$LINENO: checking for struct reg.r_fs" >&5
16366echo $ECHO_N "checking for struct reg.r_fs... $ECHO_C" >&6
5c45e068 16367if test "${ac_cv_member_struct_reg_r_fs+set}" = set; then
bec39cab 16368 echo $ECHO_N "(cached) $ECHO_C" >&6
3862412b 16369else
bec39cab
AC
16370 cat >conftest.$ac_ext <<_ACEOF
16371/* confdefs.h. */
16372_ACEOF
16373cat confdefs.h >>conftest.$ac_ext
16374cat >>conftest.$ac_ext <<_ACEOF
16375/* end confdefs.h. */
a3828db0 16376#include <machine/reg.h>
5c45e068
MK
16377
16378int
16379main ()
16380{
16381static struct reg ac_aggr;
16382if (ac_aggr.r_fs)
16383return 0;
16384 ;
16385 return 0;
16386}
16387_ACEOF
16388rm -f conftest.$ac_objext
16389if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16390 (eval $ac_compile) 2>conftest.er1
16391 ac_status=$?
16392 grep -v '^ *+' conftest.er1 >conftest.err
16393 rm -f conftest.er1
16394 cat conftest.err >&5
16395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16396 (exit $ac_status); } &&
b4e70030
JB
16397 { ac_try='test -z "$ac_c_werror_flag"
16398 || test ! -s conftest.err'
5c45e068
MK
16399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16400 (eval $ac_try) 2>&5
16401 ac_status=$?
16402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16403 (exit $ac_status); }; } &&
16404 { ac_try='test -s conftest.$ac_objext'
16405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16406 (eval $ac_try) 2>&5
16407 ac_status=$?
16408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16409 (exit $ac_status); }; }; then
16410 ac_cv_member_struct_reg_r_fs=yes
16411else
16412 echo "$as_me: failed program was:" >&5
16413sed 's/^/| /' conftest.$ac_ext >&5
16414
b4e70030 16415cat >conftest.$ac_ext <<_ACEOF
5c45e068
MK
16416/* confdefs.h. */
16417_ACEOF
16418cat confdefs.h >>conftest.$ac_ext
16419cat >>conftest.$ac_ext <<_ACEOF
16420/* end confdefs.h. */
16421#include <machine/reg.h>
16422
bec39cab
AC
16423int
16424main ()
16425{
5c45e068
MK
16426static struct reg ac_aggr;
16427if (sizeof ac_aggr.r_fs)
16428return 0;
bec39cab
AC
16429 ;
16430 return 0;
16431}
16432_ACEOF
16433rm -f conftest.$ac_objext
16434if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16435 (eval $ac_compile) 2>conftest.er1
16436 ac_status=$?
16437 grep -v '^ *+' conftest.er1 >conftest.err
16438 rm -f conftest.er1
16439 cat conftest.err >&5
16440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16441 (exit $ac_status); } &&
b4e70030
JB
16442 { ac_try='test -z "$ac_c_werror_flag"
16443 || test ! -s conftest.err'
bec39cab
AC
16444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16445 (eval $ac_try) 2>&5
16446 ac_status=$?
16447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16448 (exit $ac_status); }; } &&
16449 { ac_try='test -s conftest.$ac_objext'
16450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16451 (eval $ac_try) 2>&5
16452 ac_status=$?
16453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16454 (exit $ac_status); }; }; then
5c45e068 16455 ac_cv_member_struct_reg_r_fs=yes
3862412b 16456else
bec39cab
AC
16457 echo "$as_me: failed program was:" >&5
16458sed 's/^/| /' conftest.$ac_ext >&5
16459
b4e70030 16460ac_cv_member_struct_reg_r_fs=no
3862412b 16461fi
bec39cab 16462rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3862412b 16463fi
5c45e068
MK
16464rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16465fi
b4e70030
JB
16466echo "$as_me:$LINENO: result: $ac_cv_member_struct_reg_r_fs" >&5
16467echo "${ECHO_T}$ac_cv_member_struct_reg_r_fs" >&6
5c45e068
MK
16468if test $ac_cv_member_struct_reg_r_fs = yes; then
16469
16470cat >>confdefs.h <<_ACEOF
a3828db0 16471#define HAVE_STRUCT_REG_R_FS 1
bec39cab 16472_ACEOF
3862412b 16473
5c45e068 16474
97bf5e38 16475fi
b4e70030
JB
16476echo "$as_me:$LINENO: checking for struct reg.r_gs" >&5
16477echo $ECHO_N "checking for struct reg.r_gs... $ECHO_C" >&6
5c45e068 16478if test "${ac_cv_member_struct_reg_r_gs+set}" = set; then
bec39cab 16479 echo $ECHO_N "(cached) $ECHO_C" >&6
3862412b 16480else
bec39cab
AC
16481 cat >conftest.$ac_ext <<_ACEOF
16482/* confdefs.h. */
16483_ACEOF
16484cat confdefs.h >>conftest.$ac_ext
16485cat >>conftest.$ac_ext <<_ACEOF
16486/* end confdefs.h. */
a3828db0 16487#include <machine/reg.h>
5c45e068 16488
bec39cab
AC
16489int
16490main ()
16491{
5c45e068
MK
16492static struct reg ac_aggr;
16493if (ac_aggr.r_gs)
16494return 0;
bec39cab
AC
16495 ;
16496 return 0;
16497}
16498_ACEOF
16499rm -f conftest.$ac_objext
16500if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16501 (eval $ac_compile) 2>conftest.er1
16502 ac_status=$?
16503 grep -v '^ *+' conftest.er1 >conftest.err
16504 rm -f conftest.er1
16505 cat conftest.err >&5
16506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16507 (exit $ac_status); } &&
b4e70030
JB
16508 { ac_try='test -z "$ac_c_werror_flag"
16509 || test ! -s conftest.err'
bec39cab
AC
16510 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16511 (eval $ac_try) 2>&5
16512 ac_status=$?
16513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16514 (exit $ac_status); }; } &&
16515 { ac_try='test -s conftest.$ac_objext'
16516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16517 (eval $ac_try) 2>&5
16518 ac_status=$?
16519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16520 (exit $ac_status); }; }; then
5c45e068 16521 ac_cv_member_struct_reg_r_gs=yes
3862412b 16522else
bec39cab
AC
16523 echo "$as_me: failed program was:" >&5
16524sed 's/^/| /' conftest.$ac_ext >&5
16525
b4e70030 16526cat >conftest.$ac_ext <<_ACEOF
5c45e068
MK
16527/* confdefs.h. */
16528_ACEOF
16529cat confdefs.h >>conftest.$ac_ext
16530cat >>conftest.$ac_ext <<_ACEOF
16531/* end confdefs.h. */
16532#include <machine/reg.h>
16533
16534int
16535main ()
16536{
16537static struct reg ac_aggr;
16538if (sizeof ac_aggr.r_gs)
16539return 0;
16540 ;
16541 return 0;
16542}
16543_ACEOF
16544rm -f conftest.$ac_objext
16545if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16546 (eval $ac_compile) 2>conftest.er1
16547 ac_status=$?
16548 grep -v '^ *+' conftest.er1 >conftest.err
16549 rm -f conftest.er1
16550 cat conftest.err >&5
16551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16552 (exit $ac_status); } &&
b4e70030
JB
16553 { ac_try='test -z "$ac_c_werror_flag"
16554 || test ! -s conftest.err'
5c45e068
MK
16555 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16556 (eval $ac_try) 2>&5
16557 ac_status=$?
16558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16559 (exit $ac_status); }; } &&
16560 { ac_try='test -s conftest.$ac_objext'
16561 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16562 (eval $ac_try) 2>&5
16563 ac_status=$?
16564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16565 (exit $ac_status); }; }; then
16566 ac_cv_member_struct_reg_r_gs=yes
16567else
16568 echo "$as_me: failed program was:" >&5
16569sed 's/^/| /' conftest.$ac_ext >&5
16570
b4e70030 16571ac_cv_member_struct_reg_r_gs=no
3862412b 16572fi
bec39cab 16573rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3862412b 16574fi
5c45e068
MK
16575rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16576fi
b4e70030
JB
16577echo "$as_me:$LINENO: result: $ac_cv_member_struct_reg_r_gs" >&5
16578echo "${ECHO_T}$ac_cv_member_struct_reg_r_gs" >&6
5c45e068
MK
16579if test $ac_cv_member_struct_reg_r_gs = yes; then
16580
16581cat >>confdefs.h <<_ACEOF
a3828db0 16582#define HAVE_STRUCT_REG_R_GS 1
bec39cab 16583_ACEOF
3862412b 16584
5c45e068 16585
97bf5e38 16586fi
3862412b 16587
5c45e068 16588
a3828db0 16589# See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
b4e70030
JB
16590echo "$as_me:$LINENO: checking for PTRACE_GETREGS" >&5
16591echo $ECHO_N "checking for PTRACE_GETREGS... $ECHO_C" >&6
a3828db0 16592if test "${gdb_cv_have_ptrace_getregs+set}" = set; then
bec39cab 16593 echo $ECHO_N "(cached) $ECHO_C" >&6
451928c5 16594else
bec39cab
AC
16595 cat >conftest.$ac_ext <<_ACEOF
16596/* confdefs.h. */
16597_ACEOF
16598cat confdefs.h >>conftest.$ac_ext
16599cat >>conftest.$ac_ext <<_ACEOF
16600/* end confdefs.h. */
a3828db0 16601#include <sys/ptrace.h>
bec39cab
AC
16602int
16603main ()
16604{
a3828db0 16605PTRACE_GETREGS;
bec39cab
AC
16606 ;
16607 return 0;
16608}
16609_ACEOF
16610rm -f conftest.$ac_objext
16611if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16612 (eval $ac_compile) 2>conftest.er1
16613 ac_status=$?
16614 grep -v '^ *+' conftest.er1 >conftest.err
16615 rm -f conftest.er1
16616 cat conftest.err >&5
16617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16618 (exit $ac_status); } &&
b4e70030
JB
16619 { ac_try='test -z "$ac_c_werror_flag"
16620 || test ! -s conftest.err'
bec39cab
AC
16621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16622 (eval $ac_try) 2>&5
16623 ac_status=$?
16624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16625 (exit $ac_status); }; } &&
16626 { ac_try='test -s conftest.$ac_objext'
16627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16628 (eval $ac_try) 2>&5
16629 ac_status=$?
16630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16631 (exit $ac_status); }; }; then
a3828db0 16632 gdb_cv_have_ptrace_getregs=yes
451928c5 16633else
bec39cab
AC
16634 echo "$as_me: failed program was:" >&5
16635sed 's/^/| /' conftest.$ac_ext >&5
16636
b4e70030 16637gdb_cv_have_ptrace_getregs=no
451928c5 16638fi
bec39cab 16639rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
451928c5
AC
16640fi
16641
b4e70030
JB
16642echo "$as_me:$LINENO: result: $gdb_cv_have_ptrace_getregs" >&5
16643echo "${ECHO_T}$gdb_cv_have_ptrace_getregs" >&6
a3828db0 16644if test $gdb_cv_have_ptrace_getregs = yes; then
60ca704f
SE
16645
16646cat >>confdefs.h <<\_ACEOF
a3828db0 16647#define HAVE_PTRACE_GETREGS 1
bec39cab 16648_ACEOF
451928c5 16649
97bf5e38 16650fi
451928c5 16651
a3828db0 16652# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
b4e70030
JB
16653echo "$as_me:$LINENO: checking for PTRACE_GETFPXREGS" >&5
16654echo $ECHO_N "checking for PTRACE_GETFPXREGS... $ECHO_C" >&6
a3828db0 16655if test "${gdb_cv_have_ptrace_getfpxregs+set}" = set; then
bec39cab 16656 echo $ECHO_N "(cached) $ECHO_C" >&6
451928c5 16657else
bec39cab
AC
16658 cat >conftest.$ac_ext <<_ACEOF
16659/* confdefs.h. */
16660_ACEOF
16661cat confdefs.h >>conftest.$ac_ext
16662cat >>conftest.$ac_ext <<_ACEOF
16663/* end confdefs.h. */
a3828db0 16664#include <sys/ptrace.h>
bec39cab
AC
16665int
16666main ()
16667{
a3828db0 16668PTRACE_GETFPXREGS;
bec39cab
AC
16669 ;
16670 return 0;
16671}
16672_ACEOF
16673rm -f conftest.$ac_objext
16674if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16675 (eval $ac_compile) 2>conftest.er1
16676 ac_status=$?
16677 grep -v '^ *+' conftest.er1 >conftest.err
16678 rm -f conftest.er1
16679 cat conftest.err >&5
16680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16681 (exit $ac_status); } &&
b4e70030
JB
16682 { ac_try='test -z "$ac_c_werror_flag"
16683 || test ! -s conftest.err'
bec39cab
AC
16684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16685 (eval $ac_try) 2>&5
16686 ac_status=$?
16687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16688 (exit $ac_status); }; } &&
16689 { ac_try='test -s conftest.$ac_objext'
16690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16691 (eval $ac_try) 2>&5
16692 ac_status=$?
16693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16694 (exit $ac_status); }; }; then
a3828db0 16695 gdb_cv_have_ptrace_getfpxregs=yes
451928c5 16696else
bec39cab
AC
16697 echo "$as_me: failed program was:" >&5
16698sed 's/^/| /' conftest.$ac_ext >&5
16699
b4e70030 16700gdb_cv_have_ptrace_getfpxregs=no
451928c5 16701fi
bec39cab 16702rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
451928c5
AC
16703fi
16704
b4e70030
JB
16705echo "$as_me:$LINENO: result: $gdb_cv_have_ptrace_getfpxregs" >&5
16706echo "${ECHO_T}$gdb_cv_have_ptrace_getfpxregs" >&6
a3828db0 16707if test $gdb_cv_have_ptrace_getfpxregs = yes; then
60ca704f
SE
16708
16709cat >>confdefs.h <<\_ACEOF
a3828db0 16710#define HAVE_PTRACE_GETFPXREGS 1
bec39cab 16711_ACEOF
451928c5 16712
97bf5e38 16713fi
451928c5 16714
a3828db0 16715# See if <sys/ptrace.h> provides the PT_GETDBREGS request.
b4e70030
JB
16716echo "$as_me:$LINENO: checking for PT_GETDBREGS" >&5
16717echo $ECHO_N "checking for PT_GETDBREGS... $ECHO_C" >&6
a3828db0 16718if test "${gdb_cv_have_pt_getdbregs+set}" = set; then
bec39cab 16719 echo $ECHO_N "(cached) $ECHO_C" >&6
3862412b 16720else
bec39cab
AC
16721 cat >conftest.$ac_ext <<_ACEOF
16722/* confdefs.h. */
16723_ACEOF
16724cat confdefs.h >>conftest.$ac_ext
16725cat >>conftest.$ac_ext <<_ACEOF
16726/* end confdefs.h. */
a3828db0
MK
16727#include <sys/types.h>
16728#include <sys/ptrace.h>
bec39cab
AC
16729int
16730main ()
16731{
a3828db0 16732PT_GETDBREGS;
bec39cab
AC
16733 ;
16734 return 0;
16735}
16736_ACEOF
16737rm -f conftest.$ac_objext
16738if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16739 (eval $ac_compile) 2>conftest.er1
16740 ac_status=$?
16741 grep -v '^ *+' conftest.er1 >conftest.err
16742 rm -f conftest.er1
16743 cat conftest.err >&5
16744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16745 (exit $ac_status); } &&
b4e70030
JB
16746 { ac_try='test -z "$ac_c_werror_flag"
16747 || test ! -s conftest.err'
bec39cab
AC
16748 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16749 (eval $ac_try) 2>&5
16750 ac_status=$?
16751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16752 (exit $ac_status); }; } &&
16753 { ac_try='test -s conftest.$ac_objext'
16754 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16755 (eval $ac_try) 2>&5
16756 ac_status=$?
16757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16758 (exit $ac_status); }; }; then
a3828db0 16759 gdb_cv_have_pt_getdbregs=yes
3862412b 16760else
bec39cab
AC
16761 echo "$as_me: failed program was:" >&5
16762sed 's/^/| /' conftest.$ac_ext >&5
16763
b4e70030 16764gdb_cv_have_pt_getdbregs=no
3862412b 16765fi
bec39cab 16766rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3862412b
MK
16767fi
16768
b4e70030
JB
16769echo "$as_me:$LINENO: result: $gdb_cv_have_pt_getdbregs" >&5
16770echo "${ECHO_T}$gdb_cv_have_pt_getdbregs" >&6
a3828db0 16771if test $gdb_cv_have_pt_getdbregs = yes; then
60ca704f
SE
16772
16773cat >>confdefs.h <<\_ACEOF
a3828db0 16774#define HAVE_PT_GETDBREGS 1
bec39cab 16775_ACEOF
3862412b 16776
97bf5e38 16777fi
3862412b 16778
a3828db0 16779# See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
b4e70030
JB
16780echo "$as_me:$LINENO: checking for PT_GETXMMREGS" >&5
16781echo $ECHO_N "checking for PT_GETXMMREGS... $ECHO_C" >&6
a3828db0 16782if test "${gdb_cv_have_pt_getxmmregs+set}" = set; then
bec39cab 16783 echo $ECHO_N "(cached) $ECHO_C" >&6
3862412b 16784else
bec39cab
AC
16785 cat >conftest.$ac_ext <<_ACEOF
16786/* confdefs.h. */
16787_ACEOF
16788cat confdefs.h >>conftest.$ac_ext
16789cat >>conftest.$ac_ext <<_ACEOF
16790/* end confdefs.h. */
a3828db0
MK
16791#include <sys/types.h>
16792#include <sys/ptrace.h>
bec39cab
AC
16793int
16794main ()
16795{
a3828db0 16796PT_GETXMMREGS;
bec39cab
AC
16797 ;
16798 return 0;
16799}
16800_ACEOF
16801rm -f conftest.$ac_objext
16802if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16803 (eval $ac_compile) 2>conftest.er1
16804 ac_status=$?
16805 grep -v '^ *+' conftest.er1 >conftest.err
16806 rm -f conftest.er1
16807 cat conftest.err >&5
16808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16809 (exit $ac_status); } &&
b4e70030
JB
16810 { ac_try='test -z "$ac_c_werror_flag"
16811 || test ! -s conftest.err'
bec39cab
AC
16812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16813 (eval $ac_try) 2>&5
16814 ac_status=$?
16815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16816 (exit $ac_status); }; } &&
16817 { ac_try='test -s conftest.$ac_objext'
16818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16819 (eval $ac_try) 2>&5
16820 ac_status=$?
16821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16822 (exit $ac_status); }; }; then
a3828db0 16823 gdb_cv_have_pt_getxmmregs=yes
3862412b 16824else
bec39cab
AC
16825 echo "$as_me: failed program was:" >&5
16826sed 's/^/| /' conftest.$ac_ext >&5
16827
b4e70030 16828gdb_cv_have_pt_getxmmregs=no
3862412b 16829fi
bec39cab 16830rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3862412b
MK
16831fi
16832
b4e70030
JB
16833echo "$as_me:$LINENO: result: $gdb_cv_have_pt_getxmmregs" >&5
16834echo "${ECHO_T}$gdb_cv_have_pt_getxmmregs" >&6
a3828db0 16835if test $gdb_cv_have_pt_getxmmregs = yes; then
60ca704f
SE
16836
16837cat >>confdefs.h <<\_ACEOF
a3828db0 16838#define HAVE_PT_GETXMMREGS 1
bec39cab 16839_ACEOF
3862412b 16840
97bf5e38 16841fi
3862412b 16842
eb368090 16843# Detect which type of /proc is in use, such as for Unixware or Solaris.
97bf5e38
MK
16844
16845if test "${target}" = "${host}"; then
16846 case "${host}" in
97bf5e38 16847 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
60ca704f
SE
16848
16849cat >>confdefs.h <<\_ACEOF
97bf5e38 16850#define NEW_PROC_API 1
bec39cab 16851_ACEOF
97bf5e38
MK
16852
16853 ;;
c162e8c9 16854 *-*-solaris2.[6789] | *-*-solaris2.1[0-9]*)
60ca704f
SE
16855
16856cat >>confdefs.h <<\_ACEOF
97bf5e38 16857#define NEW_PROC_API 1
bec39cab 16858_ACEOF
c960c18f
AC
16859
16860 ;;
16861 mips-sgi-irix5*)
16862 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
60ca704f
SE
16863
16864cat >>confdefs.h <<\_ACEOF
c960c18f 16865#define _KMEMUSER 1
bec39cab 16866_ACEOF
97bf5e38
MK
16867
16868 ;;
16869 esac
16870fi
16871
16872if test "$ac_cv_header_sys_procfs_h" = yes; then
b4e70030
JB
16873 echo "$as_me:$LINENO: checking for pstatus_t in sys/procfs.h" >&5
16874echo $ECHO_N "checking for pstatus_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
16875 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then
16876 echo $ECHO_N "(cached) $ECHO_C" >&6
16877else
16878 cat >conftest.$ac_ext <<_ACEOF
16879/* confdefs.h. */
16880_ACEOF
16881cat confdefs.h >>conftest.$ac_ext
16882cat >>conftest.$ac_ext <<_ACEOF
16883/* end confdefs.h. */
596c9d4b
KB
16884
16885#define _SYSCALL32
16886#include <sys/procfs.h>
bec39cab
AC
16887int
16888main ()
16889{
97bf5e38 16890pstatus_t avar
bec39cab
AC
16891 ;
16892 return 0;
16893}
16894_ACEOF
16895rm -f conftest.$ac_objext
16896if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16897 (eval $ac_compile) 2>conftest.er1
16898 ac_status=$?
16899 grep -v '^ *+' conftest.er1 >conftest.err
16900 rm -f conftest.er1
16901 cat conftest.err >&5
16902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16903 (exit $ac_status); } &&
b4e70030
JB
16904 { ac_try='test -z "$ac_c_werror_flag"
16905 || test ! -s conftest.err'
bec39cab
AC
16906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16907 (eval $ac_try) 2>&5
16908 ac_status=$?
16909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16910 (exit $ac_status); }; } &&
16911 { ac_try='test -s conftest.$ac_objext'
16912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16913 (eval $ac_try) 2>&5
16914 ac_status=$?
16915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16916 (exit $ac_status); }; }; then
97bf5e38 16917 bfd_cv_have_sys_procfs_type_pstatus_t=yes
596c9d4b 16918else
bec39cab
AC
16919 echo "$as_me: failed program was:" >&5
16920sed 's/^/| /' conftest.$ac_ext >&5
16921
b4e70030 16922bfd_cv_have_sys_procfs_type_pstatus_t=no
bec39cab 16923
596c9d4b 16924fi
bec39cab 16925rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
596c9d4b
KB
16926fi
16927
97bf5e38 16928 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
bec39cab
AC
16929
16930cat >>confdefs.h <<\_ACEOF
97bf5e38 16931#define HAVE_PSTATUS_T 1
bec39cab 16932_ACEOF
596c9d4b
KB
16933
16934 fi
b4e70030
JB
16935 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
16936echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_pstatus_t" >&6
596c9d4b 16937
b4e70030
JB
16938 echo "$as_me:$LINENO: checking for prrun_t in sys/procfs.h" >&5
16939echo $ECHO_N "checking for prrun_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
16940 if test "${bfd_cv_have_sys_procfs_type_prrun_t+set}" = set; then
16941 echo $ECHO_N "(cached) $ECHO_C" >&6
596c9d4b 16942else
bec39cab
AC
16943 cat >conftest.$ac_ext <<_ACEOF
16944/* confdefs.h. */
16945_ACEOF
16946cat confdefs.h >>conftest.$ac_ext
16947cat >>conftest.$ac_ext <<_ACEOF
16948/* end confdefs.h. */
596c9d4b
KB
16949
16950#define _SYSCALL32
16951#include <sys/procfs.h>
bec39cab
AC
16952int
16953main ()
16954{
97bf5e38 16955prrun_t avar
bec39cab
AC
16956 ;
16957 return 0;
16958}
16959_ACEOF
16960rm -f conftest.$ac_objext
16961if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16962 (eval $ac_compile) 2>conftest.er1
16963 ac_status=$?
16964 grep -v '^ *+' conftest.er1 >conftest.err
16965 rm -f conftest.er1
16966 cat conftest.err >&5
16967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16968 (exit $ac_status); } &&
b4e70030
JB
16969 { ac_try='test -z "$ac_c_werror_flag"
16970 || test ! -s conftest.err'
bec39cab
AC
16971 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16972 (eval $ac_try) 2>&5
16973 ac_status=$?
16974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16975 (exit $ac_status); }; } &&
16976 { ac_try='test -s conftest.$ac_objext'
16977 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16978 (eval $ac_try) 2>&5
16979 ac_status=$?
16980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16981 (exit $ac_status); }; }; then
97bf5e38 16982 bfd_cv_have_sys_procfs_type_prrun_t=yes
596c9d4b 16983else
bec39cab
AC
16984 echo "$as_me: failed program was:" >&5
16985sed 's/^/| /' conftest.$ac_ext >&5
16986
b4e70030 16987bfd_cv_have_sys_procfs_type_prrun_t=no
bec39cab 16988
596c9d4b 16989fi
bec39cab 16990rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
596c9d4b
KB
16991fi
16992
97bf5e38 16993 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
bec39cab
AC
16994
16995cat >>confdefs.h <<\_ACEOF
97bf5e38 16996#define HAVE_PRRUN_T 1
bec39cab 16997_ACEOF
596c9d4b
KB
16998
16999 fi
b4e70030
JB
17000 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_prrun_t" >&5
17001echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_prrun_t" >&6
596c9d4b 17002
b4e70030
JB
17003 echo "$as_me:$LINENO: checking for gregset_t in sys/procfs.h" >&5
17004echo $ECHO_N "checking for gregset_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17005 if test "${bfd_cv_have_sys_procfs_type_gregset_t+set}" = set; then
17006 echo $ECHO_N "(cached) $ECHO_C" >&6
596c9d4b 17007else
bec39cab
AC
17008 cat >conftest.$ac_ext <<_ACEOF
17009/* confdefs.h. */
17010_ACEOF
17011cat confdefs.h >>conftest.$ac_ext
17012cat >>conftest.$ac_ext <<_ACEOF
17013/* end confdefs.h. */
596c9d4b
KB
17014
17015#define _SYSCALL32
17016#include <sys/procfs.h>
bec39cab
AC
17017int
17018main ()
17019{
97bf5e38 17020gregset_t avar
bec39cab
AC
17021 ;
17022 return 0;
17023}
17024_ACEOF
17025rm -f conftest.$ac_objext
17026if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17027 (eval $ac_compile) 2>conftest.er1
17028 ac_status=$?
17029 grep -v '^ *+' conftest.er1 >conftest.err
17030 rm -f conftest.er1
17031 cat conftest.err >&5
17032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17033 (exit $ac_status); } &&
b4e70030
JB
17034 { ac_try='test -z "$ac_c_werror_flag"
17035 || test ! -s conftest.err'
bec39cab
AC
17036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17037 (eval $ac_try) 2>&5
17038 ac_status=$?
17039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17040 (exit $ac_status); }; } &&
17041 { ac_try='test -s conftest.$ac_objext'
17042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17043 (eval $ac_try) 2>&5
17044 ac_status=$?
17045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17046 (exit $ac_status); }; }; then
97bf5e38 17047 bfd_cv_have_sys_procfs_type_gregset_t=yes
596c9d4b 17048else
bec39cab
AC
17049 echo "$as_me: failed program was:" >&5
17050sed 's/^/| /' conftest.$ac_ext >&5
17051
b4e70030 17052bfd_cv_have_sys_procfs_type_gregset_t=no
bec39cab 17053
596c9d4b 17054fi
bec39cab 17055rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
596c9d4b
KB
17056fi
17057
97bf5e38 17058 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
bec39cab
AC
17059
17060cat >>confdefs.h <<\_ACEOF
97bf5e38 17061#define HAVE_GREGSET_T 1
bec39cab 17062_ACEOF
596c9d4b
KB
17063
17064 fi
b4e70030
JB
17065 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_gregset_t" >&5
17066echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_gregset_t" >&6
451928c5 17067
b4e70030
JB
17068 echo "$as_me:$LINENO: checking for fpregset_t in sys/procfs.h" >&5
17069echo $ECHO_N "checking for fpregset_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17070 if test "${bfd_cv_have_sys_procfs_type_fpregset_t+set}" = set; then
17071 echo $ECHO_N "(cached) $ECHO_C" >&6
d84dd0c5 17072else
bec39cab
AC
17073 cat >conftest.$ac_ext <<_ACEOF
17074/* confdefs.h. */
17075_ACEOF
17076cat confdefs.h >>conftest.$ac_ext
17077cat >>conftest.$ac_ext <<_ACEOF
17078/* end confdefs.h. */
97bf5e38
MK
17079
17080#define _SYSCALL32
d84dd0c5 17081#include <sys/procfs.h>
bec39cab
AC
17082int
17083main ()
17084{
97bf5e38 17085fpregset_t avar
bec39cab
AC
17086 ;
17087 return 0;
17088}
17089_ACEOF
17090rm -f conftest.$ac_objext
17091if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17092 (eval $ac_compile) 2>conftest.er1
17093 ac_status=$?
17094 grep -v '^ *+' conftest.er1 >conftest.err
17095 rm -f conftest.er1
17096 cat conftest.err >&5
17097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17098 (exit $ac_status); } &&
b4e70030
JB
17099 { ac_try='test -z "$ac_c_werror_flag"
17100 || test ! -s conftest.err'
bec39cab
AC
17101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17102 (eval $ac_try) 2>&5
17103 ac_status=$?
17104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17105 (exit $ac_status); }; } &&
17106 { ac_try='test -s conftest.$ac_objext'
17107 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17108 (eval $ac_try) 2>&5
17109 ac_status=$?
17110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17111 (exit $ac_status); }; }; then
97bf5e38 17112 bfd_cv_have_sys_procfs_type_fpregset_t=yes
d84dd0c5 17113else
bec39cab
AC
17114 echo "$as_me: failed program was:" >&5
17115sed 's/^/| /' conftest.$ac_ext >&5
17116
b4e70030 17117bfd_cv_have_sys_procfs_type_fpregset_t=no
bec39cab 17118
d84dd0c5 17119fi
bec39cab 17120rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
d84dd0c5
MK
17121fi
17122
97bf5e38 17123 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
bec39cab
AC
17124
17125cat >>confdefs.h <<\_ACEOF
97bf5e38 17126#define HAVE_FPREGSET_T 1
bec39cab 17127_ACEOF
d84dd0c5 17128
97bf5e38 17129 fi
b4e70030
JB
17130 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_fpregset_t" >&5
17131echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_fpregset_t" >&6
d84dd0c5 17132
b4e70030
JB
17133 echo "$as_me:$LINENO: checking for prgregset_t in sys/procfs.h" >&5
17134echo $ECHO_N "checking for prgregset_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17135 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then
17136 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 17137else
bec39cab
AC
17138 cat >conftest.$ac_ext <<_ACEOF
17139/* confdefs.h. */
17140_ACEOF
17141cat confdefs.h >>conftest.$ac_ext
17142cat >>conftest.$ac_ext <<_ACEOF
17143/* end confdefs.h. */
c906108c 17144
97bf5e38
MK
17145#define _SYSCALL32
17146#include <sys/procfs.h>
bec39cab
AC
17147int
17148main ()
17149{
97bf5e38 17150prgregset_t avar
bec39cab
AC
17151 ;
17152 return 0;
17153}
17154_ACEOF
17155rm -f conftest.$ac_objext
17156if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17157 (eval $ac_compile) 2>conftest.er1
17158 ac_status=$?
17159 grep -v '^ *+' conftest.er1 >conftest.err
17160 rm -f conftest.er1
17161 cat conftest.err >&5
17162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17163 (exit $ac_status); } &&
b4e70030
JB
17164 { ac_try='test -z "$ac_c_werror_flag"
17165 || test ! -s conftest.err'
bec39cab
AC
17166 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17167 (eval $ac_try) 2>&5
17168 ac_status=$?
17169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17170 (exit $ac_status); }; } &&
17171 { ac_try='test -s conftest.$ac_objext'
17172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17173 (eval $ac_try) 2>&5
17174 ac_status=$?
17175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17176 (exit $ac_status); }; }; then
97bf5e38 17177 bfd_cv_have_sys_procfs_type_prgregset_t=yes
c906108c 17178else
bec39cab
AC
17179 echo "$as_me: failed program was:" >&5
17180sed 's/^/| /' conftest.$ac_ext >&5
17181
b4e70030 17182bfd_cv_have_sys_procfs_type_prgregset_t=no
bec39cab 17183
c906108c 17184fi
bec39cab 17185rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
17186fi
17187
97bf5e38 17188 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
bec39cab
AC
17189
17190cat >>confdefs.h <<\_ACEOF
97bf5e38 17191#define HAVE_PRGREGSET_T 1
bec39cab 17192_ACEOF
c906108c 17193
97bf5e38 17194 fi
b4e70030
JB
17195 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
17196echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_prgregset_t" >&6
c906108c 17197
b4e70030
JB
17198 echo "$as_me:$LINENO: checking for prfpregset_t in sys/procfs.h" >&5
17199echo $ECHO_N "checking for prfpregset_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17200 if test "${bfd_cv_have_sys_procfs_type_prfpregset_t+set}" = set; then
17201 echo $ECHO_N "(cached) $ECHO_C" >&6
d45fe813 17202else
bec39cab
AC
17203 cat >conftest.$ac_ext <<_ACEOF
17204/* confdefs.h. */
17205_ACEOF
17206cat confdefs.h >>conftest.$ac_ext
17207cat >>conftest.$ac_ext <<_ACEOF
17208/* end confdefs.h. */
97bf5e38
MK
17209
17210#define _SYSCALL32
17211#include <sys/procfs.h>
bec39cab
AC
17212int
17213main ()
17214{
97bf5e38 17215prfpregset_t avar
bec39cab
AC
17216 ;
17217 return 0;
17218}
17219_ACEOF
17220rm -f conftest.$ac_objext
17221if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17222 (eval $ac_compile) 2>conftest.er1
17223 ac_status=$?
17224 grep -v '^ *+' conftest.er1 >conftest.err
17225 rm -f conftest.er1
17226 cat conftest.err >&5
17227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17228 (exit $ac_status); } &&
b4e70030
JB
17229 { ac_try='test -z "$ac_c_werror_flag"
17230 || test ! -s conftest.err'
bec39cab
AC
17231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17232 (eval $ac_try) 2>&5
17233 ac_status=$?
17234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17235 (exit $ac_status); }; } &&
17236 { ac_try='test -s conftest.$ac_objext'
17237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17238 (eval $ac_try) 2>&5
17239 ac_status=$?
17240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17241 (exit $ac_status); }; }; then
97bf5e38 17242 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
d45fe813 17243else
bec39cab
AC
17244 echo "$as_me: failed program was:" >&5
17245sed 's/^/| /' conftest.$ac_ext >&5
17246
b4e70030 17247bfd_cv_have_sys_procfs_type_prfpregset_t=no
bec39cab 17248
d45fe813 17249fi
bec39cab 17250rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
17251fi
17252
97bf5e38 17253 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
bec39cab
AC
17254
17255cat >>confdefs.h <<\_ACEOF
97bf5e38 17256#define HAVE_PRFPREGSET_T 1
bec39cab 17257_ACEOF
d45fe813 17258
97bf5e38 17259 fi
b4e70030
JB
17260 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_prfpregset_t" >&5
17261echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_prfpregset_t" >&6
d45fe813 17262
b4e70030
JB
17263 echo "$as_me:$LINENO: checking for prgregset32_t in sys/procfs.h" >&5
17264echo $ECHO_N "checking for prgregset32_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17265 if test "${bfd_cv_have_sys_procfs_type_prgregset32_t+set}" = set; then
17266 echo $ECHO_N "(cached) $ECHO_C" >&6
d45fe813 17267else
bec39cab
AC
17268 cat >conftest.$ac_ext <<_ACEOF
17269/* confdefs.h. */
17270_ACEOF
17271cat confdefs.h >>conftest.$ac_ext
17272cat >>conftest.$ac_ext <<_ACEOF
17273/* end confdefs.h. */
97bf5e38
MK
17274
17275#define _SYSCALL32
17276#include <sys/procfs.h>
bec39cab
AC
17277int
17278main ()
17279{
97bf5e38 17280prgregset32_t avar
bec39cab
AC
17281 ;
17282 return 0;
17283}
17284_ACEOF
17285rm -f conftest.$ac_objext
17286if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17287 (eval $ac_compile) 2>conftest.er1
17288 ac_status=$?
17289 grep -v '^ *+' conftest.er1 >conftest.err
17290 rm -f conftest.er1
17291 cat conftest.err >&5
17292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17293 (exit $ac_status); } &&
b4e70030
JB
17294 { ac_try='test -z "$ac_c_werror_flag"
17295 || test ! -s conftest.err'
bec39cab
AC
17296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17297 (eval $ac_try) 2>&5
17298 ac_status=$?
17299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17300 (exit $ac_status); }; } &&
17301 { ac_try='test -s conftest.$ac_objext'
17302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17303 (eval $ac_try) 2>&5
17304 ac_status=$?
17305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17306 (exit $ac_status); }; }; then
97bf5e38 17307 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
d45fe813 17308else
bec39cab
AC
17309 echo "$as_me: failed program was:" >&5
17310sed 's/^/| /' conftest.$ac_ext >&5
17311
b4e70030 17312bfd_cv_have_sys_procfs_type_prgregset32_t=no
bec39cab 17313
d45fe813 17314fi
bec39cab 17315rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
17316fi
17317
97bf5e38 17318 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
bec39cab
AC
17319
17320cat >>confdefs.h <<\_ACEOF
97bf5e38 17321#define HAVE_PRGREGSET32_T 1
bec39cab 17322_ACEOF
d45fe813 17323
97bf5e38 17324 fi
b4e70030
JB
17325 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_prgregset32_t" >&5
17326echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_prgregset32_t" >&6
d45fe813 17327
b4e70030
JB
17328 echo "$as_me:$LINENO: checking for prfpregset32_t in sys/procfs.h" >&5
17329echo $ECHO_N "checking for prfpregset32_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17330 if test "${bfd_cv_have_sys_procfs_type_prfpregset32_t+set}" = set; then
17331 echo $ECHO_N "(cached) $ECHO_C" >&6
d45fe813 17332else
bec39cab
AC
17333 cat >conftest.$ac_ext <<_ACEOF
17334/* confdefs.h. */
17335_ACEOF
17336cat confdefs.h >>conftest.$ac_ext
17337cat >>conftest.$ac_ext <<_ACEOF
17338/* end confdefs.h. */
97bf5e38
MK
17339
17340#define _SYSCALL32
17341#include <sys/procfs.h>
bec39cab
AC
17342int
17343main ()
17344{
97bf5e38 17345prfpregset32_t avar
bec39cab
AC
17346 ;
17347 return 0;
17348}
17349_ACEOF
17350rm -f conftest.$ac_objext
17351if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17352 (eval $ac_compile) 2>conftest.er1
17353 ac_status=$?
17354 grep -v '^ *+' conftest.er1 >conftest.err
17355 rm -f conftest.er1
17356 cat conftest.err >&5
17357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17358 (exit $ac_status); } &&
b4e70030
JB
17359 { ac_try='test -z "$ac_c_werror_flag"
17360 || test ! -s conftest.err'
bec39cab
AC
17361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17362 (eval $ac_try) 2>&5
17363 ac_status=$?
17364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17365 (exit $ac_status); }; } &&
17366 { ac_try='test -s conftest.$ac_objext'
17367 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17368 (eval $ac_try) 2>&5
17369 ac_status=$?
17370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17371 (exit $ac_status); }; }; then
97bf5e38 17372 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
d45fe813 17373else
bec39cab
AC
17374 echo "$as_me: failed program was:" >&5
17375sed 's/^/| /' conftest.$ac_ext >&5
17376
b4e70030 17377bfd_cv_have_sys_procfs_type_prfpregset32_t=no
bec39cab 17378
d45fe813 17379fi
bec39cab 17380rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
17381fi
17382
97bf5e38 17383 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
bec39cab
AC
17384
17385cat >>confdefs.h <<\_ACEOF
97bf5e38 17386#define HAVE_PRFPREGSET32_T 1
bec39cab 17387_ACEOF
d45fe813 17388
97bf5e38 17389 fi
b4e70030
JB
17390 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_prfpregset32_t" >&5
17391echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_prfpregset32_t" >&6
d45fe813 17392
b4e70030
JB
17393 echo "$as_me:$LINENO: checking for lwpid_t in sys/procfs.h" >&5
17394echo $ECHO_N "checking for lwpid_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17395 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then
17396 echo $ECHO_N "(cached) $ECHO_C" >&6
d45fe813 17397else
bec39cab
AC
17398 cat >conftest.$ac_ext <<_ACEOF
17399/* confdefs.h. */
17400_ACEOF
17401cat confdefs.h >>conftest.$ac_ext
17402cat >>conftest.$ac_ext <<_ACEOF
17403/* end confdefs.h. */
97bf5e38 17404
d45fe813 17405#define _SYSCALL32
97bf5e38 17406#include <sys/procfs.h>
bec39cab
AC
17407int
17408main ()
17409{
97bf5e38 17410lwpid_t avar
bec39cab
AC
17411 ;
17412 return 0;
17413}
17414_ACEOF
17415rm -f conftest.$ac_objext
17416if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17417 (eval $ac_compile) 2>conftest.er1
17418 ac_status=$?
17419 grep -v '^ *+' conftest.er1 >conftest.err
17420 rm -f conftest.er1
17421 cat conftest.err >&5
17422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17423 (exit $ac_status); } &&
b4e70030
JB
17424 { ac_try='test -z "$ac_c_werror_flag"
17425 || test ! -s conftest.err'
bec39cab
AC
17426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17427 (eval $ac_try) 2>&5
17428 ac_status=$?
17429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17430 (exit $ac_status); }; } &&
17431 { ac_try='test -s conftest.$ac_objext'
17432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17433 (eval $ac_try) 2>&5
17434 ac_status=$?
17435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17436 (exit $ac_status); }; }; then
97bf5e38 17437 bfd_cv_have_sys_procfs_type_lwpid_t=yes
d45fe813 17438else
bec39cab
AC
17439 echo "$as_me: failed program was:" >&5
17440sed 's/^/| /' conftest.$ac_ext >&5
17441
b4e70030 17442bfd_cv_have_sys_procfs_type_lwpid_t=no
bec39cab 17443
d45fe813 17444fi
bec39cab 17445rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
d45fe813
KB
17446fi
17447
97bf5e38 17448 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
bec39cab
AC
17449
17450cat >>confdefs.h <<\_ACEOF
97bf5e38 17451#define HAVE_LWPID_T 1
bec39cab 17452_ACEOF
d45fe813 17453
97bf5e38 17454 fi
b4e70030
JB
17455 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
17456echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_lwpid_t" >&6
c906108c 17457
b4e70030
JB
17458 echo "$as_me:$LINENO: checking for psaddr_t in sys/procfs.h" >&5
17459echo $ECHO_N "checking for psaddr_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17460 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then
17461 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 17462else
bec39cab
AC
17463 cat >conftest.$ac_ext <<_ACEOF
17464/* confdefs.h. */
17465_ACEOF
17466cat confdefs.h >>conftest.$ac_ext
17467cat >>conftest.$ac_ext <<_ACEOF
17468/* end confdefs.h. */
c906108c 17469
97bf5e38
MK
17470#define _SYSCALL32
17471#include <sys/procfs.h>
bec39cab
AC
17472int
17473main ()
17474{
97bf5e38 17475psaddr_t avar
bec39cab
AC
17476 ;
17477 return 0;
17478}
17479_ACEOF
17480rm -f conftest.$ac_objext
17481if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17482 (eval $ac_compile) 2>conftest.er1
17483 ac_status=$?
17484 grep -v '^ *+' conftest.er1 >conftest.err
17485 rm -f conftest.er1
17486 cat conftest.err >&5
17487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17488 (exit $ac_status); } &&
b4e70030
JB
17489 { ac_try='test -z "$ac_c_werror_flag"
17490 || test ! -s conftest.err'
bec39cab
AC
17491 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17492 (eval $ac_try) 2>&5
17493 ac_status=$?
17494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17495 (exit $ac_status); }; } &&
17496 { ac_try='test -s conftest.$ac_objext'
17497 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17498 (eval $ac_try) 2>&5
17499 ac_status=$?
17500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17501 (exit $ac_status); }; }; then
97bf5e38 17502 bfd_cv_have_sys_procfs_type_psaddr_t=yes
c906108c 17503else
bec39cab
AC
17504 echo "$as_me: failed program was:" >&5
17505sed 's/^/| /' conftest.$ac_ext >&5
17506
b4e70030 17507bfd_cv_have_sys_procfs_type_psaddr_t=no
bec39cab 17508
c906108c 17509fi
bec39cab 17510rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
17511fi
17512
97bf5e38 17513 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
bec39cab
AC
17514
17515cat >>confdefs.h <<\_ACEOF
97bf5e38 17516#define HAVE_PSADDR_T 1
bec39cab 17517_ACEOF
c906108c 17518
97bf5e38 17519 fi
b4e70030
JB
17520 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
17521echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_psaddr_t" >&6
c906108c 17522
b4e70030
JB
17523 echo "$as_me:$LINENO: checking for prsysent_t in sys/procfs.h" >&5
17524echo $ECHO_N "checking for prsysent_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17525 if test "${bfd_cv_have_sys_procfs_type_prsysent_t+set}" = set; then
17526 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 17527else
bec39cab
AC
17528 cat >conftest.$ac_ext <<_ACEOF
17529/* confdefs.h. */
17530_ACEOF
17531cat confdefs.h >>conftest.$ac_ext
17532cat >>conftest.$ac_ext <<_ACEOF
17533/* end confdefs.h. */
c906108c 17534
97bf5e38
MK
17535#define _SYSCALL32
17536#include <sys/procfs.h>
bec39cab
AC
17537int
17538main ()
17539{
97bf5e38 17540prsysent_t avar
bec39cab
AC
17541 ;
17542 return 0;
17543}
17544_ACEOF
17545rm -f conftest.$ac_objext
17546if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17547 (eval $ac_compile) 2>conftest.er1
17548 ac_status=$?
17549 grep -v '^ *+' conftest.er1 >conftest.err
17550 rm -f conftest.er1
17551 cat conftest.err >&5
17552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17553 (exit $ac_status); } &&
b4e70030
JB
17554 { ac_try='test -z "$ac_c_werror_flag"
17555 || test ! -s conftest.err'
bec39cab
AC
17556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17557 (eval $ac_try) 2>&5
17558 ac_status=$?
17559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17560 (exit $ac_status); }; } &&
17561 { ac_try='test -s conftest.$ac_objext'
17562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17563 (eval $ac_try) 2>&5
17564 ac_status=$?
17565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17566 (exit $ac_status); }; }; then
97bf5e38 17567 bfd_cv_have_sys_procfs_type_prsysent_t=yes
c906108c 17568else
bec39cab
AC
17569 echo "$as_me: failed program was:" >&5
17570sed 's/^/| /' conftest.$ac_ext >&5
17571
b4e70030 17572bfd_cv_have_sys_procfs_type_prsysent_t=no
bec39cab 17573
c906108c 17574fi
bec39cab 17575rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
17576fi
17577
97bf5e38 17578 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
bec39cab
AC
17579
17580cat >>confdefs.h <<\_ACEOF
97bf5e38 17581#define HAVE_PRSYSENT_T 1
bec39cab 17582_ACEOF
c906108c 17583
97bf5e38 17584 fi
b4e70030
JB
17585 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_prsysent_t" >&5
17586echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_prsysent_t" >&6
c906108c 17587
b4e70030
JB
17588 echo "$as_me:$LINENO: checking for pr_sigset_t in sys/procfs.h" >&5
17589echo $ECHO_N "checking for pr_sigset_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17590 if test "${bfd_cv_have_sys_procfs_type_pr_sigset_t+set}" = set; then
17591 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 17592else
bec39cab
AC
17593 cat >conftest.$ac_ext <<_ACEOF
17594/* confdefs.h. */
17595_ACEOF
17596cat confdefs.h >>conftest.$ac_ext
17597cat >>conftest.$ac_ext <<_ACEOF
17598/* end confdefs.h. */
c906108c 17599
97bf5e38
MK
17600#define _SYSCALL32
17601#include <sys/procfs.h>
bec39cab
AC
17602int
17603main ()
17604{
97bf5e38 17605pr_sigset_t avar
bec39cab
AC
17606 ;
17607 return 0;
17608}
17609_ACEOF
17610rm -f conftest.$ac_objext
17611if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17612 (eval $ac_compile) 2>conftest.er1
17613 ac_status=$?
17614 grep -v '^ *+' conftest.er1 >conftest.err
17615 rm -f conftest.er1
17616 cat conftest.err >&5
17617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17618 (exit $ac_status); } &&
b4e70030
JB
17619 { ac_try='test -z "$ac_c_werror_flag"
17620 || test ! -s conftest.err'
bec39cab
AC
17621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17622 (eval $ac_try) 2>&5
17623 ac_status=$?
17624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17625 (exit $ac_status); }; } &&
17626 { ac_try='test -s conftest.$ac_objext'
17627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17628 (eval $ac_try) 2>&5
17629 ac_status=$?
17630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17631 (exit $ac_status); }; }; then
97bf5e38 17632 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
c906108c 17633else
bec39cab
AC
17634 echo "$as_me: failed program was:" >&5
17635sed 's/^/| /' conftest.$ac_ext >&5
17636
b4e70030 17637bfd_cv_have_sys_procfs_type_pr_sigset_t=no
bec39cab 17638
c906108c 17639fi
bec39cab 17640rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
17641fi
17642
97bf5e38 17643 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
bec39cab
AC
17644
17645cat >>confdefs.h <<\_ACEOF
97bf5e38 17646#define HAVE_PR_SIGSET_T 1
bec39cab 17647_ACEOF
c906108c 17648
97bf5e38 17649 fi
b4e70030
JB
17650 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_pr_sigset_t" >&5
17651echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_pr_sigset_t" >&6
c906108c 17652
b4e70030
JB
17653 echo "$as_me:$LINENO: checking for pr_sigaction64_t in sys/procfs.h" >&5
17654echo $ECHO_N "checking for pr_sigaction64_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17655 if test "${bfd_cv_have_sys_procfs_type_pr_sigaction64_t+set}" = set; then
17656 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 17657else
bec39cab
AC
17658 cat >conftest.$ac_ext <<_ACEOF
17659/* confdefs.h. */
17660_ACEOF
17661cat confdefs.h >>conftest.$ac_ext
17662cat >>conftest.$ac_ext <<_ACEOF
17663/* end confdefs.h. */
c906108c 17664
97bf5e38
MK
17665#define _SYSCALL32
17666#include <sys/procfs.h>
bec39cab
AC
17667int
17668main ()
17669{
97bf5e38 17670pr_sigaction64_t avar
bec39cab
AC
17671 ;
17672 return 0;
17673}
17674_ACEOF
17675rm -f conftest.$ac_objext
17676if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17677 (eval $ac_compile) 2>conftest.er1
17678 ac_status=$?
17679 grep -v '^ *+' conftest.er1 >conftest.err
17680 rm -f conftest.er1
17681 cat conftest.err >&5
17682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17683 (exit $ac_status); } &&
b4e70030
JB
17684 { ac_try='test -z "$ac_c_werror_flag"
17685 || test ! -s conftest.err'
bec39cab
AC
17686 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17687 (eval $ac_try) 2>&5
17688 ac_status=$?
17689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17690 (exit $ac_status); }; } &&
17691 { ac_try='test -s conftest.$ac_objext'
17692 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17693 (eval $ac_try) 2>&5
17694 ac_status=$?
17695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17696 (exit $ac_status); }; }; then
97bf5e38 17697 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
c906108c 17698else
bec39cab
AC
17699 echo "$as_me: failed program was:" >&5
17700sed 's/^/| /' conftest.$ac_ext >&5
17701
b4e70030 17702bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
bec39cab 17703
c906108c 17704fi
bec39cab 17705rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
17706fi
17707
97bf5e38 17708 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
bec39cab
AC
17709
17710cat >>confdefs.h <<\_ACEOF
97bf5e38 17711#define HAVE_PR_SIGACTION64_T 1
bec39cab 17712_ACEOF
c906108c 17713
97bf5e38 17714 fi
b4e70030
JB
17715 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&5
17716echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" >&6
97bf5e38 17717
b4e70030
JB
17718 echo "$as_me:$LINENO: checking for pr_siginfo64_t in sys/procfs.h" >&5
17719echo $ECHO_N "checking for pr_siginfo64_t in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17720 if test "${bfd_cv_have_sys_procfs_type_pr_siginfo64_t+set}" = set; then
17721 echo $ECHO_N "(cached) $ECHO_C" >&6
97bf5e38 17722else
bec39cab
AC
17723 cat >conftest.$ac_ext <<_ACEOF
17724/* confdefs.h. */
17725_ACEOF
17726cat confdefs.h >>conftest.$ac_ext
17727cat >>conftest.$ac_ext <<_ACEOF
17728/* end confdefs.h. */
97bf5e38
MK
17729
17730#define _SYSCALL32
17731#include <sys/procfs.h>
bec39cab
AC
17732int
17733main ()
17734{
97bf5e38 17735pr_siginfo64_t avar
bec39cab
AC
17736 ;
17737 return 0;
17738}
17739_ACEOF
17740rm -f conftest.$ac_objext
17741if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17742 (eval $ac_compile) 2>conftest.er1
17743 ac_status=$?
17744 grep -v '^ *+' conftest.er1 >conftest.err
17745 rm -f conftest.er1
17746 cat conftest.err >&5
17747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17748 (exit $ac_status); } &&
b4e70030
JB
17749 { ac_try='test -z "$ac_c_werror_flag"
17750 || test ! -s conftest.err'
bec39cab
AC
17751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17752 (eval $ac_try) 2>&5
17753 ac_status=$?
17754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17755 (exit $ac_status); }; } &&
17756 { ac_try='test -s conftest.$ac_objext'
17757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17758 (eval $ac_try) 2>&5
17759 ac_status=$?
17760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17761 (exit $ac_status); }; }; then
97bf5e38
MK
17762 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
17763else
bec39cab
AC
17764 echo "$as_me: failed program was:" >&5
17765sed 's/^/| /' conftest.$ac_ext >&5
17766
b4e70030 17767bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
bec39cab 17768
97bf5e38 17769fi
bec39cab 17770rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 17771fi
c906108c 17772
97bf5e38 17773 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
bec39cab
AC
17774
17775cat >>confdefs.h <<\_ACEOF
97bf5e38 17776#define HAVE_PR_SIGINFO64_T 1
bec39cab 17777_ACEOF
c906108c 17778
97bf5e38 17779 fi
b4e70030
JB
17780 echo "$as_me:$LINENO: result: $bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&5
17781echo "${ECHO_T}$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" >&6
bec39cab
AC
17782
17783
97bf5e38
MK
17784
17785
17786
97bf5e38 17787 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
b4e70030
JB
17788 echo "$as_me:$LINENO: checking whether prfpregset_t type is broken" >&5
17789echo $ECHO_N "checking whether prfpregset_t type is broken... $ECHO_C" >&6
bec39cab
AC
17790 if test "${gdb_cv_prfpregset_t_broken+set}" = set; then
17791 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
17792else
17793 if test "$cross_compiling" = yes; then
97bf5e38 17794 gdb_cv_prfpregset_t_broken=yes
c906108c 17795else
bec39cab
AC
17796 cat >conftest.$ac_ext <<_ACEOF
17797/* confdefs.h. */
17798_ACEOF
17799cat confdefs.h >>conftest.$ac_ext
17800cat >>conftest.$ac_ext <<_ACEOF
17801/* end confdefs.h. */
97bf5e38
MK
17802#include <sys/procfs.h>
17803 int main ()
17804 {
17805 if (sizeof (prfpregset_t) == sizeof (void *))
17806 return 1;
17807 return 0;
17808 }
bec39cab
AC
17809_ACEOF
17810rm -f conftest$ac_exeext
17811if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17812 (eval $ac_link) 2>&5
17813 ac_status=$?
17814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17815 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17817 (eval $ac_try) 2>&5
17818 ac_status=$?
17819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17820 (exit $ac_status); }; }; then
97bf5e38 17821 gdb_cv_prfpregset_t_broken=no
c906108c 17822else
bec39cab
AC
17823 echo "$as_me: program exited with status $ac_status" >&5
17824echo "$as_me: failed program was:" >&5
17825sed 's/^/| /' conftest.$ac_ext >&5
17826
17827( exit $ac_status )
17828gdb_cv_prfpregset_t_broken=yes
c906108c 17829fi
b4e70030 17830rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c906108c 17831fi
c906108c
SS
17832fi
17833
b4e70030
JB
17834 echo "$as_me:$LINENO: result: $gdb_cv_prfpregset_t_broken" >&5
17835echo "${ECHO_T}$gdb_cv_prfpregset_t_broken" >&6
97bf5e38 17836 if test $gdb_cv_prfpregset_t_broken = yes; then
60ca704f
SE
17837
17838cat >>confdefs.h <<\_ACEOF
97bf5e38 17839#define PRFPREGSET_T_BROKEN 1
bec39cab 17840_ACEOF
c906108c 17841
97bf5e38
MK
17842 fi
17843 fi
c906108c 17844
bec39cab 17845
b4e70030
JB
17846 echo "$as_me:$LINENO: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
17847echo $ECHO_N "checking for PIOCSET ioctl entry in sys/procfs.h... $ECHO_C" >&6
bec39cab
AC
17848 if test "${gdb_cv_have_procfs_piocset+set}" = set; then
17849 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 17850else
bec39cab
AC
17851 cat >conftest.$ac_ext <<_ACEOF
17852/* confdefs.h. */
17853_ACEOF
17854cat confdefs.h >>conftest.$ac_ext
17855cat >>conftest.$ac_ext <<_ACEOF
17856/* end confdefs.h. */
97bf5e38
MK
17857#include <unistd.h>
17858#include <sys/types.h>
17859#include <sys/procfs.h>
17860
bec39cab
AC
17861int
17862main ()
17863{
97bf5e38
MK
17864
17865 int dummy;;
17866 dummy = ioctl(0, PIOCSET, &dummy);
bec39cab
AC
17867
17868 ;
17869 return 0;
17870}
17871_ACEOF
17872rm -f conftest.$ac_objext
17873if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17874 (eval $ac_compile) 2>conftest.er1
17875 ac_status=$?
17876 grep -v '^ *+' conftest.er1 >conftest.err
17877 rm -f conftest.er1
17878 cat conftest.err >&5
17879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17880 (exit $ac_status); } &&
b4e70030
JB
17881 { ac_try='test -z "$ac_c_werror_flag"
17882 || test ! -s conftest.err'
bec39cab
AC
17883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17884 (eval $ac_try) 2>&5
17885 ac_status=$?
17886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17887 (exit $ac_status); }; } &&
17888 { ac_try='test -s conftest.$ac_objext'
17889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17890 (eval $ac_try) 2>&5
17891 ac_status=$?
17892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17893 (exit $ac_status); }; }; then
97bf5e38 17894 gdb_cv_have_procfs_piocset=yes
c906108c 17895else
bec39cab
AC
17896 echo "$as_me: failed program was:" >&5
17897sed 's/^/| /' conftest.$ac_ext >&5
17898
b4e70030 17899gdb_cv_have_procfs_piocset=no
c906108c 17900fi
bec39cab 17901rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 17902fi
97bf5e38 17903
b4e70030
JB
17904 echo "$as_me:$LINENO: result: $gdb_cv_have_procfs_piocset" >&5
17905echo "${ECHO_T}$gdb_cv_have_procfs_piocset" >&6
97bf5e38 17906 if test $gdb_cv_have_procfs_piocset = yes; then
60ca704f
SE
17907
17908cat >>confdefs.h <<\_ACEOF
97bf5e38 17909#define HAVE_PROCFS_PIOCSET 1
bec39cab 17910_ACEOF
97bf5e38
MK
17911
17912 fi
c906108c 17913fi
c906108c 17914
97bf5e38 17915if test ${host} = ${target} ; then
bec39cab 17916
b4e70030
JB
17917 echo "$as_me:$LINENO: checking for member l_addr in struct link_map" >&5
17918echo $ECHO_N "checking for member l_addr in struct link_map... $ECHO_C" >&6
bec39cab
AC
17919 if test "${gdb_cv_have_struct_link_map_with_l_members+set}" = set; then
17920 echo $ECHO_N "(cached) $ECHO_C" >&6
17921else
17922 cat >conftest.$ac_ext <<_ACEOF
17923/* confdefs.h. */
17924_ACEOF
17925cat confdefs.h >>conftest.$ac_ext
17926cat >>conftest.$ac_ext <<_ACEOF
17927/* end confdefs.h. */
97bf5e38 17928#include <link.h>
bec39cab
AC
17929int
17930main ()
17931{
97bf5e38 17932struct link_map lm; (void) lm.l_addr;
bec39cab
AC
17933 ;
17934 return 0;
17935}
17936_ACEOF
17937rm -f conftest.$ac_objext
17938if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17939 (eval $ac_compile) 2>conftest.er1
17940 ac_status=$?
17941 grep -v '^ *+' conftest.er1 >conftest.err
17942 rm -f conftest.er1
17943 cat conftest.err >&5
17944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17945 (exit $ac_status); } &&
b4e70030
JB
17946 { ac_try='test -z "$ac_c_werror_flag"
17947 || test ! -s conftest.err'
bec39cab
AC
17948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17949 (eval $ac_try) 2>&5
17950 ac_status=$?
17951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17952 (exit $ac_status); }; } &&
17953 { ac_try='test -s conftest.$ac_objext'
17954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17955 (eval $ac_try) 2>&5
17956 ac_status=$?
17957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17958 (exit $ac_status); }; }; then
97bf5e38 17959 gdb_cv_have_struct_link_map_with_l_members=yes
c906108c 17960else
bec39cab
AC
17961 echo "$as_me: failed program was:" >&5
17962sed 's/^/| /' conftest.$ac_ext >&5
17963
b4e70030 17964gdb_cv_have_struct_link_map_with_l_members=no
c906108c 17965fi
bec39cab 17966rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
17967fi
17968
b4e70030
JB
17969 echo "$as_me:$LINENO: result: $gdb_cv_have_struct_link_map_with_l_members" >&5
17970echo "${ECHO_T}$gdb_cv_have_struct_link_map_with_l_members" >&6
97bf5e38 17971 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
60ca704f
SE
17972
17973cat >>confdefs.h <<\_ACEOF
97bf5e38 17974#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
bec39cab 17975_ACEOF
97bf5e38
MK
17976
17977 fi
17978
bec39cab 17979
b4e70030
JB
17980 echo "$as_me:$LINENO: checking for member lm_addr in struct link_map" >&5
17981echo $ECHO_N "checking for member lm_addr in struct link_map... $ECHO_C" >&6
bec39cab
AC
17982 if test "${gdb_cv_have_struct_link_map_with_lm_members+set}" = set; then
17983 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 17984else
bec39cab
AC
17985 cat >conftest.$ac_ext <<_ACEOF
17986/* confdefs.h. */
17987_ACEOF
17988cat confdefs.h >>conftest.$ac_ext
17989cat >>conftest.$ac_ext <<_ACEOF
17990/* end confdefs.h. */
97bf5e38
MK
17991#include <sys/types.h>
17992#include <link.h>
bec39cab
AC
17993int
17994main ()
17995{
97bf5e38 17996struct link_map lm; (void) lm.lm_addr;
bec39cab
AC
17997 ;
17998 return 0;
17999}
18000_ACEOF
18001rm -f conftest.$ac_objext
18002if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18003 (eval $ac_compile) 2>conftest.er1
18004 ac_status=$?
18005 grep -v '^ *+' conftest.er1 >conftest.err
18006 rm -f conftest.er1
18007 cat conftest.err >&5
18008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18009 (exit $ac_status); } &&
b4e70030
JB
18010 { ac_try='test -z "$ac_c_werror_flag"
18011 || test ! -s conftest.err'
bec39cab
AC
18012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18013 (eval $ac_try) 2>&5
18014 ac_status=$?
18015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18016 (exit $ac_status); }; } &&
18017 { ac_try='test -s conftest.$ac_objext'
18018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18019 (eval $ac_try) 2>&5
18020 ac_status=$?
18021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18022 (exit $ac_status); }; }; then
97bf5e38
MK
18023 gdb_cv_have_struct_link_map_with_lm_members=yes
18024else
bec39cab
AC
18025 echo "$as_me: failed program was:" >&5
18026sed 's/^/| /' conftest.$ac_ext >&5
18027
b4e70030 18028gdb_cv_have_struct_link_map_with_lm_members=no
97bf5e38 18029fi
bec39cab 18030rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 18031fi
c906108c 18032
b4e70030
JB
18033 echo "$as_me:$LINENO: result: $gdb_cv_have_struct_link_map_with_lm_members" >&5
18034echo "${ECHO_T}$gdb_cv_have_struct_link_map_with_lm_members" >&6
97bf5e38 18035 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
60ca704f
SE
18036
18037cat >>confdefs.h <<\_ACEOF
97bf5e38 18038#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1
bec39cab 18039_ACEOF
97bf5e38
MK
18040
18041 fi
18042
bec39cab 18043
b4e70030
JB
18044 echo "$as_me:$LINENO: checking for member som_addr in struct so_map" >&5
18045echo $ECHO_N "checking for member som_addr in struct so_map... $ECHO_C" >&6
bec39cab
AC
18046 if test "${gdb_cv_have_struct_so_map_with_som_members+set}" = set; then
18047 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 18048else
bec39cab
AC
18049 cat >conftest.$ac_ext <<_ACEOF
18050/* confdefs.h. */
18051_ACEOF
18052cat confdefs.h >>conftest.$ac_ext
18053cat >>conftest.$ac_ext <<_ACEOF
18054/* end confdefs.h. */
97bf5e38
MK
18055#include <sys/types.h>
18056#ifdef HAVE_NLIST_H
18057#include <nlist.h>
18058#endif
18059#include <link.h>
bec39cab
AC
18060int
18061main ()
18062{
97bf5e38 18063struct so_map lm; (void) lm.som_addr;
bec39cab
AC
18064 ;
18065 return 0;
18066}
18067_ACEOF
18068rm -f conftest.$ac_objext
18069if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18070 (eval $ac_compile) 2>conftest.er1
18071 ac_status=$?
18072 grep -v '^ *+' conftest.er1 >conftest.err
18073 rm -f conftest.er1
18074 cat conftest.err >&5
18075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18076 (exit $ac_status); } &&
b4e70030
JB
18077 { ac_try='test -z "$ac_c_werror_flag"
18078 || test ! -s conftest.err'
bec39cab
AC
18079 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18080 (eval $ac_try) 2>&5
18081 ac_status=$?
18082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18083 (exit $ac_status); }; } &&
18084 { ac_try='test -s conftest.$ac_objext'
18085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18086 (eval $ac_try) 2>&5
18087 ac_status=$?
18088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18089 (exit $ac_status); }; }; then
97bf5e38
MK
18090 gdb_cv_have_struct_so_map_with_som_members=yes
18091else
bec39cab
AC
18092 echo "$as_me: failed program was:" >&5
18093sed 's/^/| /' conftest.$ac_ext >&5
18094
b4e70030 18095gdb_cv_have_struct_so_map_with_som_members=no
97bf5e38 18096fi
bec39cab 18097rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 18098fi
c906108c 18099
b4e70030
JB
18100 echo "$as_me:$LINENO: result: $gdb_cv_have_struct_so_map_with_som_members" >&5
18101echo "${ECHO_T}$gdb_cv_have_struct_so_map_with_som_members" >&6
97bf5e38 18102 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
60ca704f
SE
18103
18104cat >>confdefs.h <<\_ACEOF
97bf5e38 18105#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1
bec39cab 18106_ACEOF
c906108c 18107
97bf5e38 18108 fi
c906108c 18109
bec39cab 18110
b4e70030
JB
18111 echo "$as_me:$LINENO: checking for struct link_map32 in sys/link.h" >&5
18112echo $ECHO_N "checking for struct link_map32 in sys/link.h... $ECHO_C" >&6
bec39cab
AC
18113 if test "${gdb_cv_have_struct_link_map32+set}" = set; then
18114 echo $ECHO_N "(cached) $ECHO_C" >&6
97bf5e38 18115else
bec39cab
AC
18116 cat >conftest.$ac_ext <<_ACEOF
18117/* confdefs.h. */
18118_ACEOF
18119cat confdefs.h >>conftest.$ac_ext
18120cat >>conftest.$ac_ext <<_ACEOF
18121/* end confdefs.h. */
97bf5e38
MK
18122#define _SYSCALL32
18123#include <sys/link.h>
bec39cab
AC
18124int
18125main ()
18126{
97bf5e38 18127struct link_map32 l;
bec39cab
AC
18128 ;
18129 return 0;
18130}
18131_ACEOF
18132rm -f conftest.$ac_objext
18133if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18134 (eval $ac_compile) 2>conftest.er1
18135 ac_status=$?
18136 grep -v '^ *+' conftest.er1 >conftest.err
18137 rm -f conftest.er1
18138 cat conftest.err >&5
18139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18140 (exit $ac_status); } &&
b4e70030
JB
18141 { ac_try='test -z "$ac_c_werror_flag"
18142 || test ! -s conftest.err'
bec39cab
AC
18143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18144 (eval $ac_try) 2>&5
18145 ac_status=$?
18146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18147 (exit $ac_status); }; } &&
18148 { ac_try='test -s conftest.$ac_objext'
18149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18150 (eval $ac_try) 2>&5
18151 ac_status=$?
18152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18153 (exit $ac_status); }; }; then
97bf5e38
MK
18154 gdb_cv_have_struct_link_map32=yes
18155else
bec39cab
AC
18156 echo "$as_me: failed program was:" >&5
18157sed 's/^/| /' conftest.$ac_ext >&5
18158
b4e70030 18159gdb_cv_have_struct_link_map32=no
97bf5e38 18160fi
bec39cab 18161rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 18162fi
c906108c 18163
b4e70030
JB
18164 echo "$as_me:$LINENO: result: $gdb_cv_have_struct_link_map32" >&5
18165echo "${ECHO_T}$gdb_cv_have_struct_link_map32" >&6
97bf5e38 18166 if test $gdb_cv_have_struct_link_map32 = yes; then
60ca704f
SE
18167
18168cat >>confdefs.h <<\_ACEOF
97bf5e38 18169#define HAVE_STRUCT_LINK_MAP32 1
bec39cab 18170_ACEOF
c906108c 18171
60ca704f
SE
18172
18173cat >>confdefs.h <<\_ACEOF
97bf5e38 18174#define _SYSCALL32 1
bec39cab 18175_ACEOF
c906108c 18176
97bf5e38
MK
18177 fi
18178fi
c906108c 18179
bc8bcb4b 18180# Check if the compiler supports the `long long' type.
c906108c 18181
b4e70030
JB
18182echo "$as_me:$LINENO: checking for long long support in compiler" >&5
18183echo $ECHO_N "checking for long long support in compiler... $ECHO_C" >&6
bec39cab
AC
18184if test "${gdb_cv_c_long_long+set}" = set; then
18185 echo $ECHO_N "(cached) $ECHO_C" >&6
97bf5e38 18186else
bec39cab
AC
18187 cat >conftest.$ac_ext <<_ACEOF
18188/* confdefs.h. */
18189_ACEOF
18190cat confdefs.h >>conftest.$ac_ext
18191cat >>conftest.$ac_ext <<_ACEOF
18192/* end confdefs.h. */
bc8bcb4b 18193extern long long foo;
bec39cab
AC
18194int
18195main ()
18196{
bc8bcb4b 18197switch (foo & 2) { case 0: return 1; }
bec39cab
AC
18198 ;
18199 return 0;
18200}
18201_ACEOF
18202rm -f conftest.$ac_objext
18203if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18204 (eval $ac_compile) 2>conftest.er1
18205 ac_status=$?
18206 grep -v '^ *+' conftest.er1 >conftest.err
18207 rm -f conftest.er1
18208 cat conftest.err >&5
18209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18210 (exit $ac_status); } &&
b4e70030
JB
18211 { ac_try='test -z "$ac_c_werror_flag"
18212 || test ! -s conftest.err'
bec39cab
AC
18213 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18214 (eval $ac_try) 2>&5
18215 ac_status=$?
18216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18217 (exit $ac_status); }; } &&
18218 { ac_try='test -s conftest.$ac_objext'
18219 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18220 (eval $ac_try) 2>&5
18221 ac_status=$?
18222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18223 (exit $ac_status); }; }; then
97bf5e38
MK
18224 gdb_cv_c_long_long=yes
18225else
bec39cab
AC
18226 echo "$as_me: failed program was:" >&5
18227sed 's/^/| /' conftest.$ac_ext >&5
18228
b4e70030 18229gdb_cv_c_long_long=no
97bf5e38 18230fi
bec39cab 18231rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 18232fi
b4e70030
JB
18233echo "$as_me:$LINENO: result: $gdb_cv_c_long_long" >&5
18234echo "${ECHO_T}$gdb_cv_c_long_long" >&6
97bf5e38 18235if test $gdb_cv_c_long_long = yes; then
bc8bcb4b
MK
18236
18237cat >>confdefs.h <<\_ACEOF
97bf5e38 18238#define CC_HAS_LONG_LONG 1
bec39cab 18239_ACEOF
97bf5e38
MK
18240
18241fi
18242
bc8bcb4b 18243# Check if the compiler and runtime support printing long longs.
97bf5e38 18244
b4e70030
JB
18245echo "$as_me:$LINENO: checking for long long support in printf" >&5
18246echo $ECHO_N "checking for long long support in printf... $ECHO_C" >&6
bec39cab
AC
18247if test "${gdb_cv_printf_has_long_long+set}" = set; then
18248 echo $ECHO_N "(cached) $ECHO_C" >&6
97bf5e38
MK
18249else
18250 if test "$cross_compiling" = yes; then
18251 gdb_cv_printf_has_long_long=no
18252else
bec39cab
AC
18253 cat >conftest.$ac_ext <<_ACEOF
18254/* confdefs.h. */
18255_ACEOF
18256cat confdefs.h >>conftest.$ac_ext
18257cat >>conftest.$ac_ext <<_ACEOF
18258/* end confdefs.h. */
bc8bcb4b
MK
18259$ac_includes_default
18260int
18261main ()
18262{
18263char buf[32];
97bf5e38
MK
18264 long long l = 0;
18265 l = (l << 16) + 0x0123;
18266 l = (l << 16) + 0x4567;
18267 l = (l << 16) + 0x89ab;
18268 l = (l << 16) + 0xcdef;
18269 sprintf (buf, "0x%016llx", l);
18270 return (strcmp ("0x0123456789abcdef", buf));
bc8bcb4b
MK
18271 ;
18272 return 0;
c906108c 18273}
bec39cab
AC
18274_ACEOF
18275rm -f conftest$ac_exeext
18276if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18277 (eval $ac_link) 2>&5
18278 ac_status=$?
18279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18280 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18282 (eval $ac_try) 2>&5
18283 ac_status=$?
18284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18285 (exit $ac_status); }; }; then
97bf5e38
MK
18286 gdb_cv_printf_has_long_long=yes
18287else
bec39cab
AC
18288 echo "$as_me: program exited with status $ac_status" >&5
18289echo "$as_me: failed program was:" >&5
18290sed 's/^/| /' conftest.$ac_ext >&5
18291
18292( exit $ac_status )
18293gdb_cv_printf_has_long_long=no
97bf5e38 18294fi
b4e70030 18295rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
97bf5e38 18296fi
97bf5e38 18297fi
b4e70030
JB
18298echo "$as_me:$LINENO: result: $gdb_cv_printf_has_long_long" >&5
18299echo "${ECHO_T}$gdb_cv_printf_has_long_long" >&6
97bf5e38 18300if test $gdb_cv_printf_has_long_long = yes; then
bc8bcb4b
MK
18301
18302cat >>confdefs.h <<\_ACEOF
97bf5e38 18303#define PRINTF_HAS_LONG_LONG 1
bec39cab 18304_ACEOF
97bf5e38
MK
18305
18306fi
97bf5e38 18307
1a619819
LM
18308# Check if the compiler and runtime support printing decfloats.
18309
18310echo "$as_me:$LINENO: checking for decfloat support in printf" >&5
18311echo $ECHO_N "checking for decfloat support in printf... $ECHO_C" >&6
18312if test "${gdb_cv_printf_has_decfloat+set}" = set; then
18313 echo $ECHO_N "(cached) $ECHO_C" >&6
18314else
18315 if test "$cross_compiling" = yes; then
18316 gdb_cv_printf_has_decfloat=no
18317else
18318 cat >conftest.$ac_ext <<_ACEOF
18319/* confdefs.h. */
18320_ACEOF
18321cat confdefs.h >>conftest.$ac_ext
18322cat >>conftest.$ac_ext <<_ACEOF
18323/* end confdefs.h. */
18324$ac_includes_default
18325int
18326main ()
18327{
18328char buf[64];
18329 _Decimal32 d32 = 1.2345df;
18330 _Decimal64 d64 = 1.2345dd;
18331 _Decimal128 d128 = 1.2345dl;
18332 sprintf (buf, "Decimal32: %H\nDecimal64: %D\nDecimal128: %DD", d32, d64, d128);
18333 return (strcmp ("Decimal32: 1.2345\nDecimal64: 1.2345\nDecimal128: 1.2345", buf));
18334 ;
18335 return 0;
18336}
18337_ACEOF
18338rm -f conftest$ac_exeext
18339if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18340 (eval $ac_link) 2>&5
18341 ac_status=$?
18342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18343 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18345 (eval $ac_try) 2>&5
18346 ac_status=$?
18347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18348 (exit $ac_status); }; }; then
18349 gdb_cv_printf_has_decfloat=yes
18350else
18351 echo "$as_me: program exited with status $ac_status" >&5
18352echo "$as_me: failed program was:" >&5
18353sed 's/^/| /' conftest.$ac_ext >&5
18354
18355( exit $ac_status )
18356gdb_cv_printf_has_decfloat=no
18357fi
18358rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18359fi
18360fi
18361echo "$as_me:$LINENO: result: $gdb_cv_printf_has_decfloat" >&5
18362echo "${ECHO_T}$gdb_cv_printf_has_decfloat" >&6
18363if test $gdb_cv_printf_has_decfloat = yes; then
18364
18365cat >>confdefs.h <<\_ACEOF
18366#define PRINTF_HAS_DECFLOAT 1
18367_ACEOF
18368
18369fi
18370
bc8bcb4b
MK
18371# Check if the compiler supports the `long double' type. We can't use
18372# AC_C_LONG_DOUBLE because that one does additional checks on the
18373# constants defined in <float.h> that fail on some systems,
18374# e.g. FreeBSD/i386 4.7 and OpenBSD/i386 3.6.
97bf5e38 18375
b4e70030
JB
18376echo "$as_me:$LINENO: checking for long double support in compiler" >&5
18377echo $ECHO_N "checking for long double support in compiler... $ECHO_C" >&6
bc8bcb4b 18378if test "${gdb_cv_c_long_double+set}" = set; then
bec39cab 18379 echo $ECHO_N "(cached) $ECHO_C" >&6
97bf5e38 18380else
bec39cab
AC
18381 cat >conftest.$ac_ext <<_ACEOF
18382/* confdefs.h. */
18383_ACEOF
18384cat confdefs.h >>conftest.$ac_ext
18385cat >>conftest.$ac_ext <<_ACEOF
18386/* end confdefs.h. */
97bf5e38 18387long double foo;
bec39cab
AC
18388_ACEOF
18389rm -f conftest.$ac_objext
18390if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18391 (eval $ac_compile) 2>conftest.er1
18392 ac_status=$?
18393 grep -v '^ *+' conftest.er1 >conftest.err
18394 rm -f conftest.er1
18395 cat conftest.err >&5
18396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18397 (exit $ac_status); } &&
b4e70030
JB
18398 { ac_try='test -z "$ac_c_werror_flag"
18399 || test ! -s conftest.err'
bec39cab
AC
18400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18401 (eval $ac_try) 2>&5
18402 ac_status=$?
18403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18404 (exit $ac_status); }; } &&
18405 { ac_try='test -s conftest.$ac_objext'
18406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18407 (eval $ac_try) 2>&5
18408 ac_status=$?
18409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18410 (exit $ac_status); }; }; then
bc8bcb4b 18411 gdb_cv_c_long_double=yes
97bf5e38 18412else
bec39cab
AC
18413 echo "$as_me: failed program was:" >&5
18414sed 's/^/| /' conftest.$ac_ext >&5
18415
b4e70030 18416gdb_cv_c_long_double=no
97bf5e38 18417fi
bec39cab 18418rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
97bf5e38 18419fi
b4e70030
JB
18420echo "$as_me:$LINENO: result: $gdb_cv_c_long_double" >&5
18421echo "${ECHO_T}$gdb_cv_c_long_double" >&6
bc8bcb4b 18422if test $gdb_cv_c_long_double = yes; then
c906108c 18423
bc8bcb4b 18424cat >>confdefs.h <<\_ACEOF
97bf5e38 18425#define HAVE_LONG_DOUBLE 1
bec39cab 18426_ACEOF
97bf5e38
MK
18427
18428fi
18429
bc8bcb4b 18430# Check if the compiler and runtime support printing long doubles.
97bf5e38 18431
b4e70030
JB
18432echo "$as_me:$LINENO: checking for long double support in printf" >&5
18433echo $ECHO_N "checking for long double support in printf... $ECHO_C" >&6
bec39cab
AC
18434if test "${gdb_cv_printf_has_long_double+set}" = set; then
18435 echo $ECHO_N "(cached) $ECHO_C" >&6
97bf5e38
MK
18436else
18437 if test "$cross_compiling" = yes; then
18438 gdb_cv_printf_has_long_double=no
18439else
bec39cab
AC
18440 cat >conftest.$ac_ext <<_ACEOF
18441/* confdefs.h. */
18442_ACEOF
18443cat confdefs.h >>conftest.$ac_ext
18444cat >>conftest.$ac_ext <<_ACEOF
18445/* end confdefs.h. */
bc8bcb4b
MK
18446$ac_includes_default
18447int
18448main ()
18449{
18450char buf[16];
97bf5e38
MK
18451 long double f = 3.141592653;
18452 sprintf (buf, "%Lg", f);
18453 return (strncmp ("3.14159", buf, 7));
bc8bcb4b
MK
18454 ;
18455 return 0;
97bf5e38 18456}
bec39cab
AC
18457_ACEOF
18458rm -f conftest$ac_exeext
18459if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18460 (eval $ac_link) 2>&5
18461 ac_status=$?
18462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18463 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18464 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18465 (eval $ac_try) 2>&5
18466 ac_status=$?
18467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18468 (exit $ac_status); }; }; then
97bf5e38 18469 gdb_cv_printf_has_long_double=yes
c906108c 18470else
bec39cab
AC
18471 echo "$as_me: program exited with status $ac_status" >&5
18472echo "$as_me: failed program was:" >&5
18473sed 's/^/| /' conftest.$ac_ext >&5
18474
18475( exit $ac_status )
18476gdb_cv_printf_has_long_double=no
c906108c 18477fi
b4e70030 18478rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c906108c 18479fi
c906108c 18480fi
b4e70030
JB
18481echo "$as_me:$LINENO: result: $gdb_cv_printf_has_long_double" >&5
18482echo "${ECHO_T}$gdb_cv_printf_has_long_double" >&6
97bf5e38 18483if test $gdb_cv_printf_has_long_double = yes; then
bc8bcb4b
MK
18484
18485cat >>confdefs.h <<\_ACEOF
97bf5e38 18486#define PRINTF_HAS_LONG_DOUBLE 1
bec39cab 18487_ACEOF
97bf5e38
MK
18488
18489fi
97bf5e38 18490
bc8bcb4b 18491# Check if the compiler and runtime support scanning long doubles.
97bf5e38 18492
b4e70030
JB
18493echo "$as_me:$LINENO: checking for long double support in scanf" >&5
18494echo $ECHO_N "checking for long double support in scanf... $ECHO_C" >&6
bec39cab
AC
18495if test "${gdb_cv_scanf_has_long_double+set}" = set; then
18496 echo $ECHO_N "(cached) $ECHO_C" >&6
97bf5e38
MK
18497else
18498 if test "$cross_compiling" = yes; then
18499 gdb_cv_scanf_has_long_double=no
18500else
bec39cab
AC
18501 cat >conftest.$ac_ext <<_ACEOF
18502/* confdefs.h. */
18503_ACEOF
18504cat confdefs.h >>conftest.$ac_ext
18505cat >>conftest.$ac_ext <<_ACEOF
18506/* end confdefs.h. */
bc8bcb4b
MK
18507#include <stdio.h>
18508int
18509main ()
18510{
18511char *buf = "3.141592653";
97bf5e38
MK
18512 long double f = 0;
18513 sscanf (buf, "%Lg", &f);
18514 return !(f > 3.14159 && f < 3.14160);
bc8bcb4b
MK
18515 ;
18516 return 0;
97bf5e38 18517}
bec39cab
AC
18518_ACEOF
18519rm -f conftest$ac_exeext
18520if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18521 (eval $ac_link) 2>&5
18522 ac_status=$?
18523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18524 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18526 (eval $ac_try) 2>&5
18527 ac_status=$?
18528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18529 (exit $ac_status); }; }; then
97bf5e38
MK
18530 gdb_cv_scanf_has_long_double=yes
18531else
bec39cab
AC
18532 echo "$as_me: program exited with status $ac_status" >&5
18533echo "$as_me: failed program was:" >&5
18534sed 's/^/| /' conftest.$ac_ext >&5
18535
18536( exit $ac_status )
18537gdb_cv_scanf_has_long_double=no
97bf5e38 18538fi
b4e70030 18539rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
97bf5e38 18540fi
c906108c 18541fi
b4e70030
JB
18542echo "$as_me:$LINENO: result: $gdb_cv_scanf_has_long_double" >&5
18543echo "${ECHO_T}$gdb_cv_scanf_has_long_double" >&6
97bf5e38 18544if test $gdb_cv_scanf_has_long_double = yes; then
bc8bcb4b
MK
18545
18546cat >>confdefs.h <<\_ACEOF
97bf5e38 18547#define SCANF_HAS_LONG_DOUBLE 1
bec39cab 18548_ACEOF
97bf5e38
MK
18549
18550fi
c906108c 18551
438013df
AO
18552case ${host_os} in
18553aix*)
b4e70030
JB
18554 echo "$as_me:$LINENO: checking for -bbigtoc option" >&5
18555echo $ECHO_N "checking for -bbigtoc option... $ECHO_C" >&6
bec39cab
AC
18556if test "${gdb_cv_bigtoc+set}" = set; then
18557 echo $ECHO_N "(cached) $ECHO_C" >&6
438013df 18558else
bec39cab 18559
438013df
AO
18560 SAVE_LDFLAGS=$LDFLAGS
18561
18562 case $GCC in
18563 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
18564 *) gdb_cv_bigtoc=-bbigtoc ;;
18565 esac
18566
18567 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
bec39cab
AC
18568 cat >conftest.$ac_ext <<_ACEOF
18569/* confdefs.h. */
18570_ACEOF
18571cat confdefs.h >>conftest.$ac_ext
18572cat >>conftest.$ac_ext <<_ACEOF
18573/* end confdefs.h. */
438013df 18574
bec39cab
AC
18575int
18576main ()
18577{
438013df 18578int i;
bec39cab
AC
18579 ;
18580 return 0;
18581}
18582_ACEOF
18583rm -f conftest.$ac_objext conftest$ac_exeext
18584if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18585 (eval $ac_link) 2>conftest.er1
18586 ac_status=$?
18587 grep -v '^ *+' conftest.er1 >conftest.err
18588 rm -f conftest.er1
18589 cat conftest.err >&5
18590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18591 (exit $ac_status); } &&
b4e70030
JB
18592 { ac_try='test -z "$ac_c_werror_flag"
18593 || test ! -s conftest.err'
bec39cab
AC
18594 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18595 (eval $ac_try) 2>&5
18596 ac_status=$?
18597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18598 (exit $ac_status); }; } &&
18599 { ac_try='test -s conftest$ac_exeext'
18600 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18601 (eval $ac_try) 2>&5
18602 ac_status=$?
18603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18604 (exit $ac_status); }; }; then
438013df
AO
18605 :
18606else
bec39cab
AC
18607 echo "$as_me: failed program was:" >&5
18608sed 's/^/| /' conftest.$ac_ext >&5
18609
b4e70030 18610gdb_cv_bigtoc=
438013df 18611fi
bec39cab
AC
18612rm -f conftest.err conftest.$ac_objext \
18613 conftest$ac_exeext conftest.$ac_ext
ec76baa5 18614 LDFLAGS="${SAVE_LDFLAGS}"
438013df 18615
bec39cab 18616fi
b4e70030
JB
18617echo "$as_me:$LINENO: result: $gdb_cv_bigtoc" >&5
18618echo "${ECHO_T}$gdb_cv_bigtoc" >&6
438013df
AO
18619 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
18620 ;;
18621esac
18622
c906108c
SS
18623
18624
18625if test ${build} = ${host} -a ${host} = ${target} ; then
18626 case ${host_os} in
18627 hpux*)
b4e70030
JB
18628 echo "$as_me:$LINENO: checking for HPUX/OSF thread support" >&5
18629echo $ECHO_N "checking for HPUX/OSF thread support... $ECHO_C" >&6
c906108c
SS
18630 if test -f /usr/include/dce/cma_config.h ; then
18631 if test "$GCC" = "yes" ; then
b4e70030
JB
18632 echo "$as_me:$LINENO: result: yes" >&5
18633echo "${ECHO_T}yes" >&6
60ca704f
SE
18634
18635cat >>confdefs.h <<\_ACEOF
c906108c 18636#define HAVE_HPUX_THREAD_SUPPORT 1
bec39cab 18637_ACEOF
c906108c 18638
3483b318 18639 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
c906108c
SS
18640 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
18641 else
b4e70030
JB
18642 echo "$as_me:$LINENO: result: no (suppressed because you are not using GCC)" >&5
18643echo "${ECHO_T}no (suppressed because you are not using GCC)" >&6
c906108c
SS
18644 fi
18645 else
b4e70030
JB
18646 echo "$as_me:$LINENO: result: no" >&5
18647echo "${ECHO_T}no" >&6
c906108c
SS
18648 fi
18649 ;;
18650 solaris*)
d92419e5
JB
18651 # See if thread_db library is around for Solaris thread debugging.
18652 # Note that we must explicitly test for version 1 of the library
18653 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
18654 # the same API.
b4e70030
JB
18655 echo "$as_me:$LINENO: checking for Solaris thread debugging library" >&5
18656echo $ECHO_N "checking for Solaris thread debugging library... $ECHO_C" >&6
c906108c 18657 if test -f /usr/lib/libthread_db.so.1 ; then
b4e70030
JB
18658 echo "$as_me:$LINENO: result: yes" >&5
18659echo "${ECHO_T}yes" >&6
60ca704f
SE
18660
18661cat >>confdefs.h <<\_ACEOF
c906108c 18662#define HAVE_THREAD_DB_LIB 1
bec39cab 18663_ACEOF
c906108c 18664
3483b318 18665 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
c906108c 18666 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
bec39cab 18667
b4e70030
JB
18668echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
18669echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
bec39cab
AC
18670if test "${ac_cv_lib_dl_dlopen+set}" = set; then
18671 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 18672else
bec39cab 18673 ac_check_lib_save_LIBS=$LIBS
c906108c 18674LIBS="-ldl $LIBS"
bec39cab
AC
18675cat >conftest.$ac_ext <<_ACEOF
18676/* confdefs.h. */
18677_ACEOF
18678cat confdefs.h >>conftest.$ac_ext
18679cat >>conftest.$ac_ext <<_ACEOF
18680/* end confdefs.h. */
18681
b4e70030 18682/* Override any gcc2 internal prototype to avoid an error. */
bec39cab
AC
18683#ifdef __cplusplus
18684extern "C"
18685#endif
b4e70030
JB
18686/* We use char because int might match the return type of a gcc2
18687 builtin and then its argument prototype would still apply. */
bec39cab
AC
18688char dlopen ();
18689int
18690main ()
18691{
b4e70030 18692dlopen ();
bec39cab
AC
18693 ;
18694 return 0;
18695}
18696_ACEOF
18697rm -f conftest.$ac_objext conftest$ac_exeext
18698if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18699 (eval $ac_link) 2>conftest.er1
18700 ac_status=$?
18701 grep -v '^ *+' conftest.er1 >conftest.err
18702 rm -f conftest.er1
18703 cat conftest.err >&5
18704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18705 (exit $ac_status); } &&
b4e70030
JB
18706 { ac_try='test -z "$ac_c_werror_flag"
18707 || test ! -s conftest.err'
bec39cab
AC
18708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18709 (eval $ac_try) 2>&5
18710 ac_status=$?
18711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18712 (exit $ac_status); }; } &&
18713 { ac_try='test -s conftest$ac_exeext'
18714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18715 (eval $ac_try) 2>&5
18716 ac_status=$?
18717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18718 (exit $ac_status); }; }; then
18719 ac_cv_lib_dl_dlopen=yes
18720else
18721 echo "$as_me: failed program was:" >&5
18722sed 's/^/| /' conftest.$ac_ext >&5
18723
b4e70030 18724ac_cv_lib_dl_dlopen=no
bec39cab
AC
18725fi
18726rm -f conftest.err conftest.$ac_objext \
18727 conftest$ac_exeext conftest.$ac_ext
18728LIBS=$ac_check_lib_save_LIBS
18729fi
b4e70030
JB
18730echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
18731echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
bec39cab
AC
18732if test $ac_cv_lib_dl_dlopen = yes; then
18733 cat >>confdefs.h <<_ACEOF
18734#define HAVE_LIBDL 1
18735_ACEOF
c906108c
SS
18736
18737 LIBS="-ldl $LIBS"
18738
c906108c
SS
18739fi
18740
18741 if test "$GCC" = "yes" ; then
18742 # The GNU linker requires the -export-dynamic option to make
18743 # all symbols visible in the dynamic symbol table.
18744 hold_ldflags=$LDFLAGS
b4e70030
JB
18745 echo "$as_me:$LINENO: checking for the ld -export-dynamic flag" >&5
18746echo $ECHO_N "checking for the ld -export-dynamic flag... $ECHO_C" >&6
c906108c 18747 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
bec39cab
AC
18748 cat >conftest.$ac_ext <<_ACEOF
18749/* confdefs.h. */
18750_ACEOF
18751cat confdefs.h >>conftest.$ac_ext
18752cat >>conftest.$ac_ext <<_ACEOF
18753/* end confdefs.h. */
c906108c 18754
bec39cab
AC
18755int
18756main ()
18757{
c906108c 18758int i;
bec39cab
AC
18759 ;
18760 return 0;
18761}
18762_ACEOF
18763rm -f conftest.$ac_objext conftest$ac_exeext
18764if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18765 (eval $ac_link) 2>conftest.er1
18766 ac_status=$?
18767 grep -v '^ *+' conftest.er1 >conftest.err
18768 rm -f conftest.er1
18769 cat conftest.err >&5
18770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18771 (exit $ac_status); } &&
b4e70030
JB
18772 { ac_try='test -z "$ac_c_werror_flag"
18773 || test ! -s conftest.err'
bec39cab
AC
18774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18775 (eval $ac_try) 2>&5
18776 ac_status=$?
18777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18778 (exit $ac_status); }; } &&
18779 { ac_try='test -s conftest$ac_exeext'
18780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18781 (eval $ac_try) 2>&5
18782 ac_status=$?
18783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18784 (exit $ac_status); }; }; then
c906108c
SS
18785 found=yes
18786else
bec39cab
AC
18787 echo "$as_me: failed program was:" >&5
18788sed 's/^/| /' conftest.$ac_ext >&5
18789
b4e70030 18790found=no
c906108c 18791fi
bec39cab
AC
18792rm -f conftest.err conftest.$ac_objext \
18793 conftest$ac_exeext conftest.$ac_ext
c906108c 18794 LDFLAGS=$hold_ldflags
b4e70030
JB
18795 echo "$as_me:$LINENO: result: $found" >&5
18796echo "${ECHO_T}$found" >&6
c906108c
SS
18797 if test $found = yes; then
18798 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
18799 fi
18800 fi
18801 # Sun randomly tweaked the prototypes in <proc_service.h>
18802 # at one point.
b4e70030
JB
18803 echo "$as_me:$LINENO: checking if <proc_service.h> is old" >&5
18804echo $ECHO_N "checking if <proc_service.h> is old... $ECHO_C" >&6
bec39cab
AC
18805 if test "${gdb_cv_proc_service_is_old+set}" = set; then
18806 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 18807else
bec39cab
AC
18808
18809 cat >conftest.$ac_ext <<_ACEOF
18810/* confdefs.h. */
18811_ACEOF
18812cat confdefs.h >>conftest.$ac_ext
18813cat >>conftest.$ac_ext <<_ACEOF
18814/* end confdefs.h. */
c906108c
SS
18815
18816 #include <proc_service.h>
18817 ps_err_e ps_pdwrite
18818 (struct ps_prochandle*, psaddr_t, const void*, size_t);
c906108c 18819
bec39cab
AC
18820int
18821main ()
18822{
18823
18824 ;
18825 return 0;
18826}
18827_ACEOF
18828rm -f conftest.$ac_objext
18829if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18830 (eval $ac_compile) 2>conftest.er1
18831 ac_status=$?
18832 grep -v '^ *+' conftest.er1 >conftest.err
18833 rm -f conftest.er1
18834 cat conftest.err >&5
18835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18836 (exit $ac_status); } &&
b4e70030
JB
18837 { ac_try='test -z "$ac_c_werror_flag"
18838 || test ! -s conftest.err'
bec39cab
AC
18839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18840 (eval $ac_try) 2>&5
18841 ac_status=$?
18842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18843 (exit $ac_status); }; } &&
18844 { ac_try='test -s conftest.$ac_objext'
18845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18846 (eval $ac_try) 2>&5
18847 ac_status=$?
18848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18849 (exit $ac_status); }; }; then
c906108c
SS
18850 gdb_cv_proc_service_is_old=no
18851else
bec39cab
AC
18852 echo "$as_me: failed program was:" >&5
18853sed 's/^/| /' conftest.$ac_ext >&5
18854
b4e70030 18855gdb_cv_proc_service_is_old=yes
c906108c 18856fi
bec39cab
AC
18857rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18858
c906108c
SS
18859fi
18860
b4e70030
JB
18861 echo "$as_me:$LINENO: result: $gdb_cv_proc_service_is_old" >&5
18862echo "${ECHO_T}$gdb_cv_proc_service_is_old" >&6
c906108c 18863 if test $gdb_cv_proc_service_is_old = yes; then
60ca704f
SE
18864
18865cat >>confdefs.h <<\_ACEOF
c906108c 18866#define PROC_SERVICE_IS_OLD 1
bec39cab 18867_ACEOF
c906108c
SS
18868
18869 fi
18870 else
b4e70030
JB
18871 echo "$as_me:$LINENO: result: no" >&5
18872echo "${ECHO_T}no" >&6
c906108c
SS
18873 fi
18874 ;;
d92419e5 18875 aix*)
b4e70030
JB
18876 echo "$as_me:$LINENO: checking for AiX thread debugging library" >&5
18877echo $ECHO_N "checking for AiX thread debugging library... $ECHO_C" >&6
bec39cab
AC
18878 if test "${gdb_cv_have_aix_thread_debug+set}" = set; then
18879 echo $ECHO_N "(cached) $ECHO_C" >&6
18880else
18881 cat >conftest.$ac_ext <<_ACEOF
18882/* confdefs.h. */
18883_ACEOF
18884cat confdefs.h >>conftest.$ac_ext
18885cat >>conftest.$ac_ext <<_ACEOF
18886/* end confdefs.h. */
d92419e5 18887#include <sys/pthdebug.h>
bec39cab
AC
18888int
18889main ()
18890{
d92419e5
JB
18891#ifndef PTHDB_VERSION_3
18892 #error
18893 #endif
bec39cab
AC
18894 ;
18895 return 0;
18896}
18897_ACEOF
18898rm -f conftest.$ac_objext
18899if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18900 (eval $ac_compile) 2>conftest.er1
18901 ac_status=$?
18902 grep -v '^ *+' conftest.er1 >conftest.err
18903 rm -f conftest.er1
18904 cat conftest.err >&5
18905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18906 (exit $ac_status); } &&
b4e70030
JB
18907 { ac_try='test -z "$ac_c_werror_flag"
18908 || test ! -s conftest.err'
bec39cab
AC
18909 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18910 (eval $ac_try) 2>&5
18911 ac_status=$?
18912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18913 (exit $ac_status); }; } &&
18914 { ac_try='test -s conftest.$ac_objext'
18915 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18916 (eval $ac_try) 2>&5
18917 ac_status=$?
18918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18919 (exit $ac_status); }; }; then
d92419e5
JB
18920 gdb_cv_have_aix_thread_debug=yes
18921else
bec39cab
AC
18922 echo "$as_me: failed program was:" >&5
18923sed 's/^/| /' conftest.$ac_ext >&5
18924
b4e70030 18925gdb_cv_have_aix_thread_debug=no
d92419e5 18926fi
bec39cab 18927rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
d92419e5
JB
18928fi
18929
b4e70030
JB
18930 echo "$as_me:$LINENO: result: $gdb_cv_have_aix_thread_debug" >&5
18931echo "${ECHO_T}$gdb_cv_have_aix_thread_debug" >&6
d92419e5
JB
18932 if test $gdb_cv_have_aix_thread_debug = yes; then
18933 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
3483b318 18934 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
d92419e5
JB
18935 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
18936 fi
18937 ;;
c906108c 18938 esac
bec39cab 18939
c906108c
SS
18940fi
18941
3f47be5c 18942if test "x$ac_cv_header_thread_db_h" = "xyes"; then
b4e70030
JB
18943 echo "$as_me:$LINENO: checking whether <thread_db.h> has TD_NOTALLOC" >&5
18944echo $ECHO_N "checking whether <thread_db.h> has TD_NOTALLOC... $ECHO_C" >&6
bec39cab
AC
18945if test "${gdb_cv_thread_db_h_has_td_notalloc+set}" = set; then
18946 echo $ECHO_N "(cached) $ECHO_C" >&6
18947else
18948 cat >conftest.$ac_ext <<_ACEOF
18949/* confdefs.h. */
18950_ACEOF
18951cat confdefs.h >>conftest.$ac_ext
18952cat >>conftest.$ac_ext <<_ACEOF
18953/* end confdefs.h. */
3f47be5c 18954#include <thread_db.h>
bec39cab
AC
18955int
18956main ()
18957{
3f47be5c 18958int i = TD_NOTALLOC;
bec39cab
AC
18959 ;
18960 return 0;
18961}
18962_ACEOF
18963rm -f conftest.$ac_objext
18964if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18965 (eval $ac_compile) 2>conftest.er1
18966 ac_status=$?
18967 grep -v '^ *+' conftest.er1 >conftest.err
18968 rm -f conftest.er1
18969 cat conftest.err >&5
18970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18971 (exit $ac_status); } &&
b4e70030
JB
18972 { ac_try='test -z "$ac_c_werror_flag"
18973 || test ! -s conftest.err'
bec39cab
AC
18974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18975 (eval $ac_try) 2>&5
18976 ac_status=$?
18977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18978 (exit $ac_status); }; } &&
18979 { ac_try='test -s conftest.$ac_objext'
18980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18981 (eval $ac_try) 2>&5
18982 ac_status=$?
18983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18984 (exit $ac_status); }; }; then
3f47be5c
EZ
18985 gdb_cv_thread_db_h_has_td_notalloc=yes
18986else
bec39cab
AC
18987 echo "$as_me: failed program was:" >&5
18988sed 's/^/| /' conftest.$ac_ext >&5
18989
b4e70030 18990gdb_cv_thread_db_h_has_td_notalloc=no
bec39cab 18991
3f47be5c 18992fi
bec39cab 18993rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3f47be5c 18994
bec39cab 18995fi
b4e70030
JB
18996echo "$as_me:$LINENO: result: $gdb_cv_thread_db_h_has_td_notalloc" >&5
18997echo "${ECHO_T}$gdb_cv_thread_db_h_has_td_notalloc" >&6
59f80f10
DJ
18998 echo "$as_me:$LINENO: checking whether <thread_db.h> has TD_VERSION" >&5
18999echo $ECHO_N "checking whether <thread_db.h> has TD_VERSION... $ECHO_C" >&6
19000if test "${gdb_cv_thread_db_h_has_td_version+set}" = set; then
19001 echo $ECHO_N "(cached) $ECHO_C" >&6
19002else
19003 cat >conftest.$ac_ext <<_ACEOF
19004/* confdefs.h. */
19005_ACEOF
19006cat confdefs.h >>conftest.$ac_ext
19007cat >>conftest.$ac_ext <<_ACEOF
19008/* end confdefs.h. */
19009#include <thread_db.h>
19010int
19011main ()
19012{
19013int i = TD_VERSION;
19014 ;
19015 return 0;
19016}
19017_ACEOF
19018rm -f conftest.$ac_objext
19019if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19020 (eval $ac_compile) 2>conftest.er1
19021 ac_status=$?
19022 grep -v '^ *+' conftest.er1 >conftest.err
19023 rm -f conftest.er1
19024 cat conftest.err >&5
19025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19026 (exit $ac_status); } &&
19027 { ac_try='test -z "$ac_c_werror_flag"
19028 || test ! -s conftest.err'
19029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19030 (eval $ac_try) 2>&5
19031 ac_status=$?
19032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19033 (exit $ac_status); }; } &&
19034 { ac_try='test -s conftest.$ac_objext'
19035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19036 (eval $ac_try) 2>&5
19037 ac_status=$?
19038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19039 (exit $ac_status); }; }; then
19040 gdb_cv_thread_db_h_has_td_version=yes
19041else
19042 echo "$as_me: failed program was:" >&5
19043sed 's/^/| /' conftest.$ac_ext >&5
19044
19045gdb_cv_thread_db_h_has_td_version=no
19046
19047fi
19048rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19049
19050fi
19051echo "$as_me:$LINENO: result: $gdb_cv_thread_db_h_has_td_version" >&5
19052echo "${ECHO_T}$gdb_cv_thread_db_h_has_td_version" >&6
19053 echo "$as_me:$LINENO: checking whether <thread_db.h> has TD_NOTLS" >&5
19054echo $ECHO_N "checking whether <thread_db.h> has TD_NOTLS... $ECHO_C" >&6
19055if test "${gdb_cv_thread_db_h_has_td_notls+set}" = set; then
19056 echo $ECHO_N "(cached) $ECHO_C" >&6
19057else
19058 cat >conftest.$ac_ext <<_ACEOF
19059/* confdefs.h. */
19060_ACEOF
19061cat confdefs.h >>conftest.$ac_ext
19062cat >>conftest.$ac_ext <<_ACEOF
19063/* end confdefs.h. */
19064#include <thread_db.h>
19065int
19066main ()
19067{
19068int i = TD_NOTLS;
19069 ;
19070 return 0;
19071}
19072_ACEOF
19073rm -f conftest.$ac_objext
19074if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19075 (eval $ac_compile) 2>conftest.er1
19076 ac_status=$?
19077 grep -v '^ *+' conftest.er1 >conftest.err
19078 rm -f conftest.er1
19079 cat conftest.err >&5
19080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19081 (exit $ac_status); } &&
19082 { ac_try='test -z "$ac_c_werror_flag"
19083 || test ! -s conftest.err'
19084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19085 (eval $ac_try) 2>&5
19086 ac_status=$?
19087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19088 (exit $ac_status); }; } &&
19089 { ac_try='test -s conftest.$ac_objext'
19090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19091 (eval $ac_try) 2>&5
19092 ac_status=$?
19093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19094 (exit $ac_status); }; }; then
19095 gdb_cv_thread_db_h_has_td_notls=yes
19096else
19097 echo "$as_me: failed program was:" >&5
19098sed 's/^/| /' conftest.$ac_ext >&5
19099
19100gdb_cv_thread_db_h_has_td_notls=no
19101
19102fi
19103rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19104
19105fi
19106echo "$as_me:$LINENO: result: $gdb_cv_thread_db_h_has_td_notls" >&5
19107echo "${ECHO_T}$gdb_cv_thread_db_h_has_td_notls" >&6
3f47be5c
EZ
19108fi
19109if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
bec39cab
AC
19110
19111cat >>confdefs.h <<\_ACEOF
3f47be5c 19112#define THREAD_DB_HAS_TD_NOTALLOC 1
bec39cab 19113_ACEOF
3f47be5c 19114
59f80f10
DJ
19115fi
19116if test "x$gdb_cv_thread_db_h_has_td_version" = "xyes"; then
19117
19118cat >>confdefs.h <<\_ACEOF
19119#define THREAD_DB_HAS_TD_VERSION 1
19120_ACEOF
19121
19122fi
19123if test "x$gdb_cv_thread_db_h_has_td_notls" = "xyes"; then
19124
19125cat >>confdefs.h <<\_ACEOF
19126#define THREAD_DB_HAS_TD_NOTLS 1
19127_ACEOF
19128
3f47be5c
EZ
19129fi
19130
b757528f 19131if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
b4e70030
JB
19132 echo "$as_me:$LINENO: checking whether <sys/syscall.h> has __NR_tkill" >&5
19133echo $ECHO_N "checking whether <sys/syscall.h> has __NR_tkill... $ECHO_C" >&6
bec39cab
AC
19134if test "${gdb_cv_sys_syscall_h_has_tkill+set}" = set; then
19135 echo $ECHO_N "(cached) $ECHO_C" >&6
19136else
19137 cat >conftest.$ac_ext <<_ACEOF
19138/* confdefs.h. */
19139_ACEOF
19140cat confdefs.h >>conftest.$ac_ext
19141cat >>conftest.$ac_ext <<_ACEOF
19142/* end confdefs.h. */
b757528f 19143#include <sys/syscall.h>
bec39cab
AC
19144int
19145main ()
19146{
b757528f 19147int i = __NR_tkill;
bec39cab
AC
19148 ;
19149 return 0;
19150}
19151_ACEOF
19152rm -f conftest.$ac_objext
19153if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19154 (eval $ac_compile) 2>conftest.er1
19155 ac_status=$?
19156 grep -v '^ *+' conftest.er1 >conftest.err
19157 rm -f conftest.er1
19158 cat conftest.err >&5
19159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19160 (exit $ac_status); } &&
b4e70030
JB
19161 { ac_try='test -z "$ac_c_werror_flag"
19162 || test ! -s conftest.err'
bec39cab
AC
19163 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19164 (eval $ac_try) 2>&5
19165 ac_status=$?
19166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19167 (exit $ac_status); }; } &&
19168 { ac_try='test -s conftest.$ac_objext'
19169 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19170 (eval $ac_try) 2>&5
19171 ac_status=$?
19172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19173 (exit $ac_status); }; }; then
b757528f
JJ
19174 gdb_cv_sys_syscall_h_has_tkill=yes
19175else
bec39cab
AC
19176 echo "$as_me: failed program was:" >&5
19177sed 's/^/| /' conftest.$ac_ext >&5
19178
b4e70030 19179gdb_cv_sys_syscall_h_has_tkill=no
bec39cab 19180
b757528f 19181fi
bec39cab 19182rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
b757528f 19183
bec39cab 19184fi
b4e70030
JB
19185echo "$as_me:$LINENO: result: $gdb_cv_sys_syscall_h_has_tkill" >&5
19186echo "${ECHO_T}$gdb_cv_sys_syscall_h_has_tkill" >&6
b757528f
JJ
19187fi
19188if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
bec39cab
AC
19189
19190cat >>confdefs.h <<\_ACEOF
b757528f 19191#define HAVE_TKILL_SYSCALL 1
bec39cab 19192_ACEOF
b757528f
JJ
19193
19194fi
19195
10568435
JK
19196echo "$as_me:$LINENO: checking whether ADDR_NO_RANDOMIZE is declared" >&5
19197echo $ECHO_N "checking whether ADDR_NO_RANDOMIZE is declared... $ECHO_C" >&6
19198if test "${ac_cv_have_decl_ADDR_NO_RANDOMIZE+set}" = set; then
19199 echo $ECHO_N "(cached) $ECHO_C" >&6
19200else
19201 cat >conftest.$ac_ext <<_ACEOF
19202/* confdefs.h. */
19203_ACEOF
19204cat confdefs.h >>conftest.$ac_ext
19205cat >>conftest.$ac_ext <<_ACEOF
19206/* end confdefs.h. */
19207#include <sys/personality.h>
19208
19209int
19210main ()
19211{
19212#ifndef ADDR_NO_RANDOMIZE
19213 char *p = (char *) ADDR_NO_RANDOMIZE;
19214#endif
19215
19216 ;
19217 return 0;
19218}
19219_ACEOF
19220rm -f conftest.$ac_objext
19221if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19222 (eval $ac_compile) 2>conftest.er1
19223 ac_status=$?
19224 grep -v '^ *+' conftest.er1 >conftest.err
19225 rm -f conftest.er1
19226 cat conftest.err >&5
19227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19228 (exit $ac_status); } &&
19229 { ac_try='test -z "$ac_c_werror_flag"
19230 || test ! -s conftest.err'
19231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19232 (eval $ac_try) 2>&5
19233 ac_status=$?
19234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19235 (exit $ac_status); }; } &&
19236 { ac_try='test -s conftest.$ac_objext'
19237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19238 (eval $ac_try) 2>&5
19239 ac_status=$?
19240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19241 (exit $ac_status); }; }; then
19242 ac_cv_have_decl_ADDR_NO_RANDOMIZE=yes
19243else
19244 echo "$as_me: failed program was:" >&5
19245sed 's/^/| /' conftest.$ac_ext >&5
19246
19247ac_cv_have_decl_ADDR_NO_RANDOMIZE=no
19248fi
19249rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19250fi
19251echo "$as_me:$LINENO: result: $ac_cv_have_decl_ADDR_NO_RANDOMIZE" >&5
19252echo "${ECHO_T}$ac_cv_have_decl_ADDR_NO_RANDOMIZE" >&6
19253if test $ac_cv_have_decl_ADDR_NO_RANDOMIZE = yes; then
19254
19255cat >>confdefs.h <<_ACEOF
19256#define HAVE_DECL_ADDR_NO_RANDOMIZE 1
19257_ACEOF
19258
19259
19260else
19261 cat >>confdefs.h <<_ACEOF
19262#define HAVE_DECL_ADDR_NO_RANDOMIZE 0
19263_ACEOF
19264
19265
19266fi
19267
19268
19269
19270if test "$cross_compiling" = yes; then
19271 cat >conftest.$ac_ext <<_ACEOF
19272/* confdefs.h. */
19273_ACEOF
19274cat confdefs.h >>conftest.$ac_ext
19275cat >>conftest.$ac_ext <<_ACEOF
19276/* end confdefs.h. */
19277#include <sys/personality.h>
19278int
19279main ()
19280{
19281
19282# if !HAVE_DECL_ADDR_NO_RANDOMIZE
19283# define ADDR_NO_RANDOMIZE 0x0040000
19284# endif
19285 /* Test the flag could be set and stays set. */
19286 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
19287 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
19288 return 1
19289 ;
19290 return 0;
19291}
19292_ACEOF
19293rm -f conftest.$ac_objext conftest$ac_exeext
19294if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19295 (eval $ac_link) 2>conftest.er1
19296 ac_status=$?
19297 grep -v '^ *+' conftest.er1 >conftest.err
19298 rm -f conftest.er1
19299 cat conftest.err >&5
19300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19301 (exit $ac_status); } &&
19302 { ac_try='test -z "$ac_c_werror_flag"
19303 || test ! -s conftest.err'
19304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19305 (eval $ac_try) 2>&5
19306 ac_status=$?
19307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19308 (exit $ac_status); }; } &&
19309 { ac_try='test -s conftest$ac_exeext'
19310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19311 (eval $ac_try) 2>&5
19312 ac_status=$?
19313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19314 (exit $ac_status); }; }; then
19315 have_personality=true
19316else
19317 echo "$as_me: failed program was:" >&5
19318sed 's/^/| /' conftest.$ac_ext >&5
19319
19320have_personality=false
19321fi
19322rm -f conftest.err conftest.$ac_objext \
19323 conftest$ac_exeext conftest.$ac_ext
19324else
19325 cat >conftest.$ac_ext <<_ACEOF
19326/* confdefs.h. */
19327_ACEOF
19328cat confdefs.h >>conftest.$ac_ext
19329cat >>conftest.$ac_ext <<_ACEOF
19330/* end confdefs.h. */
19331#include <sys/personality.h>
19332int
19333main ()
19334{
19335
19336# if !HAVE_DECL_ADDR_NO_RANDOMIZE
19337# define ADDR_NO_RANDOMIZE 0x0040000
19338# endif
19339 /* Test the flag could be set and stays set. */
19340 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
19341 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
19342 return 1
19343 ;
19344 return 0;
19345}
19346_ACEOF
19347rm -f conftest$ac_exeext
19348if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19349 (eval $ac_link) 2>&5
19350 ac_status=$?
19351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19352 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19354 (eval $ac_try) 2>&5
19355 ac_status=$?
19356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19357 (exit $ac_status); }; }; then
19358 have_personality=true
19359else
19360 echo "$as_me: program exited with status $ac_status" >&5
19361echo "$as_me: failed program was:" >&5
19362sed 's/^/| /' conftest.$ac_ext >&5
19363
19364( exit $ac_status )
19365have_personality=false
19366fi
19367rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19368fi
19369if $have_personality
19370then
19371
19372cat >>confdefs.h <<\_ACEOF
19373#define HAVE_PERSONALITY 1
19374_ACEOF
19375
19376fi
19377
fb40c209 19378
bec39cab 19379
b4e70030 19380# Check whether --with-sysroot or --without-sysroot was given.
030292b7 19381if test "${with_sysroot+set}" = set; then
b4e70030
JB
19382 withval="$with_sysroot"
19383
030292b7 19384 case ${with_sysroot} in
715d1656 19385 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
030292b7
DJ
19386 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
19387 esac
19388
19389 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
19390
07abfebf
RS
19391 if test "x$prefix" = xNONE; then
19392 test_prefix=/usr/local
19393 else
19394 test_prefix=$prefix
19395 fi
aa28a74e 19396 if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then
07abfebf 19397 test_exec_prefix=$test_prefix
030292b7 19398 else
07abfebf 19399 test_exec_prefix=$exec_prefix
030292b7
DJ
19400 fi
19401 case ${TARGET_SYSTEM_ROOT} in
715d1656 19402 "${test_prefix}"|"${test_prefix}/"*|\
07abfebf
RS
19403 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
19404 '${prefix}'|'${prefix}/'*|\
715d1656 19405 '${exec_prefix}'|'${exec_prefix}/'*)
030292b7
DJ
19406 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
19407 TARGET_SYSTEM_ROOT_DEFINE="$t"
19408 ;;
19409 esac
19410
19411else
bec39cab 19412
030292b7
DJ
19413 TARGET_SYSTEM_ROOT=
19414 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
19415
b4e70030 19416fi;
030292b7
DJ
19417
19418
19419
b4e70030 19420# Check whether --enable-werror or --disable-werror was given.
094a342e 19421if test "${enable_werror+set}" = set; then
b4e70030
JB
19422 enableval="$enable_werror"
19423 case "${enableval}" in
094a342e
MK
19424 yes | y) ERROR_ON_WARNING="yes" ;;
19425 no | n) ERROR_ON_WARNING="no" ;;
19426 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-werror" >&5
19427echo "$as_me: error: bad value ${enableval} for --enable-werror" >&2;}
19428 { (exit 1); exit 1; }; } ;;
19429 esac
b4e70030 19430fi;
094a342e
MK
19431
19432# Enable -Werror by default when using gcc
19433if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
19434 ERROR_ON_WARNING=yes
19435fi
19436
19437WERROR_CFLAGS=""
19438if test "${ERROR_ON_WARNING}" = yes ; then
19439 WERROR_CFLAGS="-Werror"
19440fi
19441
aa79a185
DJ
19442# The entries after -Wno-pointer-sign are disabled warnings which may
19443# be enabled in the future, which can not currently be used to build
19444# GDB.
19445# NOTE: If you change this list, remember to update
3b851bce 19446# gdb/doc/gdbint.texinfo.
aa79a185
DJ
19447build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
19448-Wformat-nonliteral -Wno-pointer-sign \
58b38ee2 19449-Wno-unused -Wno-switch -Wno-char-subscripts"
a3b362c4 19450
3526781e
DJ
19451# Enable -Wno-format by default when using gcc on mingw since many
19452# GCC versions complain about %I64.
19453case "${host}" in
19454 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
19455esac
19456
b4e70030 19457# Check whether --enable-build-warnings or --disable-build-warnings was given.
c906108c 19458if test "${enable_build_warnings+set}" = set; then
b4e70030
JB
19459 enableval="$enable_build_warnings"
19460 case "${enableval}" in
c906108c
SS
19461 yes) ;;
19462 no) build_warnings="-w";;
19463 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
19464 build_warnings="${build_warnings} ${t}";;
19465 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
19466 build_warnings="${t} ${build_warnings}";;
19467 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
19468esac
d4f3574e 19469if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
746a987d 19470 echo "Setting compiler warning flags = $build_warnings" 6>&1
c906108c 19471fi
b4e70030 19472fi; # Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given.
3b851bce 19473if test "${enable_gdb_build_warnings+set}" = set; then
b4e70030
JB
19474 enableval="$enable_gdb_build_warnings"
19475 case "${enableval}" in
3b851bce
AC
19476 yes) ;;
19477 no) build_warnings="-w";;
19478 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
19479 build_warnings="${build_warnings} ${t}";;
19480 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
19481 build_warnings="${t} ${build_warnings}";;
19482 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
19483esac
19484if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
19485 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
19486fi
b4e70030 19487fi; WARN_CFLAGS=""
c906108c
SS
19488if test "x${build_warnings}" != x -a "x$GCC" = xyes
19489then
b4e70030
JB
19490 echo "$as_me:$LINENO: checking compiler warning flags" >&5
19491echo $ECHO_N "checking compiler warning flags... $ECHO_C" >&6
746a987d
AC
19492 # Separate out the -Werror flag as some files just cannot be
19493 # compiled with it enabled.
19494 for w in ${build_warnings}; do
19495 case $w in
19496 -Werr*) WERROR_CFLAGS=-Werror ;;
19497 *) # Check that GCC accepts it
4536bbc6
AC
19498 saved_CFLAGS="$CFLAGS"
19499 CFLAGS="$CFLAGS $w"
bec39cab
AC
19500 cat >conftest.$ac_ext <<_ACEOF
19501/* confdefs.h. */
19502_ACEOF
19503cat confdefs.h >>conftest.$ac_ext
19504cat >>conftest.$ac_ext <<_ACEOF
19505/* end confdefs.h. */
4536bbc6 19506
bec39cab
AC
19507int
19508main ()
19509{
4536bbc6 19510
bec39cab
AC
19511 ;
19512 return 0;
19513}
19514_ACEOF
19515rm -f conftest.$ac_objext
19516if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19517 (eval $ac_compile) 2>conftest.er1
19518 ac_status=$?
19519 grep -v '^ *+' conftest.er1 >conftest.err
19520 rm -f conftest.er1
19521 cat conftest.err >&5
19522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19523 (exit $ac_status); } &&
b4e70030
JB
19524 { ac_try='test -z "$ac_c_werror_flag"
19525 || test ! -s conftest.err'
bec39cab
AC
19526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19527 (eval $ac_try) 2>&5
19528 ac_status=$?
19529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19530 (exit $ac_status); }; } &&
19531 { ac_try='test -s conftest.$ac_objext'
19532 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19533 (eval $ac_try) 2>&5
19534 ac_status=$?
19535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19536 (exit $ac_status); }; }; then
4536bbc6
AC
19537 WARN_CFLAGS="${WARN_CFLAGS} $w"
19538else
bec39cab
AC
19539 echo "$as_me: failed program was:" >&5
19540sed 's/^/| /' conftest.$ac_ext >&5
19541
4536bbc6 19542fi
bec39cab 19543rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4536bbc6 19544 CFLAGS="$saved_CFLAGS"
746a987d
AC
19545 esac
19546 done
aa79a185
DJ
19547 echo "$as_me:$LINENO: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
19548echo "${ECHO_T}${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6
c906108c
SS
19549fi
19550
19551
104c1213 19552
7a292a7a 19553# In the Cygwin environment, we need some additional flags.
b4e70030
JB
19554echo "$as_me:$LINENO: checking for cygwin" >&5
19555echo $ECHO_N "checking for cygwin... $ECHO_C" >&6
bec39cab
AC
19556if test "${gdb_cv_os_cygwin+set}" = set; then
19557 echo $ECHO_N "(cached) $ECHO_C" >&6
19558else
19559 cat >conftest.$ac_ext <<_ACEOF
19560/* confdefs.h. */
19561_ACEOF
19562cat confdefs.h >>conftest.$ac_ext
19563cat >>conftest.$ac_ext <<_ACEOF
19564/* end confdefs.h. */
7a292a7a
SS
19565
19566#if defined (__CYGWIN__) || defined (__CYGWIN32__)
19567lose
19568#endif
bec39cab 19569_ACEOF
7a292a7a 19570if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
bec39cab 19571 $EGREP "lose" >/dev/null 2>&1; then
7a292a7a
SS
19572 gdb_cv_os_cygwin=yes
19573else
7a292a7a
SS
19574 gdb_cv_os_cygwin=no
19575fi
19576rm -f conftest*
19577
19578fi
b4e70030
JB
19579echo "$as_me:$LINENO: result: $gdb_cv_os_cygwin" >&5
19580echo "${ECHO_T}$gdb_cv_os_cygwin" >&6
7a292a7a 19581
aff38e61 19582
3eb25fda 19583SER_HARDWIRE="ser-base.o ser-unix.o ser-pipe.o ser-tcp.o"
aff38e61 19584case ${host} in
95cbc983
AC
19585 *go32* ) SER_HARDWIRE=ser-go32.o ;;
19586 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
0ea3f30e 19587 *mingw32*) SER_HARDWIRE="ser-base.o ser-tcp.o ser-mingw.o" ;;
aff38e61
AC
19588esac
19589
19590
cd0fc7c3
SS
19591# libreadline needs libuser32.a in a cygwin environment
19592WIN32LIBS=
19593if test x$gdb_cv_os_cygwin = xyes; then
c5394b80
JM
19594 WIN32LIBS="-luser32"
19595 case "${target}" in
19596 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
19597 ;;
19598 esac
cd0fc7c3 19599fi
c906108c 19600
b4505029
MM
19601# The ser-tcp.c module requires sockets.
19602case ${host} in
19603 *mingw32*)
19604
19605cat >>confdefs.h <<\_ACEOF
19606#define USE_WIN32API 1
19607_ACEOF
19608
19609 WIN32LIBS="$WIN32LIBS -lws2_32"
19610 ;;
19611esac
19612
7a292a7a 19613
31d99776
DJ
19614# Add ELF support to GDB, but only if BFD includes ELF support.
19615OLD_CFLAGS=$CFLAGS
19616OLD_LDFLAGS=$LDFLAGS
19617OLD_LIBS=$LIBS
cab58a69 19618CFLAGS="$CFLAGS -I${srcdir}/../include -I../bfd -I${srcdir}/../bfd"
31d99776 19619LDFLAGS="$LDFLAGS -L../bfd -L../libiberty"
7b3200f9 19620intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
0f72fb1c 19621LIBS="-lbfd -liberty $intl $LIBS"
31d99776
DJ
19622echo "$as_me:$LINENO: checking for ELF support in BFD" >&5
19623echo $ECHO_N "checking for ELF support in BFD... $ECHO_C" >&6
19624if test "${gdb_cv_var_elf+set}" = set; then
19625 echo $ECHO_N "(cached) $ECHO_C" >&6
19626else
19627 cat >conftest.$ac_ext <<_ACEOF
19628/* confdefs.h. */
19629_ACEOF
19630cat confdefs.h >>conftest.$ac_ext
19631cat >>conftest.$ac_ext <<_ACEOF
19632/* end confdefs.h. */
19633#include <stdlib.h>
19634#include "bfd.h"
19635#include "elf-bfd.h"
19636
19637int
19638main ()
19639{
19640bfd *abfd = NULL; bfd_get_elf_phdr_upper_bound (abfd);
19641 ;
19642 return 0;
19643}
19644_ACEOF
19645rm -f conftest.$ac_objext conftest$ac_exeext
19646if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19647 (eval $ac_link) 2>conftest.er1
19648 ac_status=$?
19649 grep -v '^ *+' conftest.er1 >conftest.err
19650 rm -f conftest.er1
19651 cat conftest.err >&5
19652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19653 (exit $ac_status); } &&
19654 { ac_try='test -z "$ac_c_werror_flag"
19655 || test ! -s conftest.err'
19656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19657 (eval $ac_try) 2>&5
19658 ac_status=$?
19659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19660 (exit $ac_status); }; } &&
19661 { ac_try='test -s conftest$ac_exeext'
19662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19663 (eval $ac_try) 2>&5
19664 ac_status=$?
19665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19666 (exit $ac_status); }; }; then
19667 gdb_cv_var_elf=yes
19668else
19669 echo "$as_me: failed program was:" >&5
19670sed 's/^/| /' conftest.$ac_ext >&5
19671
19672gdb_cv_var_elf=no
19673fi
19674rm -f conftest.err conftest.$ac_objext \
19675 conftest$ac_exeext conftest.$ac_ext
19676fi
19677echo "$as_me:$LINENO: result: $gdb_cv_var_elf" >&5
19678echo "${ECHO_T}$gdb_cv_var_elf" >&6
19679if test $gdb_cv_var_elf = yes; then
19680 CONFIG_OBS="$CONFIG_OBS elfread.o"
19681
19682cat >>confdefs.h <<\_ACEOF
19683#define HAVE_ELF 1
19684_ACEOF
19685
19686fi
19687CFLAGS=$OLD_CFLAGS
19688LDFLAGS=$OLD_LDFLAGS
19689LIBS=$OLD_LIBS
19690
121ce6e5
DJ
19691# Add any host-specific objects to GDB.
19692CONFIG_OBS="${CONFIG_OBS} ${gdb_host_obs}"
19693
3fc11d3e
JM
19694LIBGUI="../libgui/src/libgui.a"
19695GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
19696
19697
7a292a7a 19698
3fc11d3e
JM
19699WIN32LDAPP=
19700
19701
19702
d91670b9 19703case "${host}" in
686a5eed 19704*-*-cygwin* | *-*-mingw* )
d91670b9
CV
19705 configdir="win"
19706 ;;
19707*)
19708 configdir="unix"
19709 ;;
19710esac
3fc11d3e
JM
19711
19712GDBTKLIBS=
19713if test "${enable_gdbtk}" = "yes"; then
19714
d1c3b63a
KS
19715 # Gdbtk must have an absolute path to srcdir in order to run
19716 # properly when not installed.
19717 here=`pwd`
19718 cd ${srcdir}
19719 GDBTK_SRC_DIR=`pwd`
19720 cd $here
19721
bec39cab 19722
5062cc19
KS
19723 #
19724 # Ok, lets find the tcl configuration
19725 # First, look for one uninstalled.
19726 # the alternative search directory is invoked by --with-tcl
19727 #
3fc11d3e 19728
5062cc19
KS
19729 if test x"${no_tcl}" = x ; then
19730 # we reset no_tcl in case something fails here
19731 no_tcl=true
bec39cab 19732
5062cc19
KS
19733# Check whether --with-tcl or --without-tcl was given.
19734if test "${with_tcl+set}" = set; then
19735 withval="$with_tcl"
b4e70030
JB
19736 with_tclconfig=${withval}
19737fi;
5062cc19 19738 echo "$as_me:$LINENO: checking for Tcl configuration" >&5
b4e70030 19739echo $ECHO_N "checking for Tcl configuration... $ECHO_C" >&6
5062cc19 19740 if test "${ac_cv_c_tclconfig+set}" = set; then
bec39cab 19741 echo $ECHO_N "(cached) $ECHO_C" >&6
3fc11d3e 19742else
bec39cab 19743
3fc11d3e 19744
5062cc19
KS
19745 # First check to see if --with-tcl was specified.
19746 case "${host}" in
19747 *-*-cygwin*) platDir="win" ;;
19748 *) platDir="unix" ;;
19749 esac
19750 if test x"${with_tclconfig}" != x ; then
19751 if test -f "${with_tclconfig}/tclConfig.sh" ; then
19752 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
19753 else
19754 { { echo "$as_me:$LINENO: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" >&5
bec39cab
AC
19755echo "$as_me: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" >&2;}
19756 { (exit 1); exit 1; }; }
5062cc19
KS
19757 fi
19758 fi
19759
19760 # then check for a private Tcl installation
19761 if test x"${ac_cv_c_tclconfig}" = x ; then
19762 for i in \
19763 ../tcl \
19764 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
19765 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
19766 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
19767 ../../tcl \
19768 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
19769 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
19770 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
19771 ../../../tcl \
19772 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
19773 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
19774 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null` ; do
19775 if test -f "$i/$platDir/tclConfig.sh" ; then
19776 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
19777 break
19778 fi
19779 done
19780 fi
19781
19782 # on Darwin, check in Framework installation locations
19783 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tclconfig}" = x ; then
19784 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
19785 `ls -d /Library/Frameworks 2>/dev/null` \
19786 `ls -d /Network/Library/Frameworks 2>/dev/null` \
19787 `ls -d /System/Library/Frameworks 2>/dev/null` \
19788 ; do
19789 if test -f "$i/Tcl.framework/tclConfig.sh" ; then
19790 ac_cv_c_tclconfig=`(cd $i/Tcl.framework; pwd)`
19791 break
19792 fi
19793 done
19794 fi
19795
19796 # check in a few common install locations
19797 if test x"${ac_cv_c_tclconfig}" = x ; then
19798 for i in `ls -d ${libdir} 2>/dev/null` \
19799 `ls -d ${exec_prefix}/lib 2>/dev/null` \
19800 `ls -d ${prefix}/lib 2>/dev/null` \
19801 `ls -d /usr/local/lib 2>/dev/null` \
19802 `ls -d /usr/contrib/lib 2>/dev/null` \
19803 `ls -d /usr/lib 2>/dev/null` \
19804 ; do
19805 if test -f "$i/tclConfig.sh" ; then
19806 ac_cv_c_tclconfig=`(cd $i; pwd)`
19807 break
19808 fi
19809 done
19810 fi
3fc11d3e 19811
5062cc19
KS
19812 # check in a few other private locations
19813 if test x"${ac_cv_c_tclconfig}" = x ; then
19814 for i in \
19815 ${srcdir}/../tcl \
19816 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
19817 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
19818 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null` ; do
19819 if test -f "$i/$platDir/tclConfig.sh" ; then
19820 ac_cv_c_tclconfig=`(cd $i/$platDir; pwd)`
19821 break
19822 fi
19823 done
19824 fi
bec39cab 19825
3fc11d3e
JM
19826fi
19827
5062cc19
KS
19828
19829 if test x"${ac_cv_c_tclconfig}" = x ; then
19830 TCL_BIN_DIR="# no Tcl configs found"
19831 { echo "$as_me:$LINENO: WARNING: Can't find Tcl configuration definitions" >&5
bec39cab 19832echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
5062cc19
KS
19833 exit 0
19834 else
19835 no_tcl=
19836 TCL_BIN_DIR=${ac_cv_c_tclconfig}
19837 echo "$as_me:$LINENO: result: found ${TCL_BIN_DIR}/tclConfig.sh" >&5
19838echo "${ECHO_T}found ${TCL_BIN_DIR}/tclConfig.sh" >&6
19839 fi
19840 fi
3fc11d3e
JM
19841
19842 if test -z "${no_tcl}"; then
bec39cab 19843
5062cc19
KS
19844 echo "$as_me:$LINENO: checking for existence of ${TCL_BIN_DIR}/tclConfig.sh" >&5
19845echo $ECHO_N "checking for existence of ${TCL_BIN_DIR}/tclConfig.sh... $ECHO_C" >&6
bec39cab 19846
5062cc19
KS
19847 if test -f "${TCL_BIN_DIR}/tclConfig.sh" ; then
19848 echo "$as_me:$LINENO: result: loading" >&5
19849echo "${ECHO_T}loading" >&6
19850 . ${TCL_BIN_DIR}/tclConfig.sh
19851 else
19852 echo "$as_me:$LINENO: result: could not find ${TCL_BIN_DIR}/tclConfig.sh" >&5
19853echo "${ECHO_T}could not find ${TCL_BIN_DIR}/tclConfig.sh" >&6
19854 fi
bec39cab 19855
5062cc19
KS
19856 # eval is required to do the TCL_DBGX substitution
19857 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
19858 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
19859
19860 # If the TCL_BIN_DIR is the build directory (not the install directory),
19861 # then set the common variable name to the value of the build variables.
19862 # For example, the variable TCL_LIB_SPEC will be set to the value
19863 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
19864 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
19865 # installed and uninstalled version of Tcl.
19866 if test -f ${TCL_BIN_DIR}/Makefile ; then
19867 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
19868 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
19869 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
19870 elif test "`uname -s`" = "Darwin"; then
19871 # If Tcl was built as a framework, attempt to use the libraries
19872 # from the framework at the given location so that linking works
19873 # against Tcl.framework installed in an arbitary location.
19874 case ${TCL_DEFS} in
19875 *TCL_FRAMEWORK*)
19876 if test -f ${TCL_BIN_DIR}/${TCL_LIB_FILE}; then
19877 for i in "`cd ${TCL_BIN_DIR}; pwd`" \
19878 "`cd ${TCL_BIN_DIR}/../..; pwd`"; do
19879 if test "`basename "$i"`" = "${TCL_LIB_FILE}.framework"; then
19880 TCL_LIB_SPEC="-F`dirname "$i"` -framework ${TCL_LIB_FILE}"
19881 break
19882 fi
19883 done
19884 fi
19885 if test -f ${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}; then
19886 TCL_STUB_LIB_SPEC="-L${TCL_BIN_DIR} ${TCL_STUB_LIB_FLAG}"
19887 TCL_STUB_LIB_PATH="${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}"
19888 fi
19889 ;;
19890 esac
19891 fi
bec39cab 19892
5062cc19
KS
19893 # eval is required to do the TCL_DBGX substitution
19894 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
19895 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
19896 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
19897 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
bec39cab
AC
19898
19899
19900
19901
19902
19903
19904
19905
19906
19907
19908
19909
19910
19911
3fc11d3e 19912
5062cc19
KS
19913 # Check for in-tree tcl
19914 here=`pwd`
19915 cd ${srcdir}/..
19916 topdir=`pwd`
19917 cd ${here}
bec39cab 19918
5062cc19
KS
19919 intree="no"
19920 if test "${TCL_SRC_DIR}" = "${topdir}/tcl"; then
19921 intree="yes"
19922 fi
bec39cab 19923
5062cc19
KS
19924 # Find Tcl private headers
19925 if test x"${intree}" = xno; then
3fc11d3e 19926
5062cc19
KS
19927 echo "$as_me:$LINENO: checking for Tcl private headers" >&5
19928echo $ECHO_N "checking for Tcl private headers... $ECHO_C" >&6
19929 private_dir=""
19930 dir=`echo ${TCL_INCLUDE_SPEC}/tcl-private/generic | sed -e s/-I//`
19931 if test -f ${dir}/tclInt.h ; then
19932 private_dir=${dir}
3fc11d3e
JM
19933 fi
19934
5062cc19
KS
19935 if test x"${private_dir}" = x; then
19936 { { echo "$as_me:$LINENO: error: could not find private Tcl headers" >&5
19937echo "$as_me: error: could not find private Tcl headers" >&2;}
19938 { (exit 1); exit 1; }; }
3fc11d3e 19939 else
5062cc19
KS
19940 TCL_PRIVATE_INCLUDE="-I${private_dir}"
19941 echo "$as_me:$LINENO: result: ${private_dir}" >&5
19942echo "${ECHO_T}${private_dir}" >&6
3fc11d3e 19943 fi
3fc11d3e 19944
5062cc19
KS
19945 TCL_INCLUDE="${TCL_INCLUDE_SPEC} ${TCL_PRIVATE_INCLUDE}"
19946 TCL_LIBRARY="${TCL_LIB_SPEC}"
19947 TCL_DEPS=""
19948 else
19949 # If building tcl in the same src tree, private headers
19950 # are not needed, but we need to be sure to use the right
19951 # headers library
19952 TCL_INCLUDE="-I${TCL_SRC_DIR}/generic"
19953 TCL_LIBRARY="${TCL_BUILD_LIB_SPEC}"
19954 TCL_DEPS="../tcl/${configdir}${TCL_LIB_FILE}"
19955 fi
3fc11d3e 19956
dd2504ab 19957
dd2504ab 19958
dd2504ab 19959
3fc11d3e
JM
19960 # If $no_tk is nonempty, then we can't do Tk, and there is no
19961 # point to doing Tcl.
19962 if test -z "${no_tk}"; then
bec39cab 19963
5062cc19
KS
19964 #
19965 # Ok, lets find the tk configuration
19966 # First, look for one uninstalled.
19967 # the alternative search directory is invoked by --with-tk
19968 #
3fc11d3e 19969
5062cc19
KS
19970 if test x"${no_tk}" = x ; then
19971 # we reset no_tk in case something fails here
19972 no_tk=true
bec39cab 19973
5062cc19
KS
19974# Check whether --with-tk or --without-tk was given.
19975if test "${with_tk+set}" = set; then
19976 withval="$with_tk"
19977 with_tkconfig=${withval}
b4e70030 19978fi;
5062cc19
KS
19979 echo "$as_me:$LINENO: checking for Tk configuration" >&5
19980echo $ECHO_N "checking for Tk configuration... $ECHO_C" >&6
19981 if test "${ac_cv_c_tkconfig+set}" = set; then
bec39cab
AC
19982 echo $ECHO_N "(cached) $ECHO_C" >&6
19983else
3fc11d3e
JM
19984
19985
5062cc19
KS
19986 # First check to see if --with-tkconfig was specified.
19987 if test x"${with_tkconfig}" != x ; then
19988 if test -f "${with_tkconfig}/tkConfig.sh" ; then
19989 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
19990 else
19991 { { echo "$as_me:$LINENO: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" >&5
19992echo "$as_me: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" >&2;}
bec39cab 19993 { (exit 1); exit 1; }; }
5062cc19
KS
19994 fi
19995 fi
3fc11d3e 19996
5062cc19
KS
19997 # then check for a private Tk library
19998 case "${host}" in
19999 *-*-cygwin*) platDir="win" ;;
20000 *) platDir="unix" ;;
20001 esac
20002 if test x"${ac_cv_c_tkconfig}" = x ; then
20003 for i in \
20004 ../tk \
20005 `ls -dr ../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
20006 `ls -dr ../tk[8-9].[0-9] 2>/dev/null` \
20007 `ls -dr ../tk[8-9].[0-9]* 2>/dev/null` \
20008 ../../tk \
20009 `ls -dr ../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
20010 `ls -dr ../../tk[8-9].[0-9] 2>/dev/null` \
20011 `ls -dr ../../tk[8-9].[0-9]* 2>/dev/null` \
20012 ../../../tk \
20013 `ls -dr ../../../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
20014 `ls -dr ../../../tk[8-9].[0-9] 2>/dev/null` \
20015 `ls -dr ../../../tk[8-9].[0-9]* 2>/dev/null` ; do
20016 if test -f "$i/$platDir/tkConfig.sh" ; then
20017 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
20018 break
20019 fi
20020 done
20021 fi
20022
20023 # on Darwin, check in Framework installation locations
20024 if test "`uname -s`" = "Darwin" -a x"${ac_cv_c_tkconfig}" = x ; then
20025 for i in `ls -d ~/Library/Frameworks 2>/dev/null` \
20026 `ls -d /Library/Frameworks 2>/dev/null` \
20027 `ls -d /Network/Library/Frameworks 2>/dev/null` \
20028 `ls -d /System/Library/Frameworks 2>/dev/null` \
20029 ; do
20030 if test -f "$i/Tk.framework/tkConfig.sh" ; then
20031 ac_cv_c_tkconfig=`(cd $i/Tk.framework; pwd)`
20032 break
20033 fi
20034 done
20035 fi
20036
20037 # check in a few common install locations
20038 if test x"${ac_cv_c_tkconfig}" = x ; then
20039 for i in `ls -d ${libdir} 2>/dev/null` \
20040 `ls -d ${exec_prefix}/lib 2>/dev/null` \
20041 `ls -d ${prefix}/lib 2>/dev/null` \
20042 `ls -d /usr/local/lib 2>/dev/null` \
20043 `ls -d /usr/contrib/lib 2>/dev/null` \
20044 `ls -d /usr/lib 2>/dev/null` \
20045 ; do
20046 if test -f "$i/tkConfig.sh" ; then
20047 ac_cv_c_tkconfig=`(cd $i; pwd)`
20048 break
20049 fi
20050 done
20051 fi
20052 # check in a few other private locations
20053 if test x"${ac_cv_c_tkconfig}" = x ; then
20054 for i in \
20055 ${srcdir}/../tk \
20056 `ls -dr ${srcdir}/../tk[8-9].[0-9].[0-9]* 2>/dev/null` \
20057 `ls -dr ${srcdir}/../tk[8-9].[0-9] 2>/dev/null` \
20058 `ls -dr ${srcdir}/../tk[8-9].[0-9]* 2>/dev/null` ; do
20059 if test -f "$i/$platDir/tkConfig.sh" ; then
20060 ac_cv_c_tkconfig=`(cd $i/$platDir; pwd)`
20061 break
20062 fi
20063 done
20064 fi
3fc11d3e 20065
3fc11d3e
JM
20066fi
20067
20068
5062cc19
KS
20069 if test x"${ac_cv_c_tkconfig}" = x ; then
20070 TK_BIN_DIR="# no Tk configs found"
20071 { echo "$as_me:$LINENO: WARNING: Can't find Tk configuration definitions" >&5
20072echo "$as_me: WARNING: Can't find Tk configuration definitions" >&2;}
20073 exit 0
20074 else
20075 no_tk=
20076 TK_BIN_DIR=${ac_cv_c_tkconfig}
20077 echo "$as_me:$LINENO: result: found ${TK_BIN_DIR}/tkConfig.sh" >&5
20078echo "${ECHO_T}found ${TK_BIN_DIR}/tkConfig.sh" >&6
20079 fi
3fc11d3e 20080 fi
dd2504ab 20081
dd2504ab 20082
5062cc19
KS
20083 echo "$as_me:$LINENO: checking for existence of ${TK_BIN_DIR}/tkConfig.sh" >&5
20084echo $ECHO_N "checking for existence of ${TK_BIN_DIR}/tkConfig.sh... $ECHO_C" >&6
dd2504ab 20085
5062cc19
KS
20086 if test -f "${TK_BIN_DIR}/tkConfig.sh" ; then
20087 echo "$as_me:$LINENO: result: loading" >&5
20088echo "${ECHO_T}loading" >&6
20089 . ${TK_BIN_DIR}/tkConfig.sh
3fc11d3e 20090 else
5062cc19
KS
20091 echo "$as_me:$LINENO: result: could not find ${TK_BIN_DIR}/tkConfig.sh" >&5
20092echo "${ECHO_T}could not find ${TK_BIN_DIR}/tkConfig.sh" >&6
3fc11d3e 20093 fi
bec39cab 20094
5062cc19
KS
20095 # eval is required to do the TK_DBGX substitution
20096 eval "TK_LIB_FILE=\"${TK_LIB_FILE}\""
20097 eval "TK_STUB_LIB_FILE=\"${TK_STUB_LIB_FILE}\""
20098
20099 # If the TK_BIN_DIR is the build directory (not the install directory),
20100 # then set the common variable name to the value of the build variables.
20101 # For example, the variable TK_LIB_SPEC will be set to the value
20102 # of TK_BUILD_LIB_SPEC. An extension should make use of TK_LIB_SPEC
20103 # instead of TK_BUILD_LIB_SPEC since it will work with both an
20104 # installed and uninstalled version of Tcl.
20105 if test -f ${TK_BIN_DIR}/Makefile ; then
20106 TK_LIB_SPEC=${TK_BUILD_LIB_SPEC}
20107 TK_STUB_LIB_SPEC=${TK_BUILD_STUB_LIB_SPEC}
20108 TK_STUB_LIB_PATH=${TK_BUILD_STUB_LIB_PATH}
20109 elif test "`uname -s`" = "Darwin"; then
20110 # If Tk was built as a framework, attempt to use the libraries
20111 # from the framework at the given location so that linking works
20112 # against Tk.framework installed in an arbitary location.
20113 case ${TK_DEFS} in
20114 *TK_FRAMEWORK*)
20115 if test -f ${TK_BIN_DIR}/${TK_LIB_FILE}; then
20116 for i in "`cd ${TK_BIN_DIR}; pwd`" \
20117 "`cd ${TK_BIN_DIR}/../..; pwd`"; do
20118 if test "`basename "$i"`" = "${TK_LIB_FILE}.framework"; then
20119 TK_LIB_SPEC="-F`dirname "$i"` -framework ${TK_LIB_FILE}"
20120 break
20121 fi
20122 done
20123 fi
20124 if test -f ${TK_BIN_DIR}/${TK_STUB_LIB_FILE}; then
20125 TK_STUB_LIB_SPEC="-L${TK_BIN_DIR} ${TK_STUB_LIB_FLAG}"
20126 TK_STUB_LIB_PATH="${TK_BIN_DIR}/${TK_STUB_LIB_FILE}"
20127 fi
20128 ;;
20129 esac
3fc11d3e
JM
20130 fi
20131
5062cc19
KS
20132 # eval is required to do the TK_DBGX substitution
20133 eval "TK_LIB_FLAG=\"${TK_LIB_FLAG}\""
20134 eval "TK_LIB_SPEC=\"${TK_LIB_SPEC}\""
20135 eval "TK_STUB_LIB_FLAG=\"${TK_STUB_LIB_FLAG}\""
20136 eval "TK_STUB_LIB_SPEC=\"${TK_STUB_LIB_SPEC}\""
3fc11d3e 20137
3fc11d3e
JM
20138
20139
bec39cab
AC
20140
20141
20142
20143
20144
20145
20146
3fc11d3e 20147
3fc11d3e 20148
bec39cab 20149
bec39cab 20150
5062cc19
KS
20151 # Check for in-tree Tk
20152 intree="no"
20153 if test "${TK_SRC_DIR}" = "${topdir}/tk"; then
20154 intree="yes"
20155 fi
3fc11d3e 20156
5062cc19
KS
20157 # Find Tk private headers
20158 if test x"${intree}" = xno; then
3fc11d3e 20159
5062cc19
KS
20160 echo "$as_me:$LINENO: checking for Tk private headers" >&5
20161echo $ECHO_N "checking for Tk private headers... $ECHO_C" >&6
20162 private_dir=""
20163 dir=`echo ${TK_INCLUDE_SPEC}/tk-private/generic | sed -e s/-I//`
20164 if test -f ${dir}/tkInt.h; then
20165 private_dir=${dir}
3fc11d3e 20166 fi
bec39cab 20167
5062cc19
KS
20168 if test x"${private_dir}" = x; then
20169 { { echo "$as_me:$LINENO: error: could not find Tk private headers" >&5
20170echo "$as_me: error: could not find Tk private headers" >&2;}
20171 { (exit 1); exit 1; }; }
3fc11d3e 20172 else
5062cc19
KS
20173 TK_PRIVATE_INCLUDE="-I${private_dir}"
20174 echo "$as_me:$LINENO: result: ${private_dir}" >&5
20175echo "${ECHO_T}${private_dir}" >&6
3fc11d3e 20176 fi
3fc11d3e 20177
5062cc19
KS
20178 TK_INCLUDE="${TK_INCLUDE_SPEC} ${TK_PRIVATE_INCLUDE}"
20179 TK_LIBRARY=${TK_LIB_SPEC}
20180 TK_DEPS=""
20181 else
20182 TK_INCLUDE="-I${TK_SRC_DIR}/generic"
20183 TK_LIBRARY="${TK_BUILD_LIB_SPEC}"
20184 TK_DEPS="../tk/${configdir}/${TK_LIB_FILE}"
20185 fi
3fc11d3e
JM
20186
20187
3fc11d3e
JM
20188
20189
3fc11d3e 20190
4226a5a5 20191 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
3fc11d3e
JM
20192
20193 # Include some libraries that Tcl and Tk want.
5062cc19 20194 TCL_LIBS='$(LIBGUI) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3fc11d3e
JM
20195 # Yes, the ordering seems wrong here. But it isn't.
20196 # TK_LIBS is the list of libraries that need to be linked
20197 # after Tcl/Tk. Note that this isn't put into LIBS. If it
20198 # were in LIBS then any link tests after this point would
20199 # try to include things like `$(LIBGUI)', which wouldn't work.
20200 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
4226a5a5
FN
20201
20202 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
20203 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
20204 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
33f8ca73
AC
20205 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
20206 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
20207 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
20208 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
3fc11d3e
JM
20209
20210 if test x$gdb_cv_os_cygwin = xyes; then
20211 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
20212 WIN32LDAPP="-Wl,--subsystem,console"
20213 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
20214 fi
20215 fi
20216 fi
ffc6a242 20217
b4e70030
JB
20218
20219
20220subdirs="$subdirs gdbtk"
3ace7edb 20221
3fc11d3e
JM
20222fi
20223
20224
20225
20226
20227
20228
20229
20230
b4e70030
JB
20231echo "$as_me:$LINENO: checking for X" >&5
20232echo $ECHO_N "checking for X... $ECHO_C" >&6
bec39cab 20233
c906108c 20234
b4e70030 20235# Check whether --with-x or --without-x was given.
c906108c 20236if test "${with_x+set}" = set; then
b4e70030 20237 withval="$with_x"
c906108c 20238
b4e70030 20239fi;
c906108c
SS
20240# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
20241if test "x$with_x" = xno; then
20242 # The user explicitly disabled X.
20243 have_x=disabled
20244else
20245 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
20246 # Both variables are already set.
20247 have_x=yes
20248 else
bec39cab
AC
20249 if test "${ac_cv_have_x+set}" = set; then
20250 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
20251else
20252 # One or both of the vars are not set, and there is no cached value.
bec39cab 20253ac_x_includes=no ac_x_libraries=no
b4e70030 20254rm -fr conftest.dir
bec39cab
AC
20255if mkdir conftest.dir; then
20256 cd conftest.dir
c906108c 20257 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
bec39cab 20258 cat >Imakefile <<'_ACEOF'
c906108c
SS
20259acfindx:
20260 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
bec39cab 20261_ACEOF
b4e70030 20262 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
c906108c
SS
20263 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
20264 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
20265 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
20266 for ac_extension in a so sl; do
20267 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
bec39cab
AC
20268 test -f $ac_im_libdir/libX11.$ac_extension; then
20269 ac_im_usrlibdir=$ac_im_libdir; break
c906108c
SS
20270 fi
20271 done
20272 # Screen out bogus values from the imake configuration. They are
20273 # bogus both because they are the default anyway, and because
20274 # using them would break gcc on systems where it needs fixed includes.
bec39cab 20275 case $ac_im_incroot in
b4e70030 20276 /usr/include) ;;
bec39cab 20277 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
c906108c 20278 esac
bec39cab 20279 case $ac_im_usrlibdir in
c906108c 20280 /usr/lib | /lib) ;;
bec39cab 20281 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
c906108c
SS
20282 esac
20283 fi
20284 cd ..
b4e70030 20285 rm -fr conftest.dir
c906108c
SS
20286fi
20287
bec39cab
AC
20288# Standard set of common directories for X headers.
20289# Check X11 before X11Rn because it is often a symlink to the current release.
20290ac_x_header_dirs='
20291/usr/X11/include
20292/usr/X11R6/include
20293/usr/X11R5/include
20294/usr/X11R4/include
20295
20296/usr/include/X11
20297/usr/include/X11R6
20298/usr/include/X11R5
20299/usr/include/X11R4
20300
20301/usr/local/X11/include
20302/usr/local/X11R6/include
20303/usr/local/X11R5/include
20304/usr/local/X11R4/include
20305
20306/usr/local/include/X11
20307/usr/local/include/X11R6
20308/usr/local/include/X11R5
20309/usr/local/include/X11R4
20310
20311/usr/X386/include
20312/usr/x386/include
20313/usr/XFree86/include/X11
20314
20315/usr/include
20316/usr/local/include
20317/usr/unsupported/include
20318/usr/athena/include
20319/usr/local/x11r5/include
20320/usr/lpp/Xamples/include
20321
20322/usr/openwin/include
20323/usr/openwin/share/include'
20324
20325if test "$ac_x_includes" = no; then
59f80f10 20326 # Guess where to find include files, by looking for Intrinsic.h.
c906108c 20327 # First, try using that file with no special directory specified.
bec39cab
AC
20328 cat >conftest.$ac_ext <<_ACEOF
20329/* confdefs.h. */
20330_ACEOF
20331cat confdefs.h >>conftest.$ac_ext
20332cat >>conftest.$ac_ext <<_ACEOF
20333/* end confdefs.h. */
59f80f10 20334#include <X11/Intrinsic.h>
bec39cab
AC
20335_ACEOF
20336if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
20337 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20338 ac_status=$?
20339 grep -v '^ *+' conftest.er1 >conftest.err
20340 rm -f conftest.er1
20341 cat conftest.err >&5
20342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20343 (exit $ac_status); } >/dev/null; then
20344 if test -s conftest.err; then
20345 ac_cpp_err=$ac_c_preproc_warn_flag
20346 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20347 else
20348 ac_cpp_err=
20349 fi
20350else
20351 ac_cpp_err=yes
20352fi
20353if test -z "$ac_cpp_err"; then
c906108c
SS
20354 # We can compile using X headers with no special include directory.
20355ac_x_includes=
20356else
bec39cab
AC
20357 echo "$as_me: failed program was:" >&5
20358sed 's/^/| /' conftest.$ac_ext >&5
20359
20360 for ac_dir in $ac_x_header_dirs; do
59f80f10 20361 if test -r "$ac_dir/X11/Intrinsic.h"; then
bec39cab
AC
20362 ac_x_includes=$ac_dir
20363 break
20364 fi
20365done
c906108c 20366fi
bec39cab
AC
20367rm -f conftest.err conftest.$ac_ext
20368fi # $ac_x_includes = no
c906108c 20369
bec39cab 20370if test "$ac_x_libraries" = no; then
c906108c 20371 # Check for the libraries.
c906108c
SS
20372 # See if we find them without any special options.
20373 # Don't add to $LIBS permanently.
bec39cab 20374 ac_save_LIBS=$LIBS
4e8d927d 20375 LIBS="-lXt $LIBS"
bec39cab
AC
20376 cat >conftest.$ac_ext <<_ACEOF
20377/* confdefs.h. */
20378_ACEOF
20379cat confdefs.h >>conftest.$ac_ext
20380cat >>conftest.$ac_ext <<_ACEOF
20381/* end confdefs.h. */
59f80f10 20382#include <X11/Intrinsic.h>
bec39cab
AC
20383int
20384main ()
20385{
59f80f10 20386XtMalloc (0)
bec39cab
AC
20387 ;
20388 return 0;
20389}
20390_ACEOF
20391rm -f conftest.$ac_objext conftest$ac_exeext
20392if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20393 (eval $ac_link) 2>conftest.er1
20394 ac_status=$?
20395 grep -v '^ *+' conftest.er1 >conftest.err
20396 rm -f conftest.er1
20397 cat conftest.err >&5
20398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20399 (exit $ac_status); } &&
b4e70030
JB
20400 { ac_try='test -z "$ac_c_werror_flag"
20401 || test ! -s conftest.err'
bec39cab
AC
20402 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20403 (eval $ac_try) 2>&5
20404 ac_status=$?
20405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20406 (exit $ac_status); }; } &&
20407 { ac_try='test -s conftest$ac_exeext'
20408 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20409 (eval $ac_try) 2>&5
20410 ac_status=$?
20411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20412 (exit $ac_status); }; }; then
20413 LIBS=$ac_save_LIBS
c906108c
SS
20414# We can link X programs with no special library path.
20415ac_x_libraries=
20416else
bec39cab
AC
20417 echo "$as_me: failed program was:" >&5
20418sed 's/^/| /' conftest.$ac_ext >&5
20419
b4e70030 20420LIBS=$ac_save_LIBS
bec39cab 20421for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
c906108c 20422do
bec39cab 20423 # Don't even attempt the hair of trying to link an X program!
c906108c 20424 for ac_extension in a so sl; do
b4e70030 20425 if test -r $ac_dir/libXt.$ac_extension; then
c906108c
SS
20426 ac_x_libraries=$ac_dir
20427 break 2
20428 fi
20429 done
20430done
20431fi
bec39cab
AC
20432rm -f conftest.err conftest.$ac_objext \
20433 conftest$ac_exeext conftest.$ac_ext
20434fi # $ac_x_libraries = no
c906108c 20435
bec39cab 20436if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
c906108c
SS
20437 # Didn't find X anywhere. Cache the known absence of X.
20438 ac_cv_have_x="have_x=no"
20439else
20440 # Record where we found X for the cache.
20441 ac_cv_have_x="have_x=yes \
bec39cab 20442 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
c906108c
SS
20443fi
20444fi
bec39cab 20445
c906108c
SS
20446 fi
20447 eval "$ac_cv_have_x"
20448fi # $with_x != no
20449
20450if test "$have_x" != yes; then
b4e70030
JB
20451 echo "$as_me:$LINENO: result: $have_x" >&5
20452echo "${ECHO_T}$have_x" >&6
c906108c
SS
20453 no_x=yes
20454else
20455 # If each of the values was on the command line, it overrides each guess.
20456 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
20457 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
20458 # Update the cache value to reflect the command line values.
20459 ac_cv_have_x="have_x=yes \
20460 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
b4e70030
JB
20461 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
20462echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
c906108c
SS
20463fi
20464
20465
bec39cab 20466# Unlike the sim directory, whether a simulator is linked is controlled by
9b624dbe 20467# presence of a gdb_sim definition in the target configure.tgt entry.
7a292a7a
SS
20468# This code just checks for a few cases where we'd like to ignore those
20469# definitions, even when they're present in the '.mt' file. These cases
20470# are when --disable-sim is specified, or if the simulator directory is
6c5cfe5b 20471# not part of the source tree.
7a292a7a 20472#
b4e70030 20473# Check whether --enable-sim or --disable-sim was given.
7a292a7a 20474if test "${enable_sim+set}" = set; then
b4e70030
JB
20475 enableval="$enable_sim"
20476 echo "enable_sim = $enable_sim";
7a292a7a
SS
20477 echo "enableval = ${enableval}";
20478 case "${enableval}" in
20479 yes) ignore_sim=false ;;
20480 no) ignore_sim=true ;;
20481 *) ignore_sim=false ;;
20482 esac
20483else
20484 ignore_sim=false
b4e70030 20485fi;
7a292a7a
SS
20486
20487if test ! -d "${srcdir}/../sim"; then
20488 ignore_sim=true
20489fi
20490
9b624dbe
UW
20491SIM=
20492SIM_OBS=
20493if test "${ignore_sim}" = "false"; then
20494 if test x"${gdb_sim}" != x ; then
20495 SIM="${gdb_sim}"
20496 SIM_OBS="remote-sim.o"
60ca704f
SE
20497
20498cat >>confdefs.h <<\_ACEOF
7a292a7a 20499#define WITH_SIM 1
bec39cab 20500_ACEOF
7a292a7a 20501
9b624dbe 20502 fi
7a292a7a
SS
20503fi
20504
20505
20506
c906108c
SS
20507
20508
20509
20510
20511
20512
dfcd3bfb 20513
e56ac5c3
AC
20514
20515
b3a90332
AC
20516
20517
c35f4ffc 20518# List of host floatformats.
bec39cab
AC
20519
20520cat >>confdefs.h <<_ACEOF
c35f4ffc 20521#define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
bec39cab 20522_ACEOF
c35f4ffc 20523
bec39cab
AC
20524
20525cat >>confdefs.h <<_ACEOF
c35f4ffc 20526#define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
bec39cab
AC
20527_ACEOF
20528
c35f4ffc 20529
bec39cab 20530cat >>confdefs.h <<_ACEOF
c35f4ffc 20531#define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
bec39cab 20532_ACEOF
c35f4ffc
AC
20533
20534
c906108c
SS
20535# target_subdir is used by the testsuite to find the target libraries.
20536target_subdir=
20537if test "${host}" != "${target}"; then
20538 target_subdir="${target_alias}/"
20539fi
20540
20541
20542frags=
771b4502 20543if test "${gdb_native}" = "yes"; then
0dad8a66
MK
20544 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
20545 if test ! -f ${host_makefile_frag}; then
bec39cab
AC
20546 { { echo "$as_me:$LINENO: error: \"*** Gdb does not support native target ${host}\"" >&5
20547echo "$as_me: error: \"*** Gdb does not support native target ${host}\"" >&2;}
20548 { (exit 1); exit 1; }; }
0dad8a66
MK
20549 fi
20550 frags="$frags $host_makefile_frag"
20551else
20552 host_makefile_frag=/dev/null
c906108c 20553fi
c906108c 20554
c906108c
SS
20555
20556
20557
771b4502 20558if test "${gdb_native}" = "yes"; then
a85f51e7
DJ
20559# We pick this up from the host configuration file (.mh) because we
20560# do not have a native configuration Makefile fragment.
c906108c
SS
20561nativefile=`sed -n '
20562s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
20563' ${host_makefile_frag}`
c906108c
SS
20564fi
20565
20566
b00a8037 20567if test x"${gdb_osabi}" != x ; then
bec39cab
AC
20568
20569cat >>confdefs.h <<_ACEOF
b00a8037 20570#define GDB_OSABI_DEFAULT $gdb_osabi
bec39cab 20571_ACEOF
b00a8037
DJ
20572
20573fi
20574
8dcde887 20575# Enable multi-ice-gdb-server.
b4e70030 20576# Check whether --enable-multi-ice or --disable-multi-ice was given.
8dcde887 20577if test "${enable_multi_ice+set}" = set; then
b4e70030
JB
20578 enableval="$enable_multi_ice"
20579 case $enableval in
8dcde887
MK
20580 yes | no)
20581 ;;
bec39cab
AC
20582 *) { { echo "$as_me:$LINENO: error: bad value $enableval for --enable-multi-ice" >&5
20583echo "$as_me: error: bad value $enableval for --enable-multi-ice" >&2;}
20584 { (exit 1); exit 1; }; } ;;
8dcde887 20585 esac
b4e70030 20586fi;
4e8d927d 20587if test "x$enable_multi_ice" = xyes; then
b4e70030
JB
20588
20589
20590subdirs="$subdirs multi-ice"
3ace7edb 20591
a85f51e7
DJ
20592fi
20593
a13e2c95
UW
20594# We only build gdbserver automatically in a native configuration.
20595if test "$gdb_native" = "yes"; then
b4e70030
JB
20596 echo "$as_me:$LINENO: checking whether gdbserver is supported on this host" >&5
20597echo $ECHO_N "checking whether gdbserver is supported on this host... $ECHO_C" >&6
8dcde887 20598 if test "x$build_gdbserver" = xyes; then
b4e70030
JB
20599 echo "$as_me:$LINENO: result: yes" >&5
20600echo "${ECHO_T}yes" >&6
20601
20602
20603subdirs="$subdirs gdbserver"
3ace7edb 20604
8dcde887 20605 else
b4e70030
JB
20606 echo "$as_me:$LINENO: result: no" >&5
20607echo "${ECHO_T}no" >&6
8dcde887
MK
20608 fi
20609fi
20610
db985757 20611# If nativefile (NAT_FILE) is not set in config/*/*.m[ht] files, we link
2c0fc042 20612# to an empty version.
c906108c
SS
20613
20614files=
20615links=
5a2402b8 20616
c906108c 20617rm -f nm.h
5a2402b8 20618nm_h=""
c906108c 20619if test "${nativefile}" != ""; then
5a2402b8 20620 nm_h=nm.h
0f475e27
AC
20621 case "${nativefile}" in
20622 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
20623 * ) GDB_NM_FILE="${nativefile}"
20624 esac
5a2402b8
AC
20625 files="${files} ${GDB_NM_FILE}"
20626 links="${links} nm.h"
60ca704f
SE
20627
20628cat >>confdefs.h <<_ACEOF
b78960be 20629#define GDB_NM_FILE "${GDB_NM_FILE}"
bec39cab 20630_ACEOF
5a2402b8 20631
c906108c 20632fi
5a2402b8
AC
20633
20634
bec39cab
AC
20635ac_sources="$files"
20636ac_dests="$links"
20637while test -n "$ac_sources"; do
20638 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
20639 set $ac_sources; ac_source=$1; shift; ac_sources=$*
20640 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
20641done
b4e70030 20642 ac_config_links="$ac_config_links $ac_config_links_1"
c906108c
SS
20643
20644
c906108c
SS
20645
20646
c906108c 20647
c906108c 20648
bec39cab
AC
20649cat >>confdefs.h <<\_ACEOF
20650#define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
20651_ACEOF
c906108c 20652
234b45d4 20653
234b45d4
KB
20654
20655
20656
b4e70030 20657# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
234b45d4 20658if test "${with_libiconv_prefix+set}" = set; then
b4e70030
JB
20659 withval="$with_libiconv_prefix"
20660
234b45d4
KB
20661 for dir in `echo "$withval" | tr : ' '`; do
20662 if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
20663 if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi
20664 done
234b45d4 20665
b4e70030 20666fi;
234b45d4 20667
b4e70030
JB
20668 echo "$as_me:$LINENO: checking for iconv" >&5
20669echo $ECHO_N "checking for iconv... $ECHO_C" >&6
bec39cab
AC
20670if test "${am_cv_func_iconv+set}" = set; then
20671 echo $ECHO_N "(cached) $ECHO_C" >&6
234b45d4 20672else
bec39cab 20673
234b45d4
KB
20674 am_cv_func_iconv="no, consider installing GNU libiconv"
20675 am_cv_lib_iconv=no
bec39cab
AC
20676 cat >conftest.$ac_ext <<_ACEOF
20677/* confdefs.h. */
20678_ACEOF
20679cat confdefs.h >>conftest.$ac_ext
20680cat >>conftest.$ac_ext <<_ACEOF
20681/* end confdefs.h. */
234b45d4
KB
20682#include <stdlib.h>
20683#include <iconv.h>
bec39cab
AC
20684int
20685main ()
20686{
234b45d4
KB
20687iconv_t cd = iconv_open("","");
20688 iconv(cd,NULL,NULL,NULL,NULL);
20689 iconv_close(cd);
bec39cab
AC
20690 ;
20691 return 0;
20692}
20693_ACEOF
20694rm -f conftest.$ac_objext conftest$ac_exeext
20695if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20696 (eval $ac_link) 2>conftest.er1
20697 ac_status=$?
20698 grep -v '^ *+' conftest.er1 >conftest.err
20699 rm -f conftest.er1
20700 cat conftest.err >&5
20701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20702 (exit $ac_status); } &&
b4e70030
JB
20703 { ac_try='test -z "$ac_c_werror_flag"
20704 || test ! -s conftest.err'
bec39cab
AC
20705 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20706 (eval $ac_try) 2>&5
20707 ac_status=$?
20708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20709 (exit $ac_status); }; } &&
20710 { ac_try='test -s conftest$ac_exeext'
20711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20712 (eval $ac_try) 2>&5
20713 ac_status=$?
20714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20715 (exit $ac_status); }; }; then
234b45d4
KB
20716 am_cv_func_iconv=yes
20717else
bec39cab
AC
20718 echo "$as_me: failed program was:" >&5
20719sed 's/^/| /' conftest.$ac_ext >&5
20720
234b45d4 20721fi
bec39cab
AC
20722rm -f conftest.err conftest.$ac_objext \
20723 conftest$ac_exeext conftest.$ac_ext
234b45d4
KB
20724 if test "$am_cv_func_iconv" != yes; then
20725 am_save_LIBS="$LIBS"
20726 LIBS="$LIBS -liconv"
bec39cab
AC
20727 cat >conftest.$ac_ext <<_ACEOF
20728/* confdefs.h. */
20729_ACEOF
20730cat confdefs.h >>conftest.$ac_ext
20731cat >>conftest.$ac_ext <<_ACEOF
20732/* end confdefs.h. */
234b45d4
KB
20733#include <stdlib.h>
20734#include <iconv.h>
bec39cab
AC
20735int
20736main ()
20737{
234b45d4
KB
20738iconv_t cd = iconv_open("","");
20739 iconv(cd,NULL,NULL,NULL,NULL);
20740 iconv_close(cd);
bec39cab
AC
20741 ;
20742 return 0;
20743}
20744_ACEOF
20745rm -f conftest.$ac_objext conftest$ac_exeext
20746if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20747 (eval $ac_link) 2>conftest.er1
20748 ac_status=$?
20749 grep -v '^ *+' conftest.er1 >conftest.err
20750 rm -f conftest.er1
20751 cat conftest.err >&5
20752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20753 (exit $ac_status); } &&
b4e70030
JB
20754 { ac_try='test -z "$ac_c_werror_flag"
20755 || test ! -s conftest.err'
bec39cab
AC
20756 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20757 (eval $ac_try) 2>&5
20758 ac_status=$?
20759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20760 (exit $ac_status); }; } &&
20761 { ac_try='test -s conftest$ac_exeext'
20762 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20763 (eval $ac_try) 2>&5
20764 ac_status=$?
20765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20766 (exit $ac_status); }; }; then
234b45d4
KB
20767 am_cv_lib_iconv=yes
20768 am_cv_func_iconv=yes
20769else
bec39cab
AC
20770 echo "$as_me: failed program was:" >&5
20771sed 's/^/| /' conftest.$ac_ext >&5
20772
234b45d4 20773fi
bec39cab
AC
20774rm -f conftest.err conftest.$ac_objext \
20775 conftest$ac_exeext conftest.$ac_ext
234b45d4
KB
20776 LIBS="$am_save_LIBS"
20777 fi
bec39cab
AC
20778
20779fi
b4e70030
JB
20780echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
20781echo "${ECHO_T}$am_cv_func_iconv" >&6
bec39cab
AC
20782 if test "$am_cv_func_iconv" = yes; then
20783
20784cat >>confdefs.h <<\_ACEOF
20785#define HAVE_ICONV 1
20786_ACEOF
20787
b4e70030
JB
20788 echo "$as_me:$LINENO: checking for iconv declaration" >&5
20789echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
bec39cab
AC
20790 if test "${am_cv_proto_iconv+set}" = set; then
20791 echo $ECHO_N "(cached) $ECHO_C" >&6
20792else
20793
20794 cat >conftest.$ac_ext <<_ACEOF
20795/* confdefs.h. */
20796_ACEOF
20797cat confdefs.h >>conftest.$ac_ext
20798cat >>conftest.$ac_ext <<_ACEOF
20799/* end confdefs.h. */
20800
20801#include <stdlib.h>
20802#include <iconv.h>
20803extern
20804#ifdef __cplusplus
20805"C"
20806#endif
20807#if defined(__STDC__) || defined(__cplusplus)
20808size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
20809#else
20810size_t iconv();
20811#endif
20812
20813int
20814main ()
20815{
20816
20817 ;
20818 return 0;
20819}
20820_ACEOF
20821rm -f conftest.$ac_objext
20822if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20823 (eval $ac_compile) 2>conftest.er1
20824 ac_status=$?
20825 grep -v '^ *+' conftest.er1 >conftest.err
20826 rm -f conftest.er1
20827 cat conftest.err >&5
20828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20829 (exit $ac_status); } &&
b4e70030
JB
20830 { ac_try='test -z "$ac_c_werror_flag"
20831 || test ! -s conftest.err'
bec39cab
AC
20832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20833 (eval $ac_try) 2>&5
20834 ac_status=$?
20835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20836 (exit $ac_status); }; } &&
20837 { ac_try='test -s conftest.$ac_objext'
20838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20839 (eval $ac_try) 2>&5
20840 ac_status=$?
20841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20842 (exit $ac_status); }; }; then
20843 am_cv_proto_iconv_arg1=""
20844else
20845 echo "$as_me: failed program was:" >&5
20846sed 's/^/| /' conftest.$ac_ext >&5
20847
b4e70030 20848am_cv_proto_iconv_arg1="const"
bec39cab
AC
20849fi
20850rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20851 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);"
20852fi
20853
20854 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
b4e70030 20855 echo "$as_me:$LINENO: result: ${ac_t:-
bec39cab
AC
20856 }$am_cv_proto_iconv" >&5
20857echo "${ECHO_T}${ac_t:-
b4e70030 20858 }$am_cv_proto_iconv" >&6
bec39cab
AC
20859
20860cat >>confdefs.h <<_ACEOF
20861#define ICONV_CONST $am_cv_proto_iconv_arg1
20862_ACEOF
20863
20864 fi
20865 LIBICONV=
20866 if test "$am_cv_lib_iconv" = yes; then
20867 LIBICONV="-liconv"
20868 fi
20869
20870
20871
e28b3332 20872 ac_config_files="$ac_config_files Makefile .gdbinit:gdbinit.in gnulib/Makefile"
b4e70030 20873 ac_config_commands="$ac_config_commands default"
bec39cab
AC
20874cat >confcache <<\_ACEOF
20875# This file is a shell script that caches the results of configure
20876# tests run on this system so they can be shared between configure
20877# scripts and configure runs, see configure's option --config-cache.
20878# It is not useful on other systems. If it contains results you don't
20879# want to keep, you may remove or edit it.
20880#
20881# config.status only pays attention to the cache file if you give it
20882# the --recheck option to rerun configure.
20883#
20884# `ac_cv_env_foo' variables (set or unset) will be overridden when
20885# loading this file, other *unset* `ac_cv_foo' will be assigned the
20886# following values.
20887
20888_ACEOF
20889
20890# The following way of writing the cache mishandles newlines in values,
20891# but we know of no workaround that is simple, portable, and efficient.
b4e70030 20892# So, don't put newlines in cache variables' values.
bec39cab
AC
20893# Ultrix sh set writes to stderr and can't be redirected directly,
20894# and sets the high bit in the cache file unless we assign to the vars.
b4e70030 20895{
bec39cab 20896 (set) 2>&1 |
b4e70030
JB
20897 case `(ac_space=' '; set | grep ac_space) 2>&1` in
20898 *ac_space=\ *)
bec39cab
AC
20899 # `set' does not quote correctly, so add quotes (double-quote
20900 # substitution turns \\\\ into \\, and sed turns \\ into \).
20901 sed -n \
20902 "s/'/'\\\\''/g;
20903 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
b4e70030 20904 ;;
bec39cab
AC
20905 *)
20906 # `set' quotes correctly as required by POSIX, so do not add quotes.
b4e70030
JB
20907 sed -n \
20908 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
bec39cab 20909 ;;
b4e70030
JB
20910 esac;
20911} |
bec39cab
AC
20912 sed '
20913 t clear
b4e70030 20914 : clear
bec39cab
AC
20915 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20916 t end
b4e70030
JB
20917 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20918 : end' >>confcache
bec39cab
AC
20919if diff $cache_file confcache >/dev/null 2>&1; then :; else
20920 if test -w $cache_file; then
b4e70030 20921 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
bec39cab
AC
20922 cat confcache >$cache_file
20923 else
b4e70030 20924 echo "not updating unwritable cache $cache_file"
bec39cab
AC
20925 fi
20926fi
20927rm -f confcache
20928
20929test "x$prefix" = xNONE && prefix=$ac_default_prefix
20930# Let make expand exec_prefix.
20931test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20932
b4e70030
JB
20933# VPATH may cause trouble with some makes, so we remove $(srcdir),
20934# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20935# trailing colons and then remove the whole line if VPATH becomes empty
20936# (actually we leave an empty line to preserve line numbers).
20937if test "x$srcdir" = x.; then
20938 ac_vpsub='/^[ ]*VPATH[ ]*=/{
20939s/:*\$(srcdir):*/:/;
20940s/:*\${srcdir}:*/:/;
20941s/:*@srcdir@:*/:/;
20942s/^\([^=]*=[ ]*\):*/\1/;
20943s/:*$//;
20944s/^[^=]*=[ ]*$//;
20945}'
20946fi
20947
bec39cab
AC
20948DEFS=-DHAVE_CONFIG_H
20949
20950ac_libobjs=
20951ac_ltlibobjs=
20952for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20953 # 1. Remove the extension, and $U if already installed.
b4e70030
JB
20954 ac_i=`echo "$ac_i" |
20955 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
20956 # 2. Add them.
20957 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
20958 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
bec39cab
AC
20959done
20960LIBOBJS=$ac_libobjs
20961
20962LTLIBOBJS=$ac_ltlibobjs
20963
20964
85981d60
AC
20965if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
20966 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
20967Usually this means the macro was only invoked conditionally." >&5
20968echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
20969Usually this means the macro was only invoked conditionally." >&2;}
20970 { (exit 1); exit 1; }; }
20971fi
a417dc56
RW
20972if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
20973 { { echo "$as_me:$LINENO: error: conditional \"GMAKE\" was never defined.
20974Usually this means the macro was only invoked conditionally." >&5
20975echo "$as_me: error: conditional \"GMAKE\" was never defined.
20976Usually this means the macro was only invoked conditionally." >&2;}
20977 { (exit 1); exit 1; }; }
20978fi
783e057b
DJ
20979if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
20980 { { echo "$as_me:$LINENO: error: conditional \"GL_COND_LIBTOOL\" was never defined.
20981Usually this means the macro was only invoked conditionally." >&5
20982echo "$as_me: error: conditional \"GL_COND_LIBTOOL\" was never defined.
20983Usually this means the macro was only invoked conditionally." >&2;}
20984 { (exit 1); exit 1; }; }
20985fi
20986
20987 gl_libobjs=
20988 gl_ltlibobjs=
20989 if test -n "$gl_LIBOBJS"; then
20990 # Remove the extension.
20991 sed_drop_objext='s/\.o$//;s/\.obj$//'
20992 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
20993 gl_libobjs="$gl_libobjs $i.$ac_objext"
20994 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
20995 done
20996 fi
20997 gl_LIBOBJS=$gl_libobjs
20998
20999 gl_LTLIBOBJS=$gl_ltlibobjs
21000
21001
21002
21003 gltests_libobjs=
21004 gltests_ltlibobjs=
21005 if test -n "$gltests_LIBOBJS"; then
21006 # Remove the extension.
21007 sed_drop_objext='s/\.o$//;s/\.obj$//'
21008 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
21009 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
21010 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
21011 done
21012 fi
21013 gltests_LIBOBJS=$gltests_libobjs
21014
21015 gltests_LTLIBOBJS=$gltests_ltlibobjs
21016
21017
e28b3332
DJ
21018if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21019 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21020Usually this means the macro was only invoked conditionally." >&5
21021echo "$as_me: error: conditional \"AMDEP\" was never defined.
21022Usually this means the macro was only invoked conditionally." >&2;}
21023 { (exit 1); exit 1; }; }
21024fi
21025if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21026 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21027Usually this means the macro was only invoked conditionally." >&5
21028echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21029Usually this means the macro was only invoked conditionally." >&2;}
21030 { (exit 1); exit 1; }; }
21031fi
bec39cab
AC
21032
21033: ${CONFIG_STATUS=./config.status}
21034ac_clean_files_save=$ac_clean_files
21035ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21036{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21037echo "$as_me: creating $CONFIG_STATUS" >&6;}
21038cat >$CONFIG_STATUS <<_ACEOF
21039#! $SHELL
21040# Generated by $as_me.
21041# Run this file to recreate the current configuration.
21042# Compiler output produced by configure, useful for debugging
21043# configure, is in config.log if it exists.
21044
21045debug=false
21046ac_cs_recheck=false
21047ac_cs_silent=false
21048SHELL=\${CONFIG_SHELL-$SHELL}
21049_ACEOF
21050
21051cat >>$CONFIG_STATUS <<\_ACEOF
21052## --------------------- ##
21053## M4sh Initialization. ##
21054## --------------------- ##
21055
21056# Be Bourne compatible
21057if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21058 emulate sh
21059 NULLCMD=:
21060 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21061 # is contrary to our usage. Disable this feature.
21062 alias -g '${1+"$@"}'='"$@"'
b4e70030
JB
21063elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21064 set -o posix
bec39cab
AC
21065fi
21066DUALCASE=1; export DUALCASE # for MKS sh
21067
21068# Support unset when possible.
21069if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21070 as_unset=unset
21071else
21072 as_unset=false
21073fi
21074
21075
21076# Work around bugs in pre-3.0 UWIN ksh.
b4e70030 21077$as_unset ENV MAIL MAILPATH
bec39cab
AC
21078PS1='$ '
21079PS2='> '
21080PS4='+ '
21081
21082# NLS nuisances.
21083for as_var in \
21084 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21085 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21086 LC_TELEPHONE LC_TIME
21087do
21088 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21089 eval $as_var=C; export $as_var
21090 else
b4e70030 21091 $as_unset $as_var
bec39cab
AC
21092 fi
21093done
21094
21095# Required to use basename.
b4e70030 21096if expr a : '\(a\)' >/dev/null 2>&1; then
bec39cab
AC
21097 as_expr=expr
21098else
21099 as_expr=false
21100fi
21101
b4e70030 21102if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
bec39cab
AC
21103 as_basename=basename
21104else
21105 as_basename=false
21106fi
21107
21108
21109# Name of the executable.
b4e70030 21110as_me=`$as_basename "$0" ||
bec39cab
AC
21111$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21112 X"$0" : 'X\(//\)$' \| \
b4e70030
JB
21113 X"$0" : 'X\(/\)$' \| \
21114 . : '\(.\)' 2>/dev/null ||
bec39cab 21115echo X/"$0" |
b4e70030
JB
21116 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
21117 /^X\/\(\/\/\)$/{ s//\1/; q; }
21118 /^X\/\(\/\).*/{ s//\1/; q; }
21119 s/.*/./; q'`
bec39cab 21120
b4e70030
JB
21121
21122# PATH needs CR, and LINENO needs CR and PATH.
21123# Avoid depending upon Character Ranges.
21124as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21125as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21126as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21127as_cr_digits='0123456789'
21128as_cr_alnum=$as_cr_Letters$as_cr_digits
21129
21130# The user is always right.
21131if test "${PATH_SEPARATOR+set}" != set; then
21132 echo "#! /bin/sh" >conf$$.sh
21133 echo "exit 0" >>conf$$.sh
21134 chmod +x conf$$.sh
21135 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21136 PATH_SEPARATOR=';'
21137 else
21138 PATH_SEPARATOR=:
21139 fi
21140 rm -f conf$$.sh
21141fi
bec39cab
AC
21142
21143
b4e70030
JB
21144 as_lineno_1=$LINENO
21145 as_lineno_2=$LINENO
21146 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
21147 test "x$as_lineno_1" != "x$as_lineno_2" &&
21148 test "x$as_lineno_3" = "x$as_lineno_2" || {
21149 # Find who we are. Look in the path if we contain no path at all
21150 # relative or not.
21151 case $0 in
21152 *[\\/]* ) as_myself=$0 ;;
21153 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21154for as_dir in $PATH
21155do
21156 IFS=$as_save_IFS
21157 test -z "$as_dir" && as_dir=.
21158 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21159done
bec39cab 21160
b4e70030
JB
21161 ;;
21162 esac
21163 # We did not find ourselves, most probably we were run as `sh COMMAND'
21164 # in which case we are not to be found in the path.
21165 if test "x$as_myself" = x; then
21166 as_myself=$0
21167 fi
21168 if test ! -f "$as_myself"; then
21169 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
21170echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
21171 { (exit 1); exit 1; }; }
21172 fi
21173 case $CONFIG_SHELL in
21174 '')
21175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21176for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
21177do
21178 IFS=$as_save_IFS
21179 test -z "$as_dir" && as_dir=.
21180 for as_base in sh bash ksh sh5; do
21181 case $as_dir in
21182 /*)
21183 if ("$as_dir/$as_base" -c '
bec39cab
AC
21184 as_lineno_1=$LINENO
21185 as_lineno_2=$LINENO
b4e70030 21186 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
bec39cab 21187 test "x$as_lineno_1" != "x$as_lineno_2" &&
b4e70030
JB
21188 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
21189 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
21190 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
21191 CONFIG_SHELL=$as_dir/$as_base
21192 export CONFIG_SHELL
21193 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
21194 fi;;
21195 esac
21196 done
21197done
21198;;
21199 esac
bec39cab
AC
21200
21201 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21202 # uniformly replaced by the line number. The first 'sed' inserts a
b4e70030
JB
21203 # line-number line before each line; the second 'sed' does the real
21204 # work. The second script uses 'N' to pair each line-number line
21205 # with the numbered line, and appends trailing '-' during
21206 # substitution so that $LINENO is not a special case at line end.
bec39cab 21207 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
b4e70030
JB
21208 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
21209 sed '=' <$as_myself |
bec39cab
AC
21210 sed '
21211 N
b4e70030
JB
21212 s,$,-,
21213 : loop
21214 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
bec39cab 21215 t loop
b4e70030
JB
21216 s,-$,,
21217 s,^['$as_cr_digits']*\n,,
bec39cab 21218 ' >$as_me.lineno &&
b4e70030
JB
21219 chmod +x $as_me.lineno ||
21220 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
21221echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
bec39cab
AC
21222 { (exit 1); exit 1; }; }
21223
21224 # Don't try to exec as it changes $[0], causing all sort of problems
21225 # (the dirname of $[0] is not the place where we might find the
b4e70030
JB
21226 # original and so on. Autoconf is especially sensible to this).
21227 . ./$as_me.lineno
bec39cab
AC
21228 # Exit status is that of the last command.
21229 exit
21230}
21231
21232
b4e70030
JB
21233case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
21234 *c*,-n*) ECHO_N= ECHO_C='
21235' ECHO_T=' ' ;;
21236 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
21237 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
bec39cab
AC
21238esac
21239
b4e70030 21240if expr a : '\(a\)' >/dev/null 2>&1; then
bec39cab
AC
21241 as_expr=expr
21242else
21243 as_expr=false
21244fi
21245
21246rm -f conf$$ conf$$.exe conf$$.file
21247echo >conf$$.file
21248if ln -s conf$$.file conf$$ 2>/dev/null; then
b4e70030
JB
21249 # We could just check for DJGPP; but this test a) works b) is more generic
21250 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
21251 if test -f conf$$.exe; then
21252 # Don't use ln at all; we don't have any links
bec39cab 21253 as_ln_s='cp -p'
b4e70030
JB
21254 else
21255 as_ln_s='ln -s'
21256 fi
bec39cab
AC
21257elif ln conf$$.file conf$$ 2>/dev/null; then
21258 as_ln_s=ln
21259else
21260 as_ln_s='cp -p'
21261fi
b4e70030 21262rm -f conf$$ conf$$.exe conf$$.file
bec39cab
AC
21263
21264if mkdir -p . 2>/dev/null; then
21265 as_mkdir_p=:
21266else
21267 test -d ./-p && rmdir ./-p
21268 as_mkdir_p=false
21269fi
21270
b4e70030 21271as_executable_p="test -f"
bec39cab
AC
21272
21273# Sed expression to map a string onto a valid CPP name.
21274as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21275
21276# Sed expression to map a string onto a valid variable name.
21277as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21278
21279
b4e70030
JB
21280# IFS
21281# We need space, tab and new line, in precisely that order.
21282as_nl='
21283'
21284IFS=" $as_nl"
21285
21286# CDPATH.
21287$as_unset CDPATH
21288
bec39cab
AC
21289exec 6>&1
21290
b4e70030 21291# Open the log real soon, to keep \$[0] and so on meaningful, and to
bec39cab 21292# report actual input values of CONFIG_FILES etc. instead of their
b4e70030
JB
21293# values after options handling. Logging --version etc. is OK.
21294exec 5>>config.log
21295{
21296 echo
21297 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21298## Running $as_me. ##
21299_ASBOX
21300} >&5
21301cat >&5 <<_CSEOF
21302
bec39cab 21303This file was extended by $as_me, which was
b4e70030 21304generated by GNU Autoconf 2.59. Invocation command line was
bec39cab
AC
21305
21306 CONFIG_FILES = $CONFIG_FILES
21307 CONFIG_HEADERS = $CONFIG_HEADERS
21308 CONFIG_LINKS = $CONFIG_LINKS
21309 CONFIG_COMMANDS = $CONFIG_COMMANDS
21310 $ $0 $@
21311
b4e70030
JB
21312_CSEOF
21313echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
21314echo >&5
bec39cab
AC
21315_ACEOF
21316
21317# Files that config.status was made for.
b4e70030
JB
21318if test -n "$ac_config_files"; then
21319 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
21320fi
234b45d4 21321
b4e70030
JB
21322if test -n "$ac_config_headers"; then
21323 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
21324fi
21325
21326if test -n "$ac_config_links"; then
21327 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
21328fi
21329
21330if test -n "$ac_config_commands"; then
21331 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
21332fi
234b45d4 21333
bec39cab 21334cat >>$CONFIG_STATUS <<\_ACEOF
b4e70030 21335
bec39cab
AC
21336ac_cs_usage="\
21337\`$as_me' instantiates files from templates according to the
21338current configuration.
234b45d4 21339
bec39cab 21340Usage: $0 [OPTIONS] [FILE]...
234b45d4 21341
bec39cab
AC
21342 -h, --help print this help, then exit
21343 -V, --version print version number, then exit
21344 -q, --quiet do not print progress messages
21345 -d, --debug don't remove temporary files
21346 --recheck update $as_me by reconfiguring in the same conditions
21347 --file=FILE[:TEMPLATE]
21348 instantiate the configuration file FILE
21349 --header=FILE[:TEMPLATE]
21350 instantiate the configuration header FILE
234b45d4 21351
bec39cab
AC
21352Configuration files:
21353$config_files
234b45d4 21354
bec39cab
AC
21355Configuration headers:
21356$config_headers
234b45d4 21357
bec39cab
AC
21358Configuration links:
21359$config_links
234b45d4 21360
bec39cab
AC
21361Configuration commands:
21362$config_commands
21363
21364Report bugs to <bug-autoconf@gnu.org>."
4e8d927d 21365_ACEOF
b4e70030 21366
bec39cab
AC
21367cat >>$CONFIG_STATUS <<_ACEOF
21368ac_cs_version="\\
21369config.status
b4e70030 21370configured by $0, generated by GNU Autoconf 2.59,
bec39cab
AC
21371 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
21372
b4e70030 21373Copyright (C) 2003 Free Software Foundation, Inc.
bec39cab
AC
21374This config.status script is free software; the Free Software Foundation
21375gives unlimited permission to copy, distribute and modify it."
b4e70030
JB
21376srcdir=$srcdir
21377INSTALL="$INSTALL"
bec39cab
AC
21378_ACEOF
21379
21380cat >>$CONFIG_STATUS <<\_ACEOF
21381# If no file are specified by the user, then we need to provide default
21382# value. By we need to know if files were specified by the user.
21383ac_need_defaults=:
21384while test $# != 0
21385do
21386 case $1 in
21387 --*=*)
b4e70030
JB
21388 ac_option=`expr "x$1" : 'x\([^=]*\)='`
21389 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
bec39cab 21390 ac_shift=:
c906108c 21391 ;;
b4e70030 21392 -*)
bec39cab
AC
21393 ac_option=$1
21394 ac_optarg=$2
21395 ac_shift=shift
c906108c 21396 ;;
b4e70030
JB
21397 *) # This is not an option, so the user has probably given explicit
21398 # arguments.
21399 ac_option=$1
21400 ac_need_defaults=false;;
bec39cab 21401 esac
c906108c 21402
bec39cab
AC
21403 case $ac_option in
21404 # Handling of the options.
b4e70030
JB
21405_ACEOF
21406cat >>$CONFIG_STATUS <<\_ACEOF
bec39cab
AC
21407 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21408 ac_cs_recheck=: ;;
b4e70030
JB
21409 --version | --vers* | -V )
21410 echo "$ac_cs_version"; exit 0 ;;
21411 --he | --h)
21412 # Conflict between --help and --header
21413 { { echo "$as_me:$LINENO: error: ambiguous option: $1
21414Try \`$0 --help' for more information." >&5
21415echo "$as_me: error: ambiguous option: $1
21416Try \`$0 --help' for more information." >&2;}
21417 { (exit 1); exit 1; }; };;
21418 --help | --hel | -h )
21419 echo "$ac_cs_usage"; exit 0 ;;
21420 --debug | --d* | -d )
bec39cab
AC
21421 debug=: ;;
21422 --file | --fil | --fi | --f )
21423 $ac_shift
21424 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21425 ac_need_defaults=false;;
21426 --header | --heade | --head | --hea )
21427 $ac_shift
21428 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21429 ac_need_defaults=false;;
21430 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21431 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21432 ac_cs_silent=: ;;
c906108c 21433
bec39cab 21434 # This is an error.
b4e70030
JB
21435 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
21436Try \`$0 --help' for more information." >&5
21437echo "$as_me: error: unrecognized option: $1
21438Try \`$0 --help' for more information." >&2;}
bec39cab 21439 { (exit 1); exit 1; }; } ;;
c906108c 21440
b4e70030 21441 *) ac_config_targets="$ac_config_targets $1" ;;
c906108c 21442
bec39cab
AC
21443 esac
21444 shift
21445done
c906108c 21446
bec39cab 21447ac_configure_extra_args=
c906108c 21448
bec39cab
AC
21449if $ac_cs_silent; then
21450 exec 6>/dev/null
21451 ac_configure_extra_args="$ac_configure_extra_args --silent"
21452fi
c906108c 21453
bec39cab
AC
21454_ACEOF
21455cat >>$CONFIG_STATUS <<_ACEOF
21456if \$ac_cs_recheck; then
b4e70030
JB
21457 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21458 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
bec39cab
AC
21459fi
21460
21461_ACEOF
21462
21463cat >>$CONFIG_STATUS <<_ACEOF
c906108c 21464#
b4e70030 21465# INIT-COMMANDS section.
c906108c 21466#
c906108c 21467
a417dc56 21468ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
e28b3332 21469AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
b4e70030 21470
bec39cab 21471gdb_host_cpu=$gdb_host_cpu
bec39cab
AC
21472nativefile=$nativefile
21473
21474
21475_ACEOF
21476
4e8d927d 21477
b4e70030
JB
21478
21479cat >>$CONFIG_STATUS <<\_ACEOF
bec39cab 21480for ac_config_target in $ac_config_targets
c906108c 21481do
b4e70030
JB
21482 case "$ac_config_target" in
21483 # Handling of arguments.
21484 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21485 ".gdbinit" ) CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
e28b3332 21486 "gnulib/Makefile" ) CONFIG_FILES="$CONFIG_FILES gnulib/Makefile" ;;
b4e70030 21487 "$ac_config_links_1" ) CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
a417dc56 21488 "depdir" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
e28b3332 21489 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
b4e70030
JB
21490 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
21491 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
bec39cab
AC
21492 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21493echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21494 { (exit 1); exit 1; }; };;
c906108c
SS
21495 esac
21496done
21497
bec39cab
AC
21498# If the user did not use the arguments to specify the items to instantiate,
21499# then the envvar interface is used. Set only those that are not.
21500# We use the long form for the default assignment because of an extremely
21501# bizarre bug on SunOS 4.1.3.
21502if $ac_need_defaults; then
21503 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21504 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21505 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
21506 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21507fi
21508
b4e70030
JB
21509# Have a temporary directory for convenience. Make it in the build tree
21510# simply because there is no reason to put it here, and in addition,
21511# creating and moving files from /tmp can sometimes cause problems.
21512# Create a temporary directory, and hook for its removal unless debugging.
21513$debug ||
21514{
21515 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
21516 trap '{ (exit 1); exit 1; }' 1 2 13 15
21517}
4e8d927d 21518
b4e70030 21519# Create a (secure) tmp directory for tmp files.
4e8d927d 21520
b4e70030
JB
21521{
21522 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
21523 test -n "$tmp" && test -d "$tmp"
21524} ||
21525{
21526 tmp=./confstat$$-$RANDOM
21527 (umask 077 && mkdir $tmp)
21528} ||
21529{
21530 echo "$me: cannot create a temporary directory in ." >&2
21531 { (exit 1); exit 1; }
21532}
4e8d927d 21533
b4e70030 21534_ACEOF
4e8d927d 21535
b4e70030 21536cat >>$CONFIG_STATUS <<_ACEOF
4e8d927d 21537
b4e70030
JB
21538#
21539# CONFIG_FILES section.
21540#
4e8d927d 21541
b4e70030
JB
21542# No need to generate the scripts if there are no CONFIG_FILES.
21543# This happens for instance when ./config.status config.h
21544if test -n "\$CONFIG_FILES"; then
21545 # Protect against being on the right side of a sed subst in config.status.
21546 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
21547 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
21548s,@SHELL@,$SHELL,;t t
21549s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
21550s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
21551s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
21552s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
21553s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
21554s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
21555s,@exec_prefix@,$exec_prefix,;t t
21556s,@prefix@,$prefix,;t t
21557s,@program_transform_name@,$program_transform_name,;t t
21558s,@bindir@,$bindir,;t t
21559s,@sbindir@,$sbindir,;t t
21560s,@libexecdir@,$libexecdir,;t t
21561s,@datadir@,$datadir,;t t
21562s,@sysconfdir@,$sysconfdir,;t t
21563s,@sharedstatedir@,$sharedstatedir,;t t
21564s,@localstatedir@,$localstatedir,;t t
21565s,@libdir@,$libdir,;t t
21566s,@includedir@,$includedir,;t t
21567s,@oldincludedir@,$oldincludedir,;t t
21568s,@infodir@,$infodir,;t t
21569s,@mandir@,$mandir,;t t
21570s,@build_alias@,$build_alias,;t t
21571s,@host_alias@,$host_alias,;t t
21572s,@target_alias@,$target_alias,;t t
21573s,@DEFS@,$DEFS,;t t
21574s,@ECHO_C@,$ECHO_C,;t t
21575s,@ECHO_N@,$ECHO_N,;t t
21576s,@ECHO_T@,$ECHO_T,;t t
21577s,@LIBS@,$LIBS,;t t
21578s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
21579s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
21580s,@MAINT@,$MAINT,;t t
21581s,@CC@,$CC,;t t
21582s,@CFLAGS@,$CFLAGS,;t t
21583s,@LDFLAGS@,$LDFLAGS,;t t
21584s,@CPPFLAGS@,$CPPFLAGS,;t t
21585s,@ac_ct_CC@,$ac_ct_CC,;t t
21586s,@EXEEXT@,$EXEEXT,;t t
21587s,@OBJEXT@,$OBJEXT,;t t
21588s,@CPP@,$CPP,;t t
21589s,@EGREP@,$EGREP,;t t
783e057b
DJ
21590s,@RANLIB@,$RANLIB,;t t
21591s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
b4e70030
JB
21592s,@build@,$build,;t t
21593s,@build_cpu@,$build_cpu,;t t
21594s,@build_vendor@,$build_vendor,;t t
21595s,@build_os@,$build_os,;t t
21596s,@host@,$host,;t t
21597s,@host_cpu@,$host_cpu,;t t
21598s,@host_vendor@,$host_vendor,;t t
21599s,@host_os@,$host_os,;t t
21600s,@target@,$target,;t t
21601s,@target_cpu@,$target_cpu,;t t
21602s,@target_vendor@,$target_vendor,;t t
21603s,@target_os@,$target_os,;t t
a417dc56
RW
21604s,@am__leading_dot@,$am__leading_dot,;t t
21605s,@DEPDIR@,$DEPDIR,;t t
21606s,@CCDEPMODE@,$CCDEPMODE,;t t
21607s,@MAKE@,$MAKE,;t t
21608s,@GMAKE_TRUE@,$GMAKE_TRUE,;t t
21609s,@GMAKE_FALSE@,$GMAKE_FALSE,;t t
21610s,@SET_MAKE@,$SET_MAKE,;t t
b4e70030 21611s,@USE_NLS@,$USE_NLS,;t t
20e95c23
DJ
21612s,@LIBINTL@,$LIBINTL,;t t
21613s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
21614s,@INCINTL@,$INCINTL,;t t
b4e70030 21615s,@XGETTEXT@,$XGETTEXT,;t t
20e95c23
DJ
21616s,@GMSGFMT@,$GMSGFMT,;t t
21617s,@POSUB@,$POSUB,;t t
b4e70030 21618s,@CATALOGS@,$CATALOGS,;t t
b4e70030 21619s,@DATADIRNAME@,$DATADIRNAME,;t t
b4e70030 21620s,@INSTOBJEXT@,$INSTOBJEXT,;t t
20e95c23
DJ
21621s,@GENCAT@,$GENCAT,;t t
21622s,@CATOBJEXT@,$CATOBJEXT,;t t
b4e70030 21623s,@localedir@,$localedir,;t t
783e057b
DJ
21624s,@GL_COND_LIBTOOL_TRUE@,$GL_COND_LIBTOOL_TRUE,;t t
21625s,@GL_COND_LIBTOOL_FALSE@,$GL_COND_LIBTOOL_FALSE,;t t
21626s,@GNULIB_MEMMEM@,$GNULIB_MEMMEM,;t t
21627s,@GNULIB_MEMPCPY@,$GNULIB_MEMPCPY,;t t
21628s,@GNULIB_MEMRCHR@,$GNULIB_MEMRCHR,;t t
21629s,@GNULIB_STPCPY@,$GNULIB_STPCPY,;t t
21630s,@GNULIB_STPNCPY@,$GNULIB_STPNCPY,;t t
21631s,@GNULIB_STRCHRNUL@,$GNULIB_STRCHRNUL,;t t
21632s,@GNULIB_STRDUP@,$GNULIB_STRDUP,;t t
21633s,@GNULIB_STRNDUP@,$GNULIB_STRNDUP,;t t
21634s,@GNULIB_STRNLEN@,$GNULIB_STRNLEN,;t t
21635s,@GNULIB_STRPBRK@,$GNULIB_STRPBRK,;t t
21636s,@GNULIB_STRSEP@,$GNULIB_STRSEP,;t t
21637s,@GNULIB_STRSTR@,$GNULIB_STRSTR,;t t
21638s,@GNULIB_STRCASESTR@,$GNULIB_STRCASESTR,;t t
21639s,@GNULIB_STRTOK_R@,$GNULIB_STRTOK_R,;t t
21640s,@GNULIB_MBSLEN@,$GNULIB_MBSLEN,;t t
21641s,@GNULIB_MBSNLEN@,$GNULIB_MBSNLEN,;t t
21642s,@GNULIB_MBSCHR@,$GNULIB_MBSCHR,;t t
21643s,@GNULIB_MBSRCHR@,$GNULIB_MBSRCHR,;t t
21644s,@GNULIB_MBSSTR@,$GNULIB_MBSSTR,;t t
21645s,@GNULIB_MBSCASECMP@,$GNULIB_MBSCASECMP,;t t
21646s,@GNULIB_MBSNCASECMP@,$GNULIB_MBSNCASECMP,;t t
21647s,@GNULIB_MBSPCASECMP@,$GNULIB_MBSPCASECMP,;t t
21648s,@GNULIB_MBSCASESTR@,$GNULIB_MBSCASESTR,;t t
21649s,@GNULIB_MBSCSPN@,$GNULIB_MBSCSPN,;t t
21650s,@GNULIB_MBSPBRK@,$GNULIB_MBSPBRK,;t t
21651s,@GNULIB_MBSSPN@,$GNULIB_MBSSPN,;t t
21652s,@GNULIB_MBSSEP@,$GNULIB_MBSSEP,;t t
21653s,@GNULIB_MBSTOK_R@,$GNULIB_MBSTOK_R,;t t
21654s,@GNULIB_STRERROR@,$GNULIB_STRERROR,;t t
21655s,@GNULIB_STRSIGNAL@,$GNULIB_STRSIGNAL,;t t
21656s,@HAVE_DECL_MEMMEM@,$HAVE_DECL_MEMMEM,;t t
21657s,@HAVE_MEMPCPY@,$HAVE_MEMPCPY,;t t
21658s,@HAVE_DECL_MEMRCHR@,$HAVE_DECL_MEMRCHR,;t t
21659s,@HAVE_STPCPY@,$HAVE_STPCPY,;t t
21660s,@HAVE_STPNCPY@,$HAVE_STPNCPY,;t t
21661s,@HAVE_STRCHRNUL@,$HAVE_STRCHRNUL,;t t
21662s,@HAVE_DECL_STRDUP@,$HAVE_DECL_STRDUP,;t t
21663s,@HAVE_STRNDUP@,$HAVE_STRNDUP,;t t
21664s,@HAVE_DECL_STRNDUP@,$HAVE_DECL_STRNDUP,;t t
21665s,@HAVE_DECL_STRNLEN@,$HAVE_DECL_STRNLEN,;t t
21666s,@HAVE_STRPBRK@,$HAVE_STRPBRK,;t t
21667s,@HAVE_STRSEP@,$HAVE_STRSEP,;t t
21668s,@HAVE_STRCASESTR@,$HAVE_STRCASESTR,;t t
21669s,@HAVE_DECL_STRTOK_R@,$HAVE_DECL_STRTOK_R,;t t
21670s,@HAVE_DECL_STRERROR@,$HAVE_DECL_STRERROR,;t t
21671s,@HAVE_DECL_STRSIGNAL@,$HAVE_DECL_STRSIGNAL,;t t
21672s,@REPLACE_STRERROR@,$REPLACE_STRERROR,;t t
21673s,@REPLACE_STRSIGNAL@,$REPLACE_STRSIGNAL,;t t
21674s,@REPLACE_MEMMEM@,$REPLACE_MEMMEM,;t t
21675s,@REPLACE_STRCASESTR@,$REPLACE_STRCASESTR,;t t
21676s,@REPLACE_STRSTR@,$REPLACE_STRSTR,;t t
21677s,@HAVE_LONG_LONG_INT@,$HAVE_LONG_LONG_INT,;t t
21678s,@HAVE_UNSIGNED_LONG_LONG_INT@,$HAVE_UNSIGNED_LONG_LONG_INT,;t t
21679s,@HAVE_INTTYPES_H@,$HAVE_INTTYPES_H,;t t
21680s,@HAVE_SYS_TYPES_H@,$HAVE_SYS_TYPES_H,;t t
21681s,@INCLUDE_NEXT@,$INCLUDE_NEXT,;t t
21682s,@NEXT_STDINT_H@,$NEXT_STDINT_H,;t t
21683s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
21684s,@HAVE_SYS_INTTYPES_H@,$HAVE_SYS_INTTYPES_H,;t t
21685s,@HAVE_SYS_BITYPES_H@,$HAVE_SYS_BITYPES_H,;t t
21686s,@BITSIZEOF_PTRDIFF_T@,$BITSIZEOF_PTRDIFF_T,;t t
21687s,@BITSIZEOF_SIG_ATOMIC_T@,$BITSIZEOF_SIG_ATOMIC_T,;t t
21688s,@BITSIZEOF_SIZE_T@,$BITSIZEOF_SIZE_T,;t t
21689s,@BITSIZEOF_WCHAR_T@,$BITSIZEOF_WCHAR_T,;t t
21690s,@BITSIZEOF_WINT_T@,$BITSIZEOF_WINT_T,;t t
21691s,@HAVE_SIGNED_SIG_ATOMIC_T@,$HAVE_SIGNED_SIG_ATOMIC_T,;t t
21692s,@HAVE_SIGNED_WCHAR_T@,$HAVE_SIGNED_WCHAR_T,;t t
21693s,@HAVE_SIGNED_WINT_T@,$HAVE_SIGNED_WINT_T,;t t
21694s,@PTRDIFF_T_SUFFIX@,$PTRDIFF_T_SUFFIX,;t t
21695s,@SIG_ATOMIC_T_SUFFIX@,$SIG_ATOMIC_T_SUFFIX,;t t
21696s,@SIZE_T_SUFFIX@,$SIZE_T_SUFFIX,;t t
21697s,@WCHAR_T_SUFFIX@,$WCHAR_T_SUFFIX,;t t
21698s,@WINT_T_SUFFIX@,$WINT_T_SUFFIX,;t t
21699s,@STDINT_H@,$STDINT_H,;t t
21700s,@NEXT_STRING_H@,$NEXT_STRING_H,;t t
21701s,@GNULIB_WCWIDTH@,$GNULIB_WCWIDTH,;t t
21702s,@HAVE_DECL_WCWIDTH@,$HAVE_DECL_WCWIDTH,;t t
21703s,@REPLACE_WCWIDTH@,$REPLACE_WCWIDTH,;t t
21704s,@WCHAR_H@,$WCHAR_H,;t t
21705s,@HAVE_WCHAR_H@,$HAVE_WCHAR_H,;t t
21706s,@NEXT_WCHAR_H@,$NEXT_WCHAR_H,;t t
21707s,@LIBGNU_LIBDEPS@,$LIBGNU_LIBDEPS,;t t
21708s,@LIBGNU_LTLIBDEPS@,$LIBGNU_LTLIBDEPS,;t t
d5af19ba 21709s,@GNULIB_STDINT_H@,$GNULIB_STDINT_H,;t t
b4e70030 21710s,@PACKAGE@,$PACKAGE,;t t
b4e70030
JB
21711s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
21712s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
21713s,@INSTALL_DATA@,$INSTALL_DATA,;t t
e28b3332 21714s,@CYGPATH_W@,$CYGPATH_W,;t t
d57a3c85 21715s,@PYTHON2_4@,$PYTHON2_4,;t t
e28b3332
DJ
21716s,@ACLOCAL@,$ACLOCAL,;t t
21717s,@AUTOCONF@,$AUTOCONF,;t t
21718s,@AUTOMAKE@,$AUTOMAKE,;t t
21719s,@AUTOHEADER@,$AUTOHEADER,;t t
21720s,@MAKEINFO@,$MAKEINFO,;t t
21721s,@install_sh@,$install_sh,;t t
21722s,@STRIP@,$STRIP,;t t
21723s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
21724s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
21725s,@mkdir_p@,$mkdir_p,;t t
21726s,@AWK@,$AWK,;t t
e28b3332
DJ
21727s,@AMTAR@,$AMTAR,;t t
21728s,@am__tar@,$am__tar,;t t
21729s,@am__untar@,$am__untar,;t t
e28b3332
DJ
21730s,@am__include@,$am__include,;t t
21731s,@am__quote@,$am__quote,;t t
21732s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
21733s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
21734s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
e28b3332
DJ
21735s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
21736s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
21737s,@subdirs@,$subdirs,;t t
21738s,@TARGET_OBS@,$TARGET_OBS,;t t
c16158bc
JM
21739s,@PKGVERSION@,$PKGVERSION,;t t
21740s,@REPORT_BUGS_TO@,$REPORT_BUGS_TO,;t t
21741s,@REPORT_BUGS_TEXI@,$REPORT_BUGS_TEXI,;t t
b4e70030
JB
21742s,@LN_S@,$LN_S,;t t
21743s,@YACC@,$YACC,;t t
21744s,@AR@,$AR,;t t
21745s,@ac_ct_AR@,$ac_ct_AR,;t t
21746s,@DLLTOOL@,$DLLTOOL,;t t
21747s,@ac_ct_DLLTOOL@,$ac_ct_DLLTOOL,;t t
21748s,@WINDRES@,$WINDRES,;t t
21749s,@ac_ct_WINDRES@,$ac_ct_WINDRES,;t t
21750s,@MIG@,$MIG,;t t
21751s,@ac_ct_MIG@,$ac_ct_MIG,;t t
6a30b0a5
AS
21752s,@READLINE@,$READLINE,;t t
21753s,@READLINE_DEPS@,$READLINE_DEPS,;t t
21754s,@READLINE_CFLAGS@,$READLINE_CFLAGS,;t t
3841debe
DJ
21755s,@HAVE_LIBEXPAT@,$HAVE_LIBEXPAT,;t t
21756s,@LIBEXPAT@,$LIBEXPAT,;t t
21757s,@LTLIBEXPAT@,$LTLIBEXPAT,;t t
d57a3c85 21758s,@PYTHON_CFLAGS@,$PYTHON_CFLAGS,;t t
20e95c23 21759s,@ALLOCA@,$ALLOCA,;t t
b4e70030
JB
21760s,@CONFIG_LDFLAGS@,$CONFIG_LDFLAGS,;t t
21761s,@TARGET_SYSTEM_ROOT@,$TARGET_SYSTEM_ROOT,;t t
21762s,@TARGET_SYSTEM_ROOT_DEFINE@,$TARGET_SYSTEM_ROOT_DEFINE,;t t
21763s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
21764s,@WERROR_CFLAGS@,$WERROR_CFLAGS,;t t
21765s,@SER_HARDWIRE@,$SER_HARDWIRE,;t t
21766s,@WIN32LIBS@,$WIN32LIBS,;t t
21767s,@LIBGUI@,$LIBGUI,;t t
21768s,@GUI_CFLAGS_X@,$GUI_CFLAGS_X,;t t
21769s,@WIN32LDAPP@,$WIN32LDAPP,;t t
21770s,@TCL_VERSION@,$TCL_VERSION,;t t
5062cc19
KS
21771s,@TCL_PATCH_LEVEL@,$TCL_PATCH_LEVEL,;t t
21772s,@TCL_BIN_DIR@,$TCL_BIN_DIR,;t t
21773s,@TCL_SRC_DIR@,$TCL_SRC_DIR,;t t
21774s,@TCL_LIB_FILE@,$TCL_LIB_FILE,;t t
21775s,@TCL_LIB_FLAG@,$TCL_LIB_FLAG,;t t
b4e70030 21776s,@TCL_LIB_SPEC@,$TCL_LIB_SPEC,;t t
5062cc19
KS
21777s,@TCL_STUB_LIB_FILE@,$TCL_STUB_LIB_FILE,;t t
21778s,@TCL_STUB_LIB_FLAG@,$TCL_STUB_LIB_FLAG,;t t
21779s,@TCL_STUB_LIB_SPEC@,$TCL_STUB_LIB_SPEC,;t t
21780s,@TCL_INCLUDE@,$TCL_INCLUDE,;t t
21781s,@TCL_LIBRARY@,$TCL_LIBRARY,;t t
21782s,@TCL_DEPS@,$TCL_DEPS,;t t
b4e70030 21783s,@TK_VERSION@,$TK_VERSION,;t t
5062cc19
KS
21784s,@TK_BIN_DIR@,$TK_BIN_DIR,;t t
21785s,@TK_SRC_DIR@,$TK_SRC_DIR,;t t
21786s,@TK_LIB_FILE@,$TK_LIB_FILE,;t t
21787s,@TK_LIB_FLAG@,$TK_LIB_FLAG,;t t
b4e70030 21788s,@TK_LIB_SPEC@,$TK_LIB_SPEC,;t t
5062cc19
KS
21789s,@TK_STUB_LIB_FILE@,$TK_STUB_LIB_FILE,;t t
21790s,@TK_STUB_LIB_FLAG@,$TK_STUB_LIB_FLAG,;t t
21791s,@TK_STUB_LIB_SPEC@,$TK_STUB_LIB_SPEC,;t t
21792s,@TK_INCLUDE@,$TK_INCLUDE,;t t
21793s,@TK_LIBRARY@,$TK_LIBRARY,;t t
21794s,@TK_DEPS@,$TK_DEPS,;t t
21795s,@TK_XINCLUDES@,$TK_XINCLUDES,;t t
b4e70030
JB
21796s,@X_CFLAGS@,$X_CFLAGS,;t t
21797s,@X_LDFLAGS@,$X_LDFLAGS,;t t
21798s,@X_LIBS@,$X_LIBS,;t t
b4e70030
JB
21799s,@GDBTKLIBS@,$GDBTKLIBS,;t t
21800s,@GDBTK_CFLAGS@,$GDBTK_CFLAGS,;t t
21801s,@GDBTK_SRC_DIR@,$GDBTK_SRC_DIR,;t t
9b624dbe
UW
21802s,@SIM@,$SIM,;t t
21803s,@SIM_OBS@,$SIM_OBS,;t t
b4e70030
JB
21804s,@ENABLE_CFLAGS@,$ENABLE_CFLAGS,;t t
21805s,@PROFILE_CFLAGS@,$PROFILE_CFLAGS,;t t
21806s,@CONFIG_OBS@,$CONFIG_OBS,;t t
21807s,@CONFIG_DEPS@,$CONFIG_DEPS,;t t
21808s,@CONFIG_SRCS@,$CONFIG_SRCS,;t t
21809s,@CONFIG_ALL@,$CONFIG_ALL,;t t
21810s,@CONFIG_CLEAN@,$CONFIG_CLEAN,;t t
21811s,@CONFIG_INSTALL@,$CONFIG_INSTALL,;t t
21812s,@CONFIG_UNINSTALL@,$CONFIG_UNINSTALL,;t t
21813s,@target_subdir@,$target_subdir,;t t
21814s,@frags@,$frags,;t t
b4e70030
JB
21815s,@nm_h@,$nm_h,;t t
21816s,@LIBICONV@,$LIBICONV,;t t
21817s,@LIBOBJS@,$LIBOBJS,;t t
21818s,@LTLIBOBJS@,$LTLIBOBJS,;t t
783e057b
DJ
21819s,@gl_LIBOBJS@,$gl_LIBOBJS,;t t
21820s,@gl_LTLIBOBJS@,$gl_LTLIBOBJS,;t t
21821s,@gltests_LIBOBJS@,$gltests_LIBOBJS,;t t
21822s,@gltests_LTLIBOBJS@,$gltests_LTLIBOBJS,;t t
b4e70030
JB
21823/@host_makefile_frag@/r $host_makefile_frag
21824s,@host_makefile_frag@,,;t t
b4e70030
JB
21825CEOF
21826
21827_ACEOF
21828
21829 cat >>$CONFIG_STATUS <<\_ACEOF
21830 # Split the substitutions into bite-sized pieces for seds with
21831 # small command number limits, like on Digital OSF/1 and HP-UX.
21832 ac_max_sed_lines=48
21833 ac_sed_frag=1 # Number of current file.
21834 ac_beg=1 # First line for current file.
21835 ac_end=$ac_max_sed_lines # Line after last line for current file.
21836 ac_more_lines=:
21837 ac_sed_cmds=
21838 while $ac_more_lines; do
21839 if test $ac_beg -gt 1; then
21840 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21841 else
21842 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
4e8d927d 21843 fi
b4e70030
JB
21844 if test ! -s $tmp/subs.frag; then
21845 ac_more_lines=false
21846 else
21847 # The purpose of the label and of the branching condition is to
21848 # speed up the sed processing (if there are no `@' at all, there
21849 # is no need to browse any of the substitutions).
21850 # These are the two extra sed commands mentioned above.
21851 (echo ':t
21852 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21853 if test -z "$ac_sed_cmds"; then
21854 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21855 else
21856 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21857 fi
21858 ac_sed_frag=`expr $ac_sed_frag + 1`
21859 ac_beg=$ac_end
21860 ac_end=`expr $ac_end + $ac_max_sed_lines`
21861 fi
21862 done
21863 if test -z "$ac_sed_cmds"; then
21864 ac_sed_cmds=cat
21865 fi
21866fi # test -n "$CONFIG_FILES"
4e8d927d 21867
b4e70030
JB
21868_ACEOF
21869cat >>$CONFIG_STATUS <<\_ACEOF
21870for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21871 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21872 case $ac_file in
21873 - | *:- | *:-:* ) # input from stdin
21874 cat >$tmp/stdin
21875 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21876 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21877 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21878 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21879 * ) ac_file_in=$ac_file.in ;;
c906108c
SS
21880 esac
21881
b4e70030
JB
21882 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21883 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
bec39cab
AC
21884$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21885 X"$ac_file" : 'X\(//\)[^/]' \| \
21886 X"$ac_file" : 'X\(//\)$' \| \
b4e70030
JB
21887 X"$ac_file" : 'X\(/\)' \| \
21888 . : '\(.\)' 2>/dev/null ||
bec39cab 21889echo X"$ac_file" |
b4e70030
JB
21890 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21891 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21892 /^X\(\/\/\)$/{ s//\1/; q; }
21893 /^X\(\/\).*/{ s//\1/; q; }
21894 s/.*/./; q'`
21895 { if $as_mkdir_p; then
21896 mkdir -p "$ac_dir"
21897 else
21898 as_dir="$ac_dir"
bec39cab 21899 as_dirs=
b4e70030
JB
21900 while test ! -d "$as_dir"; do
21901 as_dirs="$as_dir $as_dirs"
21902 as_dir=`(dirname "$as_dir") 2>/dev/null ||
bec39cab
AC
21903$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21904 X"$as_dir" : 'X\(//\)[^/]' \| \
21905 X"$as_dir" : 'X\(//\)$' \| \
b4e70030
JB
21906 X"$as_dir" : 'X\(/\)' \| \
21907 . : '\(.\)' 2>/dev/null ||
bec39cab 21908echo X"$as_dir" |
b4e70030
JB
21909 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21910 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21911 /^X\(\/\/\)$/{ s//\1/; q; }
21912 /^X\(\/\).*/{ s//\1/; q; }
21913 s/.*/./; q'`
bec39cab 21914 done
b4e70030
JB
21915 test ! -n "$as_dirs" || mkdir $as_dirs
21916 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
21917echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
bec39cab 21918 { (exit 1); exit 1; }; }; }
b4e70030 21919
bec39cab
AC
21920 ac_builddir=.
21921
b4e70030 21922if test "$ac_dir" != .; then
bec39cab 21923 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
b4e70030
JB
21924 # A "../" for each directory in $ac_dir_suffix.
21925 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
21926else
21927 ac_dir_suffix= ac_top_builddir=
21928fi
bec39cab
AC
21929
21930case $srcdir in
b4e70030 21931 .) # No --srcdir option. We are building in place.
bec39cab 21932 ac_srcdir=.
b4e70030
JB
21933 if test -z "$ac_top_builddir"; then
21934 ac_top_srcdir=.
21935 else
21936 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
21937 fi ;;
21938 [\\/]* | ?:[\\/]* ) # Absolute path.
bec39cab 21939 ac_srcdir=$srcdir$ac_dir_suffix;
b4e70030
JB
21940 ac_top_srcdir=$srcdir ;;
21941 *) # Relative path.
21942 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
21943 ac_top_srcdir=$ac_top_builddir$srcdir ;;
bec39cab
AC
21944esac
21945
b4e70030
JB
21946# Do not use `cd foo && pwd` to compute absolute paths, because
21947# the directories may not exist.
21948case `pwd` in
21949.) ac_abs_builddir="$ac_dir";;
21950*)
21951 case "$ac_dir" in
21952 .) ac_abs_builddir=`pwd`;;
21953 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
21954 *) ac_abs_builddir=`pwd`/"$ac_dir";;
21955 esac;;
21956esac
21957case $ac_abs_builddir in
21958.) ac_abs_top_builddir=${ac_top_builddir}.;;
21959*)
21960 case ${ac_top_builddir}. in
21961 .) ac_abs_top_builddir=$ac_abs_builddir;;
21962 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
21963 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
21964 esac;;
21965esac
21966case $ac_abs_builddir in
21967.) ac_abs_srcdir=$ac_srcdir;;
21968*)
21969 case $ac_srcdir in
21970 .) ac_abs_srcdir=$ac_abs_builddir;;
21971 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
21972 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
21973 esac;;
21974esac
21975case $ac_abs_builddir in
21976.) ac_abs_top_srcdir=$ac_top_srcdir;;
21977*)
21978 case $ac_top_srcdir in
21979 .) ac_abs_top_srcdir=$ac_abs_builddir;;
21980 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
21981 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
21982 esac;;
21983esac
c906108c 21984
c906108c 21985
bec39cab
AC
21986 case $INSTALL in
21987 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
b4e70030 21988 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
c906108c 21989 esac
121ce6e5 21990
b4e70030
JB
21991 if test x"$ac_file" != x-; then
21992 { echo "$as_me:$LINENO: creating $ac_file" >&5
21993echo "$as_me: creating $ac_file" >&6;}
21994 rm -f "$ac_file"
21995 fi
21996 # Let's still pretend it is `configure' which instantiates (i.e., don't
21997 # use $as_me), people would be surprised to read:
21998 # /* config.h. Generated by config.status. */
21999 if test x"$ac_file" = x-; then
22000 configure_input=
22001 else
22002 configure_input="$ac_file. "
22003 fi
22004 configure_input=$configure_input"Generated from `echo $ac_file_in |
22005 sed 's,.*/,,'` by configure."
22006
22007 # First look for the input files in the build tree, otherwise in the
22008 # src tree.
22009 ac_file_inputs=`IFS=:
22010 for f in $ac_file_in; do
22011 case $f in
22012 -) echo $tmp/stdin ;;
22013 [\\/$]*)
22014 # Absolute (can't be DOS-style, as IFS=:)
22015 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
22016echo "$as_me: error: cannot find input file: $f" >&2;}
22017 { (exit 1); exit 1; }; }
22018 echo "$f";;
22019 *) # Relative
22020 if test -f "$f"; then
22021 # Build tree
22022 echo "$f"
22023 elif test -f "$srcdir/$f"; then
22024 # Source tree
22025 echo "$srcdir/$f"
22026 else
22027 # /dev/null tree
22028 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
22029echo "$as_me: error: cannot find input file: $f" >&2;}
22030 { (exit 1); exit 1; }; }
22031 fi;;
22032 esac
22033 done` || { (exit 1); exit 1; }
4e8d927d 22034_ACEOF
bec39cab
AC
22035cat >>$CONFIG_STATUS <<_ACEOF
22036 sed "$ac_vpsub
22037$extrasub
22038_ACEOF
22039cat >>$CONFIG_STATUS <<\_ACEOF
22040:t
22041/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
b4e70030
JB
22042s,@configure_input@,$configure_input,;t t
22043s,@srcdir@,$ac_srcdir,;t t
22044s,@abs_srcdir@,$ac_abs_srcdir,;t t
22045s,@top_srcdir@,$ac_top_srcdir,;t t
22046s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
22047s,@builddir@,$ac_builddir,;t t
22048s,@abs_builddir@,$ac_abs_builddir,;t t
22049s,@top_builddir@,$ac_top_builddir,;t t
22050s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
22051s,@INSTALL@,$ac_INSTALL,;t t
22052" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
22053 rm -f $tmp/stdin
22054 if test x"$ac_file" != x-; then
22055 mv $tmp/out $ac_file
22056 else
22057 cat $tmp/out
22058 rm -f $tmp/out
22059 fi
22060
22061done
22062_ACEOF
22063cat >>$CONFIG_STATUS <<\_ACEOF
22064
22065#
22066# CONFIG_HEADER section.
22067#
22068
22069# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
22070# NAME is the cpp macro being defined and VALUE is the value it is being given.
22071#
22072# ac_d sets the value in "#define NAME VALUE" lines.
22073ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
22074ac_dB='[ ].*$,\1#\2'
22075ac_dC=' '
22076ac_dD=',;t'
22077# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
22078ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
22079ac_uB='$,\1#\2define\3'
22080ac_uC=' '
22081ac_uD=',;t'
22082
22083for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
22084 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
bec39cab 22085 case $ac_file in
b4e70030
JB
22086 - | *:- | *:-:* ) # input from stdin
22087 cat >$tmp/stdin
22088 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22089 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22090 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22091 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22092 * ) ac_file_in=$ac_file.in ;;
c906108c 22093 esac
b4e70030
JB
22094
22095 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
22096echo "$as_me: creating $ac_file" >&6;}
22097
22098 # First look for the input files in the build tree, otherwise in the
22099 # src tree.
22100 ac_file_inputs=`IFS=:
22101 for f in $ac_file_in; do
22102 case $f in
22103 -) echo $tmp/stdin ;;
22104 [\\/$]*)
22105 # Absolute (can't be DOS-style, as IFS=:)
22106 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
22107echo "$as_me: error: cannot find input file: $f" >&2;}
22108 { (exit 1); exit 1; }; }
22109 # Do quote $f, to prevent DOS paths from being IFS'd.
22110 echo "$f";;
22111 *) # Relative
22112 if test -f "$f"; then
22113 # Build tree
22114 echo "$f"
22115 elif test -f "$srcdir/$f"; then
22116 # Source tree
22117 echo "$srcdir/$f"
22118 else
22119 # /dev/null tree
22120 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
22121echo "$as_me: error: cannot find input file: $f" >&2;}
22122 { (exit 1); exit 1; }; }
22123 fi;;
22124 esac
22125 done` || { (exit 1); exit 1; }
22126 # Remove the trailing spaces.
22127 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
22128
22129_ACEOF
22130
22131# Transform confdefs.h into two sed scripts, `conftest.defines' and
22132# `conftest.undefs', that substitutes the proper values into
22133# config.h.in to produce config.h. The first handles `#define'
22134# templates, and the second `#undef' templates.
22135# And first: Protect against being on the right side of a sed subst in
22136# config.status. Protect against being in an unquoted here document
22137# in config.status.
22138rm -f conftest.defines conftest.undefs
22139# Using a here document instead of a string reduces the quoting nightmare.
22140# Putting comments in sed scripts is not portable.
22141#
22142# `end' is used to avoid that the second main sed command (meant for
22143# 0-ary CPP macros) applies to n-ary macro definitions.
22144# See the Autoconf documentation for `clear'.
22145cat >confdef2sed.sed <<\_ACEOF
22146s/[\\&,]/\\&/g
22147s,[\\$`],\\&,g
22148t clear
22149: clear
22150s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
22151t end
22152s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
22153: end
22154_ACEOF
22155# If some macros were called several times there might be several times
22156# the same #defines, which is useless. Nevertheless, we may not want to
22157# sort them, since we want the *last* AC-DEFINE to be honored.
22158uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
22159sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
22160rm -f confdef2sed.sed
22161
22162# This sed command replaces #undef with comments. This is necessary, for
c906108c
SS
22163# example, in the case of _POSIX_SOURCE, which is predefined and required
22164# on some systems where configure will not decide to define it.
b4e70030
JB
22165cat >>conftest.undefs <<\_ACEOF
22166s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
22167_ACEOF
22168
22169# Break up conftest.defines because some shells have a limit on the size
22170# of here documents, and old seds have small limits too (100 cmds).
22171echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
22172echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
22173echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
22174echo ' :' >>$CONFIG_STATUS
22175rm -f conftest.tail
22176while grep . conftest.defines >/dev/null
bec39cab 22177do
b4e70030
JB
22178 # Write a limited-size here document to $tmp/defines.sed.
22179 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
22180 # Speed up: don't consider the non `#define' lines.
22181 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
22182 # Work around the forget-to-reset-the-flag bug.
22183 echo 't clr' >>$CONFIG_STATUS
22184 echo ': clr' >>$CONFIG_STATUS
22185 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
bec39cab 22186 echo 'CEOF
b4e70030
JB
22187 sed -f $tmp/defines.sed $tmp/in >$tmp/out
22188 rm -f $tmp/in
22189 mv $tmp/out $tmp/in
22190' >>$CONFIG_STATUS
22191 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
bec39cab
AC
22192 rm -f conftest.defines
22193 mv conftest.tail conftest.defines
22194done
b4e70030
JB
22195rm -f conftest.defines
22196echo ' fi # grep' >>$CONFIG_STATUS
22197echo >>$CONFIG_STATUS
22198
22199# Break up conftest.undefs because some shells have a limit on the size
22200# of here documents, and old seds have small limits too (100 cmds).
22201echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
22202rm -f conftest.tail
22203while grep . conftest.undefs >/dev/null
22204do
22205 # Write a limited-size here document to $tmp/undefs.sed.
22206 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
22207 # Speed up: don't consider the non `#undef'
22208 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
22209 # Work around the forget-to-reset-the-flag bug.
22210 echo 't clr' >>$CONFIG_STATUS
22211 echo ': clr' >>$CONFIG_STATUS
22212 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
22213 echo 'CEOF
22214 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
22215 rm -f $tmp/in
22216 mv $tmp/out $tmp/in
22217' >>$CONFIG_STATUS
22218 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
22219 rm -f conftest.undefs
22220 mv conftest.tail conftest.undefs
22221done
22222rm -f conftest.undefs
bec39cab
AC
22223
22224cat >>$CONFIG_STATUS <<\_ACEOF
b4e70030
JB
22225 # Let's still pretend it is `configure' which instantiates (i.e., don't
22226 # use $as_me), people would be surprised to read:
22227 # /* config.h. Generated by config.status. */
22228 if test x"$ac_file" = x-; then
22229 echo "/* Generated by configure. */" >$tmp/config.h
22230 else
22231 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
22232 fi
22233 cat $tmp/in >>$tmp/config.h
22234 rm -f $tmp/in
bec39cab 22235 if test x"$ac_file" != x-; then
b4e70030 22236 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
bec39cab
AC
22237 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22238echo "$as_me: $ac_file is unchanged" >&6;}
22239 else
b4e70030
JB
22240 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
22241$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22242 X"$ac_file" : 'X\(//\)[^/]' \| \
22243 X"$ac_file" : 'X\(//\)$' \| \
22244 X"$ac_file" : 'X\(/\)' \| \
22245 . : '\(.\)' 2>/dev/null ||
22246echo X"$ac_file" |
22247 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22248 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22249 /^X\(\/\/\)$/{ s//\1/; q; }
22250 /^X\(\/\).*/{ s//\1/; q; }
22251 s/.*/./; q'`
22252 { if $as_mkdir_p; then
22253 mkdir -p "$ac_dir"
22254 else
22255 as_dir="$ac_dir"
22256 as_dirs=
22257 while test ! -d "$as_dir"; do
22258 as_dirs="$as_dir $as_dirs"
22259 as_dir=`(dirname "$as_dir") 2>/dev/null ||
22260$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22261 X"$as_dir" : 'X\(//\)[^/]' \| \
22262 X"$as_dir" : 'X\(//\)$' \| \
22263 X"$as_dir" : 'X\(/\)' \| \
22264 . : '\(.\)' 2>/dev/null ||
22265echo X"$as_dir" |
22266 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22267 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22268 /^X\(\/\/\)$/{ s//\1/; q; }
22269 /^X\(\/\).*/{ s//\1/; q; }
22270 s/.*/./; q'`
22271 done
22272 test ! -n "$as_dirs" || mkdir $as_dirs
22273 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22274echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
22275 { (exit 1); exit 1; }; }; }
22276
bec39cab 22277 rm -f $ac_file
b4e70030 22278 mv $tmp/config.h $ac_file
bec39cab
AC
22279 fi
22280 else
b4e70030
JB
22281 cat $tmp/config.h
22282 rm -f $tmp/config.h
bec39cab 22283 fi
e28b3332
DJ
22284# Compute $ac_file's index in $config_headers.
22285_am_stamp_count=1
22286for _am_header in $config_headers :; do
22287 case $_am_header in
22288 $ac_file | $ac_file:* )
22289 break ;;
22290 * )
22291 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22292 esac
22293done
22294echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
22295$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22296 X$ac_file : 'X\(//\)[^/]' \| \
22297 X$ac_file : 'X\(//\)$' \| \
22298 X$ac_file : 'X\(/\)' \| \
22299 . : '\(.\)' 2>/dev/null ||
22300echo X$ac_file |
22301 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22302 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22303 /^X\(\/\/\)$/{ s//\1/; q; }
22304 /^X\(\/\).*/{ s//\1/; q; }
22305 s/.*/./; q'`/stamp-h$_am_stamp_count
b4e70030
JB
22306done
22307_ACEOF
22308cat >>$CONFIG_STATUS <<\_ACEOF
22309
22310#
22311# CONFIG_LINKS section.
22312#
22313
22314for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
22315 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
22316 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
c906108c 22317
b4e70030
JB
22318 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
22319echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
c906108c
SS
22320
22321 if test ! -r $srcdir/$ac_source; then
bec39cab
AC
22322 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
22323echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
22324 { (exit 1); exit 1; }; }
c906108c 22325 fi
b4e70030
JB
22326 rm -f $ac_dest
22327
22328 # Make relative symlinks.
22329 ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
22330$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22331 X"$ac_dest" : 'X\(//\)[^/]' \| \
22332 X"$ac_dest" : 'X\(//\)$' \| \
22333 X"$ac_dest" : 'X\(/\)' \| \
22334 . : '\(.\)' 2>/dev/null ||
22335echo X"$ac_dest" |
22336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22337 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22338 /^X\(\/\/\)$/{ s//\1/; q; }
22339 /^X\(\/\).*/{ s//\1/; q; }
22340 s/.*/./; q'`
22341 { if $as_mkdir_p; then
22342 mkdir -p "$ac_dest_dir"
22343 else
22344 as_dir="$ac_dest_dir"
22345 as_dirs=
22346 while test ! -d "$as_dir"; do
22347 as_dirs="$as_dir $as_dirs"
22348 as_dir=`(dirname "$as_dir") 2>/dev/null ||
22349$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22350 X"$as_dir" : 'X\(//\)[^/]' \| \
22351 X"$as_dir" : 'X\(//\)$' \| \
22352 X"$as_dir" : 'X\(/\)' \| \
22353 . : '\(.\)' 2>/dev/null ||
22354echo X"$as_dir" |
22355 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22356 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22357 /^X\(\/\/\)$/{ s//\1/; q; }
22358 /^X\(\/\).*/{ s//\1/; q; }
22359 s/.*/./; q'`
22360 done
22361 test ! -n "$as_dirs" || mkdir $as_dirs
22362 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
22363echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
22364 { (exit 1); exit 1; }; }; }
22365
22366 ac_builddir=.
22367
22368if test "$ac_dest_dir" != .; then
22369 ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
22370 # A "../" for each directory in $ac_dir_suffix.
22371 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
22372else
22373 ac_dir_suffix= ac_top_builddir=
22374fi
22375
22376case $srcdir in
22377 .) # No --srcdir option. We are building in place.
22378 ac_srcdir=.
22379 if test -z "$ac_top_builddir"; then
22380 ac_top_srcdir=.
22381 else
22382 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
22383 fi ;;
22384 [\\/]* | ?:[\\/]* ) # Absolute path.
22385 ac_srcdir=$srcdir$ac_dir_suffix;
22386 ac_top_srcdir=$srcdir ;;
22387 *) # Relative path.
22388 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
22389 ac_top_srcdir=$ac_top_builddir$srcdir ;;
22390esac
22391
22392# Do not use `cd foo && pwd` to compute absolute paths, because
22393# the directories may not exist.
22394case `pwd` in
22395.) ac_abs_builddir="$ac_dest_dir";;
22396*)
22397 case "$ac_dest_dir" in
22398 .) ac_abs_builddir=`pwd`;;
22399 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
22400 *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
22401 esac;;
22402esac
22403case $ac_abs_builddir in
22404.) ac_abs_top_builddir=${ac_top_builddir}.;;
22405*)
22406 case ${ac_top_builddir}. in
22407 .) ac_abs_top_builddir=$ac_abs_builddir;;
22408 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
22409 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
22410 esac;;
22411esac
22412case $ac_abs_builddir in
22413.) ac_abs_srcdir=$ac_srcdir;;
22414*)
22415 case $ac_srcdir in
22416 .) ac_abs_srcdir=$ac_abs_builddir;;
22417 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
22418 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
22419 esac;;
22420esac
22421case $ac_abs_builddir in
22422.) ac_abs_top_srcdir=$ac_top_srcdir;;
22423*)
22424 case $ac_top_srcdir in
22425 .) ac_abs_top_srcdir=$ac_abs_builddir;;
22426 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
22427 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
22428 esac;;
22429esac
22430
bec39cab
AC
22431
22432 case $srcdir in
22433 [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
b4e70030 22434 *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
c906108c 22435 esac
b4e70030
JB
22436
22437 # Try a symlink, then a hard link, then a copy.
22438 ln -s $ac_rel_source $ac_dest 2>/dev/null ||
22439 ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
22440 cp -p $srcdir/$ac_source $ac_dest ||
22441 { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
22442echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
bec39cab 22443 { (exit 1); exit 1; }; }
b4e70030
JB
22444done
22445_ACEOF
22446cat >>$CONFIG_STATUS <<\_ACEOF
22447
22448#
22449# CONFIG_COMMANDS section.
22450#
22451for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
22452 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
22453 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
22454 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
22455$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22456 X"$ac_dest" : 'X\(//\)[^/]' \| \
22457 X"$ac_dest" : 'X\(//\)$' \| \
22458 X"$ac_dest" : 'X\(/\)' \| \
22459 . : '\(.\)' 2>/dev/null ||
22460echo X"$ac_dest" |
22461 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22462 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22463 /^X\(\/\/\)$/{ s//\1/; q; }
22464 /^X\(\/\).*/{ s//\1/; q; }
22465 s/.*/./; q'`
22466 { if $as_mkdir_p; then
22467 mkdir -p "$ac_dir"
22468 else
22469 as_dir="$ac_dir"
22470 as_dirs=
22471 while test ! -d "$as_dir"; do
22472 as_dirs="$as_dir $as_dirs"
22473 as_dir=`(dirname "$as_dir") 2>/dev/null ||
22474$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22475 X"$as_dir" : 'X\(//\)[^/]' \| \
22476 X"$as_dir" : 'X\(//\)$' \| \
22477 X"$as_dir" : 'X\(/\)' \| \
22478 . : '\(.\)' 2>/dev/null ||
22479echo X"$as_dir" |
22480 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22481 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22482 /^X\(\/\/\)$/{ s//\1/; q; }
22483 /^X\(\/\).*/{ s//\1/; q; }
22484 s/.*/./; q'`
22485 done
22486 test ! -n "$as_dirs" || mkdir $as_dirs
22487 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22488echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
22489 { (exit 1); exit 1; }; }; }
22490
22491 ac_builddir=.
22492
22493if test "$ac_dir" != .; then
22494 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22495 # A "../" for each directory in $ac_dir_suffix.
22496 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
22497else
22498 ac_dir_suffix= ac_top_builddir=
22499fi
22500
22501case $srcdir in
22502 .) # No --srcdir option. We are building in place.
22503 ac_srcdir=.
22504 if test -z "$ac_top_builddir"; then
22505 ac_top_srcdir=.
22506 else
22507 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
22508 fi ;;
22509 [\\/]* | ?:[\\/]* ) # Absolute path.
22510 ac_srcdir=$srcdir$ac_dir_suffix;
22511 ac_top_srcdir=$srcdir ;;
22512 *) # Relative path.
22513 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
22514 ac_top_srcdir=$ac_top_builddir$srcdir ;;
22515esac
22516
22517# Do not use `cd foo && pwd` to compute absolute paths, because
22518# the directories may not exist.
22519case `pwd` in
22520.) ac_abs_builddir="$ac_dir";;
22521*)
22522 case "$ac_dir" in
22523 .) ac_abs_builddir=`pwd`;;
22524 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
22525 *) ac_abs_builddir=`pwd`/"$ac_dir";;
22526 esac;;
22527esac
22528case $ac_abs_builddir in
22529.) ac_abs_top_builddir=${ac_top_builddir}.;;
22530*)
22531 case ${ac_top_builddir}. in
22532 .) ac_abs_top_builddir=$ac_abs_builddir;;
22533 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
22534 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
22535 esac;;
22536esac
22537case $ac_abs_builddir in
22538.) ac_abs_srcdir=$ac_srcdir;;
22539*)
22540 case $ac_srcdir in
22541 .) ac_abs_srcdir=$ac_abs_builddir;;
22542 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
22543 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
22544 esac;;
22545esac
22546case $ac_abs_builddir in
22547.) ac_abs_top_srcdir=$ac_top_srcdir;;
22548*)
22549 case $ac_top_srcdir in
22550 .) ac_abs_top_srcdir=$ac_abs_builddir;;
22551 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
22552 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
22553 esac;;
22554esac
bec39cab 22555
bec39cab 22556
b4e70030
JB
22557 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
22558echo "$as_me: executing $ac_dest commands" >&6;}
22559 case $ac_dest in
a417dc56 22560 depdir ) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
e28b3332
DJ
22561 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
22562 # Strip MF so we end up with the name of the file.
22563 mf=`echo "$mf" | sed -e 's/:.*$//'`
22564 # Check whether this is an Automake generated Makefile or not.
22565 # We used to match only the files named `Makefile.in', but
22566 # some people rename them; so instead we look at the file content.
22567 # Grep'ing the first line is not enough: some people post-process
22568 # each Makefile.in and add a new line on top of each file to say so.
22569 # So let's grep whole file.
22570 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
22571 dirpart=`(dirname "$mf") 2>/dev/null ||
22572$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22573 X"$mf" : 'X\(//\)[^/]' \| \
22574 X"$mf" : 'X\(//\)$' \| \
22575 X"$mf" : 'X\(/\)' \| \
22576 . : '\(.\)' 2>/dev/null ||
22577echo X"$mf" |
22578 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22579 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22580 /^X\(\/\/\)$/{ s//\1/; q; }
22581 /^X\(\/\).*/{ s//\1/; q; }
22582 s/.*/./; q'`
22583 else
22584 continue
22585 fi
22586 # Extract the definition of DEPDIR, am__include, and am__quote
22587 # from the Makefile without running `make'.
22588 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22589 test -z "$DEPDIR" && continue
22590 am__include=`sed -n 's/^am__include = //p' < "$mf"`
22591 test -z "am__include" && continue
22592 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22593 # When using ansi2knr, U may be empty or an underscore; expand it
22594 U=`sed -n 's/^U = //p' < "$mf"`
22595 # Find all dependency output files, they are included files with
22596 # $(DEPDIR) in their names. We invoke sed twice because it is the
22597 # simplest approach to changing $(DEPDIR) to its actual value in the
22598 # expansion.
22599 for file in `sed -n "
22600 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22601 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22602 # Make sure the directory exists.
22603 test -f "$dirpart/$file" && continue
22604 fdir=`(dirname "$file") 2>/dev/null ||
22605$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22606 X"$file" : 'X\(//\)[^/]' \| \
22607 X"$file" : 'X\(//\)$' \| \
22608 X"$file" : 'X\(/\)' \| \
22609 . : '\(.\)' 2>/dev/null ||
22610echo X"$file" |
22611 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22612 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22613 /^X\(\/\/\)$/{ s//\1/; q; }
22614 /^X\(\/\).*/{ s//\1/; q; }
22615 s/.*/./; q'`
22616 { if $as_mkdir_p; then
22617 mkdir -p $dirpart/$fdir
22618 else
22619 as_dir=$dirpart/$fdir
22620 as_dirs=
22621 while test ! -d "$as_dir"; do
22622 as_dirs="$as_dir $as_dirs"
22623 as_dir=`(dirname "$as_dir") 2>/dev/null ||
22624$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22625 X"$as_dir" : 'X\(//\)[^/]' \| \
22626 X"$as_dir" : 'X\(//\)$' \| \
22627 X"$as_dir" : 'X\(/\)' \| \
22628 . : '\(.\)' 2>/dev/null ||
22629echo X"$as_dir" |
22630 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22631 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22632 /^X\(\/\/\)$/{ s//\1/; q; }
22633 /^X\(\/\).*/{ s//\1/; q; }
22634 s/.*/./; q'`
22635 done
22636 test ! -n "$as_dirs" || mkdir $as_dirs
22637 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
22638echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
22639 { (exit 1); exit 1; }; }; }
22640
22641 # echo "creating $dirpart/$file"
22642 echo '# dummy' > "$dirpart/$file"
22643 done
22644done
4e8d927d 22645 ;;
b4e70030 22646 default )
c906108c 22647
db985757 22648sed -e '/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
c906108c
SS
22649mv -f Makefile.tmp Makefile
22650
2acceee2 22651
c906108c
SS
22652case x$CONFIG_HEADERS in
22653xconfig.h:config.in)
22654echo > stamp-h ;;
22655esac
bec39cab
AC
22656 ;;
22657 esac
b4e70030
JB
22658done
22659_ACEOF
c906108c 22660
b4e70030 22661cat >>$CONFIG_STATUS <<\_ACEOF
bec39cab
AC
22662
22663{ (exit 0); exit 0; }
22664_ACEOF
c906108c 22665chmod +x $CONFIG_STATUS
bec39cab
AC
22666ac_clean_files=$ac_clean_files_save
22667
22668
22669# configure is writing to config.log, and then calls config.status.
22670# config.status does its own redirection, appending to config.log.
22671# Unfortunately, on DOS this fails, as config.log is still kept open
22672# by configure, so config.status won't be able to write to it; its
22673# output is simply discarded. So we exec the FD to /dev/null,
22674# effectively closing config.log, so it can be properly (re)opened and
22675# appended to by config.status. When coming back to configure, we
22676# need to make the FD available again.
22677if test "$no_create" != yes; then
22678 ac_cs_success=:
22679 ac_config_status_args=
22680 test "$silent" = yes &&
22681 ac_config_status_args="$ac_config_status_args --quiet"
22682 exec 5>/dev/null
22683 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22684 exec 5>>config.log
22685 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22686 # would make configure fail if this is the last instruction.
22687 $ac_cs_success || { (exit 1); exit 1; }
22688fi
c906108c 22689
bec39cab 22690#
fdc59709 22691# CONFIG_SUBDIRS section, as fixed in confsubdir.m4.
bec39cab 22692#
c906108c
SS
22693if test "$no_recursion" != yes; then
22694
22695 # Remove --cache-file and --srcdir arguments so they do not pile up.
22696 ac_sub_configure_args=
22697 ac_prev=
fdc59709
PB
22698 eval "set x $ac_configure_args"
22699 shift
22700 for ac_arg
22701 do
c906108c
SS
22702 if test -n "$ac_prev"; then
22703 ac_prev=
22704 continue
22705 fi
bec39cab 22706 case $ac_arg in
c906108c
SS
22707 -cache-file | --cache-file | --cache-fil | --cache-fi \
22708 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22709 ac_prev=cache_file ;;
22710 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
bec39cab
AC
22711 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22712 | --c=*)
22713 ;;
22714 --config-cache | -C)
c906108c
SS
22715 ;;
22716 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22717 ac_prev=srcdir ;;
22718 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22719 ;;
bec39cab
AC
22720 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22721 ac_prev=prefix ;;
22722 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22723 ;;
fdc59709
PB
22724 *)
22725 case $ac_arg in
22726 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22727 esac
22728 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
c906108c
SS
22729 esac
22730 done
22731
bec39cab
AC
22732 # Always prepend --prefix to ensure using the same prefix
22733 # in subdir configurations.
fdc59709
PB
22734 ac_arg="--prefix=$prefix"
22735 case $ac_arg in
22736 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
22737 esac
22738 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
bec39cab 22739
b4e70030 22740 ac_popdir=`pwd`
bec39cab 22741 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
c906108c
SS
22742
22743 # Do not complain, so a configure script can configure whichever
22744 # parts of a large source tree are present.
fdc59709 22745 test -d "$srcdir/$ac_dir" || continue
c906108c 22746
b4e70030
JB
22747 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
22748echo "$as_me: configuring in $ac_dir" >&6;}
22749 { if $as_mkdir_p; then
22750 mkdir -p "$ac_dir"
22751 else
22752 as_dir="$ac_dir"
bec39cab 22753 as_dirs=
b4e70030
JB
22754 while test ! -d "$as_dir"; do
22755 as_dirs="$as_dir $as_dirs"
22756 as_dir=`(dirname "$as_dir") 2>/dev/null ||
bec39cab
AC
22757$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22758 X"$as_dir" : 'X\(//\)[^/]' \| \
22759 X"$as_dir" : 'X\(//\)$' \| \
b4e70030
JB
22760 X"$as_dir" : 'X\(/\)' \| \
22761 . : '\(.\)' 2>/dev/null ||
bec39cab 22762echo X"$as_dir" |
b4e70030
JB
22763 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22764 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22765 /^X\(\/\/\)$/{ s//\1/; q; }
22766 /^X\(\/\).*/{ s//\1/; q; }
22767 s/.*/./; q'`
bec39cab 22768 done
b4e70030
JB
22769 test ! -n "$as_dirs" || mkdir $as_dirs
22770 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22771echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
bec39cab 22772 { (exit 1); exit 1; }; }; }
b4e70030 22773
bec39cab
AC
22774 ac_builddir=.
22775
b4e70030 22776if test "$ac_dir" != .; then
bec39cab 22777 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
b4e70030
JB
22778 # A "../" for each directory in $ac_dir_suffix.
22779 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
22780else
22781 ac_dir_suffix= ac_top_builddir=
22782fi
bec39cab
AC
22783
22784case $srcdir in
b4e70030 22785 .) # No --srcdir option. We are building in place.
bec39cab 22786 ac_srcdir=.
b4e70030
JB
22787 if test -z "$ac_top_builddir"; then
22788 ac_top_srcdir=.
22789 else
22790 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
22791 fi ;;
22792 [\\/]* | ?:[\\/]* ) # Absolute path.
bec39cab 22793 ac_srcdir=$srcdir$ac_dir_suffix;
b4e70030
JB
22794 ac_top_srcdir=$srcdir ;;
22795 *) # Relative path.
22796 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
22797 ac_top_srcdir=$ac_top_builddir$srcdir ;;
22798esac
22799
22800# Do not use `cd foo && pwd` to compute absolute paths, because
22801# the directories may not exist.
22802case `pwd` in
22803.) ac_abs_builddir="$ac_dir";;
22804*)
22805 case "$ac_dir" in
22806 .) ac_abs_builddir=`pwd`;;
22807 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
22808 *) ac_abs_builddir=`pwd`/"$ac_dir";;
22809 esac;;
22810esac
22811case $ac_abs_builddir in
22812.) ac_abs_top_builddir=${ac_top_builddir}.;;
22813*)
22814 case ${ac_top_builddir}. in
22815 .) ac_abs_top_builddir=$ac_abs_builddir;;
22816 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
22817 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
22818 esac;;
22819esac
22820case $ac_abs_builddir in
22821.) ac_abs_srcdir=$ac_srcdir;;
22822*)
22823 case $ac_srcdir in
22824 .) ac_abs_srcdir=$ac_abs_builddir;;
22825 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
22826 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
22827 esac;;
22828esac
22829case $ac_abs_builddir in
22830.) ac_abs_top_srcdir=$ac_top_srcdir;;
22831*)
22832 case $ac_top_srcdir in
22833 .) ac_abs_top_srcdir=$ac_abs_builddir;;
22834 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
22835 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
22836 esac;;
bec39cab 22837esac
c906108c 22838
c906108c 22839
fdc59709 22840 cd "$ac_dir"
c906108c
SS
22841
22842 # Check for guested configure; otherwise get Cygnus style configure.
fdc59709
PB
22843 if test -f "$ac_srcdir/configure.gnu"; then
22844 ac_sub_configure=$ac_srcdir/configure.gnu
22845 elif test -f "$ac_srcdir/configure"; then
22846 ac_sub_configure=$ac_srcdir/configure
22847 elif test -f "$ac_srcdir/configure.in"; then
22848 # This should be Cygnus configure.
22849 ac_sub_configure=$ac_aux_dir/configure
c906108c 22850 else
bec39cab
AC
22851 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22852echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
c906108c
SS
22853 ac_sub_configure=
22854 fi
22855
22856 # The recursion is here.
22857 if test -n "$ac_sub_configure"; then
c906108c 22858 # Make the cache file name correct relative to the subdirectory.
bec39cab
AC
22859 case $cache_file in
22860 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
b4e70030
JB
22861 *) # Relative path.
22862 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
c906108c 22863 esac
c906108c 22864
fdc59709
PB
22865 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22866echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
c906108c 22867 # The eval makes quoting arguments work.
fdc59709
PB
22868 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22869 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
bec39cab
AC
22870 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22871echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22872 { (exit 1); exit 1; }; }
c906108c
SS
22873 fi
22874
fdc59709 22875 cd "$ac_popdir"
c906108c
SS
22876 done
22877fi
22878
22879
22880exit 0
This page took 2.105406 seconds and 4 git commands to generate.